.aw-frame{--aw-bg:#0b0d16;--aw-panel:#121522;--aw-border:#2e3047;--aw-text:#efedf9;--aw-muted:#abb0c8;--aw-accent:#ceb5ff;--atlas-visible-height:100dvh;block-size:var(--atlas-visible-height);background:var(--aw-bg);min-inline-size:0;color:var(--aw-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}.aw-frame *,.aw-palette *{box-sizing:border-box}.aw-session{min-block-size:60px;padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));border-block-end:1px solid var(--aw-border);background:#0d0f18;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.aw-primary,.aw-session-actions{align-items:center;gap:16px;min-inline-size:0;display:flex}.aw-primary a{align-items:center;min-block-size:44px;display:inline-flex}.aw-brand{letter-spacing:3px;color:#f1eafa;font-size:14px;font-weight:700}.aw-brand span{color:#cbb0f7;margin-inline-start:8px;font-size:18px}.aw-divider{background:#3d3650;block-size:20px;inline-size:1px}.aw-threads-link{color:#cdb4ef;font-size:13px}.aw-threads-link[aria-current]{text-underline-offset:6px;text-decoration:underline}.aw-current{color:#9ca4bd;overflow-wrap:anywhere;font-size:12px}.aw-frame button,.aw-frame select,.aw-frame input,.aw-palette button,.aw-palette input{font:inherit}.aw-session button,.aw-palette button,.aw-deck-tabs button{color:#e9e1f7;cursor:pointer;background:#1a1828;border:1px solid #40394f;border-radius:8px;min-block-size:40px;padding:8px 12px}.aw-session button:disabled{cursor:default;color:#b8aec7}.aw-views-button kbd{color:#b4a4c8;margin-inline-start:10px;font-size:10px}.aw-reading-toggle{font-size:11px!important}.aw-views-button{font-size:12px!important}.aw-route-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#655671 transparent;min-block-size:0;min-inline-size:0;flex:1;padding-block-end:env(safe-area-inset-bottom);overflow:auto}.aw-route-content>main{min-inline-size:0}.aw-route-content>main.min-h-screen{min-height:100%}.aw-route-content table{max-inline-size:100%}.aw-route-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.aw-skip{color:#150e22;z-index:100;background:#e0caff;border-radius:8px;padding:12px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.aw-skip:focus{transform:none}.aw-rem-probe{visibility:hidden;pointer-events:none;block-size:1rem;inline-size:1rem;position:absolute}.aw-frame :focus-visible,.aw-palette :focus-visible{outline-offset:3px;outline:2px solid #dabdff}.aw-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aw-palette{color:#efebf6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14131f;border:1px solid #776189;border-radius:16px;max-block-size:calc(100dvh - 24px);inline-size:min(620px,100vw - 24px);padding:0;box-shadow:0 24px 100px #000a}.aw-palette[open]{flex-direction:column;display:flex}.aw-palette::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06050bbb}.aw-palette>header{border-block-end:1px solid #393045;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.aw-palette h2{margin:4px 0 0;font-size:21px}.aw-eyebrow{letter-spacing:1.4px;color:#beacd7;margin:0;font-size:10px;font-weight:650}.aw-view-search{flex:none;padding:16px 20px 8px}.aw-view-search input{color:#f3edf9;background:#0c0d17;border:1px solid #5d4c72;border-radius:10px;min-block-size:46px;inline-size:100%;padding:12px;font-size:16px}.aw-palette-results{scrollbar-width:thin;min-block-size:0;padding:8px 20px 16px;overflow:auto}.aw-palette-results h3{color:#b2a4c5;text-transform:uppercase;letter-spacing:1px;margin:16px 0 7px;font-size:10px}.aw-palette-results a{border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-block-size:44px;padding:9px 12px;display:flex}.aw-palette-results a:hover,.aw-palette-results a[aria-current]{background:#2e2440;border-color:#6e558a}.aw-palette-results small{color:#a097af;overflow-wrap:anywhere;font-size:10px}.aw-palette>footer{border-block-start:1px solid #393045;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.aw-palette>footer p{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:calc(100% - 110px);margin:0;font-size:11px}.aw-page{background:var(--aw-bg);block-size:100%;min-block-size:0;min-inline-size:0;color:var(--aw-text);flex-direction:column;display:flex}.aw-page-head{border-block-end:1px solid var(--aw-border);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 24px 12px;display:flex}.aw-page-head h1{letter-spacing:-.6px;margin:3px 0 4px;font-size:26px;line-height:1.25}.aw-head-status{color:#aab4ce;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;display:flex}.aw-head-detail{max-inline-size:960px;font-size:12px}.aw-head-detail summary{color:#bfb3d3;cursor:pointer;min-block-size:28px;padding:4px 0}.aw-head-detail p{line-height:1.6}.aw-source-badge{color:#ccb9e6;overflow-wrap:anywhere;max-inline-size:100%;font-size:11px}.aw-source-badge[data-status=stale],.aw-source-badge[data-status=fallback]{color:#f0cba1}.aw-page-content{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-block-size:0;min-inline-size:0;padding:18px 24px;display:flex;overflow:auto}.aw-page-content:has(>.aw-deck){gap:0;padding:0;overflow:visible}.aw-page-content>.aw-deck{flex:1}.aw-deck{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}.aw-deck-tabs{border-block-end:1px solid var(--aw-border);flex-wrap:wrap;flex:none;gap:2px;padding:6px 18px 0;display:flex}.aw-deck-tabs button{color:#abb0c7;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;padding:9px 12px;font-size:12px}.aw-deck-tabs button[aria-selected=true]{color:#f0e3ff;border-block-end-color:#c4a4f3}.aw-deck-tabs button span{background:#292339;border-radius:10px;margin-inline-start:6px;padding:2px 6px;font-size:10px}.aw-deck-picker{display:none}.aw-deck-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#655671 transparent;flex:1;min-block-size:0;min-inline-size:0;padding:20px 24px;overflow:auto}.aw-deck-panel[hidden]{display:none!important}.aw-deck-panel>h2{margin:0 0 16px;font-size:18px}.aw-deck-panel details{margin-block:14px}.aw-deck-panel summary{color:#c6afe4;cursor:pointer;min-block-size:36px;padding:7px 0}.aw-deck-panel p,.aw-deck-panel li{overflow-wrap:anywhere}.aw-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-end:18px;display:grid}.aw-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aw-view-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.aw-view-grid a{background:#191724;border:1px solid #403349;border-radius:9px;padding:14px}.aw-workflow-status{color:#b1b8ce;background:#151522;flex-wrap:wrap;flex:none;gap:7px 18px;padding:9px 24px;font-size:11px;display:flex}.aw-workflow-status strong{color:#d4c0e9}.aw-source-notice{color:#dfbf93;flex:none;padding:0 24px;font-size:12px}.aw-source-notice summary{cursor:pointer;padding-block:8px}.aw-work-list{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:12px;display:grid}.aw-work-row{overflow-wrap:anywhere;background:#151523;border:1px solid #363147;border-radius:12px;min-inline-size:0;padding:16px}.aw-row-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.aw-row-title>div{min-inline-size:0}.aw-work-row h2{margin:4px 0 8px;font-size:15px;line-height:1.45}.aw-work-row h2 a:hover{color:#cfaff8}.aw-work-row p{margin-block:8px;font-size:12px;line-height:1.65}.aw-next-step{color:#d1c1e5;border-inline-start:2px solid #725a92;padding-inline-start:12px}.aw-row-meta{color:#a8aec8;flex-wrap:wrap;gap:8px 16px;font-size:10px;display:flex}.aw-row-meta a{color:#d1b6f4;margin-inline-start:auto;padding-block:5px}.aw-work-row small,.aw-work-row time{color:#abb0c6;font-size:10px}.aw-evidence-refs{padding-inline-start:18px;font-size:11px}.aw-evidence-refs li{overflow-wrap:anywhere;margin-block:6px}.aw-artifact{border:1px solid #393349;border-radius:9px;grid-template-columns:130px minmax(0,1fr) 100px;align-items:start;gap:12px;padding:12px;display:grid}.aw-artifact code,.aw-artifact a{color:#d3bce9;overflow-wrap:anywhere;font-size:11px}.aw-artifact small{color:#a7a4b8;font-size:10px}.aw-lane-board{scrollbar-width:thin;gap:12px;padding-block-end:16px;display:flex;overflow-x:auto}.aw-lane-board>section{background:#151421;border:1px solid #40354d;border-radius:12px;flex:0 0 270px;padding:14px}.aw-lane-board header{justify-content:space-between;align-items:center;gap:12px;display:flex}.aw-lane-board h2{margin:0;font-size:14px}.aw-lane-board p{font-size:12px}.aw-lane-item{overflow-wrap:anywhere;background:#1d1b2a;border:1px solid #343146;border-radius:8px;margin-block-start:8px;padding:12px;font-size:12px;display:block}.aw-lane-item small{color:#aaa6bf;margin-block-start:6px;font-size:10px;display:block}.aw-audit{margin:0;padding:0;list-style:none}.aw-audit>li{border-inline-start:1px solid #544467;margin-inline-start:4px;padding:0 0 22px 18px}.aw-audit>li>div{color:#b1a7c5;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.aw-audit h2{margin:8px 0;font-size:15px}.aw-audit p{color:#b7bad0;font-size:12px}.aw-metric{background:#151522;border:1px solid #393349;border-radius:10px;padding:12px 14px}.aw-metric p{color:#b7adc8;margin:0;font-size:10px}.aw-metric strong{margin-block-start:4px;font-size:21px;display:block}.aw-blocked{background:#34202c;border:1px solid #83495f;border-radius:10px;padding:18px}.aw-blocked pre{white-space:pre-wrap;overflow-wrap:anywhere}.aw-frame .tc{block-size:100%}.aw-frame[data-reading=true]{block-size:auto;min-block-size:100dvh}.aw-frame[data-reading=true] .aw-route-content{overflow:visible}.aw-frame[data-reading=true] .aw-page,.aw-frame[data-reading=true] .tc{block-size:auto;min-block-size:0}.aw-frame[data-reading=true] .aw-page-content,.aw-frame[data-reading=true] .aw-deck-panel,.aw-frame[data-reading=true] .tc-panel,.aw-frame[data-reading=true] .tc-inventory{overflow:visible}.aw-frame[data-reading=true] .tc-workspace{min-block-size:340px}@media (max-width:720px){.aw-session{gap:7px;min-block-size:58px;padding:6px 12px}.aw-primary,.aw-session-actions{gap:10px}.aw-brand{letter-spacing:1.5px;font-size:12px}.aw-brand span,.aw-current,.aw-views-button kbd{display:none}.aw-session button{padding:8px}.aw-reading-toggle{font-size:10px!important}.aw-views-button{font-size:12px!important}.aw-page-head{gap:10px;padding:12px 16px 9px}.aw-page-head h1{font-size:23px}.aw-head-status{font-size:10px}.aw-page-content,.aw-deck-panel{padding:16px}.aw-page-content:has(>.aw-deck){padding:0}.aw-deck-tabs{display:none}.aw-deck-picker{border-block-end:1px solid var(--aw-border);color:#b9aace;flex:none;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.aw-deck-picker select{color:#efe6fb;background:#191723;border:1px solid #554463;border-radius:8px;flex:1;min-block-size:44px;min-inline-size:0;padding:9px;font-size:16px}.aw-state-grid,.aw-attention-list{grid-template-columns:minmax(0,1fr)}.aw-workflow-status{gap:4px 12px;padding:9px 16px;font-size:10px}.aw-source-notice{padding-inline:16px}.aw-artifact{grid-template-columns:minmax(0,1fr);gap:8px}.aw-palette>header{padding:14px 16px}.aw-palette h2{font-size:18px}.aw-palette-results{padding-inline:12px}.aw-palette-results a{flex-wrap:wrap;gap:3px}.aw-palette-results small{inline-size:100%}.aw-work-row{padding:13px}}@media (max-height:479px){.aw-frame{block-size:auto;min-block-size:100dvh}.aw-route-content,.aw-page-content,.aw-deck-panel{overflow:visible}.aw-page{block-size:auto}.aw-session{min-block-size:50px}.aw-palette{max-block-size:calc(100dvh - 8px)}.aw-palette>header{padding-block:8px}.aw-palette h2{font-size:16px}.aw-view-search,.aw-palette>footer{padding-block:8px}}@media (prefers-reduced-motion:no-preference){.aw-palette-results a,.aw-session button{transition:background .12s,border-color .12s}}.aw-subtitle{color:#b1afc8;margin:5px 0 0;font-size:12px}.aw-head-actions{align-items:center;gap:12px;font-size:12px;display:flex}.aw-head-actions a{border:1px solid #5f4e76;border-radius:9px;min-block-size:42px;padding:10px 14px}.aw-head-actions .aw-primary-action{color:#190e29;background:#c2a4ed;font-weight:700}.aw-source-status{color:#b9adcd;background:#171522;flex-wrap:wrap;flex:none;gap:7px 18px;padding:10px 24px;font-size:11px;display:flex}.aw-source-status[data-status=fallback],.aw-source-status[data-status=stale]{color:#efc996}.aw-context-link{color:#bdaad4;min-block-size:40px;padding-block:10px;font-size:11px}.aw-context-disclosure{flex:none;font-size:12px}.aw-context-disclosure summary{cursor:pointer;color:#c6b6de;min-block-size:36px;padding-block:8px}.aw-boundary-tags{flex-wrap:wrap;gap:8px;display:flex}.aw-page-content:has(>.aw-deck)>.aw-context-disclosure{padding:0 24px}.aw-muted{color:#aeb0c7;font-size:12px}.aw-panel-title{margin:0 0 12px;font-size:18px}.aw-error{background:#35202d;border:1px solid #8d5066;border-radius:10px;padding:18px}@media (max-width:720px){.aw-head-actions{gap:5px;font-size:11px}.aw-head-actions a{padding:9px}.aw-head-actions a:not(.aw-primary-action){display:none}.aw-subtitle{font-size:11px}.aw-source-status{padding:9px 16px;font-size:10px}.aw-page-content:has(>.aw-deck)>.aw-context-disclosure{padding-inline:16px}}.aw-frame .tc-topbar{padding:10px 20px 6px}.aw-frame .tc h1{font-size:23px}.aw-frame .tc-statusbar{padding:0 20px 10px}.aw-frame .tc-detail-head{justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.aw-frame .tc-detail-title{flex:1;min-inline-size:0}.aw-frame .tc-detail-title h2{margin:7px 0 5px;font-size:20px}.aw-frame .tc-detail-actions{flex:none;margin:0}.aw-frame .tc-panel{padding:16px 20px}.aw-frame .tc-panel>details:first-child{margin:0 0 12px}.aw-frame .tc-section-label{margin-block-end:8px}.aw-frame .tc-criteria>div{padding:12px 0}.aw-frame .tc-tabs{padding-inline:12px}@media (max-width:720px){.aw-frame .tc-topbar{padding:9px 14px 5px}.aw-frame .tc-statusbar{padding:0 14px 8px}.aw-frame .tc-detail-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 16px;display:grid}.aw-frame .tc-back{grid-area:1/1;justify-self:start;margin:0}.aw-frame .tc-detail-actions{grid-area:1/2;max-inline-size:190px}.aw-frame .tc-detail-title{grid-area:2/1/auto/-1}.aw-frame .tc-detail-title h2{margin:6px 0;font-size:18px}.aw-frame .tc-panel{padding:14px 16px}.aw-frame .tc-tabs{padding-inline:8px}}
