:root{color:#f4f2ec;font-synthesis:none;text-rendering:optimizelegibility;--surface:#101214;--surface-strong:#17191b;--line:#f4f2ec24;--line-strong:#f4f2ec3d;--muted:#a8aaad;--quiet:#777b80;--text-soft:#d8d7d1;--owner:#e4aa55;--agent:#70c9bd;--system:#a9b0e8;--pass:#78cda0;--fail:#e49a61;background:#090a0b;font-family:Arial,Helvetica,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090a0b}body{background:#090a0b;min-width:320px;min-height:100dvh;margin:0}button,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}[hidden]{display:none!important}h1,h2,h3,p,dl,dd{margin:0}.judge-help{width:min(760px,100% - 32px);color:var(--text-soft);margin:22px auto 40px}.judge-help details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.judge-help summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;font-size:.76rem;font-weight:700;display:flex}.judge-help-copy{gap:9px;padding:0 0 16px;display:grid}.judge-help-copy p{font-size:.76rem;line-height:1.55}.judge-help-copy a{color:#f0bd72;margin-right:16px}.mobile-room{display:none}.button{border:1px solid var(--line-strong);color:#f7f5ef;background:#1a1c1e;border-radius:3px;min-height:44px;padding:10px 15px;font-size:.82rem;font-weight:700}.button.primary{color:#211607;background:var(--owner);border-color:#c58939}.button.secondary{background:0 0}.button:hover{border-color:#f0c17c}.button:active,.mobile-button:active,.desktop-action:active{transform:translateY(1px)}.revision-dialog,.acceptance-dialog{border:1px solid var(--line-strong);color:#f4f2ec;background:#151719;border-radius:3px;width:min(600px,100% - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 28px 90px #0000009e}.revision-dialog::backdrop,.acceptance-dialog::backdrop{background:#040506d1}.revision-dialog form,.acceptance-dialog form{gap:18px;padding:26px;display:grid}.label,.dialog-label{color:var(--owner);letter-spacing:.12em;font-size:.67rem;font-weight:760}.revision-dialog h2,.acceptance-dialog h2{letter-spacing:-.035em;margin-top:7px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.65rem,4vw,2.3rem);font-weight:500;line-height:1.06}.revision-dialog p:not(.label),.acceptance-dialog>form>p:not(.dialog-label){color:var(--muted);font-size:.85rem;line-height:1.58}.revision-dialog label{color:var(--text-soft);font-size:.8rem}.revision-dialog textarea{resize:vertical;border:1px solid var(--line-strong);color:#f4f2ec;background:#0d0f10;border-radius:3px;width:100%;min-height:112px;margin-top:-10px;padding:13px 14px;line-height:1.5}.acceptance-binding{border-top:1px solid var(--line);display:grid}.acceptance-binding>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.acceptance-binding dt{color:var(--quiet);font-size:.72rem}.acceptance-binding dd{min-width:0;color:var(--text-soft);overflow-wrap:anywhere;word-break:break-word;font-size:.78rem}.dialog-actions{justify-content:flex-end;gap:10px;display:flex}:focus-visible{outline-offset:3px!important;outline:3px solid #f0bd72!important}button:focus,textarea:focus,summary:focus,[tabindex]:focus{outline-offset:3px!important;outline:3px solid #f0bd72!important;box-shadow:0 0 0 3px #090a0b,0 0 0 6px #f0bd72!important}@media (min-width:1200px){.mobile-room{display:none}}@media (max-width:1199px){html,body{max-width:100%;overflow-x:clip}.desktop-surface{display:none}.judge-help{margin-bottom:calc(176px + env(safe-area-inset-bottom))}.mobile-room{width:min(100%,780px);min-width:0;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) clamp(16px, 4vw, 34px) calc(176px + env(safe-area-inset-bottom));color:#f4f2ec;background:#090a0b;margin:0 auto;display:block;overflow-x:clip}.mobile-room *,.revision-dialog *,.acceptance-dialog *{min-width:0}.mobile-room p,.mobile-room h1,.mobile-room h2,.mobile-room h3,.mobile-room li,.mobile-room code,.mobile-room blockquote,.revision-dialog p,.revision-dialog h2,.revision-dialog label,.acceptance-dialog p,.acceptance-dialog h2,.acceptance-dialog code{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.mobile-goal-header{border-bottom:1px solid var(--line-strong);padding:4px 0 18px}.mobile-brand{color:var(--owner);letter-spacing:.12em;font-size:.66rem;font-weight:760}.mobile-goal-title{color:#f7f5ef;letter-spacing:-.04em;max-width:22ch;margin-top:13px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.85rem,6vw,2.8rem);font-weight:500;line-height:1.04}.mobile-goal-meta,.mobile-status{color:var(--muted);margin-top:9px;font-size:.76rem;line-height:1.5}.mobile-chapter{padding:17px 0 11px}.mobile-chapter-title{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:760}.mobile-frontier{background:#101516;border:1px solid #70c9bd5c;border-radius:3px;padding:clamp(19px,5vw,30px)}.mobile-frontier[data-actor=owner]{background:#18140e;border-color:#e4aa55b8}.mobile-frontier[data-actor=system]{background:#121419;border-color:#a9b0e894}.mobile-actor{color:var(--agent);letter-spacing:.1em;font-size:.68rem;font-weight:760}.mobile-frontier[data-actor=owner] .mobile-actor{color:var(--owner)}.mobile-frontier[data-actor=system] .mobile-actor{color:var(--system)}.mobile-frontier-title{letter-spacing:-.032em;max-width:24ch;margin-top:12px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.45rem,5vw,2rem);font-weight:500;line-height:1.12}.mobile-frontier-live{color:#dfddd6;margin-top:17px;font-size:.84rem;font-weight:700;line-height:1.5}.mobile-boundary{color:var(--muted);margin-top:10px;font-size:.79rem;line-height:1.55}.mobile-details{padding-top:13px}.mobile-tab-panel{outline:0;padding:17px 2px 28px}.mobile-panel-heading{letter-spacing:-.025em;margin-bottom:15px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:1.25rem;font-weight:500}.mobile-tab-panel p,.mobile-tab-panel li{color:var(--text-soft);font-size:.8rem;line-height:1.56}.mobile-origin{color:var(--muted)!important}.mobile-detail-group{border-top:1px solid var(--line);padding:15px 0}.mobile-detail-group h3,.mobile-tab-panel>h3{color:#f2f0ea;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem;font-weight:760}.mobile-detail-group ul,.mobile-detail-group ol{margin:9px 0 0;padding-left:20px}.mobile-revision-delta,.mobile-proof-boundary{border-left:3px solid var(--owner);color:var(--text-soft);background:#18140e;margin:11px 0 0;padding:12px 13px}.mobile-proof-boundary.pass{border-color:var(--pass);background:#0f1815}.mobile-proof-boundary.fail{border-color:var(--fail);background:#19110d}.mobile-digest{color:var(--text-soft);margin:10px 0 15px;font-size:.69rem;line-height:1.5;display:block}.mobile-candidate-history{gap:8px;margin:10px 0 18px;padding:0;list-style:none;display:grid}.mobile-candidate-history li{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.mobile-candidate-history li[data-verdict=FAIL] strong{color:var(--fail)}.mobile-candidate-history li[data-verdict=PASS] strong{color:var(--pass)}.mobile-activity-list{margin:0 0 18px;padding:0;list-style:none}.mobile-activity-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 0;display:grid}.mobile-activity-list li>p{grid-column:1/-1}.mobile-activity-list li[data-accepted=false] strong{color:var(--fail)}.mobile-source{color:var(--quiet);font-size:.66rem}.mobile-action-dock{z-index:20;right:0;bottom:calc(64px + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);background:#0e1011fa;gap:9px;padding:10px max(16px,50vw - 374px);display:flex;position:fixed;left:0}.mobile-button,.mobile-tab,.mobile-intent-form textarea{min-height:44px}.mobile-button{border:1px solid var(--line-strong);color:#f7f5ef;background:#1a1c1e;border-radius:3px;flex:1;padding:10px 12px;font-size:.82rem;font-weight:720}.mobile-button.primary{color:#211607;background:var(--owner);border-color:#c58939}.mobile-button.secondary{background:0 0}.mobile-intent-form{grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;width:100%;display:grid}.mobile-intent-form label{color:var(--text-soft);grid-column:1/-1;font-size:.7rem}.mobile-intent-form textarea{resize:none;border:1px solid var(--line-strong);color:#f7f5ef;background:#111315;border-radius:3px;width:100%;max-height:92px;padding:10px}.mobile-intent-form .mobile-button{flex:none}.mobile-waiting{width:100%;min-height:44px;color:var(--muted);align-items:center;font-size:.76rem;line-height:1.45;display:flex}.mobile-tab-bar{z-index:21;min-height:calc(64px + env(safe-area-inset-bottom));padding:7px max(8px, calc((100vw - 780px) / 2)) env(safe-area-inset-bottom);border-top:1px solid var(--line-strong);background:#090a0b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tab{color:#8f9398;background:0 0;border:0;font-size:.72rem;font-weight:700}.mobile-tab[aria-selected=true]{color:#f1c077;box-shadow:inset 0 2px 0 var(--owner)}.mobile-tab:focus,.mobile-tab:focus-visible{box-shadow:inset 0 2px 0 var(--owner), 0 0 0 3px #090a0b, 0 0 0 6px #f0bd72!important}.revision-dialog,.acceptance-dialog{max-height:calc(100dvh - 16px)}.revision-dialog form,.acceptance-dialog form{gap:14px;padding:19px}.revision-dialog textarea{min-height:88px;max-height:128px;margin-top:-4px}.revision-dialog .button,.acceptance-dialog .button{min-height:44px}}@media (max-width:560px){.mobile-room{padding-inline:16px}.mobile-goal-title{font-size:clamp(1.72rem,8vw,2.2rem)}.mobile-action-dock{padding-inline:12px}.dialog-actions{flex-direction:column-reverse;align-items:stretch}.dialog-actions .button{width:100%}.acceptance-binding>div{grid-template-columns:1fr;gap:5px}}@media (max-height:620px) and (max-width:1199px) and (orientation:landscape){.mobile-room{padding-top:max(10px, env(safe-area-inset-top))}.mobile-goal-header{padding-bottom:10px}.mobile-goal-title{margin-top:8px;font-size:1.55rem}.mobile-chapter{padding:9px 0}.mobile-frontier{padding:15px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.desktop-surface{color:#f4f2ec;--d-line:#f4f2ec21;--d-line-strong:#f4f2ec38;--d-paper:#101214;--d-paper-raised:#151719;--d-soft:#d8d7d1;--d-muted:#a1a3a5;--d-quiet:#7b7f84;--d-owner:#e4aa55;--d-agent:#70c9bd;--d-system:#a9b0e8;--d-pass:#78cda0;--d-fail:#e49a61;background:#090a0b;min-height:100dvh;display:block}.desktop-room,.desktop-room *{min-width:0}.desktop-room p,.desktop-room h1,.desktop-room h2,.desktop-room h3,.desktop-room li,.desktop-room code,.desktop-room blockquote{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.desktop-room{width:min(1600px,100%);min-height:100dvh;margin:0 auto;padding:0 clamp(26px,3.2vw,58px) 54px}.desktop-goal-header{border-bottom:1px solid var(--d-line-strong);grid-template-columns:190px minmax(0,1fr) minmax(260px,350px);align-items:center;gap:28px;min-height:100px;display:grid}.desktop-brand{color:var(--d-muted);letter-spacing:.11em;align-items:center;gap:11px;font-size:.67rem;font-weight:760;display:flex}.desktop-mark{border:1px solid var(--d-line-strong);color:#111315;background:#efede6;border-radius:3px;place-items:center;width:34px;height:34px;font-size:.76rem;display:grid}.desktop-label{color:var(--d-quiet);letter-spacing:.12em;font-size:.64rem;font-weight:760}.desktop-goal-identity h1{color:#f7f5ef;letter-spacing:-.035em;max-width:40ch;margin-top:6px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.08}.desktop-goal-meta{color:var(--d-muted);margin-top:7px;font-size:.72rem;line-height:1.4}.desktop-top-status{text-align:right;justify-self:end;justify-items:end;gap:7px;display:grid}.desktop-connection{color:var(--d-agent);font-size:.69rem}.desktop-connection[data-status=unsupported],.desktop-connection[data-status=refused]{color:var(--d-owner)}.desktop-status{max-width:350px;color:var(--d-soft);font-size:.73rem;line-height:1.4}.desktop-state-bar{border-bottom:1px solid var(--d-line);grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);align-items:center;gap:28px;padding:16px 0;display:grid}.desktop-state-phase{color:var(--d-owner);letter-spacing:.055em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:720}.desktop-chapter{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;display:grid}.desktop-chapter ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.desktop-chapter li{color:var(--d-quiet);border-top:3px solid #f4f2ec14;padding-top:7px;font-size:.67rem}.desktop-chapter li[data-status=complete]{color:var(--d-soft);border-color:#70c9bd9e}.desktop-chapter li[data-status=current]{border-color:var(--d-owner);color:#f0eee8}.desktop-chapter li[data-status=failed]{border-color:var(--d-fail);color:#f2bd8c}.desktop-custody{border-bottom:1px solid var(--d-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desktop-custody-lane{border-right:1px solid var(--d-line);min-height:112px;padding:22px 24px 20px 0;position:relative}.desktop-custody-lane+.desktop-custody-lane{padding-left:24px}.desktop-custody-lane:last-child{border-right:0}.desktop-custody-lane:before{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:24px}.desktop-custody-lane+.desktop-custody-lane:before{left:24px}.desktop-custody-lane h2{letter-spacing:-.02em;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:1.12rem;font-weight:500}.desktop-lane-qualifier{color:var(--d-muted);margin-top:9px;font-size:.7rem;line-height:1.45}.desktop-lane-status{color:var(--d-quiet);letter-spacing:.07em;text-transform:uppercase;margin-top:8px;font-size:.64rem;font-weight:740}.desktop-custody-lane[data-actor=agent][aria-current=true]:before{background:var(--d-agent)}.desktop-custody-lane[data-actor=system][aria-current=true]:before{background:var(--d-system)}.desktop-custody-lane[data-actor=owner][aria-current=true]:before{background:var(--d-owner)}.desktop-custody-lane[data-status=failed]{color:var(--d-fail)}.desktop-custody-lane[data-status=complete] .desktop-lane-status{color:var(--d-pass)}.desktop-custody-lane[data-status=sealed] .desktop-lane-status{color:var(--d-owner)}.desktop-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:clamp(26px,3vw,48px);padding-top:34px;display:grid}.desktop-now{border-top:1px solid #70c9bd8a;border-bottom:1px solid var(--d-line-strong);background:linear-gradient(110deg,#111718,#0d1011 72%);grid-template-columns:minmax(0,1fr) minmax(240px,310px);align-items:stretch;gap:clamp(32px,4vw,64px);min-height:430px;padding:clamp(34px,4vw,62px);display:grid}.desktop-now[data-actor=owner]{border-top-color:var(--d-owner);background:linear-gradient(110deg,#19150f,#10100e 72%)}.desktop-now[data-actor=system]{border-top-color:var(--d-system);background:linear-gradient(110deg,#13151b,#0d0f13 72%)}.desktop-now[data-actor=none]{border-top-color:var(--d-line-strong);background:linear-gradient(110deg,#121314,#0d0f10 72%)}.desktop-now-copy{flex-direction:column;justify-content:center;display:flex}.desktop-actor{color:var(--d-agent);letter-spacing:.1em;margin-top:24px;font-size:.7rem;font-weight:760}.desktop-now[data-actor=owner] .desktop-actor{color:var(--d-owner)}.desktop-now[data-actor=system] .desktop-actor{color:var(--d-system)}.desktop-now[data-actor=none] .desktop-actor{color:var(--d-muted)}.desktop-now h2{letter-spacing:-.055em;text-wrap:balance;max-width:19ch;margin-top:16px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(2.6rem,4.1vw,4.8rem);font-weight:500;line-height:.98}.desktop-legal-action{color:#e7e5df;margin-top:22px;font-size:1rem;font-weight:700;line-height:1.48}.desktop-boundary{max-width:68ch;color:var(--d-muted);margin-top:10px;font-size:.82rem;line-height:1.58}.desktop-compact-digest{color:var(--d-quiet);margin-top:17px;font-size:.68rem}.desktop-owner-action{border-left:1px solid var(--d-line);flex-direction:column;justify-content:flex-end;align-self:stretch;gap:10px;padding-left:28px;display:flex}.desktop-action{border:1px solid var(--d-line-strong);color:#f6f3ec;background:#1a1c1e;border-radius:3px;min-height:44px;padding:10px 14px;font-size:.79rem;font-weight:720}.desktop-action.primary{color:#211607;background:var(--d-owner);border-color:#c58939}.desktop-action.secondary{background:0 0}.desktop-action:hover{border-color:#f0c17c}.desktop-waiting{min-height:44px;color:var(--d-muted);align-items:flex-end;font-size:.77rem;line-height:1.5;display:flex}.desktop-intent-form{gap:9px;display:grid}.desktop-intent-form label{color:var(--d-soft);font-size:.73rem}.desktop-intent-form textarea{resize:vertical;border:1px solid var(--d-line-strong);color:#f6f3ec;background:#0d0f10;border-radius:3px;width:100%;min-height:112px;padding:12px;line-height:1.48}.desktop-inspector{border-top:1px solid var(--d-line-strong);border-bottom:1px solid var(--d-line-strong);background:#0d0f10;min-height:430px;overflow:hidden}.desktop-inspector-tabs{border-bottom:1px solid var(--d-line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.desktop-tab{border:0;border-right:1px solid var(--d-line);min-height:44px;color:var(--d-quiet);background:0 0;border-radius:0;font-size:.7rem;font-weight:700}.desktop-tab:last-child{border-right:0}.desktop-tab[aria-selected=true]{color:#f2f0ea;box-shadow:inset 0 -3px 0 var(--d-owner)}.desktop-inspector-panel{outline:0;max-height:525px;padding:24px;overflow:auto}.desktop-panel-heading{letter-spacing:-.03em;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:1.35rem;font-weight:500}.desktop-panel-heading[data-verdict=PASS]{color:var(--d-pass)}.desktop-panel-heading[data-verdict=FAIL]{color:var(--d-fail)}.desktop-inspector-meta,.desktop-binding{color:var(--d-muted);margin-top:8px;font-size:.73rem;line-height:1.48}.desktop-inspector-group{border-top:1px solid var(--d-line);margin-top:18px;padding-top:15px}.desktop-inspector-group h3,.desktop-subheading{color:var(--d-quiet);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:760}.desktop-value-list,.desktop-plan-list,.desktop-check-list{color:var(--d-soft);gap:8px;margin:9px 0 0;padding-left:18px;font-size:.75rem;line-height:1.52;display:grid}.desktop-revision-delta,.desktop-pass-boundary{border-left:3px solid var(--d-owner);color:var(--d-soft);background:#18140e;margin:15px 0 0;padding:12px 13px;font-size:.73rem;line-height:1.52}.desktop-pass-boundary{border-color:var(--d-pass);background:#0f1815}.desktop-full-digest{color:var(--d-soft);margin-top:15px;font-size:.68rem;line-height:1.48;display:block}.desktop-candidate-history{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.desktop-candidate-history li{border-top:1px solid var(--d-line);color:var(--d-soft);gap:5px;padding:10px 0;font-size:.7rem;display:grid}.desktop-candidate-history li[data-verdict=FAIL] strong{color:var(--d-fail)}.desktop-candidate-history li[data-verdict=PASS] strong{color:var(--d-pass)}.desktop-activity-list{margin:10px 0 18px;padding:0;list-style:none}.desktop-activity-list li{border-bottom:1px solid var(--d-line);color:var(--d-soft);grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px 0;font-size:.71rem;line-height:1.44;display:grid}.desktop-activity-list li p{color:var(--d-muted);grid-column:1/-1}.desktop-activity-list span,.desktop-activity-list code{color:var(--d-quiet);font-size:.65rem}.desktop-activity-list li[data-accepted=false] strong{color:var(--d-fail)}.desktop-progressive{border-top:1px solid var(--d-line-strong);border-bottom:1px solid var(--d-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.desktop-detail{border-right:1px solid var(--d-line);background:#0d0f10}.desktop-detail:last-child{border-right:0}.desktop-tools{background:#101315}.desktop-detail summary{min-height:44px;color:var(--d-soft);cursor:pointer;align-items:center;padding:0 18px;font-size:.73rem;display:flex}.desktop-detail summary::marker{color:var(--d-owner)}.desktop-lifecycle-list{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0 18px 18px;list-style:none;display:grid}.desktop-lifecycle-list li{border-top:2px solid var(--d-line);color:var(--d-quiet);padding-top:7px;font-size:.64rem}.desktop-lifecycle-list li[data-status=complete]{border-color:var(--d-pass);color:var(--d-soft)}.desktop-lifecycle-list li[data-status=active]{border-color:var(--d-owner);color:var(--d-soft)}.desktop-lifecycle-list li[data-status=failed]{border-color:var(--d-fail);color:var(--d-fail)}.desktop-tool-list,.desktop-receipt-list{margin:0;padding:0 18px 16px;list-style:none}.desktop-tool-list li{border-top:1px solid var(--d-line);gap:4px;padding:8px 0;font-size:.67rem;line-height:1.4;display:grid}.desktop-tool-list code{color:var(--d-soft)}.desktop-tool-list span{color:var(--d-quiet)}.desktop-tool-list li[data-available=true] code{color:var(--d-agent)}.desktop-receipt-list li{border-top:1px solid var(--d-line);color:var(--d-soft);justify-content:space-between;gap:12px;padding:8px 0;font-size:.69rem;display:flex}.desktop-receipt-list span{color:var(--d-quiet)}.desktop-receipt-list li[data-accepted=false] strong{color:var(--d-fail)}.desktop-action:focus,.desktop-action:focus-visible,.desktop-tab:focus,.desktop-tab:focus-visible,.desktop-detail summary:focus,.desktop-detail summary:focus-visible,.desktop-intent-form textarea:focus,.desktop-intent-form textarea:focus-visible,.desktop-inspector-panel:focus,.desktop-inspector-panel:focus-visible{outline-offset:3px!important;outline:3px solid #f0bd72!important;box-shadow:0 0 0 3px #090a0b,0 0 0 6px #f0bd72!important}@media (max-width:1360px){.desktop-room{padding-inline:26px}.desktop-goal-header{grid-template-columns:160px minmax(0,1fr) 280px;gap:20px}.desktop-workspace{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.desktop-now{grid-template-columns:minmax(0,1fr) 250px;gap:34px;padding:38px}.desktop-now h2{font-size:clamp(2.45rem,4vw,3.8rem)}}@media (max-width:1199px){.desktop-surface{display:none}}@media (prefers-reduced-motion:reduce){.desktop-room *,.desktop-room :before,.desktop-room :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
