.atlas-stack{gap:var(--atlas-stack-gap,var(--space-4));flex-direction:column;min-width:0;display:flex}.atlas-cluster{align-items:var(--atlas-cluster-align,center);justify-content:var(--atlas-cluster-justify,flex-start);flex-wrap:var(--atlas-cluster-wrap,wrap);gap:var(--atlas-cluster-gap,var(--space-3));min-width:0;display:flex}.atlas-cluster[data-align=start]{--atlas-cluster-align:flex-start}.atlas-cluster[data-align=end]{--atlas-cluster-align:flex-end}.atlas-cluster[data-align=stretch]{--atlas-cluster-align:stretch}.atlas-cluster[data-align=baseline]{--atlas-cluster-align:baseline}.atlas-cluster[data-justify=center]{--atlas-cluster-justify:center}.atlas-cluster[data-justify=end]{--atlas-cluster-justify:flex-end}.atlas-cluster[data-justify=between]{--atlas-cluster-justify:space-between}.atlas-cluster[data-wrap=nowrap]{--atlas-cluster-wrap:nowrap}.atlas-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--atlas-grid-min,16rem)), 1fr));gap:var(--atlas-grid-gap,var(--space-4));min-width:0;display:grid}.atlas-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.atlas-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-surface{border:1px solid var(--border);border-radius:var(--r);background:var(--panel);min-width:0;color:var(--fg)}.atlas-surface[data-tone=secondary]{background:var(--panel-2)}.atlas-surface[data-tone=strong]{border-color:var(--border-strong);background:var(--fg);color:var(--panel)}.atlas-surface[data-elevation=raised]{box-shadow:var(--sh)}.atlas-surface[data-padding=compact]{padding:var(--space-3)}.atlas-surface[data-padding=standard]{padding:var(--space-5)}.atlas-surface[data-padding=spacious]{padding:var(--space-6)}.atlas-divider{background:var(--border);border:0;flex:none;margin:0}.atlas-divider[data-orientation=horizontal]{width:100%;height:1px}.atlas-divider[data-orientation=vertical]{align-self:stretch;width:1px;min-height:1.5rem}.atlas-button,.atlas-icon-button{border-radius:var(--r-sm);min-height:44px;font-family:var(--font-sans);font-size:var(--type-action-size);font-weight:600;line-height:var(--type-action-leading);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.atlas-button{gap:var(--space-2);padding:11px 16px}.atlas-icon-button{width:44px;padding:9px}.atlas-button[data-variant=primary]{border-color:var(--desk);background:var(--desk);color:var(--on-desk)}.atlas-button[data-variant=primary]:hover:not(:disabled){border-color:var(--desk-strong);background:var(--desk-strong)}.atlas-button[data-variant=secondary],.atlas-icon-button[data-variant=secondary]{border-color:var(--border-strong);background:var(--panel);color:var(--fg)}.atlas-button[data-variant=secondary]:hover:not(:disabled),.atlas-icon-button[data-variant=secondary]:hover:not(:disabled){border-color:var(--desk-tint);background:var(--desk-soft);color:var(--desk-strong)}.atlas-button[data-variant=quiet],.atlas-icon-button[data-variant=quiet]{color:var(--fg-muted);background:0 0}.atlas-button[data-variant=quiet]:hover:not(:disabled),.atlas-icon-button[data-variant=quiet]:hover:not(:disabled){background:var(--panel-2);color:var(--fg)}.atlas-button[data-variant=danger],.atlas-icon-button[data-variant=danger]{border-color:var(--danger);background:var(--danger);color:var(--on-desk)}.atlas-button[data-variant=danger]:hover:not(:disabled),.atlas-icon-button[data-variant=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 86%, var(--fg))}.atlas-button:focus-visible,.atlas-icon-button:focus-visible,.atlas-field-control:focus-visible{outline:3px solid color-mix(in srgb, var(--desk) 32%, transparent);outline-offset:2px}.atlas-button:disabled,.atlas-icon-button:disabled{cursor:not-allowed;opacity:.56}.atlas-button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite atlas-spin}@keyframes atlas-spin{to{transform:rotate(1turn)}}.atlas-field{gap:var(--space-2);min-width:0;font-family:var(--font-sans);display:grid}.atlas-field-label{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--fg);font-size:var(--type-supporting-size);font-weight:600;line-height:var(--type-supporting-leading);display:flex}.atlas-field-requirement{color:var(--fg-quiet);font-family:var(--font-mono);font-size:var(--type-metadata-size);font-weight:500;line-height:var(--type-metadata-leading)}.atlas-field-control{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--panel);width:100%;min-width:0;min-height:44px;color:var(--fg);font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-leading);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background-color var(--dur) var(--ease);padding:10px 12px;display:block}.atlas-field-control::placeholder{color:var(--fg-quiet)}.atlas-field-control:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--border-strong) 55%, var(--fg))}.atlas-field-control:focus-visible{border-color:var(--desk)}.atlas-field[data-invalid=true] .atlas-field-control{border-color:var(--danger)}.atlas-field-control:disabled{cursor:not-allowed;background:var(--panel-2);color:var(--fg-muted);opacity:.74}.atlas-field-description,.atlas-field-error{max-width:68ch;font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading)}.atlas-field-description{color:var(--fg-muted)}.atlas-field-error{color:var(--danger)}.atlas-select-wrap{display:block;position:relative}.atlas-select{appearance:none;padding-right:40px}.atlas-select[data-multiple=true]{min-height:7rem;padding-right:12px}.atlas-select-indicator{border-right:1.5px solid var(--fg-muted);border-bottom:1.5px solid var(--fg-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-70%)rotate(45deg)}.atlas-textarea{resize:vertical;min-height:112px}.atlas-action-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.atlas-action-group[data-align=end]{justify-content:flex-end}.atlas-action-group[data-align=between]{justify-content:space-between}.atlas-empty-state{align-items:center;gap:var(--space-5);border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:var(--space-6) 0;color:var(--fg);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.atlas-empty-state-icon{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--panel-2);width:40px;height:40px;color:var(--fg-muted);place-items:center;display:grid}.atlas-empty-state-copy h2{font-family:var(--font-sans);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-leading);margin:0}.atlas-empty-state-copy p,.atlas-empty-state-reason{max-width:68ch;margin:var(--space-1) 0 0;color:var(--fg-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading)}.atlas-empty-state-reason{text-align:right;max-width:28ch;margin:0}@media (max-width:64rem){.atlas-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:50rem){.atlas-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.atlas-grid[data-columns="2"],.atlas-grid[data-columns="3"],.atlas-grid[data-columns="4"]{grid-template-columns:minmax(0,1fr)}.atlas-action-group[data-collapse=true]{flex-direction:column;align-items:stretch}.atlas-action-group[data-collapse=true]>.atlas-button{width:100%}.atlas-empty-state{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.atlas-empty-state-icon{display:none}.atlas-empty-state-reason{text-align:left;max-width:68ch}.atlas-empty-state-action .atlas-button{width:100%}}@media (prefers-reduced-motion:reduce){.atlas-button,.atlas-icon-button,.atlas-field-control{transition:none}.atlas-button-spinner{animation:none}}
.atlas-text,.atlas-heading,.atlas-metadata,.atlas-data-value,.atlas-status-label{margin:0}.atlas-text,.atlas-heading{color:var(--fg);font-family:var(--font-sans)}.atlas-text[data-variant=body]{max-width:68ch;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-leading)}.atlas-text[data-variant=supporting]{max-width:68ch;font-size:var(--type-supporting-size);font-weight:400;line-height:var(--type-supporting-leading)}.atlas-text[data-variant=action]{font-size:var(--type-action-size);font-weight:600;line-height:var(--type-action-leading)}.atlas-text[data-tone=muted],.atlas-heading[data-tone=muted],.atlas-data-value[data-tone=muted]{color:var(--fg-muted)}.atlas-text[data-tone=quiet]{color:var(--fg-quiet)}.atlas-heading{letter-spacing:0;font-weight:600}.atlas-heading[data-variant=page]{font-size:var(--type-page-title-size);line-height:var(--type-page-title-leading)}.atlas-heading[data-variant=section]{font-size:var(--type-section-title-size);line-height:var(--type-section-title-leading)}.atlas-heading[data-variant=card]{font-size:var(--type-card-title-size);line-height:var(--type-card-title-leading)}.atlas-metadata,.atlas-data-value{color:var(--fg-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.atlas-metadata{font-size:var(--type-metadata-size);font-weight:500;line-height:var(--type-metadata-leading)}.atlas-metadata[data-transform=uppercase]{letter-spacing:.08em;text-transform:uppercase}.atlas-data-value{color:var(--fg);font-weight:600}.atlas-data-value[data-size=small]{font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading)}.atlas-data-value[data-size=medium]{font-size:var(--type-card-title-size);line-height:var(--type-card-title-leading)}.atlas-data-value[data-size=large]{font-size:var(--type-section-title-size);line-height:var(--type-section-title-leading)}.atlas-status-label{--status-color:var(--fg-muted);--status-surface:var(--panel-2);gap:var(--space-2);border:1px solid color-mix(in srgb, var(--status-color) 42%, var(--border));border-radius:var(--r-sm);background:var(--status-surface);width:fit-content;min-height:24px;color:var(--status-color);font-family:var(--font-mono);font-size:var(--type-metadata-size);font-weight:500;line-height:var(--type-metadata-leading);align-items:center;padding:3px 7px;display:inline-flex}.atlas-status-label[data-tone=info]{--status-color:var(--info);--status-surface:var(--info-soft)}.atlas-status-label[data-tone=success]{--status-color:var(--ok);--status-surface:var(--ok-soft)}.atlas-status-label[data-tone=warning]{--status-color:var(--warn);--status-surface:var(--warn-soft)}.atlas-status-label[data-tone=critical]{--status-color:var(--danger);--status-surface:var(--danger-soft)}.atlas-status-label__marker{background:currentColor;border:1px solid;border-radius:2px;flex:none;width:7px;height:7px}.atlas-sr-only,.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.atlas-page-header,.atlas-object-folio,.atlas-context-tabs,.atlas-metric-run,.atlas-work-ledger,.atlas-evidence-register,.atlas-action-queue,.atlas-coach-margin,.atlas-command-composer{min-width:0;font-family:var(--font-sans)}.atlas-pattern-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.atlas-pattern-state{justify-content:flex-start;align-items:center;gap:var(--space-3);border-top:1px solid var(--border);min-height:96px;padding:var(--space-5);display:flex}.atlas-pattern-state--error{border-left:3px solid var(--danger);background:var(--danger-soft);justify-content:space-between;align-items:flex-start}.atlas-pattern-state--error>div:first-child{gap:var(--space-1);display:grid}.atlas-pattern-state__progress{border:2px solid var(--border-strong);border-top-color:var(--desk);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite atlas-pattern-spin}@keyframes atlas-pattern-spin{to{transform:rotate(1turn)}}.atlas-page-header{align-items:end;gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto;display:grid}.atlas-page-header__copy{gap:var(--space-2);min-width:0;display:grid}.atlas-page-header__copy>.atlas-text{max-width:68ch}.atlas-page-header__title-line{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.atlas-page-header__actions{align-self:end}.atlas-object-folio{grid-template-columns:minmax(16rem,1.5fr) minmax(18rem,1fr) auto;grid-template-areas:"identity facts actions""decision decision decision";display:grid}.atlas-object-folio__identity{justify-content:space-between;align-items:flex-start;gap:var(--space-5);min-width:0;padding:var(--space-5);grid-area:identity;display:flex}.atlas-object-folio__heading{gap:var(--space-1);min-width:0;display:grid}.atlas-object-folio__facts{align-content:center;gap:var(--space-4);border-left:1px solid var(--border);padding:var(--space-5);grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.atlas-object-folio__facts>div{gap:var(--space-1);min-width:0;display:grid}.atlas-object-folio__facts dt,.atlas-object-folio__facts dd{min-width:0;margin:0}.atlas-object-folio__actions{border-left:1px solid var(--border);padding:var(--space-5);grid-area:actions;align-content:start}.atlas-object-folio__decision{align-items:center;gap:var(--space-5);border-top:1px solid var(--border-strong);background:var(--desk-soft);padding:var(--space-4) var(--space-5);grid-area:decision;grid-template-columns:minmax(0,1fr) auto;display:grid}.atlas-object-folio__decision>div:first-child{gap:var(--space-1);display:grid}.atlas-context-tabs{border-bottom:1px solid var(--border-strong);scrollbar-width:thin;position:relative;overflow-x:auto}.atlas-context-tabs ul{align-items:stretch;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.atlas-context-tabs a,.atlas-context-tabs button{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--type-action-size);font-weight:600;line-height:var(--type-action-leading);cursor:pointer;background:0 0;border:0;padding:12px 16px;text-decoration:none;display:flex;position:relative}.atlas-context-tabs a:after,.atlas-context-tabs button:after{right:var(--space-4);bottom:-1px;left:var(--space-4);content:"";background:0 0;height:2px;position:absolute}.atlas-context-tabs a:hover,.atlas-context-tabs button:hover:not(:disabled){background:var(--panel-2);color:var(--fg)}.atlas-context-tabs [aria-current=page]{color:var(--desk-strong)}.atlas-context-tabs [aria-current=page]:after{background:var(--desk)}.atlas-context-tabs a:focus-visible,.atlas-context-tabs button:focus-visible{z-index:1;outline:3px solid color-mix(in srgb, var(--desk) 32%, transparent);outline-offset:-3px}.atlas-context-tabs [aria-disabled=true],.atlas-context-tabs button:disabled{color:var(--fg-quiet);cursor:not-allowed;opacity:.65}.atlas-metric-run{border-block:1px solid var(--border-strong);background:var(--panel);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.atlas-metric-run>div{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);display:grid;position:relative}.atlas-metric-run>div+div{border-left:1px solid var(--border)}.atlas-metric-run>div:before{content:"";background:0 0;height:2px;position:absolute;top:-1px;left:0;right:0}.atlas-metric-run>[data-tone=critical]:before{background:var(--danger)}.atlas-metric-run>[data-tone=warning]:before{background:var(--warn)}.atlas-metric-run>[data-tone=success]:before{background:var(--ok)}.atlas-metric-run>[data-tone=info]:before{background:var(--info)}.atlas-metric-run dt,.atlas-metric-run dd{min-width:0;margin:0}.atlas-metric-run dd{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.atlas-metric-run__trend[data-direction=up]{color:var(--ok)}.atlas-metric-run__trend[data-direction=down]{color:var(--danger)}.atlas-metric-run__trend[data-direction=flat]{color:var(--fg-muted)}.atlas-work-ledger,.atlas-action-queue,.atlas-coach-margin{gap:var(--space-4);display:grid}.atlas-work-ledger__list,.atlas-action-queue>ol,.atlas-coach-margin>ol,.atlas-evidence-register>ul{margin:0;padding:0;list-style:none}.atlas-work-ledger__list{border-top:1px solid var(--border-strong)}.atlas-work-ledger__list>li{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);min-width:0;padding:var(--space-4) 0;grid-template-columns:minmax(8rem,.7fr) minmax(16rem,2fr) minmax(8rem,.7fr) minmax(12rem,1fr) auto;display:grid}.atlas-work-ledger__state,.atlas-work-ledger__work,.atlas-work-ledger__owner,.atlas-work-ledger__consequence{gap:var(--space-1);min-width:0;display:grid}.atlas-work-ledger__action{justify-self:end}.atlas-evidence-register{overflow:hidden}.atlas-evidence-register>.atlas-pattern-heading{padding:var(--space-4) var(--space-5)}.atlas-evidence-register>ul{border-top:1px solid var(--border-strong)}.atlas-evidence-register>ul>li{align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);grid-template-columns:minmax(7rem,auto) minmax(0,1fr) auto;display:grid}.atlas-evidence-register>ul>li+li{border-top:1px solid var(--border)}.atlas-evidence-register>ul>li>div:nth-child(2){gap:var(--space-1);min-width:0;display:grid}.atlas-action-queue>ol{border-top:1px solid var(--border-strong)}.atlas-action-queue>ol>li{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);min-width:0;padding:var(--space-4) 0;grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid;position:relative}.atlas-action-queue>ol>li:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.atlas-action-queue>ol>[data-tone=critical]:before{background:var(--danger)}.atlas-action-queue>ol>[data-tone=warning]:before{background:var(--warn)}.atlas-action-queue>ol>[data-tone=info]:before{background:var(--info)}.atlas-action-queue__copy{gap:var(--space-2);min-width:0;display:grid}.atlas-action-queue__copy>div:first-child{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.atlas-action-queue__consequence{align-items:baseline;gap:var(--space-2);display:flex}.atlas-action-queue__action{justify-self:end}.atlas-coach-margin{border-top:3px solid var(--desk);background:var(--panel-2);padding:var(--space-5)}.atlas-coach-margin>ol{gap:var(--space-3);display:grid}.atlas-coach-margin>ol>li{gap:var(--space-2);border:1px solid var(--border);border-left:3px solid var(--info);border-radius:var(--r-sm);background:var(--panel);padding:var(--space-4);display:grid}.atlas-coach-margin>ol>li[data-type=risk]{border-left-color:var(--danger)}.atlas-coach-margin>ol>li[data-type=evidence-gap]{border-left-color:var(--warn)}.atlas-coach-margin>ol>li[data-type=proposed-change]{border-left-color:var(--desk)}.atlas-coach-margin__evidence{gap:var(--space-1);border-top:1px solid var(--border);padding-top:var(--space-2);display:grid}.atlas-coach-margin__action{margin-top:var(--space-1);justify-self:start}.atlas-command-composer{gap:var(--space-4);border:1px solid var(--border-strong);border-top:3px solid var(--desk);border-radius:var(--r);background:var(--panel);min-width:0;color:var(--fg);padding:var(--space-5);display:grid}.atlas-command-composer__context{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.atlas-command-composer .atlas-textarea{resize:vertical}.atlas-command-composer__actions>div:first-child{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:960px){.atlas-object-folio{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""facts facts""decision decision"}.atlas-object-folio__facts{border-top:1px solid var(--border);border-left:0}.atlas-work-ledger__list>li{grid-template-columns:minmax(8rem,.7fr) minmax(0,2fr) auto}.atlas-work-ledger__owner,.atlas-work-ledger__consequence{grid-column:2}.atlas-work-ledger__action{grid-area:1/3/span 3}}@media (max-width:680px){.atlas-page-header{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.atlas-page-header__actions,.atlas-page-header__actions>*{width:100%}.atlas-object-folio{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""facts""decision""actions"}.atlas-object-folio__identity{display:grid}.atlas-object-folio__facts{grid-template-columns:minmax(0,1fr)}.atlas-object-folio__actions{border-top:1px solid var(--border);border-left:0}.atlas-object-folio__actions>*,.atlas-object-folio__decision>:last-child{width:100%}.atlas-object-folio__decision{grid-template-columns:minmax(0,1fr)}.atlas-metric-run{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-metric-run>div+div{border-left:0}.atlas-metric-run>div:nth-child(2n){border-left:1px solid var(--border)}.atlas-metric-run>div:nth-child(n+3){border-top:1px solid var(--border)}.atlas-work-ledger__list>li,.atlas-action-queue>ol>li,.atlas-evidence-register>ul>li{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.atlas-work-ledger__owner,.atlas-work-ledger__consequence,.atlas-work-ledger__action{grid-area:auto}.atlas-work-ledger__action,.atlas-action-queue__action{justify-self:stretch}.atlas-work-ledger__action>*,.atlas-action-queue__action>*,.atlas-evidence-register>ul>li>:last-child{width:100%}.atlas-action-queue>ol>li>.atlas-data-value{display:none}.atlas-command-composer__context{gap:var(--space-1);display:grid}}@media (max-width:400px){.atlas-metric-run{grid-template-columns:minmax(0,1fr)}.atlas-metric-run>div:nth-child(2n){border-left:0}.atlas-metric-run>div+div{border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.atlas-pattern-state__progress{animation-duration:1.8s}}
.aos-shell-root{background:radial-gradient(circle at 8% -8%, color-mix(in srgb, var(--desk) 8%, transparent), transparent 28rem), var(--app);min-width:0;min-height:100vh;color:var(--fg);font-family:var(--font-sans)}.aos-shell-header{z-index:40;border-top:4px solid var(--house);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);box-shadow:0 16px 44px -34px color-mix(in srgb, var(--fg) 42%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);position:sticky;top:0}.aos-deskline{width:min(100%,1920px);min-height:76px;padding:var(--space-3) clamp(var(--space-4), 2.25vw, var(--space-8));align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(190px,320px) minmax(0,1fr) auto;margin:0 auto;display:grid}.aos-desk-identity{border-radius:var(--r);min-height:44px;color:var(--fg);align-items:center;display:inline-flex}.aos-desk-identity:hover{color:var(--desk)}.aos-desk-wordmark{align-items:center;min-width:176px;display:inline-flex}.aos-wordmark-type{letter-spacing:-.025em;gap:1px;line-height:1;display:grid}.aos-wordmark-type strong{color:var(--fg);font-family:var(--font-mono);letter-spacing:-.035em;font-size:14px;font-weight:600}.aos-wordmark-type strong>span{color:var(--fg-quiet);padding-inline:1px}.aos-wordmark-type strong>i{background:var(--desk);width:5px;height:14px;margin-left:3px;animation:1.05s step-end infinite aosWordmarkCursor;display:inline-block;transform:translateY(2px)}.aos-wordmark-type>small{color:var(--fg-muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500}@keyframes aosWordmarkCursor{0%,48%{opacity:1}49%,to{opacity:0}}.aos-workspace-control{min-width:0}.aos-workspace-static{align-items:center;gap:var(--space-3);border-left:1px solid var(--border);min-width:0;min-height:44px;padding-left:var(--space-4);display:flex}.aos-workspace-static>span{min-width:0;display:grid}.aos-workspace-static strong{font-size:var(--type-supporting-size);font-weight:600;line-height:var(--type-supporting-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aos-workspace-static small{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--type-metadata-size);font-weight:500;line-height:var(--type-metadata-leading)}.aos-workspace-logo{object-fit:contain;width:32px;height:32px}.aos-desk-spacer{min-width:0}.aos-desk-actions,.aos-user-controls{align-items:center;gap:var(--space-2);justify-content:flex-end;min-width:0;display:flex}.aos-theme-control,.aos-signout-control{border-radius:var(--r-sm);min-height:36px;padding:var(--space-2) var(--space-3);color:var(--fg-muted);font-size:var(--type-supporting-size);font-weight:500;line-height:var(--type-supporting-leading);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000}.aos-theme-control:hover,.aos-signout-control:hover{border-color:var(--border);background:var(--panel-2);color:var(--fg)}.aos-signout-form{margin:0}.aos-assignment-index{border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent)}.aos-assignment-links{width:min(100%,1920px);min-height:48px;padding:0 clamp(var(--space-4), 2.25vw, var(--space-8));align-items:stretch;margin:0 auto;display:flex}.aos-assignment-links>a,.aos-tools-menu>summary{border-radius:var(--r-pill);min-height:52px;padding:0 var(--space-4);color:var(--fg-muted);font-size:var(--type-action-size);font-weight:600;line-height:var(--type-action-leading);white-space:nowrap;cursor:pointer;align-items:center;margin:6px 2px;display:flex;position:relative}.aos-assignment-links>a:first-child{padding-left:var(--space-4)}.aos-assignment-links>a:after,.aos-tools-menu>summary:after{right:var(--space-4);bottom:3px;left:var(--space-4);content:"";background:0 0;height:2px;position:absolute}.aos-assignment-links>a:first-child:after{left:var(--space-4)}.aos-assignment-links>a:hover,.aos-tools-menu>summary:hover{color:var(--fg)}.aos-assignment-links>a[data-active=true],.aos-tools-menu[data-active=true]>summary,.aos-tools-menu[open]>summary{background:var(--desk-soft);color:var(--desk-strong)}.aos-assignment-links>a[data-active=true]:after,.aos-tools-menu[data-active=true]>summary:after,.aos-tools-menu[open]>summary:after{background:var(--desk)}.aos-tools-menu{margin-left:auto;position:relative}.aos-tools-menu>summary{padding-right:0;list-style:none}.aos-tools-menu>summary::-webkit-details-marker{display:none}.aos-tools-menu>summary:before{display:none}.aos-tools-menu>summary:after{right:0}.aos-tools-panel{border:1px solid var(--border-strong);border-top:2px solid var(--desk);border-radius:0 0 var(--r) var(--r);background:var(--panel);width:min(760px,100vw - 32px);max-height:min(620px,100vh - 144px);box-shadow:var(--sh-lg);position:absolute;top:calc(100% + 1px);right:0;overflow:auto}.aos-tools-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--border);padding:var(--space-5);display:flex}.aos-tools-panel>header>div{gap:3px;display:grid}.aos-tools-panel>header strong{font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-leading)}.aos-tools-panel>header span,.aos-tools-panel>header small{color:var(--fg-muted);font-size:var(--type-metadata-size);font-weight:500;line-height:var(--type-metadata-leading)}.aos-tools-panel>header small{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--desk-strong);white-space:nowrap;padding:4px 9px}.aos-tools-groups{gap:var(--space-2);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aos-tools-groups>section{border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb, var(--panel-2) 44%, var(--panel));min-width:0;padding:var(--space-2)}.aos-tools-group-heading{padding:var(--space-2) var(--space-2) var(--space-3);gap:3px;display:grid}.aos-tools-group-heading strong{color:var(--desk-strong);font-size:var(--type-supporting-size);font-weight:700;line-height:var(--type-supporting-leading)}.aos-tools-group-heading span{color:var(--fg-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aos-tools-links{display:grid}.aos-tools-links a{border-radius:var(--r-sm);padding:var(--space-2);color:var(--fg);gap:2px;display:grid}.aos-tools-links a:hover,.aos-tools-links a[data-active=true]{background:var(--panel-2);color:var(--desk)}.aos-tools-links strong{font-size:var(--type-supporting-size);font-weight:600;line-height:var(--type-supporting-leading)}.aos-tools-links span{color:var(--fg-muted);font-size:var(--type-supporting-size);font-weight:400;line-height:var(--type-supporting-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.aos-tools-groups{grid-template-columns:minmax(0,1fr)}}.aos-shell-main{width:min(100%,1920px);min-width:0;min-height:calc(100vh - 136px);padding:clamp(var(--space-5), 2.5vw, var(--space-8));margin:0 auto}.aos-shell-root[data-workspace-width=wide] .aos-shell-main{max-width:none}.aos-shell-root :where(a,button,summary):focus-visible{outline:2px solid var(--desk);outline-offset:2px}@media (max-width:900px){.aos-deskline{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:64px}.aos-workspace-control{justify-self:stretch}.aos-desk-actions{grid-column:1/-1;justify-content:stretch}.aos-desk-spacer,.aos-desk-actions:empty{display:none}}@media (max-width:640px){.aos-shell-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;position:relative}.aos-deskline{min-height:60px;padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.aos-desk-wordmark{min-width:auto}.aos-workspace-control .tenant-picker-trigger{width:100%;min-width:0}.aos-user-controls{gap:0}.aos-theme-control,.aos-signout-control{min-width:44px;min-height:44px;padding:var(--space-2);font-size:var(--type-metadata-size)}.aos-signout-control{max-width:52px;line-height:var(--type-metadata-leading)}.aos-assignment-index{z-index:60;border-top:1px solid var(--border-strong);padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--sh);position:fixed;bottom:0;left:0;right:0}.aos-assignment-links{min-height:58px;padding:0 var(--space-1);justify-content:space-around}.aos-assignment-links>a,.aos-tools-menu>summary{min-width:44px;min-height:58px;padding:0 var(--space-2);font-size:var(--type-metadata-size);justify-content:center}.aos-assignment-links>a:first-child{padding-left:var(--space-2)}.aos-assignment-links>a:after,.aos-assignment-links>a:first-child:after,.aos-tools-menu>summary:after{right:var(--space-2);left:var(--space-2)}.aos-tools-menu>summary:before{display:none}.aos-tools-panel{top:auto;right:var(--space-2);border-top-width:1px;border-bottom:2px solid var(--desk);border-radius:var(--r) var(--r) 0 0;width:min(420px,100vw - 16px);max-height:min(70vh,560px);bottom:calc(100% + 1px)}.aos-shell-main{min-height:calc(100vh - 60px);padding:var(--space-4) var(--space-3) calc(74px + env(safe-area-inset-bottom))}}@media (max-width:390px){.aos-deskline{grid-template-columns:auto minmax(0,1fr)}.aos-user-controls{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end}.aos-workspace-static{padding-left:var(--space-2)}.aos-assignment-links>a,.aos-tools-menu>summary{padding-right:var(--space-1);padding-left:var(--space-1)}}@media (prefers-reduced-motion:reduce){.aos-theme-control,.aos-signout-control{transition:none}.aos-wordmark-type strong>i{animation:none}}
