._page_jbuof_1{--ink:#253f2e;--paper:#f5f2e8;--rule:#c6ccb8;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;padding:28px clamp(16px,4vw,56px) 48px}._page_jbuof_1 *{box-sizing:border-box}._inner_jbuof_3{max-width:1180px;margin:auto}._page_jbuof_1 a{color:inherit;text-underline-offset:4px}._header_jbuof_5{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;font-size:13px;display:flex}._brand_jbuof_6{letter-spacing:-.7px;font-size:17px;font-weight:800;line-height:1.04;text-decoration:none}._header_jbuof_5 a,._footer_jbuof_7 a{align-items:center;min-height:44px;display:inline-flex}._intro_jbuof_8{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 60px;padding:56px 0 42px;display:grid}._eyebrow_jbuof_9{font:11px/1.5 var(--font-geist-mono),monospace;letter-spacing:1.2px;margin:0 0 18px}._intro_jbuof_8 h1{letter-spacing:-4px;margin:0;font:400 clamp(64px,8.6vw,112px)/.91 Georgia,Times New Roman,serif}._intro_jbuof_8 h1 em{font-weight:400}._introNote_jbuof_12{max-width:390px;padding-bottom:4px}._introNote_jbuof_12 p:first-child{margin:0 0 20px;font:400 26px/1.32 Georgia,Times New Roman,serif}._introNote_jbuof_12 p:last-child{margin:0;font-size:15px;line-height:1.7}._page_jbuof_1 button{font:500 14px/1.35 var(--font-geist-sans),Arial,sans-serif;color:var(--ink);cursor:pointer;touch-action:manipulation;background:#fffdf5;border:1px solid #829177;border-radius:3px;min-height:48px;padding:11px 14px}._page_jbuof_1 button:not(:disabled):hover{border-color:var(--ink);background:#e8edcf}._page_jbuof_1 button:disabled{color:#7b8473;cursor:default;background:#efeee4;border-color:#cbd0be}._page_jbuof_1 :focus-visible{outline-offset:4px;outline:3px solid #304eae}._rooms_jbuof_19 ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}._rooms_jbuof_19 button{text-align:left;align-items:flex-start;gap:12px;width:100%;height:100%;padding:16px 13px;display:flex}._rooms_jbuof_19 button[aria-current=step]{border:2px solid var(--ink);background:#deff00;padding:15px 12px}._rooms_jbuof_19 small{margin-top:7px;font-size:11px;font-weight:400;line-height:1.5;display:block}._roomNumber_jbuof_23{font:11px/1.6 var(--font-geist-mono),monospace;padding-top:1px}._progress_jbuof_24{color:#56674c;margin:14px 0 30px;font-size:12px;line-height:1.6}._room_jbuof_19{border-top:1px solid var(--rule);padding-top:26px}._roomHeading_jbuof_26{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 22px;display:flex}._roomHeading_jbuof_26 ._eyebrow_jbuof_9{margin-bottom:9px}._roomHeading_jbuof_26 h2{letter-spacing:-.5px;margin:0;font:400 34px/1.15 Georgia,Times New Roman,serif}._roomHeading_jbuof_26>div>p:last-child{max-width:650px;margin:12px 0 0;font-size:14px;line-height:1.6}._cableLength_jbuof_30{font:11px/1.6 var(--font-geist-mono),monospace;text-align:right;flex-shrink:0;margin:4px 0 0}._cableLength_jbuof_30 strong{font-variant-numeric:tabular-nums;font:400 31px/1.15 Georgia,Times New Roman,serif;display:block}._playArea_jbuof_32{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}._boardColumn_jbuof_33{min-width:0}._boardScroll_jbuof_34{overscroll-behavior-x:contain;border:1px solid var(--rule);background:#f5f1e5;border-radius:5px;max-width:100%;overflow-x:auto}._board_jbuof_33{width:100%;position:relative}._drawing_jbuof_36{width:100%;height:auto;display:block}._floorControls_jbuof_37{display:grid;position:absolute}._page_jbuof_1 ._cell_jbuof_38{background:0 0;border:2px solid #0000;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;position:relative}._page_jbuof_1 ._cell_jbuof_38:disabled{color:#0000;background:0 0;border-color:#0000}._page_jbuof_1 ._cell_jbuof_38:not(:disabled){background:#d8b78120;border:2px dashed #ac633a}._page_jbuof_1 ._cell_jbuof_38:not(:disabled):hover{background:#d9aa6530;border:3px solid #944e2d}._page_jbuof_1 ._cell_jbuof_38:focus-visible{outline-offset:-5px;outline:3px solid #304eae}._cell_jbuof_38>span{font:700 18px/1 var(--font-geist-mono),monospace;color:#914a28;position:absolute;top:3px;right:6px}._boardHelp_jbuof_44{color:#56674c;margin:11px 0 0;font-size:12px;line-height:1.6}._legend_jbuof_45{flex-wrap:wrap;gap:12px 20px;margin:18px 0 0;font-size:11px;line-height:1.6;display:flex}._legend_jbuof_45>span{align-items:center;gap:8px;display:flex}._cableKey_jbuof_47{border-top:4px solid #b45b36;border-radius:3px;width:25px;display:block}._clipKey_jbuof_48{font:700 10px/20px var(--font-geist-mono),monospace;text-align:center;color:#5f481e;background:#f8f1d6;border:2px solid #96712c;border-radius:45%;width:23px;height:21px}._guideKey_jbuof_49{border-top:3px dotted #798b82;width:25px;display:block}._walkKey_jbuof_50{border-top:3px dashed #286b73;width:25px;display:block}._controlColumn_jbuof_51{border:1px solid var(--rule);background:#efefdf;border-radius:5px;min-width:0;padding:19px}._requests_jbuof_52>p{grid-template-columns:20px 1fr auto;align-items:baseline;gap:6px;margin:0;padding:0 0 12px;font-size:12px;line-height:1.5;display:grid}._requests_jbuof_52>p>span:first-child{font-size:18px}._requests_jbuof_52 h3{border-top:1px solid var(--rule);margin:6px 0 13px;padding-top:17px;font-size:13px}._requests_jbuof_52 ul{gap:13px;margin:0 0 20px;padding:0;list-style:none;display:grid}._requests_jbuof_52 li{gap:9px;font-size:13px;line-height:1.5;display:flex}._requests_jbuof_52 li>span:first-child{min-width:18px;font-size:18px;line-height:1.1}._requests_jbuof_52 small{margin-top:3px;font-size:11px;font-weight:400;display:block}._requests_jbuof_52 li[data-route-reachable=false]{color:#8c3f25}._page_jbuof_1 ._walkButton_jbuof_60{text-align:left;min-height:44px;margin-top:8px;padding:8px 10px;font-size:11px;display:block}._page_jbuof_1 ._walkButton_jbuof_60[aria-pressed=true]{background:#dce9e6;border-color:#286b73}._walkStatus_jbuof_62{background:#e3ece6;border-left:3px dashed #286b73;margin:0 0 18px;padding:10px 12px;font-size:11px;line-height:1.65}._directionControls_jbuof_63{border:0;border-top:1px solid var(--rule);min-width:0;margin:0;padding:18px 0 0}._directionControls_jbuof_63 legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:13px;font-weight:600}._directions_jbuof_65{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._directions_jbuof_65 button{justify-content:center;align-items:center;gap:8px;padding:10px 7px;display:flex}._directions_jbuof_65 button>span{font-size:20px;line-height:1}._tools_jbuof_68{gap:8px;margin:17px 0;display:grid}._tools_jbuof_68 button{font-size:12px}._page_jbuof_1 ._guideButton_jbuof_70{background:0 0;border-color:#8c9b86;width:100%;font-size:12px}._page_jbuof_1 ._guideButton_jbuof_70[aria-pressed=true]{background:#dfe6db;border-color:#345340}._guideHelp_jbuof_72{margin:9px 0 0;font-size:11px;line-height:1.6}._notice_jbuof_73{border-top:1px solid var(--rule);min-height:65px;margin:23px 0 0;padding:19px 0;font-size:14px;line-height:1.65}._unfinished_jbuof_74{background:#f0e0c4;border-left:3px solid #ac633a;margin:0 0 20px;padding:16px 19px;font-size:14px;line-height:1.65}._complete_jbuof_75{background:#e4edc8;border:1px solid #a4b580;align-items:flex-start;gap:18px;margin:3px 0 30px;padding:22px;display:flex}._complete_jbuof_75>span{color:#526b37;font-size:28px}._complete_jbuof_75 p{margin:0;font-size:14px;line-height:1.6}._complete_jbuof_75 strong{margin-bottom:8px;font:400 26px/1.2 Georgia,Times New Roman,serif;display:block}._rules_jbuof_79{border-top:1px solid var(--rule);grid-template-columns:1fr 2fr;gap:40px;margin-top:16px;padding:31px 0;display:grid}._rules_jbuof_79 h2{margin:0;font:400 29px/1.15 Georgia,Times New Roman,serif}._rules_jbuof_79 p{max-width:700px;margin:0 0 13px;font-size:13px;line-height:1.8}._footer_jbuof_7{font:11px/1.7 var(--font-geist-mono),monospace;border-top:1px solid var(--ink);margin-top:13px;padding-top:22px}._footer_jbuof_7 p{color:#56674c;max-width:720px;margin:0 0 15px}._footer_jbuof_7 nav{flex-wrap:wrap;justify-content:space-between;gap:12px 28px;display:flex}._copyDesk_jbuof_85{border-top:1px solid var(--rule);margin-top:10px;padding:30px 0}._copyHeading_jbuof_86{grid-template-columns:1fr 2fr;align-items:start;gap:40px;display:grid}._copyHeading_jbuof_86 h2{margin:0;font:400 29px/1.15 Georgia,Times New Roman,serif}._copyHeading_jbuof_86 p,._copyReview_jbuof_88>p{max-width:760px;margin:0;font-size:14px;line-height:1.7}._copyTools_jbuof_89{flex-wrap:wrap;align-items:flex-end;gap:22px 32px;margin-top:25px;display:flex}._copyFile_jbuof_90{font-size:13px;font-weight:600;display:block}._copyFile_jbuof_90 input{max-width:100%;min-height:48px;font:13px/1.5 var(--font-geist-sans),Arial,sans-serif;color:var(--ink);margin-top:9px;display:block}._copyFile_jbuof_90 input::file-selector-button{min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:#fffdf5;border:1px solid #829177;border-radius:3px;margin-right:12px;padding:10px 14px}._copyFile_jbuof_90 input:disabled::file-selector-button{cursor:default;opacity:.5}._copyHelp_jbuof_94{color:#56674c;max-width:850px;margin:18px 0 0;font-size:12px;line-height:1.7}._copyStatus_jbuof_95{min-height:1.65em;margin:16px 0;font-size:14px;line-height:1.65}._copyDesk_jbuof_85[data-route-copy-phase=error] ._copyStatus_jbuof_95{color:#8c3f25}._copyReview_jbuof_88{background:#eeefdf;border:1px solid #829177;margin-top:24px;padding:24px}._copyReview_jbuof_88 h3{margin:0 0 14px;font:400 27px/1.2 Georgia,Times New Roman,serif}._copyRooms_jbuof_99{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:26px 0;padding:0;list-style:none;display:grid}._copyRooms_jbuof_99>li{border-top:1px solid var(--rule);min-width:0;padding-top:17px}._copyRooms_jbuof_99 h4{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 13px;font-size:16px;line-height:1.4;display:flex}._copyRooms_jbuof_99 h4>span{font:11px/1.5 var(--font-geist-mono),monospace}._copyRooms_jbuof_99 h4>small{background:#deff00;border:1px solid #829177;padding:3px 6px;font-size:10px;font-weight:400}._copyBoard_jbuof_104{border:1px solid var(--rule)}._copyRooms_jbuof_99 p,._copyRooms_jbuof_99 ul{margin:11px 0 0;font-size:12px;line-height:1.7}._copyRooms_jbuof_99 ul{margin-top:5px;padding:0;list-style:none}._copyRooms_jbuof_99 [data-route-copy-reachable=false]{color:#8c3f25;font-weight:600}._copyActions_jbuof_108{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._copyActions_jbuof_108 button:first-child{color:#f5f2e8;background:#253f2e}._page_jbuof_1 ._copyActions_jbuof_108 button:first-child:not(:disabled):hover{color:var(--ink);background:#deff00}@media (max-width:640px){._copyHeading_jbuof_86{grid-template-columns:minmax(0,1fr);gap:16px}._copyTools_jbuof_89{display:block}._copyFile_jbuof_90{margin-top:22px}._copyReview_jbuof_88{padding:17px}._copyRooms_jbuof_99{grid-template-columns:minmax(0,1fr);gap:22px}._copyActions_jbuof_108{grid-template-columns:minmax(0,1fr);display:grid}._copyHeading_jbuof_86 h2{font-size:27px}}@media (max-width:980px){._playArea_jbuof_32{grid-template-columns:minmax(0,1fr) 230px;gap:18px}._controlColumn_jbuof_51{padding:15px}._intro_jbuof_8{gap:35px}._introNote_jbuof_12 p:first-child{font-size:24px}}@media (max-width:800px){._playArea_jbuof_32{grid-template-columns:minmax(0,1fr)}._controlColumn_jbuof_51{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}._requests_jbuof_52{grid-row:1/5}._directionControls_jbuof_63{border-top:0;padding-top:0}._tools_jbuof_68{margin:16px 0}._guideHelp_jbuof_72{grid-column:2}._rooms_jbuof_19 ol{grid-template-columns:repeat(2,minmax(0,1fr))}._intro_jbuof_8{grid-template-columns:minmax(0,1fr);gap:27px}._introNote_jbuof_12{grid-template-columns:1fr 1fr;gap:28px;max-width:none;display:grid}._introNote_jbuof_12 p:first-child{margin:0}._intro_jbuof_8 h1{font-size:clamp(66px,12vw,96px)}}@media (max-width:480px){._page_jbuof_1{padding-top:17px}._header_jbuof_5{padding-bottom:18px;font-size:11px}._brand_jbuof_6{font-size:15px}._intro_jbuof_8{padding:38px 0 30px}._intro_jbuof_8 h1{letter-spacing:-2.5px;font-size:clamp(57px,14.4vw,70px)}._introNote_jbuof_12{display:block}._introNote_jbuof_12 p:first-child{margin-bottom:15px;font-size:23px}._introNote_jbuof_12 p:last-child{font-size:14px}._rooms_jbuof_19 button{gap:9px;padding:14px 10px;font-size:12px}._rooms_jbuof_19 button[aria-current=step]{padding:13px 9px}._roomHeading_jbuof_26 h2{font-size:29px}._roomHeading_jbuof_26{gap:15px}._roomHeading_jbuof_26>div>p:last-child{font-size:13px}._cableLength_jbuof_30{font-size:10px}._controlColumn_jbuof_51{grid-template-columns:minmax(0,1fr)}._requests_jbuof_52{grid-row:auto}._requests_jbuof_52 ul{grid-template-columns:1fr 1fr;gap:15px}._directionControls_jbuof_63{border-top:1px solid var(--rule);padding-top:17px}._directions_jbuof_65{grid-template-columns:repeat(4,minmax(0,1fr))}._directions_jbuof_65 button{flex-direction:column;gap:5px;min-height:58px;padding:9px 4px;font-size:12px}._tools_jbuof_68{grid-template-columns:1fr 1fr}._tools_jbuof_68 button{padding:11px 8px}._guideHelp_jbuof_72{grid-column:auto}._legend_jbuof_45{gap:10px 16px}._rules_jbuof_79{grid-template-columns:minmax(0,1fr);gap:20px}._rules_jbuof_79 h2{font-size:27px}._complete_jbuof_75{gap:12px;padding:18px}._complete_jbuof_75 strong{font-size:23px}}
