@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--color-primary: #14213d;--color-primary-container: #000000;--color-tertiary-fixed: #fca311;--color-background: #ffffff;--color-surface: #ffffff;--color-surface-low: #f4f4f4;--color-surface-container: #e5e5e5;--color-surface-high: #d9d9d9;--color-surface-highest: #cfcfcf;--color-surface-lowest: #ffffff;--color-secondary-container: #e5e5e5;--color-on-background: #000000;--color-on-surface-variant: rgba(0, 0, 0, .68);--color-outline-ghost: rgba(0, 0, 0, .14);--color-error: #ba1a1a;--color-error-container: #ffdad6;--font-family-base: "Inter", sans-serif;--font-family-ui: "Inter", sans-serif;--font-family-icons: "Material Symbols Outlined", sans-serif;--font-size-hero-title: clamp(2.85rem, 4.42vw, 4.38rem);--font-size-section-title: clamp(1.57rem, 2.04vw, 1.91rem);--font-size-block-title: clamp(1.275rem, 1.785vw, 1.7rem);--font-size-block-title-sm: .98rem;--font-size-topbar-title: 1.063rem;--font-size-sidebar-title: .956rem;--font-size-body: 1rem;--font-size-body-lg: 1.02rem;--font-size-body-sm: .92rem;--font-size-caption: .8rem;--font-size-chip: .62rem;--tracking-hero: -.055em;--tracking-heading: -.04em;--tracking-ui: -.03em;--tracking-chip: .18em;--line-height-tight: .92;--line-height-heading: 1;--line-height-body: 1.6;--line-height-body-loose: 1.7;--radius-xs: 0;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 0;--shadow-ambient: 0 18px 36px rgba(0, 0, 0, .06);--shadow-focus: 0 16px 30px rgba(20, 33, 61, .12);--shadow-ambient-strong: 0 24px 48px rgba(0, 0, 0, .08);--shadow-ambient-hover: 0 28px 48px rgba(0, 0, 0, .1);--shadow-nav-active: 0 8px 22px rgba(20, 33, 61, .08);--color-overlay-white-42: rgba(255, 255, 255, .42);--color-overlay-white-65: rgba(255, 255, 255, .65);--color-overlay-white-72: rgba(255, 255, 255, .72);--color-overlay-white-75: rgba(255, 255, 255, .75);--color-overlay-white-82: rgba(255, 255, 255, .82);--color-overlay-white-92: rgba(255, 255, 255, .92);--color-overlay-text-72: rgba(0, 0, 0, .72);--color-overlay-text-82: rgba(0, 0, 0, .82);--color-overlay-border-12: rgba(0, 0, 0, .12);--color-overlay-border-15: rgba(0, 0, 0, .15);--color-overlay-border-45: rgba(0, 0, 0, .45);--color-overlay-ink-05: rgba(0, 0, 0, .05);--color-overlay-ink-92: rgba(0, 0, 0, .92);--color-overlay-primary-12: rgba(20, 33, 61, .12);--color-overlay-primary-95: rgba(20, 33, 61, .95);--color-overlay-primary-soft: rgba(252, 163, 17, .82);--color-overlay-primary-soft-alt: rgba(252, 163, 17, .24);--color-overlay-error-95: rgba(255, 218, 214, .95);--color-overlay-neutral-88: rgba(229, 229, 229, .88);--color-overlay-surface-70: rgba(255, 255, 255, .7);--color-overlay-warn-95: rgba(92, 57, 0, .95);--color-transparent: transparent;--color-surface-soft: color-mix(in srgb, var(--color-surface) 92%, white);--color-surface-low-soft: color-mix(in srgb, var(--color-surface-low) 88%, white);--color-surface-low-soft-82: color-mix(in srgb, var(--color-surface-low) 82%, white);--color-surface-low-soft-86: color-mix(in srgb, var(--color-surface-low) 86%, white);--color-surface-lowest-soft: color-mix( in srgb, var(--color-surface-lowest) 84%, white );--color-surface-lowest-accent: color-mix( in srgb, var(--color-surface-lowest) 84%, var(--color-tertiary-fixed) );--color-surface-lowest-accent-strong: color-mix( in srgb, var(--color-surface-lowest) 86%, var(--color-tertiary-fixed) );--color-surface-highest-focus: color-mix( in srgb, var(--color-surface-highest) 80%, white );--color-secondary-container-soft: color-mix( in srgb, var(--color-secondary-container) 85%, white );--color-secondary-container-chip: color-mix( in srgb, var(--color-secondary-container) 82%, white );--color-tertiary-fixed-soft: color-mix( in srgb, var(--color-tertiary-fixed) 86%, white );--color-tertiary-fixed-soft-alt: color-mix( in srgb, var(--color-tertiary-fixed) 84%, white );--color-selection-fill: var(--color-tertiary-fixed);--color-copy-muted: color-mix(in srgb, var(--color-on-background) 76%, white);--color-container-background: transparent;--color-container-background-hover: transparent;--color-container-border: var(--color-overlay-border-12);--color-container-border-strong: var(--color-overlay-border-15);--gradient-primary: linear-gradient( 135deg, var(--color-primary), var(--color-primary-container) );--gradient-perspective-overlay: linear-gradient(135deg, var(--color-overlay-white-42), transparent 42%), radial-gradient( circle at top right, var(--color-overlay-primary-soft-alt), transparent 45% );--color-sidebar-background: var(--color-primary);--color-sidebar-copy: var(--color-surface-low);--color-sidebar-accent: var(--color-tertiary-fixed);--color-sidebar-hover-background: rgba(255, 255, 255, .08);--color-sidebar-hover-background-soft: rgba(255, 255, 255, .06);--color-sidebar-active-background: rgba(255, 255, 255, .12);--color-sidebar-active-background-soft: rgba(255, 255, 255, .1);--color-sidebar-divider: rgba(252, 163, 17, .22);--sidebar-width: 16rem;--content-max: 87.5rem;--header-height: 5rem;--transition-base: .22s cubic-bezier(.2, .8, .2, 1);--transition-slow: .42s cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-family-base);color:var(--color-on-background);background:var(--color-background)}img,svg{display:block;max-width:100%}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}::selection{color:var(--color-surface-lowest);background:var(--color-primary)}.material-symbols-outlined{font-family:var(--font-family-icons);font-style:normal;font-weight:400;line-height:1;font-size:1.15rem;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:.75rem;height:100vh;max-height:100vh;padding:1rem 1rem 1.4rem;overflow:hidden}.workspace-frame{width:min(100%,var(--content-max));margin-inline:auto;padding:calc(var(--header-height) + .5rem) 2rem 2rem}.workspace-grid,.operations-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(17rem,.8fr);gap:2rem}@media(max-width:1040px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;max-height:none;overflow:visible}.workspace-frame{width:100%;padding-top:calc(var(--header-height) + .5rem)}.workspace-grid,.operations-grid{grid-template-columns:1fr}}@media(max-width:720px){.workspace-frame{padding-inline:1rem}.topbar,.workspace-footer{align-items:flex-start;flex-direction:column}.topbar-actions{width:100%;justify-content:space-between}}.sidebar{background:var(--color-sidebar-background, var(--color-surface-container))}.brand-block{display:grid;gap:.35rem;padding:1rem .5rem 1.5rem;margin-bottom:1rem}.brand-block h1{margin:0;font-size:.956rem;font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--color-sidebar-accent, var(--color-primary))}.brand-block p{margin:0;max-width:13rem;font-size:.9rem;color:var(--color-sidebar-copy, var(--color-on-surface-variant));line-height:1.6}.eyebrow{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary)}.sidebar-nav{display:grid;gap:.25rem}.nav-link{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--radius-md);color:var(--color-sidebar-copy, var(--color-on-surface-variant));font-size:.875rem;font-weight:500;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.nav-link:hover,.nav-link:focus-visible{background:var( --color-sidebar-hover-background, var(--color-overlay-white-72) );color:var(--color-sidebar-accent, var(--color-primary));transform:translate(.25rem)}.nav-link.is-active{background:var( --color-sidebar-active-background, var(--color-surface-lowest) );color:var(--color-sidebar-accent, var(--color-primary));box-shadow:var(--shadow-nav-active)}.nav-icon{font-size:1.05rem}.nav-label{line-height:1}.nav-group{display:grid;gap:.1rem}.nav-summary{justify-content:space-between;list-style:none;cursor:pointer}.nav-summary::-webkit-details-marker{display:none}.nav-summary-main{display:inline-flex;align-items:center;gap:.75rem}.nav-caret{font-size:1rem;color:var(--color-sidebar-accent, var(--color-primary));transition:transform var(--transition-base)}.nav-group[open] .nav-caret{transform:rotate(180deg)}.nav-submenu{display:grid;gap:.15rem;padding:.05rem 0 .2rem 1.8rem}.nav-sublink{display:flex;align-items:center;gap:.55rem;padding:.42rem .55rem;border-radius:var(--radius-sm);color:var(--color-sidebar-copy, var(--color-on-surface-variant));font-size:.8rem;font-weight:500;opacity:.86;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.nav-sublink:hover,.nav-sublink:focus-visible{color:var(--color-sidebar-accent, var(--color-primary));background:var( --color-sidebar-hover-background-soft, var(--color-overlay-white-65) );transform:translate(.2rem)}.nav-sublink.is-active{color:var(--color-sidebar-accent, var(--color-primary));background:var( --color-sidebar-active-background-soft, var(--color-overlay-white-82) );opacity:1}.nav-subicon{font-size:.95rem;opacity:.85}.sidebar-support{display:grid;gap:.2rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-sidebar-divider, var(--color-overlay-border-15))}.support-link{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--radius-md);color:var(--color-sidebar-copy, var(--color-on-surface-variant));font-size:.875rem;opacity:.88;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.support-link:hover,.support-link:focus-visible{background:var( --color-sidebar-hover-background, var(--color-overlay-white-72) );color:var(--color-sidebar-accent, var(--color-primary));transform:translate(.25rem)}.sidebar-meta{display:grid;gap:.75rem;padding-top:1rem}.meta-label{display:block;margin-bottom:.25rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-sidebar-copy, var(--color-on-surface-variant))}.topbar{position:fixed;top:0;left:var(--sidebar-width);right:0;z-index:20;display:block;min-height:var(--header-height);padding-block:.75rem;opacity:1;background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-main{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,var(--content-max));margin-inline:auto;padding:0 2rem}.topbar-branding{display:flex;align-items:center;gap:2rem}.topbar h2{margin:0;font-size:1.063rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-primary)}.topbar-nav{display:flex;align-items:center;gap:1.5rem}.topbar-link{border:0;padding:.25rem 0;background:var(--color-transparent);color:var(--color-on-surface-variant);font-size:.875rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:color var(--transition-base),box-shadow var(--transition-base)}.topbar-link:hover,.topbar-link:focus-visible{color:var(--color-primary)}.topbar-link.is-active{color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.topbar-tools{display:flex;align-items:center;gap:.75rem}.topbar-search{display:flex;align-items:center;gap:.5rem;min-width:15rem;padding:.55rem .9rem;border-radius:var(--radius-pill);background:var(--color-surface-low);color:var(--color-on-surface-variant)}.topbar-search input{width:100%;padding:0;border:0;outline:0;background:var(--color-transparent);color:inherit;font-size:.75rem}.topbar-search input::placeholder{color:inherit}.topbar-actions{display:flex;align-items:center;gap:.5rem}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:var(--radius-pill);color:var(--color-primary);background:var(--color-transparent);transition:background-color var(--transition-base),transform var(--transition-base)}.icon-button:hover,.icon-button:focus-visible{background:var(--color-overlay-ink-05);transform:translateY(-1px)}.topbar-install{min-height:2.25rem;padding:.55rem .9rem;font-size:.75rem}.profile-chip{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill);color:var(--color-surface-lowest);background:var(--gradient-primary);font-size:.72rem;font-weight:700;letter-spacing:.06em}@media(max-width:1120px){.topbar-main,.topbar-tools,.topbar-branding{gap:.75rem}.topbar-nav{gap:1rem}.topbar-search{min-width:12rem}}@media(max-width:900px){.topbar{left:0}.topbar-main{flex-direction:column;align-items:stretch}.topbar-branding,.topbar-tools{justify-content:space-between}}@media(max-width:640px){.topbar-nav,.topbar-search{display:none}}.section-heading{position:relative;z-index:1;display:grid;gap:.45rem;margin-bottom:1.25rem}.section-heading h3{margin:0;font-size:clamp(1.275rem,1.785vw,1.7rem);line-height:1;letter-spacing:-.04em}.section-heading.small h3{font-size:.98rem}.section-copy,.metric-copy{margin:0;max-width:40rem;color:var(--color-copy-muted);line-height:1.6}.account-theme-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.8fr);gap:1rem}.account-theme-panel{align-content:start}.account-theme-panel code{padding:.15rem .35rem;border-radius:var(--radius-xs);background:var(--color-overlay-white-72);color:var(--color-on-background)}@media(max-width:900px){.account-theme-grid{grid-template-columns:1fr}}.panel{padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-container-background, var(--color-surface-low-soft));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12))}.context-panel{display:grid;gap:1rem;align-self:start}.section-rail{display:flex;align-items:baseline;gap:1.25rem;padding-top:.5rem}.section-rail-heading{display:grid;gap:.25rem;min-width:fit-content}.section-rail-heading h2{margin:0;font-size:clamp(1.57rem,2.04vw,1.91rem);font-weight:800;letter-spacing:-.035em;line-height:1}.section-rail-heading p{margin:0;color:var(--color-on-surface-variant);font-size:.95rem;line-height:1.5}.section-rail-line{flex:1;height:1px;background:var(--color-overlay-border-45)}@media(max-width:720px){.section-rail{flex-direction:column;align-items:stretch}}.workspace-main{display:grid;gap:2rem;padding-top:1.5rem}.workspace-hero{display:grid;gap:.85rem;padding:.15rem 0 0}.workspace-hero+.section-rail{padding-top:0}.hero-chip{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-height:1.5rem;padding:.25rem .75rem;border-radius:var(--radius-sm);background:var(--color-tertiary-fixed);color:var(--color-primary);font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.workspace-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);gap:1.5rem;align-items:start}.workspace-hero-copy{display:grid;gap:.65rem;max-width:48rem}.workspace-hero-copy h1{margin:0;font-size:clamp(2.85rem,4.42vw,4.38rem);line-height:.92;letter-spacing:-.055em;color:var(--color-primary)}.workspace-hero-description{margin:0;max-width:36rem;color:var(--color-on-surface-variant);font-size:1.02rem;line-height:1.6}.workspace-hero-side{display:grid;gap:.65rem}.hero-side-block{display:grid;gap:.4rem;padding:1rem;border-radius:var(--radius-lg);background:var( --color-container-background, var(--color-surface-low-soft-86) );box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12))}.hero-side-block strong{font-size:1.32rem;line-height:.94;letter-spacing:-.04em}.hero-inline-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.hero-inline-metrics div{display:grid;gap:.25rem;padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--color-container-background, var(--color-surface-lowest));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12))}.hero-inline-metrics dt{color:var(--color-on-surface-variant);font-size:.92rem}.hero-inline-metrics dd{margin:0;font-weight:700}.workspace-panel{display:grid;gap:1rem}.context-note{display:grid;gap:.45rem;padding:1rem 1rem 0}@media(max-width:1040px){.workspace-hero-grid{grid-template-columns:1fr}.hero-inline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.workspace-main{gap:2rem}.workspace-hero-copy h1{font-size:clamp(2.13rem,9.35vw,3.06rem)}.workspace-hero-description{font-size:.98rem}.hero-inline-metrics{grid-template-columns:1fr}}.card-surface{background:var(--color-container-background, var(--color-surface-lowest));border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12));transition:background-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.card-surface:hover{background:var( --color-container-background-hover, var(--color-surface-lowest-accent) );box-shadow:inset 0 0 0 1px var(--color-container-border-strong, var(--color-overlay-border-15));transform:translateY(-2px)}.list-stack{display:grid;gap:1rem}.list-item-surface{padding:1rem 1.125rem;border-radius:var(--radius-md);background:var(--color-container-background, var(--color-surface-soft));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12))}.metric-card{display:grid;gap:.35rem;min-height:100%;padding:1rem 1.125rem;border-radius:var(--radius-md);background:var(--color-container-background, var(--color-surface-lowest));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12))}.metric-card strong{font-size:1.5rem;line-height:1;letter-spacing:-.03em}.ncm-subpage-switcher{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.ncm-subpage-switcher .chip{text-decoration:none}.ncm-subpage-switcher .chip.is-active{background:var(--color-tertiary-fixed-soft);color:var(--color-primary)}.ncm-item-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.ncm-item-card{display:grid;gap:.9rem;padding:1rem 1.125rem;border-radius:var(--radius-md);background:var(--color-container-background, var(--color-surface-soft));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12))}.ncm-item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ncm-item-copy{display:grid;gap:.45rem}.ncm-item-copy strong{font-size:1rem;line-height:1.4}.ncm-item-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.ncm-item-meta div{display:grid;gap:.2rem;padding:.75rem .85rem;border-radius:var(--radius-sm);background:var(--color-container-background, var(--color-surface-lowest));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12))}.ncm-item-meta dt{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-surface-variant)}.ncm-item-meta dd{margin:0;font-weight:600}.ncm-item-notes{margin:0;color:var(--color-on-surface-variant);line-height:1.6}.ncm-remove-button{min-height:2.25rem;padding-inline:.85rem}@media(max-width:720px){.ncm-item-header{flex-direction:column}.ncm-item-meta{grid-template-columns:1fr}}.metric-block{display:grid;gap:.55rem;padding-bottom:1rem}.metric-label{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary)}.metric-block strong{font-size:1.45rem;line-height:1.1}.metric-grid{display:grid;gap:.8rem;margin:0;padding:1rem 0}.metric-grid div{display:flex;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--color-surface-lowest)}.metric-grid dt{color:var(--color-on-surface-variant)}.metric-grid dd{margin:0;font-weight:600}.status-badge,.origin-tag,.status-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-weight:700}.status-badge{min-width:5.5rem;padding:.5rem .8rem;background:var(--color-overlay-white-75);color:var(--color-primary);font-size:.78rem;letter-spacing:.02em}.status-badge[data-state=offline]{background:var(--color-overlay-error-95);color:var(--color-error)}.origin-tag,.status-tag{padding:.28rem .58rem;font-size:.72rem}.status-tag[data-tone=good],.status-tag[data-tone=warn],.status-tag[data-tone=error]{background:var(--color-tertiary-fixed);color:var(--color-on-background)}.origin-tag{background:var(--color-surface-container);color:var(--color-on-surface-variant)}.chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .75rem;border:0;border-radius:var(--radius-pill);background:var(--color-secondary-container-chip);color:var(--color-on-surface-variant);font-size:.76rem;font-weight:700;letter-spacing:.04em}.chip[data-tone=accent]{background:var(--color-tertiary-fixed-soft);color:var(--color-primary)}.chip[data-tone=muted]{background:var(--color-surface-container)}.action-row,.stacked-actions{display:flex;flex-wrap:wrap;gap:.75rem}.primary-button,.secondary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1rem;border:0;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.primary-button{color:var(--color-on-background);background:var(--color-tertiary-fixed);box-shadow:0 12px 24px var(--color-overlay-primary-soft-alt)}.secondary-button{color:var(--color-on-background);background:var(--color-secondary-container-soft)}.ghost-button{color:var(--color-primary);background:var(--color-overlay-white-92)}.secondary-button:hover,.ghost-button:hover,.primary-button:hover{transform:translateY(-1px)}.secondary-button:disabled,.ghost-button:disabled,.primary-button:disabled{opacity:.56;cursor:not-allowed;transform:none}.context-panel .ghost-button{justify-content:flex-start;color:var(--color-on-background);background:var(--color-surface-lowest)}.context-panel .stacked-actions{display:grid}.context-panel .stacked-actions>*{width:100%}@media(max-width:720px){.action-row,.stacked-actions{flex-direction:column}.action-row>*,.stacked-actions>*{width:100%}}.workspace-form{position:relative;z-index:1;display:grid;gap:.95rem}.field,.toggle-row{display:grid;gap:.45rem}.field-label{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.field-help{display:block;margin-top:.35rem;color:var(--color-overlay-text-82);line-height:1.5}.field input{width:100%;padding:.95rem 1rem;border:0;border-radius:var(--radius-sm);background:var(--color-background);color:inherit;outline:0;box-shadow:inset 0 0 0 1px var(--color-overlay-border-12);transition:box-shadow var(--transition-base),background-color var(--transition-base)}.field textarea{width:100%;min-height:7rem;padding:.95rem 1rem;border:0;border-radius:var(--radius-sm);resize:vertical;background:var(--color-background);color:inherit;outline:0;box-shadow:inset 0 0 0 1px var(--color-overlay-border-12);transition:box-shadow var(--transition-base),background-color var(--transition-base)}.field input:focus-visible{background:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-primary)}.field textarea:focus-visible{background:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-primary)}.field input::placeholder{color:var(--color-overlay-text-72)}.field textarea::placeholder{color:var(--color-overlay-text-72)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.field-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}@media(max-width:720px){.field-grid,.field-grid--triple{grid-template-columns:1fr}}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-overlay-border-12)}.toggle-row input{inline-size:1.2rem;block-size:1.2rem;accent-color:var(--color-primary)}.perspective-panel{position:relative;isolation:isolate;overflow:hidden;background:var(--color-overlay-surface-70);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);box-shadow:var(--shadow-ambient-strong)}.perspective-panel:before{content:"";position:absolute;inset:0;background:var(--gradient-perspective-overlay);pointer-events:none}.perspective-panel>*{position:relative;z-index:1}.table-shell{overflow:auto}.operations-table{width:100%;border-collapse:collapse}.operations-table th,.operations-table td{padding:1rem .75rem;text-align:left}.operations-table thead th{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-on-surface-variant)}.operations-table tbody tr{transition:background-color var(--transition-base),transform var(--transition-base)}.operations-table tbody tr:hover{background:var(--color-overlay-white-75);transform:translateY(-1px)}.queue-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.queue-item{display:grid;gap:.35rem;padding:1rem;border-radius:var(--radius-md);background:var(--color-surface-lowest)}.queue-item strong{font-size:.96rem}.queue-item span{color:var(--color-on-surface-variant);line-height:1.5}.workspace-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:2rem 0 .5rem;border-top:1px solid var(--color-overlay-border-12)}.workspace-footer p{margin:0;max-width:42rem;color:var(--color-on-surface-variant);line-height:1.6}.workspace-footer code{color:var(--color-on-background);background:var(--color-overlay-white-72);padding:.15rem .35rem;border-radius:var(--radius-xs)}.workspace-footer a{color:var(--color-primary);font-weight:600}.app-notice{position:fixed;z-index:70;right:1rem;bottom:1rem;max-width:24rem;padding:.9rem 1rem;border-radius:1rem;color:var(--color-surface-lowest);background:var(--color-overlay-ink-92);box-shadow:var(--shadow-focus)}.app-notice[data-tone=success]{background:var(--color-overlay-primary-95)}.app-notice[data-tone=warn]{background:var(--color-overlay-warn-95)}taxes-sidebar,taxes-topbar,taxes-footer{display:contents}.workspace-anchor-target{scroll-margin-top:calc(var(--header-height) + 1.25rem)}.page-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page-duo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.page-list-item{display:grid;gap:.55rem;padding:1rem 1.125rem;border-radius:var(--radius-md);background:var(--color-container-background, var(--color-surface-soft));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12))}.page-list-item strong{font-size:1rem;line-height:1.35}.page-list-item p{margin:0;color:var(--color-on-surface-variant);line-height:1.6}.page-list-meta{color:var(--color-on-surface-variant);font-size:.82rem}.page-link-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.page-link-list a{display:grid;gap:.2rem;padding:1rem 1.125rem;border-radius:var(--radius-md);background:var(--color-container-background, var(--color-surface-lowest));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12));transition:background-color var(--transition-base),transform var(--transition-base)}.page-link-list a:hover,.page-link-list a:focus-visible{background:var( --color-container-background-hover, var(--color-surface-lowest-soft) );transform:translateY(-1px)}.page-link-list strong{font-size:.98rem}.page-link-list span{color:var(--color-on-surface-variant);line-height:1.55}@media(max-width:900px){.page-summary-grid,.page-duo-grid{grid-template-columns:1fr}}.ai-assistant-page-intro{display:grid;gap:.85rem;padding:.15rem 0 0}.ai-assistant-tab-panel{display:grid;gap:1rem}.ai-assistant-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);gap:1.25rem;align-items:start}.ai-assistant-input-panel,.ai-assistant-detail-panel,.ai-assistant-reference-panel{display:grid;gap:1rem}.ai-assistant-panel-heading{display:grid;gap:.35rem}.ai-assistant-panel-heading strong{font-size:var(--font-size-block-title);line-height:1.08;letter-spacing:var(--tracking-heading)}.ai-assistant-panel-heading p{margin:0;color:var(--color-on-surface-variant);line-height:var(--line-height-body)}.ai-assistant-dropzone{display:grid;min-height:19rem;padding:1rem;border:1px dashed var(--color-container-border-strong, var(--color-overlay-border-15));background:var(--color-surface-lowest);cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base),transform var(--transition-base)}.ai-assistant-dropzone:hover,.ai-assistant-dropzone:focus-visible,.ai-assistant-dropzone.is-dragover{border-color:var(--color-primary);background:var(--color-surface-lowest-accent);transform:translateY(-1px)}.ai-assistant-dropzone:focus-visible{outline:none}.ai-assistant-dropzone-stage{display:grid;min-height:100%;align-content:center;justify-items:center;gap:.75rem;text-align:center}.ai-assistant-dropzone-stage .material-symbols-outlined{font-size:2.4rem;color:var(--color-primary)}.ai-assistant-dropzone-stage strong{font-size:1rem;line-height:1.35}.ai-assistant-dropzone-stage p{margin:0;max-width:28rem;color:var(--color-on-surface-variant);line-height:1.6}.ai-assistant-preview{display:grid;gap:.9rem;inline-size:100%;margin:0;align-content:start}.ai-assistant-preview img{inline-size:100%;max-block-size:20rem;object-fit:contain;background:var(--color-surface)}.ai-assistant-preview-meta{display:grid;gap:.2rem}.ai-assistant-preview-meta strong{font-size:.98rem;line-height:1.35}.ai-assistant-preview-meta span{color:var(--color-on-surface-variant);line-height:1.55}.ai-assistant-input-panel{align-content:start;min-height:85vh;min-height:85svh;grid-template-rows:auto minmax(19rem,auto) auto minmax(0,1fr) auto}.ai-assistant-textarea{width:100%;min-height:14rem;padding:.95rem 1rem;border:0;resize:none;background:var(--color-background);color:inherit;outline:0;box-shadow:inset 0 0 0 1px var(--color-overlay-border-12);transition:box-shadow var(--transition-base),background-color var(--transition-base)}.ai-assistant-textarea:focus-visible{background:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-primary)}.ai-assistant-textarea::placeholder{color:var(--color-overlay-text-72)}.ai-assistant-submit-row{display:flex;justify-content:flex-end;align-items:end;margin-top:auto}.ai-assistant-submit{width:fit-content}.ai-assistant-detail-panel{position:sticky;top:calc(var(--header-height) + 1rem);grid-template-rows:auto minmax(0,1fr) auto;height:85vh;height:85svh}.ai-assistant-detail-tabs{display:flex;flex-wrap:wrap;gap:1.1rem;padding-bottom:.4rem;border-bottom:1px solid var(--color-container-border)}.ai-assistant-detail-tab{border:0;padding:.25rem 0;background:var(--color-transparent);color:var(--color-on-surface-variant);font-size:.875rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:color var(--transition-base),box-shadow var(--transition-base)}.ai-assistant-detail-tab:hover,.ai-assistant-detail-tab:focus-visible{color:var(--color-primary)}.ai-assistant-detail-tab.is-active{color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.ai-assistant-detail-stage{display:grid;min-height:0;height:100%;align-items:start}.ai-assistant-detail-view{display:grid;align-content:start;min-height:100%;padding-top:.35rem}.ai-assistant-detail-view h3{margin:0;font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1.05;letter-spacing:var(--tracking-heading);color:var(--color-primary)}.ai-assistant-detail-actions{display:flex;justify-content:flex-end;align-items:end;padding-top:.5rem}.ai-assistant-report-button{width:fit-content}.ai-assistant-reference-grid{align-items:start}@media(max-width:1040px){.ai-assistant-layout{grid-template-columns:1fr}.ai-assistant-detail-panel{position:static;top:auto;height:85vh;height:85svh}}.tipi-hero{padding-bottom:0}.tipi-page-intro{display:grid;gap:.65rem}.tipi-page-intro .workspace-hero-description{margin:0}.hero-inline-metrics--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.tipi-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(21rem,.86fr);gap:1.25rem;align-items:start}.tipi-filters-band,.tipi-results,.tipi-detail-panel{display:grid;gap:1.15rem}.tipi-tab-panel{display:grid;gap:1.25rem}.tipi-filters-band{margin-top:-.75rem}.tipi-detail-panel{position:sticky;top:calc(var(--header-height) + 1.25rem)}.tipi-panel-heading{display:grid;gap:.35rem}.tipi-panel-heading strong{font-size:1.2rem;line-height:1.1;letter-spacing:-.03em}.tipi-panel-heading p,.tipi-filter-summary{margin:0;color:var(--color-on-surface-variant);line-height:1.6}.tipi-toolbar{display:grid;gap:1rem}.tipi-toolbar-grid{display:grid;gap:.95rem;grid-template-columns:minmax(18rem,1.6fr) repeat(3,minmax(11rem,1fr));align-items:end}.tipi-search-field{min-width:0}.tipi-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;min-height:3rem;padding:.8rem 2.75rem .8rem 1rem;border:0;border-radius:var(--radius-sm);background-color:var(--color-background);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.05rem) calc(50% - .12rem),calc(100% - .75rem) calc(50% - .12rem);background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat;color:inherit;outline:0;box-shadow:inset 0 0 0 1px var(--color-overlay-border-12);transition:box-shadow var(--transition-base),background-color var(--transition-base)}.tipi-select:focus-visible{background-color:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-primary)}.tipi-select option{padding:.8rem 1rem;background:var(--color-background);color:var(--color-on-background)}.tipi-filter-row,.tipi-section-pills,.tipi-chapter-jumps{display:flex;flex-wrap:wrap;gap:.7rem}.tipi-jump-rails,.tipi-jump-block{display:grid;gap:.85rem}.tipi-jump-heading,.tipi-result-group-heading,.tipi-detail-heading{display:flex;justify-content:space-between;gap:.9rem;align-items:baseline}.tipi-results-header,.tipi-results-summary,.tipi-results-summary-copy,.tipi-results-footer{display:grid}.tipi-results-header{gap:1rem}.tipi-results-summary{gap:.85rem}.tipi-results-summary-copy,.tipi-results-footer{gap:.25rem}.tipi-jump-copy,.tipi-breadcrumb-mini,.tipi-group-count{color:var(--color-on-surface-variant);font-size:.8rem}.tipi-section-chip,.tipi-filter-chip{cursor:pointer;transition:transform var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.tipi-section-chip:hover,.tipi-filter-chip:hover,.tipi-section-chip:focus-visible,.tipi-filter-chip:focus-visible{transform:translateY(-1px)}.tipi-section-chip.is-active,.tipi-filter-chip.is-active{background:var(--color-tertiary-fixed-soft);color:var(--color-primary)}.tipi-results{align-content:start}.tipi-pagination{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.tipi-pagination--bottom{padding-top:.35rem;border-top:1px solid var(--color-container-border, var(--color-overlay-border-12))}.tipi-results-footer:empty{display:none}.tipi-page-numbers{display:flex;gap:.45rem;flex-wrap:wrap}.tipi-page-number{min-width:2.25rem;min-height:2.25rem;padding:.45rem .6rem;border:0;border-radius:var(--radius-md);background:var(--color-background);color:var(--color-primary);font-size:.82rem;font-weight:700;box-shadow:inset 0 0 0 1px var(--color-overlay-border-12);transition:background-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.tipi-page-number:hover,.tipi-page-number:focus-visible{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--color-primary)}.tipi-page-number.is-active{background:var(--color-tertiary-fixed-soft-alt);box-shadow:inset 0 0 0 1px var(--color-tertiary-fixed)}.tipi-page-button{min-height:2.25rem;padding:.55rem .8rem;background:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-overlay-border-12)}.tipi-page-button:hover,.tipi-page-button:focus-visible{box-shadow:inset 0 0 0 1px var(--color-primary)}.tipi-results-list{display:grid;gap:1.2rem}.tipi-result-group,.tipi-result-items{display:grid;gap:.85rem}.tipi-result-card{display:grid;gap:.8rem;width:100%;padding:1rem 1.05rem;border:0;border-radius:var(--radius-md);text-align:left;background:var(--color-container-background, var(--color-surface-soft));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12));transition:background-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.tipi-result-card:hover,.tipi-result-card:focus-visible{background:var( --color-container-background-hover, var(--color-surface-lowest) );transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--color-container-border-strong, var(--color-overlay-border-15))}.tipi-result-card.is-selected{background:var( --color-selection-fill, var(--color-surface-lowest-accent) );box-shadow:inset 0 0 0 1px var(--color-overlay-primary-12),var(--shadow-ambient)}.tipi-result-card--context .tipi-result-card-body{margin:0;color:var(--color-on-surface-variant);line-height:1.65}.tipi-result-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.tipi-result-card-copy{display:grid;gap:.45rem;min-width:0}.tipi-inline-tags{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.tipi-result-card-copy strong{font-size:1rem;line-height:1.45}.tipi-result-card-meta{display:grid;gap:.25rem;color:var(--color-on-surface-variant);font-size:.8rem}.tipi-empty-state{display:grid;gap:.6rem;min-height:16rem;place-content:center;padding:2rem;border-radius:var(--radius-md);background:var(--color-container-background, var(--color-surface-soft));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12));text-align:center}.tipi-empty-state strong{font-size:1.25rem;letter-spacing:-.03em}.tipi-empty-state p{margin:0;color:var(--color-on-surface-variant);line-height:1.6}.tipi-detail-panel{gap:1rem;align-content:start;background:var(--color-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--color-sidebar-divider, var(--color-overlay-border-12));color:var(--color-sidebar-copy, var(--color-surface-low));cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}.tipi-detail-panel:hover,.tipi-detail-panel:focus-within{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12)),8px 10px 18px #070c1a1f}.tipi-instructions-panel,.tipi-instructions-grid{display:grid;gap:1rem}.tipi-instructions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tipi-detail-empty,.tipi-detail-block{display:grid;gap:.55rem}.tipi-detail-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:start}.tipi-detail-summary-grid>.tipi-detail-block{grid-column:1}.tipi-detail-block--summary-label{grid-column:1;grid-row:1}.tipi-detail-block--summary-label .metric-label{font-size:1.53rem;line-height:1;letter-spacing:.08em;color:var(--color-sidebar-copy, var(--color-surface-low))}.tipi-detail-block--rate{grid-column:2;grid-row:1;justify-self:end;align-self:start}.tipi-rate-chip{min-height:auto;padding:.4rem .85rem;background:var(--color-tertiary-fixed);color:var(--color-on-background);letter-spacing:.04em;font-size:1.52rem;line-height:1}.tipi-result-card.is-selected .status-tag{background:var(--color-tertiary-fixed-soft);color:var(--color-primary)}.tipi-detail-panel .metric-label,.tipi-detail-panel .tipi-detail-footnote,.tipi-detail-panel .tipi-detail-copy,.tipi-detail-panel .tipi-legal-copy p{color:var(--color-sidebar-copy, var(--color-surface-low))}.tipi-detail-panel .metric-label{color:var(--color-tertiary-fixed)}.tipi-modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:2rem;background:#070c1a85;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tipi-modal{position:relative;display:grid;grid-template-rows:auto auto auto;gap:1.1rem;width:80vw;height:80vh;max-width:80vw;max-height:80vh;overflow:auto;padding:1.5rem 1.5rem 1.35rem;background:var(--color-surface);color:var(--color-on-background);box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12)),var(--shadow-ambient-strong)}.tipi-modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding-right:4.25rem;padding-bottom:.25rem;border-bottom:1px solid var(--color-container-border, var(--color-overlay-border-12))}.tipi-modal-header .metric-label{font-size:1.53rem;line-height:1;letter-spacing:.08em;color:var(--color-on-background)}.tipi-modal-body{display:grid;grid-template-rows:auto auto;gap:1.2rem;min-height:0;overflow:visible}.tipi-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.35rem;align-items:start}.tipi-modal-grid .tipi-detail-block,.tipi-modal-notes{align-content:start}.tipi-modal-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:.65rem;padding-top:.55rem;padding-bottom:.1rem;background:linear-gradient(to top,var(--color-surface) 72%,color-mix(in srgb,var(--color-surface) 0%,transparent))}.tipi-modal-action{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;padding:0;background:var(--color-surface-container);color:var(--color-on-background);cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12));transition:transform var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)}.tipi-modal-action .material-symbols-outlined{font-size:1.18rem}.tipi-modal-action:hover,.tipi-modal-action:focus-visible{transform:translateY(-1px);background:var(--color-surface-high);box-shadow:inset 0 0 0 1px var(--color-primary)}.tipi-modal-close{position:absolute;top:1.15rem;right:1.15rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;padding:0;background:var(--color-surface-container);color:var(--color-on-background);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.tipi-modal-close .material-symbols-outlined{font-size:1.2rem}.tipi-modal-close:hover,.tipi-modal-close:focus-visible{background:var(--color-surface-high);transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--color-primary)}.tipi-modal .tipi-detail-heading,.tipi-modal .tipi-detail-copy,.tipi-modal .tipi-detail-footnote,.tipi-modal .tipi-legal-copy p,.tipi-modal .metric-label{color:var(--color-on-surface-variant)}.tipi-modal .metric-label{color:var(--color-tertiary-fixed)}.tipi-modal .tipi-detail-title,.tipi-modal .tipi-detail-block strong,.tipi-modal .tipi-detail-note strong,.tipi-modal .tipi-detail-heading strong{color:var(--color-on-background)}.tipi-modal .tipi-detail-heading{border-bottom:1px solid var(--color-container-border, var(--color-overlay-border-12));padding-bottom:.55rem}.tipi-detail-panel .tipi-detail-title,.tipi-detail-panel .tipi-detail-block strong,.tipi-detail-panel .tipi-detail-note strong,.tipi-detail-panel .tipi-detail-heading strong{color:var(--color-surface-lowest)}.tipi-detail-panel .tipi-detail-heading{border-bottom:1px solid var(--color-sidebar-divider, var(--color-overlay-border-12));padding-bottom:.55rem}.tipi-detail-title{font-size:1.65rem;line-height:1.02;letter-spacing:-.045em}.tipi-detail-copy,.tipi-detail-footnote{margin:0;color:var(--color-on-surface-variant);line-height:1.65}.tipi-detail-footnote{font-size:.84rem}.tipi-detail-meta{margin-top:.15rem}.tipi-related-list{display:grid;gap:.75rem}.tipi-related-item{display:grid;gap:.35rem;width:100%;padding:.9rem 1rem;border:0;border-radius:var(--radius-md);text-align:left;background:var(--color-container-background, var(--color-surface-lowest));box-shadow:inset 0 0 0 1px var(--color-container-border, var(--color-overlay-border-12));transition:transform var(--transition-base),background-color var(--transition-base)}.tipi-related-item:hover,.tipi-related-item:focus-visible{transform:translateY(-1px);background:var( --color-container-background-hover, var(--color-surface-lowest-soft) )}.tipi-related-item strong{font-size:.95rem;line-height:1.4}.tipi-related-item span:last-child{color:var(--color-on-surface-variant);font-size:.8rem}.tipi-legal-copy{display:grid;gap:.9rem;max-height:25rem;overflow:auto;padding-right:.2rem}.tipi-legal-copy p{margin:0;color:var(--color-on-surface-variant);line-height:1.7}@media(max-width:1360px){.tipi-layout{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr)}.tipi-toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tipi-detail-panel{position:sticky}}@media(max-width:1080px){.tipi-layout,.tipi-toolbar-grid{grid-template-columns:1fr}.tipi-filters-band,.tipi-detail-panel{position:static}.tipi-instructions-grid,.tipi-modal-grid{grid-template-columns:1fr}}@media(max-width:720px){.tipi-jump-heading,.tipi-results-header,.tipi-result-card-header,.tipi-result-group-heading,.tipi-detail-heading{flex-direction:column;align-items:flex-start}.tipi-pagination{width:100%;justify-content:space-between}.hero-inline-metrics--triple,.tipi-detail-summary-grid{grid-template-columns:1fr}.tipi-detail-block--rate{grid-column:1;justify-self:start}.tipi-rate-chip{text-align:left}.tipi-modal-backdrop{padding:1rem}.tipi-modal{width:100%;max-width:100%;height:100%;max-height:100%;padding:1.1rem}.tipi-modal-header{padding-right:3.6rem}}.panel,.nav-link,.status-badge,.workspace-footer,.app-notice{animation:rise-in var(--transition-slow) both}.hero-panel{animation-delay:50ms}.context-panel{animation-delay:.12s}.operations-panel{animation-delay:.18s}.queue-panel{animation-delay:.24s}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
