.atlas-data-value,.atlas-heading,.atlas-metadata,.atlas-status-label,.atlas-text{margin:0}.atlas-heading,.atlas-text{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-data-value[data-tone=muted],.atlas-heading[data-tone=muted],.atlas-text[data-tone=muted]{color:var(--fg-muted)}.atlas-text[data-tone=quiet]{color:var(--fg-quiet)}.atlas-heading{font-weight:600;letter-spacing:0}.atlas-heading[data-variant=page]{font-family:var(--font-display);font-size:var(--type-page-title-size);font-weight:500;letter-spacing:-.02em;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-data-value,.atlas-metadata{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);display:inline-flex;gap:var(--space-2);align-items:center;width:fit-content;min-height:24px;border:1px solid color-mix(in srgb,var(--status-color) 42%,var(--border));border-radius:var(--r-sm);background:var(--status-surface);color:var(--status-color);font-family:var(--font-mono);font-size:var(--type-metadata-size);font-weight:500;line-height:var(--type-metadata-leading);padding:3px 7px}.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[data-tone=complete]{--status-color:var(--on-desk);--status-surface:var(--ok);border-color:var(--ok)}.atlas-status-label__marker{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:7px;height:7px;border:1px solid;border-radius:2px;background:currentColor;font-size:7px;line-height:1}.atlas-status-label__marker[data-marker=dot]{border-radius:50%}.atlas-status-label__marker[data-marker=ring]{border:1.5px solid;border-radius:3px;background:transparent}.atlas-status-label__marker[data-marker=diamond]{border-radius:1px;transform:rotate(45deg)}.atlas-status-label__marker[data-marker=triangle]{width:auto;height:auto;border:none;background:none;color:currentColor;font-size:8px}.atlas-status-label__marker[data-marker=triangle]:before{content:"▲"}.atlas-status-label__marker[data-marker=x]{width:9px;height:9px;border:1px dashed;border-radius:2px;background:transparent;color:currentColor;font-size:6.5px}.atlas-status-label__marker[data-marker=x]:before{content:"✕"}.atlas-status-label__marker[data-marker=check]{width:auto;height:auto;border:none;background:none;color:currentColor;font-size:9px;font-weight:700}.atlas-status-label__marker[data-marker=check]:before{content:"✓"}.atlas-status-label__marker[data-marker=spinner]{width:8px;height:8px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;background:transparent;animation:atlas-spin .7s linear infinite}.atlas-status-label__marker[data-marker=split]{border-radius:1px;background:linear-gradient(90deg,currentColor 50%,transparent 0)}@media (prefers-reduced-motion:reduce){.atlas-status-label__marker[data-marker=spinner]{animation:none}}.atlas-sr-only,.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.atlas-action-row{position:relative;display:flex;align-items:center;gap:var(--space-3);min-width:0;border:1px solid var(--border);border-radius:var(--r);background:var(--panel);padding:var(--space-3) var(--space-4)}.atlas-action-row:before{position:absolute;top:-1px;bottom:-1px;left:-1px;width:3px;border-radius:var(--r) 0 0 var(--r);background:transparent;content:""}.atlas-action-row[data-state=blocked]:before{background:var(--danger)}.atlas-action-row[data-state=claimed]{background:var(--panel-2)}.atlas-action-row__marker[data-tone=neutral]{color:var(--fg-quiet)}.atlas-action-row__marker[data-tone=progress]{color:var(--info)}.atlas-action-row__marker[data-tone=warning]{color:var(--warn)}.atlas-action-row__marker[data-tone=danger]{color:var(--danger)}.atlas-action-row__marker[data-tone=complete],.atlas-action-row__marker[data-tone=success]{color:var(--ok)}.atlas-action-row__copy{display:grid;flex:1 1 auto;gap:2px;min-width:0}.atlas-action-row__claimed{flex:0 0 auto;color:var(--fg-quiet)}.atlas-action-row__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.atlas-action-row--empty{flex-direction:column;justify-content:center;gap:2px;border:1px dashed var(--border-strong);background:transparent;padding:var(--space-4);text-align:center}.atlas-error-banner{display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--danger);border-radius:var(--r);background:var(--danger-soft);padding:var(--space-3)}.atlas-error-banner__marker{color:var(--danger);font-weight:700}.atlas-error-banner--titled{align-items:flex-start;border-radius:var(--r-lg);padding:var(--space-5)}.atlas-error-banner__copy{display:grid;gap:var(--space-1);flex:1}.atlas-error-banner__action{flex-shrink:0}.atlas-stack{display:flex;flex-direction:column;gap:var(--atlas-stack-gap,var(--space-4));min-width:0}.atlas-cluster{display:flex;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}.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{display: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}.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{min-width:0;border:1px solid var(--border);border-radius:var(--r);background:var(--panel);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{flex:0 0 auto;margin:0;border:0;background:var(--border)}.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{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;border:1px solid transparent;border-radius:var(--r-sm);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)}.atlas-button{gap:var(--space-2);padding:calc(10px + (var(--type-body-leading) - var(--type-action-leading)) / 2) 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]{background:transparent;color:var(--fg-muted)}.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-field-control:focus-visible,.atlas-icon-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.atlas-button:disabled,.atlas-icon-button:disabled{cursor:not-allowed;opacity:.56}.atlas-button-spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:atlas-spin .7s linear infinite}@keyframes atlas-spin{to{transform:rotate(1turn)}}.atlas-field{display:grid;align-content:start;gap:var(--space-2);min-width:0;font-family:var(--font-sans)}.atlas-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);color:var(--fg);font-size:var(--type-supporting-size);font-weight:600;line-height:var(--type-supporting-leading)}.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{display:block;width:100%;min-width:0;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--panel);color:var(--fg);padding:10px 12px;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)}.atlas-field-control::placeholder{color:var(--fg-quiet)}.atlas-field-control::-webkit-datetime-edit,.atlas-field-control::-webkit-datetime-edit-fields-wrapper{padding-block:0}.atlas-field-control:hover:not(:disabled):not(:focus):not([aria-invalid=true]){border-color:color-mix(in srgb,var(--border-strong) 55%,var(--fg))}.atlas-field-control:focus-visible{border-color:var(--desk)}.atlas-field-control[aria-invalid=true]{border-color:var(--danger)}.atlas-field-control:disabled{cursor:not-allowed;background:var(--panel-2);color:var(--fg-muted);opacity:.74}.atlas-field[data-restricted=true] .atlas-field-control{cursor:default;background:var(--panel-2);color:var(--fg-muted);border-color:var(--border-strong)}.atlas-field[data-restricted=true] .atlas-field-control:focus-visible{box-shadow:none}.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-field-restriction{display:flex;align-items:center;gap:var(--space-2);max-width:68ch;color:var(--fg-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading)}.atlas-field-restriction-icon{flex:none;width:1em;height:1em}.atlas-select-wrap{position:relative;display:block}.atlas-select{appearance:none;padding-right:40px}.atlas-select[data-multiple=true]{min-height:7rem;padding-right:12px}.atlas-select-indicator{position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:1.5px solid var(--fg-muted);border-bottom:1.5px solid var(--fg-muted);pointer-events:none;transform:translateY(-70%) rotate(45deg)}.atlas-textarea{min-height:112px;resize:vertical}.atlas-action-group{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.atlas-action-group[data-align=end]{justify-content:flex-end}.atlas-action-group[data-align=between]{justify-content:space-between}.atlas-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-5);min-width:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--space-6) 0;color:var(--fg);text-align:left}.atlas-empty-state-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--panel-2);color:var(--fg-muted)}.atlas-empty-state-copy h2{margin:0;font-family:var(--font-sans);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-leading)}.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{max-width:28ch;margin:0;text-align:right}.atlas-checkbox{position:relative;display:inline-flex;align-items:center;min-height:var(--tap-target-min);gap:var(--space-2);cursor:pointer;font-size:var(--type-supporting-size);color:var(--fg-muted)}.atlas-checkbox-input{position:absolute;top:50%;left:0;z-index:1;width:16px;height:16px;margin:-8px 0 0;padding:0;border:0;opacity:0;cursor:pointer}.atlas-checkbox-box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:var(--r-sm);background:var(--panel);color:var(--on-desk);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.atlas-checkbox-mark{width:10px;height:8px;stroke:currentColor;opacity:0;transform:scale(.6);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.atlas-checkbox-input:checked~.atlas-checkbox-box{border-color:var(--desk);background:var(--desk)}.atlas-checkbox-input:checked~.atlas-checkbox-box .atlas-checkbox-mark{opacity:1;transform:scale(1)}.atlas-checkbox-input:disabled~.atlas-checkbox-box{opacity:.5;cursor:not-allowed}.atlas-checkbox-input:focus-visible~.atlas-checkbox-box{outline:2px solid var(--focus-ring);outline-offset:2px}.atlas-switch{display:inline-flex;align-items:center;min-height:var(--tap-target-min);gap:var(--space-2);padding:0;border:none;background:transparent;color:var(--fg-muted);font-size:var(--type-supporting-size);cursor:pointer}.atlas-switch-track{position:relative;flex-shrink:0;width:32px;height:19px;border-radius:var(--r-pill);background:var(--border-strong);transition:background-color var(--dur) var(--ease)}.atlas-switch[data-checked] .atlas-switch-track{background:var(--desk)}.atlas-switch-knob{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--panel);box-shadow:0 1px 2px color-mix(in srgb,var(--fg) 25%,transparent);transition:left var(--dur) var(--ease)}.atlas-switch[data-checked] .atlas-switch-knob{left:15px}.atlas-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.atlas-segmented{display:inline-flex;max-width:100%;overflow-x:auto;scrollbar-width:thin;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--r);background:var(--panel-2)}.atlas-segmented-option{min-height:var(--tap-target-min);font-family:var(--font-mono);font-size:var(--type-eyebrow-size);font-weight:600;padding:5px 11px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.atlas-segmented-option[data-selected]{background:var(--desk);color:var(--on-desk)}.atlas-segmented-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.atlas-progress{display:flex;flex-direction:column;gap:var(--space-1)}.atlas-progress-meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--type-metadata-size);color:var(--fg-quiet)}.atlas-progress-percent{font-weight:600}.atlas-progress-percent[data-tone=ok]{color:var(--ok)}.atlas-progress-percent[data-tone=warn]{color:var(--warn)}.atlas-progress-percent[data-tone=danger]{color:var(--danger)}.atlas-progress-track{height:7px;border-radius:var(--r-sm);background:var(--panel-2);overflow:hidden}.atlas-progress-fill{height:100%;border-radius:inherit;transition:width var(--dur) var(--ease)}.atlas-progress-fill[data-tone=ok]{background:var(--ok)}.atlas-progress-fill[data-tone=warn]{background:var(--warn)}.atlas-progress-fill[data-tone=danger]{background:var(--danger)}.atlas-asset-tile{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:var(--panel)}.atlas-asset-tile-preview{display:flex;align-items:center;justify-content:center;height:56px;background:repeating-linear-gradient(45deg,var(--panel-2),var(--panel-2) 6px,var(--line) 6px,var(--line) 12px)}.atlas-asset-tile-spec{font-family:var(--font-mono);font-size:9px;color:var(--fg-quiet)}.atlas-asset-tile-footer{padding:7px 9px;font-family:var(--font-mono);font-size:var(--type-metadata-size);color:var(--fg-muted)}.atlas-asset-tile-footer-skeleton{display:flex;flex-direction:column;gap:6px;padding:9px}.atlas-asset-tile-shimmer-line{height:8px;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--panel-2) 25%,var(--line) 50%,var(--panel-2) 75%);background-size:200% 100%;animation:atlas-asset-tile-shimmer 1.4s ease-in-out infinite}.atlas-asset-tile-shimmer-line[data-width=wide]{width:70%}.atlas-asset-tile-shimmer-line[data-width=narrow]{width:45%}.atlas-asset-tile[data-skeleton] .atlas-asset-tile-preview{background:var(--panel-2)}@keyframes atlas-asset-tile-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.atlas-asset-tile-shimmer-line{animation:none;background:var(--panel-2)}}@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]{align-items:stretch;flex-direction:column}.atlas-action-group[data-collapse=true]>.atlas-button{width:100%}.atlas-empty-state{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.atlas-empty-state-icon{display:none}.atlas-empty-state-reason{max-width:68ch;text-align:left}.atlas-empty-state-action .atlas-button{width:100%}}@media (prefers-reduced-motion:reduce){.atlas-button,.atlas-field-control,.atlas-icon-button{transition:none}.atlas-button-spinner{animation:none}.atlas-checkbox-box,.atlas-checkbox-mark,.atlas-progress-fill,.atlas-segmented-option,.atlas-switch-knob,.atlas-switch-track{transition:none}}@property --aos-cue-start{syntax:"<length>";inherits:false;initial-value:0}@property --aos-cue-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes aos-scroll-cue{0%{--aos-cue-start:0px;--aos-cue-end:28px}4%{--aos-cue-start:28px}96%{--aos-cue-end:28px}to{--aos-cue-start:28px;--aos-cue-end:0px}}@supports (animation-timeline:scroll()){.aos-scroll-cue{-webkit-mask-image:linear-gradient(to right,transparent,black var(--aos-cue-start),black calc(100% - var(--aos-cue-end)),transparent);mask-image:linear-gradient(to right,transparent,black var(--aos-cue-start),black calc(100% - var(--aos-cue-end)),transparent);animation:aos-scroll-cue linear both;animation-timeline:scroll(self inline)}}:where(input[type=file])::file-selector-button{margin-inline-end:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--panel);color:var(--fg);padding:7px 12px;cursor:pointer}:where(input[type=file]:not(:disabled))::file-selector-button:hover{border-color:var(--desk-tint);background:var(--desk-soft);color:var(--desk-strong)}:where(select){text-overflow:ellipsis}.atlas-combobox{position:relative}.atlas-combobox-input{padding-right:40px}.atlas-combobox-popup{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:var(--layer-popover);max-height:280px;overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--r);background:var(--panel);box-shadow:var(--sh);padding:5px}.atlas-combobox-status{color:var(--fg-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);padding:var(--space-2) 9px}.atlas-combobox-option{display:grid;gap:2px;border-radius:var(--r-sm);padding:var(--space-2) 9px;cursor:pointer}.atlas-combobox-option[data-active]{background:var(--panel-2)}.atlas-combobox-option[aria-selected=true]{background:var(--desk-soft)}.atlas-combobox-option-label{color:var(--fg);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading)}.atlas-combobox-option-meta{color:var(--fg-quiet);font-family:var(--font-mono);font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading)}.atlas-money-field .atlas-field-control{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.atlas-currency-field .atlas-select{font-family:var(--font-mono);font-weight:500}.atlas-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);min-width:0}.atlas-date-range .atlas-field-control{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.atlas-async-status{display:inline-flex;align-items:center;gap:var(--space-2)}.atlas-async-status-hint{color:var(--fg-quiet);font-family:var(--font-mono);font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading)}.atlas-reason-field{display:grid;gap:var(--space-3);min-width:0}@media (max-width:42rem){.atlas-date-range{grid-template-columns:minmax(0,1fr)}}.atlas-dialog-backdrop{position:fixed;inset:0;z-index:var(--layer-overlay);background:color-mix(in srgb,var(--fg) 45%,transparent)}.atlas-dialog-backdrop[data-state=closed]{animation:atlas-overlay-fade-out var(--dur) var(--ease)}.atlas-dialog-backdrop[data-state=open]{animation:atlas-overlay-fade-in var(--dur) var(--ease)}.atlas-dialog-positioner{position:fixed;inset:0;z-index:calc(var(--layer-overlay) + 1);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.atlas-dialog-content{width:100%;max-width:360px;max-height:calc(100dvh - (var(--space-4) * 2));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-strong);border-radius:var(--r);background:var(--panel);box-shadow:var(--sh);padding:var(--space-4)}.atlas-dialog-content[hidden]{display:none}.atlas-dialog-content[data-state=closed]{animation:atlas-overlay-fade-out var(--dur) var(--ease)}.atlas-dialog-content[data-state=open]{animation:atlas-overlay-fade-in var(--dur) var(--ease)}.atlas-dialog-content:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.atlas-dialog-title{font-family:var(--font-display);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-leading);margin:0 0 4px;color:var(--fg)}.atlas-dialog-description{font-size:var(--type-metadata-size);color:var(--fg-muted);margin:0 0 var(--space-3);line-height:var(--type-metadata-leading)}.atlas-dialog-footer{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.atlas-menu-positioner{z-index:var(--layer-popover)}.atlas-menu-content{min-width:120px;border:1px solid var(--border-strong);border-radius:var(--r);background:var(--panel);box-shadow:var(--sh);padding:5px}.atlas-menu-content[data-state=closed]{animation:atlas-overlay-fade-out var(--dur) var(--ease)}.atlas-menu-content[data-state=open]{animation:atlas-overlay-fade-in var(--dur) var(--ease)}.atlas-menu-item{display:flex;align-items:center;min-height:var(--tap-target-min);font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading);color:var(--fg);padding:var(--space-2) 9px;border-radius:var(--r-sm);cursor:pointer}.atlas-menu-item[data-highlighted]{background:var(--panel-2)}.atlas-menu-item[data-disabled]{color:var(--fg-quiet);cursor:not-allowed}.atlas-menu-item--danger{color:var(--danger)}.atlas-menu-item--danger[data-highlighted]{background:var(--danger-soft)}.atlas-tooltip-positioner{z-index:var(--layer-tooltip)}.atlas-tooltip-content{font-family:var(--font-mono);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-leading);color:var(--on-desk);background:var(--fg);border-radius:var(--r-sm);padding:5px 8px;display:inline-block}.atlas-tooltip-content[data-state=closed]{animation:atlas-overlay-fade-out var(--dur) var(--ease)}.atlas-tooltip-content[data-state=open]{animation:atlas-overlay-fade-in var(--dur) var(--ease)}@keyframes atlas-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes atlas-overlay-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.atlas-dialog-backdrop,.atlas-dialog-content,.atlas-menu-content,.atlas-tooltip-content{animation:none}}.atlas-context-tabs,.atlas-evidence-register,.atlas-metric-run,.atlas-page-header,.atlas-proof-panel,.atlas-work-ledger{min-width:0;font-family:var(--font-sans)}.atlas-pattern-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.atlas-pattern-state{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);min-height:96px;border-top:1px solid var(--border);padding:var(--space-5)}.atlas-pattern-state__progress{width:18px;height:18px;border:2px solid var(--border-strong);border-top-color:var(--desk);border-radius:50%;animation:atlas-pattern-spin .7s linear infinite}@keyframes atlas-pattern-spin{to{transform:rotate(1turn)}}.atlas-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--border-strong)}.atlas-page-header__copy{display:grid;gap:var(--space-2);min-width:0}.atlas-page-header__copy>.atlas-text{max-width:68ch}.atlas-page-header__title-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.atlas-page-header__actions{align-self:end}.atlas-context-tabs{position:relative;overflow-x:auto;border-bottom:1px solid var(--border-strong);scrollbar-width:thin}.atlas-context-tabs ul{display:flex;align-items:stretch;min-width:max-content;margin:0;padding:0;list-style:none}.atlas-context-tabs a,.atlas-context-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;border:0;background:transparent;color:var(--fg-muted);padding:12px 16px;font-family:var(--font-sans);font-size:var(--type-action-size);font-weight:600;line-height:var(--type-action-leading);text-decoration:none;cursor:pointer}.atlas-context-tabs a:after,.atlas-context-tabs button:after{position:absolute;right:var(--space-4);bottom:-1px;left:var(--space-4);height:2px;background:transparent;content:""}.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:2px solid var(--focus-ring);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{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;border-block:1px solid var(--border-strong);background:var(--panel)}.atlas-metric-run>div{position:relative;display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5)}.atlas-metric-run>div+div{border-left:1px solid var(--border)}.atlas-metric-run>div:before{position:absolute;top:-1px;right:0;left:0;height:2px;background:transparent;content:""}.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 dd,.atlas-metric-run dt{min-width:0;margin:0}.atlas-metric-run dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.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{display:grid;gap:var(--space-4)}.atlas-evidence-register>ul,.atlas-work-ledger__list{margin:0;padding:0;list-style:none}.atlas-work-ledger__list{border-top:1px solid var(--border-strong)}.atlas-work-ledger__list>li{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(16rem,2fr) minmax(8rem,.7fr) minmax(12rem,1fr) auto;align-items:center;gap:var(--space-4);min-width:0;border-bottom:1px solid var(--border);padding:var(--space-4) 0}.atlas-work-ledger__consequence,.atlas-work-ledger__owner,.atlas-work-ledger__state,.atlas-work-ledger__work{display:grid;gap:var(--space-1);min-width:0}.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{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr) auto;align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5)}.atlas-evidence-register>ul>li+li{border-top:1px solid var(--border)}.atlas-evidence-register>ul>li>div:nth-child(2){display:grid;gap:var(--space-1);min-width:0}@media (max-width:960px){.atlas-work-ledger__list>li{grid-template-columns:minmax(8rem,.7fr) minmax(0,2fr) auto}.atlas-work-ledger__consequence,.atlas-work-ledger__owner{grid-column:2}.atlas-work-ledger__action{grid-row:1/span 3;grid-column:3}}@media (max-width:680px){.atlas-page-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-4)}.atlas-page-header__actions,.atlas-page-header__actions>*{width:100%}.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-evidence-register>ul>li,.atlas-work-ledger__list>li{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3)}.atlas-work-ledger__action,.atlas-work-ledger__consequence,.atlas-work-ledger__owner{grid-row:auto;grid-column:auto}.atlas-work-ledger__action{justify-self:stretch}.atlas-evidence-register>ul>li>:last-child,.atlas-work-ledger__action>*{width:100%}}@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}}.atlas-proof-panel{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--r);background:var(--panel-2);padding:var(--space-3)}.atlas-proof-panel[data-state=verified]{border-left-color:var(--ok)}.atlas-proof-panel[data-state=stale]{border-left-color:var(--warn)}.atlas-proof-panel[data-state=missing-source]{border-left-color:var(--danger)}.atlas-proof-panel__header{display:flex;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--fg-quiet)}.atlas-proof-panel__header,.atlas-proof-panel__no-source{align-items:center;font-family:var(--font-mono);font-size:var(--type-metadata-size)}.atlas-proof-panel__no-source{display:inline-flex;border:1px dashed var(--danger);border-radius:var(--r-sm);padding:1px var(--space-2);font-weight:600;color:var(--danger)}.atlas-proof-panel__value{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--type-section-title-size);font-weight:600;line-height:var(--type-section-title-leading);margin-bottom:var(--space-1)}.atlas-proof-panel__delta{font-family:var(--font-mono);font-size:var(--type-eyebrow-size);color:var(--ok)}.atlas-proof-panel[data-state=stale] .atlas-proof-panel__delta{color:var(--warn)}.atlas-proof-panel__source{font-family:var(--font-mono);font-size:var(--type-metadata-size);color:var(--fg-quiet);margin-top:var(--space-1)}.atlas-proof-panel__skeleton{display:flex;flex-direction:column;gap:var(--space-2)}.atlas-proof-panel__skeleton-line{height:8px;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--panel-2) 25%,var(--line) 50%,var(--panel-2) 75%);background-size:200% 100%;animation:atlas-proof-panel-shimmer 1.4s ease-in-out infinite}.atlas-proof-panel__skeleton-line[data-width=wide]{width:70%}.atlas-proof-panel__skeleton-line[data-width=narrow]{width:45%}@keyframes atlas-proof-panel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.atlas-proof-panel__skeleton-line{animation:none;background:var(--panel-2)}}.aos-shell-root{--desk-measure:1720px;--rail-width:210px;--rail-gutter:var(--space-6);--deskline-height:78px;--shell-sticky-top:var(--shell-header-height,var(--deskline-height));min-width:0;min-height:100vh;background:radial-gradient(circle at 8% -8%,color-mix(in srgb,var(--desk) 8%,transparent),transparent 28rem),var(--app);color:var(--fg);font-family:var(--font-sans)}.aos-skip-link{position:fixed;z-index:var(--layer-overlay);top:var(--space-2);left:var(--space-3);border:2px solid var(--desk);border-radius:var(--r-sm);background:var(--panel);padding:var(--space-2) var(--space-3);color:var(--fg);font-weight:700;transform:translateY(calc(-100% - var(--space-4)))}.aos-skip-link:focus{transform:translateY(0)}.aos-shell-header{position:sticky;z-index:var(--layer-shell);top:0;border-top:3px solid var(--house);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(16px) saturate(130%)}.aos-deskline{display:flex;align-items:center;min-height:74px;padding:var(--space-2) var(--rail-gutter);gap:var(--space-4)}.aos-rail-toggle{--rail-toggle-size:32px;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--rail-toggle-size);height:var(--rail-toggle-size);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;padding:0;color:var(--fg-muted);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.aos-rail-toggle:before{position:absolute;inset:calc((var(--rail-toggle-size) - var(--tap-target-min)) / 2);content:""}.aos-rail-toggle:hover{border-color:var(--border);background:var(--panel-2);color:var(--fg)}.aos-rail-glyph{width:18px;height:18px}.aos-rail-glyph>rect{fill:none}.aos-rail-glyph>path,.aos-rail-glyph>rect{stroke:currentColor;stroke-width:1.5}.aos-rail-toggle[aria-expanded=false] .aos-rail-glyph>path{display:none}.aos-desk-identity{display:inline-flex;flex:0 0 auto;align-items:center;min-height:var(--tap-target-min);border-radius:var(--r);color:var(--fg);text-decoration:none}.aos-desk-identity:hover{color:var(--desk)}.aos-desk-wordmark{display:inline-flex;align-items:center;min-width:176px}.aos-wordmark-type{display:grid;gap:2px;letter-spacing:-.025em;line-height:1}.aos-wordmark-type strong{color:var(--fg);font-family:var(--font-mono);font-size:var(--type-object-title-size);font-weight:700;letter-spacing:-.035em;line-height:1}.aos-wordmark-type strong>span{color:var(--fg-muted);padding-inline:1px}.aos-wordmark-type strong>i{display:inline-block;width:5px;height:16px;margin-left:4px;background:var(--desk);transform:translateY(2px);animation:aosWordmarkCursor 1.05s steps(1) infinite}.aos-wordmark-type>small{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--type-eyebrow-size);font-weight:400;letter-spacing:.08em;line-height:1;text-transform:uppercase}@keyframes aosWordmarkCursor{0%,48%{opacity:1}49%,to{opacity:0}}.aos-brand-identity{display:inline-flex;align-items:center;min-width:0;max-width:320px;gap:var(--space-2)}.aos-brand-logo-frame{display:block;flex:0 0 96px;width:96px;height:28px}.aos-brand-logo{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}[data-theme=dark] .aos-brand-logo-frame[data-has-dark=false]{box-sizing:border-box;border-radius:var(--radius);background:var(--brand-logo-backing);padding:var(--space-1)}.aos-brand-logo-dark,[data-theme=dark] .aos-brand-logo-frame[data-has-dark=true] .aos-brand-logo-light{display:none}[data-theme=dark] .aos-brand-logo-frame[data-has-dark=true] .aos-brand-logo-dark{display:block}.aos-brand-text{display:grid;min-width:0;gap:2px}.aos-brand-name{color:var(--fg);font-size:var(--type-object-title-size);font-weight:700;line-height:1.1}.aos-brand-endorsement,.aos-brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-brand-endorsement{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--type-eyebrow-size);font-weight:400;letter-spacing:.08em;line-height:1;text-transform:uppercase}.aos-workspace-control{flex:0 1 auto;min-width:0}.aos-workspace-static{display:flex;align-items:center;min-height:var(--tap-target-min);min-width:0;gap:var(--space-3);padding-left:var(--space-4)}.aos-workspace-static>span{display:grid;min-width:0}.aos-workspace-static strong{overflow:hidden;font-size:var(--type-supporting-size);font-weight:400;line-height:var(--type-supporting-leading);text-overflow:ellipsis;white-space:nowrap}.aos-workspace-static small{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--type-eyebrow-size);font-weight:400;line-height:var(--type-eyebrow-leading)}.aos-desk-spacer{flex:1 1 auto;min-width:0}.aos-desk-actions,.aos-user-controls{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;min-width:0;gap:var(--space-2)}.aos-mode-menu{position:relative;flex:0 0 auto}.aos-mode-toggle{display:inline-flex;align-items:center;min-height:var(--tap-target-min);gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--r);background:var(--panel);padding:0 var(--space-3);color:var(--desk-strong);font-family:inherit;font-size:var(--type-supporting-size);font-weight:500;line-height:var(--type-supporting-leading);white-space:nowrap;cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.aos-mode-menu[data-open=true]>.aos-mode-toggle,.aos-mode-toggle:hover{border-color:var(--desk);background:var(--desk-soft)}.aos-chevron{width:12px;height:12px;opacity:.7}.aos-mode-panel{position:absolute;z-index:var(--layer-popover);top:calc(100% + var(--space-2));left:0;display:grid;width:max-content;min-width:260px;max-width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - var(--shell-header-height, var(--deskline-height)) - var(--space-6));overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--r);background:var(--panel);padding:var(--space-2);box-shadow:var(--sh-lg)}.aos-mode-panel :is(a,.aos-mode-option){display:grid;gap:2px;min-height:var(--tap-target-min);align-content:center;border-radius:var(--r-sm);padding:var(--space-2) var(--space-3);color:var(--fg);text-decoration:none}.aos-mode-panel :is(a,.aos-mode-option):hover{background:var(--panel-2)}.aos-mode-panel a[data-active=true]{background:var(--desk-soft);color:var(--desk-strong)}.aos-mode-panel strong{font-size:var(--type-supporting-size);font-weight:600;line-height:var(--type-supporting-leading)}.aos-mode-panel span{color:var(--fg-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading)}.aos-tools-menu{position:relative;flex:0 0 auto}.aos-tools-toggle{display:inline-flex;align-items:center;min-height:var(--tap-target-min);gap:var(--space-2);border:1px solid transparent;border-radius:var(--r);background:transparent;padding:0 var(--space-3);color:var(--fg-muted);font-family:inherit;font-size:var(--type-supporting-size);font-weight:400;line-height:var(--type-supporting-leading);white-space:nowrap;cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.aos-tools-menu[data-open=true]>.aos-tools-toggle,.aos-tools-toggle:hover{border-color:var(--border);color:var(--fg)}.aos-tools-toggle>kbd{border-radius:var(--r-sm);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading)}.aos-nav-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:var(--space-2);border:1px solid var(--desk);border-radius:var(--r-pill);padding:0 4px;background:var(--desk-soft);color:var(--desk);font-family:var(--font-mono);font-size:var(--type-eyebrow-size);font-weight:700;line-height:1}.aos-tools-panel{position:absolute;z-index:var(--layer-popover);top:calc(100% + var(--space-2));right:0;width:min(760px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 120px));overflow:auto;border:1px solid var(--border-strong);border-top:2px solid var(--desk);border-radius:var(--r);background:var(--panel);box-shadow:var(--sh-lg)}.aos-tools-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding:var(--space-5)}.aos-tools-panel>header>div{display:grid;gap:3px}.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 small,.aos-tools-panel>header span{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);padding:4px 9px;color:var(--desk-strong);white-space:nowrap}.aos-tools-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-5)}.aos-tools-search input{min-width:0;min-height:var(--tap-target-min);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--panel-2);padding:0 var(--space-3);color:var(--fg);font:inherit}.aos-tools-search input:focus-visible{border-color:var(--desk);outline:2px solid var(--desk);outline-offset:1px}.aos-tools-search kbd{border:1px solid var(--border);border-bottom-color:var(--border-strong);border-radius:var(--r-sm);background:var(--panel-2);padding:4px 7px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--type-metadata-size)}.aos-tools-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3)}.aos-tools-groups>section{min-width:0;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--panel-2) 44%,var(--panel));padding:var(--space-2)}.aos-tools-group-heading{display:grid;gap:3px;padding:var(--space-2) var(--space-2) var(--space-3)}.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{overflow:hidden;color:var(--fg-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading);text-overflow:ellipsis;white-space:nowrap}.aos-tools-links{display:grid}.aos-tools-links a{display:grid;gap:2px;min-height:var(--tap-target-min);align-content:center;border-radius:var(--r-sm);padding:var(--space-2);color:var(--fg);text-decoration:none}.aos-tools-links a:hover,.aos-tools-links a[data-active=true]{background:var(--panel-2);color:var(--desk)}.aos-tools-links strong{font-weight:600}.aos-tools-links span,.aos-tools-links strong{font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading)}.aos-tools-links span{overflow:hidden;color:var(--fg-muted);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.aos-tools-empty{grid-column:1/-1;margin:0;padding:var(--space-6);color:var(--fg-muted);text-align:center}.aos-signout-control,.aos-theme-control{min-height:var(--tap-target-min);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;padding:var(--space-2) var(--space-3);color:var(--fg-muted);font-family:inherit;font-size:var(--type-supporting-size);font-weight:400;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)}.aos-signout-control:hover,.aos-theme-control:hover{border-color:var(--border);background:var(--panel-2);color:var(--fg)}.aos-signout-form{margin:0}.aos-desk-avatar{display:inline-grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);background:var(--desk-strong);color:var(--on-desk);font-family:var(--font-mono);font-size:var(--type-eyebrow-size);font-weight:500;line-height:1}.aos-shell-body{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);align-items:start}.aos-desk-rail{position:sticky;top:min(var(--shell-sticky-top),calc(100vh - var(--rail-height, 0px)));display:flex;flex-direction:column;min-width:0;min-height:calc(100vh - var(--shell-header-height, var(--deskline-height)));border-right:1px solid var(--border);background:var(--rail);padding:var(--space-5) var(--rail-gutter) var(--space-6);gap:var(--space-5)}.aos-shell-root[data-rail=collapsed] .aos-shell-body{grid-template-columns:minmax(0,1fr)}.aos-shell-root[data-rail=collapsed] .aos-desk-rail{display:none}.aos-rail-destinations{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:var(--space-5)}.aos-rail-group{display:grid;min-width:0;gap:var(--space-2)}.aos-rail-group[data-rule=true]{border-top:1px solid var(--border);padding-top:var(--space-5)}.aos-rail-eyebrow{margin:0;color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--type-supporting-size);font-weight:600;letter-spacing:0;line-height:var(--type-supporting-leading);text-transform:none}.aos-rail-links{display:grid;margin-inline:calc(var(--space-3) * -1);gap:var(--space-1)}.aos-rail-links>a{display:flex;align-items:center;min-height:var(--tap-target-min);overflow:hidden;border-radius:var(--r);padding:0 var(--space-4);color:var(--fg-muted);font-size:var(--type-action-size);font-weight:400;line-height:var(--type-action-leading);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.aos-rail-links>a:hover{background:var(--panel-2);color:var(--fg)}.aos-rail-links>a[data-active=true]{background:var(--desk-soft);color:var(--desk-strong);font-weight:500}.aos-rail-recent{display:grid}.aos-rail-recent>a{display:block;align-content:center;min-height:var(--tap-target-min);overflow:hidden;color:var(--fg);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.aos-rail-recent>a:hover{color:var(--desk);text-decoration:underline}.aos-rail-foot{display:grid;flex:0 0 auto;margin-top:auto;padding-top:var(--space-5);gap:var(--space-1)}.aos-help-menu{position:relative}.aos-help-toggle{display:flex;align-items:center;width:100%;min-height:var(--tap-target-min);border:0;background:transparent;padding:0;color:var(--fg-muted);font-family:inherit;font-size:var(--type-supporting-size);font-weight:400;line-height:var(--type-supporting-leading);text-align:left;cursor:pointer}.aos-help-toggle:hover{color:var(--fg)}.aos-help-panel{position:absolute;z-index:var(--layer-popover);bottom:calc(100% + var(--space-2));left:0;width:max-content;max-width:min(320px,calc(100vw - 32px));border:1px solid var(--border-strong);border-radius:var(--r);background:var(--panel);padding:var(--space-3);box-shadow:var(--sh-lg)}.aos-help-guides{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.aos-help-guides a{display:flex;align-items:center;min-height:44px;color:var(--fg);text-decoration:underline;text-underline-offset:3px}.aos-help-guides a:focus-visible{outline:3px solid var(--desk);outline-offset:3px}.aos-help-panel dl{display:grid;margin:0;gap:var(--space-2)}.aos-help-panel dl>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.aos-help-panel dt{margin:0}.aos-help-panel kbd{display:inline-block;border:1px solid var(--border);border-bottom-color:var(--border-strong);border-radius:var(--r-sm);background:var(--panel-2);padding:3px 7px;color:var(--fg-muted);font-family:var(--font-mono)}.aos-help-panel dd,.aos-help-panel kbd{font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading)}.aos-help-panel dd{margin:0;color:var(--fg)}.aos-rail-coach{display:flex;align-items:center;min-height:var(--tap-target-min);color:var(--desk-strong);font-size:var(--type-action-size);font-weight:500;line-height:var(--type-action-leading);text-decoration:none}.aos-rail-coach:hover{text-decoration:underline}.aos-shell-main{width:min(100%,var(--desk-measure));min-width:0;min-height:calc(100vh - var(--shell-header-height, var(--deskline-height)));margin:0 auto;padding:var(--space-8) clamp(var(--space-4),2.8vw,var(--space-10))}.aos-shell-root[data-workspace-width=wide] .aos-shell-main{width:100%}.aos-shell-root :where(a,button,summary):focus-visible{outline:2px solid var(--desk);outline-offset:2px}@media (max-width:1359px){.aos-tools-toggle>kbd{display:none}.aos-brand-identity{max-width:240px}}@media (max-width:1099px){.aos-shell-root{--shell-sticky-top:0px}.aos-deskline,.aos-shell-header{position:relative}.aos-deskline{flex-wrap:wrap;min-height:0;padding:var(--space-2) var(--space-3);gap:0 var(--space-3)}.aos-desk-identity{order:1;margin-right:auto}.aos-desk-actions{order:2}.aos-user-controls{order:3}.aos-desk-spacer{order:4;flex:0 0 100%;height:var(--space-2)}.aos-workspace-control{order:5}.aos-workspace-static{padding-left:0}.aos-mode-menu{order:6;position:static;margin-right:auto}.aos-deskline:not(:has(.aos-mode-menu)) .aos-workspace-control{margin-right:auto}.aos-tools-menu{order:7;position:static}.aos-rail-toggle{order:8}.aos-mode-panel,.aos-tools-panel{top:calc(100% - var(--space-1));right:var(--space-3)}.aos-mode-panel{left:var(--space-3);width:auto;min-width:0;max-width:none}}.aos-user-controls{position:relative}.aos-account-toggle{display:inline-grid;place-items:center;min-width:var(--tap-target-min);min-height:var(--tap-target-min);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--desk-strong);color:var(--on-desk);padding:var(--space-2);font:inherit;font-size:var(--type-supporting-size);cursor:pointer}.aos-account-toggle:hover{background:var(--desk)}.aos-account-toggle:focus-visible{outline:2px solid var(--desk);outline-offset:2px}.aos-account-panel{position:absolute;z-index:var(--layer-overlay);top:calc(100% + var(--space-2));right:0;display:grid;gap:var(--space-2);width:min(17rem,calc(100vw - 2 * var(--space-3)));border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--panel);box-shadow:var(--shadow-lg);padding:var(--space-3)}.aos-account-panel>strong{overflow-wrap:anywhere}.aos-account-panel :is(.aos-theme-control,.aos-signout-control){width:100%;min-height:var(--tap-target-min);text-align:left;justify-content:flex-start}@media (max-width:1099px){.aos-user-controls{position:static}.aos-account-panel{top:calc(100% - var(--space-1));right:var(--space-3)}}@media (max-width:1023px){.aos-shell-body{grid-template-columns:minmax(0,1fr)}.aos-desk-rail{position:static;flex-direction:row;align-items:center;min-height:0;gap:var(--space-4);border-right:0;border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-4);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;scroll-padding-inline:var(--space-3);background:linear-gradient(to right,var(--rail) 40%,transparent) 0 /32px 100% no-repeat local,linear-gradient(to left,var(--rail) 40%,transparent) 100% /32px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--fg) 16%,transparent),transparent) 0 /14px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--fg) 16%,transparent),transparent) 100% /14px 100% no-repeat scroll,var(--rail)}.aos-desk-rail::-webkit-scrollbar{height:6px}.aos-desk-rail::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill)}.aos-desk-rail:focus-visible{outline:2px solid var(--desk);outline-offset:-2px}.aos-rail-destinations{display:contents}.aos-rail-foot,.aos-rail-group{display:flex;flex:0 0 auto;align-items:center;margin-top:0;gap:var(--space-2);padding-top:0}.aos-rail-group[data-rule=true]{border-top:0}.aos-rail-foot,.aos-rail-group[data-rule=true]{border-left:1px solid var(--border);padding-left:var(--space-4)}.aos-rail-links,.aos-rail-recent{display:flex;flex:0 0 auto;margin-inline:0;gap:var(--space-1)}.aos-rail-links>a,.aos-rail-recent>a{flex:0 0 auto;padding:0 var(--space-3)}.aos-help-panel{position:fixed;top:auto;bottom:var(--space-3);left:var(--space-3);max-width:calc(100vw - 24px)}.aos-shell-main{min-height:0;padding:var(--space-6) var(--space-4)}}@media (max-width:900px){.aos-tools-groups{grid-template-columns:minmax(0,1fr)}.aos-tools-panel{width:min(420px,calc(100vw - 2 * var(--space-3)));max-height:calc(100dvh - 160px)}.aos-tools-panel>header,.aos-tools-search{padding-right:var(--space-3);padding-left:var(--space-3)}.aos-desk-rail{padding:var(--space-2) var(--space-3)}.aos-shell-main{padding:var(--space-5) var(--space-3)}}@media (max-width:640px){.aos-deskline{gap:var(--space-1) var(--space-2)}.aos-desk-spacer{height:0}.aos-desk-identity{flex:1 1 150px;min-width:0}.aos-user-controls{order:2}.aos-desk-actions{order:3;margin-left:auto;gap:var(--space-1)}.aos-workspace-control{flex:1 1 0}.aos-wordmark-type{min-width:0}.aos-wordmark-type strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-desk-wordmark{min-width:0}.aos-wordmark-type strong{font-size:var(--type-supporting-size)}.aos-brand-identity{max-width:100%}.aos-brand-logo-frame{flex-basis:48px;width:48px;height:24px}.aos-brand-name{font-size:var(--type-supporting-size)}.aos-shell-main{padding-top:var(--space-4)}}@media (max-width:390px){.aos-deskline{column-gap:var(--space-1)}.aos-user-controls{gap:var(--space-1)}.aos-wordmark-type strong{font-size:var(--type-supporting-size)}.aos-wordmark-type strong>i{width:4px;height:12px;margin-left:2px}.aos-wordmark-type>small{display:none}.aos-desk-wordmark{min-width:0}.aos-signout-control,.aos-theme-control{padding:var(--space-2)}}body:has(.coach-dock) .aos-shell-main{padding-bottom:calc(18px + 48px + var(--space-6))}@media (max-width:1023px){body:has(.coach-dock) .aos-shell-main{padding-bottom:var(--space-5)}}@media (prefers-reduced-motion:reduce){.aos-mode-toggle,.aos-rail-links>a,.aos-rail-toggle,.aos-signout-control,.aos-theme-control,.aos-tools-toggle{transition:none}.aos-wordmark-type strong>i{animation:none}}.aos-mode-option{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.aos-mode-option:disabled{opacity:.6;cursor:wait}.aos-mode-option:focus-visible{outline:2px solid var(--desk);outline-offset:-2px}.aos-view-menu-section{border-top:1px solid var(--border);margin-top:var(--space-2);padding-top:var(--space-2)}.aos-view-menu-section[data-expanded=true]{border-top:0;margin-top:0;padding-top:0}.aos-view-menu-note{margin:var(--space-2) var(--space-3);color:var(--fg-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading)}.aos-view-status{border-top:1px solid var(--border);background:var(--desk-soft);padding:var(--space-2) var(--space-5)}.aos-view-status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.aos-view-status p{margin:0;font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading)}.aos-view-status-row p{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.aos-view-status-row p span{color:var(--fg-muted);font-size:var(--type-metadata-size)}.aos-view-status-row>button{flex-shrink:0}.aos-personal-settings{display:flex;align-items:center;min-height:var(--tap-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);color:var(--fg);text-decoration:none;font-size:var(--type-supporting-size)}.aos-personal-settings:hover{background:var(--panel-2)}.aos-personal-settings:focus-visible{outline:2px solid var(--desk)}@media (max-width:600px){.aos-view-status{padding:var(--space-2) var(--space-3)}.aos-view-status-row{flex-wrap:wrap}}@font-face{font-family:plexSans;src:url(/_next/static/media/e5248a8bb7bfef94-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(/_next/static/media/e5248a8bb7bfef94-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSans;src:url(/_next/static/media/e5248a8bb7bfef94-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans;src:url(/_next/static/media/e5248a8bb7bfef94-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_a51505{font-family:plexSans,plexSans Fallback}.__variable_a51505{--font-br-sans:"plexSans","plexSans Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/12ad150058018fc8-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/939e535c0ca7c2cd-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/6637db4391f3cd78-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/de2900efea1c69c7-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_efb0c0{font-family:plexMono,plexMono Fallback}.__variable_efb0c0{--font-br-mono:"plexMono","plexMono Fallback"}@font-face{font-family:newsreader;src:url(/_next/static/media/176b8ac54fd38dc7-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/176b8ac54fd38dc7-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/176b8ac54fd38dc7-s.p.woff2?dpl=dpl_6fxv6PcohZdseuM12UhFEMz1F38o) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:newsreader Fallback;src:local("Times New Roman");ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.00%;size-adjust:104.80%}.__className_0fad5f{font-family:newsreader,newsreader Fallback}.__variable_0fad5f{--font-br-serif:"newsreader","newsreader Fallback"}