@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-bg-base:#0b0d12;--palette-bg-surface:#12151c;--palette-bg-raised:#1a1e27;--palette-hairline:#262c38;--palette-text-primary:#f2f4f8;--palette-text-secondary:#9aa3b2;--palette-text-muted:#5b6472;--palette-state-onplan:#34d399;--palette-state-drift:#fbbf24;--palette-state-offplan:#f87171;--palette-state-objection:#fb923c;--palette-accent-primary:#4cc3ff;--palette-ring-record:#a78bfa;--state-onplan:var(--palette-state-onplan);--state-drift:var(--palette-state-drift);--state-offplan:var(--palette-state-offplan);--state-objection:var(--palette-state-objection);--accent-primary:var(--palette-accent-primary);--ring-record:var(--palette-ring-record);--brand-orivue-accent:var(--palette-accent-primary);--brand-foreground:var(--palette-text-primary);--brand-foreground-subtle:var(--palette-text-secondary);--brand-surface:#10293a;--brand-surface-strong:#123247;--brand-contrast:var(--palette-bg-base);--symbol-point:var(--brand-orivue-accent);--symbol-bracket:var(--palette-text-primary);--symbol-axis:var(--palette-text-secondary);--surface-canvas:var(--palette-bg-base);--surface-primary:var(--palette-bg-surface);--surface-secondary:var(--palette-bg-raised);--surface-elevated:var(--palette-bg-raised);--surface-subdued:var(--palette-bg-base);--surface-overlay:#12151ceb;--surface-scrim:#0009;--surface-inverse:var(--palette-text-primary);--text-primary:var(--palette-text-primary);--text-secondary:var(--palette-text-secondary);--text-muted:var(--palette-text-muted);--text-inverse:var(--palette-bg-base);--text-disabled:var(--palette-text-muted);--text-link:var(--palette-accent-primary);--text-provenance:var(--palette-ring-record);--structure-border:var(--palette-hairline);--structure-border-strong:#3a4250;--structure-divider:var(--palette-bg-raised);--structure-focus-ring:var(--palette-accent-primary);--structure-selection:#123247;--structure-disabled:var(--palette-hairline);--interactive-default:var(--palette-accent-primary);--interactive-hover:#6fd0ff;--interactive-active:#2faeef;--interactive-selected:#10293a;--interactive-pressed:#123247;--interactive-destructive:var(--palette-state-offplan);--interactive-disabled:#3a4250;--trust-provenance:var(--palette-ring-record);--trust-source-backed:var(--palette-accent-primary);--trust-neutral:var(--palette-text-secondary);--trust-evidence-active:var(--palette-state-drift);--state-canonical-current:var(--palette-accent-primary);--state-historical:var(--palette-ring-record);--state-provisional:var(--palette-state-drift);--state-inferred:var(--palette-text-secondary);--state-uncertain:var(--palette-state-drift);--state-conflicting:var(--palette-state-objection);--state-stale:var(--palette-text-muted);--state-informational:var(--palette-accent-primary);--state-warning:var(--palette-state-drift);--state-risk:var(--palette-state-objection);--state-failure:var(--palette-state-offplan);--state-success:var(--palette-state-onplan);--state-approval-required:var(--palette-state-drift);--state-approved:var(--palette-state-onplan);--state-rejected:var(--palette-state-offplan);--font-display:"Space Grotesk Variable", "Space Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-interface:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-system:var(--font-interface);--font-code:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--type-display:3rem;--type-page-title:2.25rem;--type-heading-lg:1.625rem;--type-heading-md:1.375rem;--type-section-title:1.125rem;--type-body:1rem;--type-compact-body:.9375rem;--type-label:.8125rem;--type-metadata:.75rem;--type-caption:.6875rem;--type-code:.8125rem;--line-height-tight:1.12;--line-height-heading:1.25;--line-height-body:1.55;--line-height-reading:1.75;--line-height-metadata:1.35;--tracking-none:0;--tracking-label:0;--font-weight-regular:400;--font-weight-medium:600;--font-weight-strong:700;--font-weight-display:700;--font-feature-tabular:"tnum" 1, "lnum" 1;--font-ritual:ui-serif, Georgia, "Times New Roman", serif;--type-numeral:var(--type-page-title);--type-microlabel:var(--type-caption);--tracking-microlabel:.08em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--gutter-mobile:var(--space-5);--gutter-wide:var(--space-7);--content-width:72rem;--content-width-reading:58rem;--space-compact:var(--space-2);--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-6);--space-section:var(--space-7);--space-card:var(--space-4);--radius-0:0;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-pill:999px;--radius-sheet:var(--radius-xl);--radius-card:var(--radius-lg);--radius-control:var(--radius-md);--border-width-hairline:1px;--border-width-strong:2px;--border-hairline:var(--border-width-hairline);--border-strong:var(--border-width-strong);--control-height-sm:2.25rem;--control-height-md:var(--size-touch-target);--control-height-lg:3.25rem;--size-touch-target:2.75rem;--size-bottom-navigation:4.5rem;--size-content-max:var(--content-width);--icon-xs:.875rem;--icon-small:1rem;--icon-medium:1.25rem;--icon-large:1.5rem;--icon-identity:1.75rem;--row-height-compact:var(--size-touch-target);--row-height-standard:3.5rem;--row-height-roomy:4rem;--list-row-gap:0;--list-card-gap:var(--space-2);--chip-height:1.5rem;--chip-padding-inline:var(--space-2);--chip-gap:.375rem;--chip-dot-size:.375rem;--chip-radius:var(--radius-pill);--avatar-size-row:2rem;--avatar-size-detail:2.5rem;--accent-edge-width:2px;--timeline-rail-width:2px;--timeline-node-size:.625rem;--motion-duration-instant:80ms;--motion-duration-short:.16s;--motion-duration-medium:.22s;--motion-duration-long:.32s;--motion-duration-loading:.7s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-enter:cubic-bezier(0, 0, 0, 1);--motion-ease-exit:cubic-bezier(.3, 0, 1, 1);--motion-ease-settle:cubic-bezier(.22, 1.32, .36, 1);--motion-immediate:var(--motion-duration-instant);--motion-short:var(--motion-duration-short);--motion-sheet:var(--motion-duration-medium);--motion-navigation:var(--motion-duration-short);--motion-loading:var(--motion-duration-loading);--elevation-base:none;--elevation-raised-card:0 14px 36px #0000002e;--elevation-interactive:0 10px 28px #00000029;--elevation-sheet:0 -18px 46px #00000047;--elevation-secure-overlay:0 24px 64px #0000006b;--overlay-opacity-muted:.72;--overlay-opacity-strong:.92;--z-base:0;--z-navigation:30;--z-overlay:80;--z-skip-link:100;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--color-background:var(--surface-canvas);--color-surface:var(--surface-primary);--color-surface-raised:var(--surface-elevated);--color-surface-translucent:var(--surface-overlay);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-subdued:var(--text-muted);--color-border:var(--structure-border);--color-separator:var(--structure-divider);--color-accent:var(--interactive-default);--color-focus:var(--structure-focus-ring);--color-critical:var(--state-failure);--color-warning:var(--state-warning);--color-success:var(--state-success);--color-information:var(--state-informational);--color-historical:var(--state-historical);--color-provisional:var(--state-provisional);--color-review:var(--state-approval-required);--color-disabled:var(--text-disabled)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:.01ms;--motion-duration-short:.01ms;--motion-duration-medium:.01ms;--motion-duration-long:.01ms;--motion-duration-loading:.01ms}}@media (prefers-reduced-transparency:reduce){:root{--surface-overlay:var(--surface-elevated);--overlay-opacity-muted:1;--overlay-opacity-strong:1;--color-surface-translucent:var(--surface-elevated)}}@media (forced-colors:active){:root{--brand-orivue-accent:Highlight;--symbol-point:Highlight;--symbol-bracket:CanvasText;--symbol-axis:GrayText;--surface-canvas:Canvas;--surface-primary:Canvas;--surface-secondary:Canvas;--surface-elevated:Canvas;--surface-overlay:Canvas;--surface-inverse:CanvasText;--text-primary:CanvasText;--text-secondary:CanvasText;--text-muted:GrayText;--text-inverse:Canvas;--structure-border:CanvasText;--structure-border-strong:CanvasText;--structure-divider:GrayText;--structure-focus-ring:Highlight;--interactive-default:LinkText;--interactive-hover:LinkText;--interactive-active:LinkText;--interactive-selected:Highlight;--interactive-pressed:Highlight}}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);min-width:320px;font-family:var(--font-interface);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{min-width:320px;min-height:100vh;color:var(--color-text-primary);background:var(--color-background);font-size:var(--type-body);font-synthesis:none;line-height:var(--line-height-body);text-rendering:optimizelegibility;margin:0;overflow-x:clip}button,input,textarea,select{font:inherit}button,select,summary,a{-webkit-tap-highlight-color:transparent}button,select{min-block-size:var(--size-touch-target)}button{color:inherit}a{color:var(--text-link)}:focus-visible{outline:3px solid var(--structure-focus-ring);outline-offset:3px}h1,h2,p{margin-block-start:0}h1{max-width:18ch;font-size:var(--type-page-title);font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-none);line-height:var(--line-height-tight);margin-block-end:var(--space-md)}h2{font-size:var(--type-section-title);line-height:var(--line-height-heading);margin-block-end:var(--space-sm)}p{max-width:65ch}code{font-family:var(--font-code);font-size:var(--type-code);overflow-wrap:anywhere}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip-link);min-block-size:var(--size-touch-target);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);color:var(--color-background);background:var(--color-focus);font-weight:var(--font-weight-strong);transform:translateY(calc(-200% - var(--safe-area-top)));transition:transform var(--motion-immediate) var(--motion-ease-exit);position:fixed;inset-block-start:calc(var(--safe-area-top) + var(--space-sm));inset-inline-start:var(--space-sm)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--color-accent);font-size:var(--type-label);font-weight:var(--font-weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-end:var(--space-xs)}.button{min-block-size:var(--size-touch-target);padding-inline:var(--space-md);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root{--color-surface-translucent:var(--surface-elevated)}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.button{forced-color-adjust:auto}}.app-frame{min-width:0;min-height:100dvh;padding:calc(var(--safe-area-top) + var(--space-sm)) calc(var(--safe-area-right) + var(--space-md)) calc(var(--safe-area-bottom) + var(--size-bottom-navigation) + var(--space-section)) calc(var(--safe-area-left) + var(--space-md))}.context-header{width:min(100%, var(--size-content-max));justify-content:space-between;align-items:center;gap:var(--space-md);min-width:0;margin-inline:auto;display:flex}.context-header__identity{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.context-header__identity>div{min-width:0}.context-header__mark{width:var(--size-touch-target);height:var(--size-touch-target);border:var(--border-hairline) solid var(--color-border);color:var(--symbol-bracket);background:var(--color-surface);border-radius:50%;flex:none;place-items:center;display:grid}.context-header__mark svg{width:var(--icon-identity);height:var(--icon-identity)}.privacy-state svg{width:var(--icon-medium)}.context-header__product,.context-header__provenance,.context-header__context,.privacy-state{margin:0}.context-header__product{color:var(--brand-foreground);font-size:var(--type-compact-body);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-none);line-height:var(--line-height-tight)}.context-header__provenance{color:var(--text-provenance);font-size:var(--type-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-metadata)}.context-header__context{color:var(--color-text-secondary);font-size:var(--type-metadata);line-height:var(--line-height-metadata);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.privacy-state{color:var(--color-text-subdued);font-size:var(--type-metadata);align-items:center;gap:var(--space-xs);display:none}.app-content{width:min(100%, var(--size-content-max));min-width:0;margin:var(--space-section) auto 0}.app-frame--destination-first .app-content{margin-block-start:0}.app-frame--destination-first .page-header{min-height:var(--size-touch-target);flex-wrap:nowrap;align-items:center;margin-block-end:var(--space-sm)}.app-frame--destination-first .page-heading h1{font-size:var(--type-heading-lg);margin-block-end:0}.compact-environment-state{color:var(--color-text-subdued);font-size:var(--type-metadata);margin:0}.session-sheet__actions{border-block-start:var(--border-hairline) solid var(--structure-border);outline:none;margin-block-start:var(--space-sm);display:grid}.session-sheet__actions .button{background:0 0;border-color:#0000;border-radius:0;justify-content:flex-start;width:100%;padding-inline:0}.session-sheet__actions .button:disabled{background:0 0;border-color:#0000}.account-sheet .dialog__header{align-items:center}.account-sheet .dialog__header h2{margin:0}.account-sheet .dialog__header .icon-button{color:var(--text-secondary)}.account-sheet .dialog__header .icon-button__icon,.account-sheet .dialog__header .icon-button__icon svg{width:var(--icon-small);height:var(--icon-small)}.page-heading h1:focus{outline:none}@media (width<=480px){.app-frame:not(.app-frame--destination-first) .app-content{margin-block-start:var(--space-md)}.page-heading h1{font-size:var(--type-heading-lg)}}.destination-layout{gap:var(--space-md);min-width:0;display:grid}.primary-navigation{z-index:var(--z-navigation);min-height:calc(var(--size-bottom-navigation) + var(--safe-area-bottom));padding:var(--space-xs) calc(var(--safe-area-right) + var(--space-xs)) calc(var(--safe-area-bottom) + var(--space-xs)) calc(var(--safe-area-left) + var(--space-xs));border-block-start:var(--border-hairline) solid var(--color-border);background:var(--color-surface-translucent);box-shadow:var(--elevation-sheet);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);position:fixed;inset-block-end:0;inset-inline:0}.primary-navigation ul{grid-template-columns:repeat(var(--primary-navigation-count,5), minmax(0, 1fr));gap:.125rem;max-width:38rem;margin:0 auto;padding:0;list-style:none;display:grid}.primary-navigation__item{width:100%;min-width:0;min-height:var(--size-touch-target);border-radius:var(--radius-control);color:var(--color-text-subdued);font-size:var(--type-caption);cursor:pointer;transition:color var(--motion-navigation) var(--motion-ease-standard), background-color var(--motion-navigation) var(--motion-ease-standard);background:0 0;border:0;place-items:center;gap:.1rem;padding:.35rem .1rem;font-weight:650;display:grid;position:relative}.primary-navigation__item svg{width:var(--icon-medium);height:var(--icon-medium)}.primary-navigation__item[data-selected]{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.primary-navigation__item[data-selected]:after{background:var(--color-accent);content:"";border-radius:999px;width:1.25rem;height:2px;position:absolute;inset-block-start:0}.privacy-overlay{z-index:var(--z-overlay);padding:calc(var(--safe-area-top) + var(--space-lg)) calc(var(--safe-area-right) + var(--space-lg)) calc(var(--safe-area-bottom) + var(--space-lg)) calc(var(--safe-area-left) + var(--space-lg));background:var(--color-background);place-items:center;display:grid;position:fixed;inset:0}.privacy-overlay__icon{width:2rem;color:var(--color-accent)}@media (width>=48rem){.app-frame{padding-inline:calc(var(--safe-area-left) + var(--space-section)) calc(var(--safe-area-right) + var(--space-section))}.privacy-state{display:flex}.destination-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.today-screen__day,.record-screen__day,.report-screen__panel,.team-screen__panel,.state-panel,.development-control{grid-column:1/-1}}@media (width>=64rem){.app-frame{padding-block-end:calc(var(--safe-area-bottom) + var(--space-section));padding-inline-start:calc(var(--safe-area-left) + 8.5rem)}.primary-navigation{width:7rem;min-height:100dvh;padding:calc(var(--safe-area-top) + var(--space-section)) var(--space-xs) calc(var(--safe-area-bottom) + var(--space-section));border-block-start:0;border-inline-end:var(--border-hairline) solid var(--color-border);box-shadow:none;inset-block:0;inset-inline-start:var(--safe-area-left);inset-inline-end:auto}.primary-navigation ul{gap:var(--space-xs);grid-template-columns:1fr}.primary-navigation__item{min-height:4rem}.primary-navigation__item[data-selected]:after{width:2px;height:1.5rem;inset-block-start:auto;inset-inline-start:0}}@media (prefers-reduced-transparency:reduce){.primary-navigation{background:var(--color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.specimen-card,.state-panel,.development-control{min-width:0;padding:var(--space-card);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--elevation-raised-card)}.specimen-card__header{justify-content:space-between;gap:var(--space-md);display:flex}.trust-grid{gap:var(--space-xs);display:grid}.trust-label{min-width:0;min-height:var(--size-touch-target);padding:var(--space-sm);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);background:var(--color-surface-raised);align-items:center;gap:var(--space-sm);display:flex}.trust-label__marker{border:var(--border-strong) solid currentColor;border-radius:50%;flex:none;width:.625rem;height:.625rem}.trust-label>span:last-child{min-width:0;display:grid}.trust-label__dimension{color:var(--color-text-subdued);font-size:var(--type-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.trust-label[data-tone=historical]{color:var(--color-historical)}.trust-label[data-tone=provisional]{color:var(--color-provisional)}.trust-label[data-tone=review]{color:var(--color-review)}.trust-label[data-tone=warning]{color:var(--color-warning)}.trust-label[data-tone=success],.trust-label[data-tone=current]{color:var(--state-canonical-current)}.trust-label[data-tone=information]{color:var(--color-information)}.trust-label strong{color:var(--color-text-primary);font-size:var(--type-compact-body)}.summary-list{border-block-start:var(--border-hairline) solid var(--color-separator);margin-block-start:var(--space-md)}.summary-row{min-width:0;padding-block:var(--space-sm);color:var(--color-text-secondary);font-size:var(--type-metadata);justify-content:space-between;gap:var(--space-md);display:flex}.summary-row+.summary-row{border-block-start:var(--border-hairline) solid var(--color-separator)}.summary-row>span:first-child{display:grid}.summary-row__label{color:var(--color-text-subdued);font-size:var(--type-caption);text-transform:uppercase}.warning-callout{padding:var(--space-md);border:var(--border-hairline) solid color-mix(in srgb, var(--color-warning) 44%, var(--color-border));border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface))}.warning-callout[data-severity=critical]{border-color:color-mix(in srgb, var(--color-critical) 54%, var(--color-border))}.warning-callout p{margin:var(--space-xs) 0 0;color:var(--color-text-secondary)}.state-panel{align-items:start;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.covenant-sections{gap:var(--space-md);margin:var(--space-md) 0;padding-left:1.25em;display:grid}.covenant-sections h3{margin:0 0 var(--space-xs);font-size:1rem}.covenant-sections p{margin:0 0 var(--space-xs)}.covenant__failure{color:var(--color-critical)}.trust-summary{gap:var(--space-xs);margin-bottom:var(--space-md);display:grid}.trust-summary h3,.trust-summary h4{margin:0;font-size:1rem}.trust-summary h4{margin-top:var(--space-xs);font-weight:500}.trust-summary ul{margin:0;padding-left:1.25em}.trust-summary p{margin:var(--space-xs) 0 0}.organisation-choices{gap:var(--space-sm);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.state-panel>svg{width:var(--icon-large);color:var(--color-information)}.state-panel[data-tone=warning]>svg,.state-panel[data-tone=review]>svg{color:var(--color-warning)}.state-panel[data-tone=critical]>svg{color:var(--color-critical)}.state-panel p:last-of-type{color:var(--color-text-secondary);margin-block-end:0}.state-panel[data-state=loading]>svg{animation:loading-pulse var(--motion-loading) ease-in-out infinite alternate}@keyframes loading-pulse{0%{opacity:.35}to{opacity:1}}.diagnostic{margin-block-start:var(--space-md)}.diagnostic summary{min-height:var(--size-touch-target);cursor:pointer}.diagnostic code{padding:var(--space-sm);border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-background);display:block}.global-notices{width:min(100%, var(--size-content-max));margin:var(--space-md) auto 0;gap:var(--space-xs);display:grid}.global-notice{padding:var(--space-sm) var(--space-md);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.global-notice svg{width:var(--icon-medium)}.global-notice div{display:grid}.global-notice span{color:var(--color-text-secondary);font-size:var(--type-metadata)}.global-notice[data-tone=warning] svg{color:var(--color-warning)}blockquote{margin:var(--space-md) 0 0;border-inline-start:var(--border-strong) solid var(--color-information);color:var(--color-text-secondary);overflow-wrap:anywhere;padding-inline-start:var(--space-md)}.development-control{margin-block-start:var(--space-md)}.development-control>summary{min-height:var(--size-touch-target);cursor:pointer;font-weight:700}.development-control__content{gap:var(--space-md);padding-block-start:var(--space-md);display:grid}.development-control label,.development-control fieldset{gap:var(--space-xs);border:0;margin:0;padding:0;display:grid}.development-control label>span,.development-control legend{color:var(--color-text-secondary);font-size:var(--type-label)}.development-control select{width:100%;min-width:0;padding-inline:var(--space-sm);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface-raised)}.segmented-control{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.segmented-control button{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);cursor:pointer;min-width:0}.segmented-control button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-background);background:var(--color-accent);font-weight:var(--font-weight-strong)}.development-control__content>p{color:var(--color-text-subdued);font-size:var(--type-metadata);margin:0}.authentication-screen{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sheet);background:linear-gradient(150deg, color-mix(in srgb, var(--brand-orivue-accent) 8%, transparent), transparent 42%), var(--color-surface-raised);width:min(100%,34rem);box-shadow:var(--elevation-secure-overlay);margin-inline:auto;padding:clamp(1.5rem,6vw,2.5rem)}.authentication-screen__icon{width:2rem;color:var(--color-accent);margin-block-end:var(--space-lg)}.authentication-screen>p:not(.eyebrow){color:var(--color-text-secondary)}.authentication-screen__state{margin-block:var(--space-lg);padding:var(--space-sm);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);background:var(--color-background);font-size:var(--type-metadata);font-variant-numeric:tabular-nums;font-feature-settings:var(--font-feature-tabular)}.authentication-screen__error{color:var(--color-warning)!important}.authentication-screen__form{gap:var(--space-md);display:grid}.authentication-screen__form label{gap:var(--space-xs);display:grid}.authentication-screen__form label>span{color:var(--color-text-secondary);font-size:var(--type-label)}.authentication-development-control__actions{gap:var(--space-xs);display:grid}.authentication-development-control__actions button{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);cursor:pointer}@media (width>=40rem){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.authentication-development-control__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.state-panel[data-state=loading]>svg{animation:none}}.day-rings{margin-block:var(--space-lg);gap:var(--space-lg);display:flex}.day-ring{justify-items:center;gap:var(--space-xs);display:grid}.day-ring svg{width:3.5rem;height:3.5rem}@media (width<=480px){.day-rings{margin-block:var(--space-sm);gap:var(--space-md)}.day-ring svg{width:2.5rem;height:2.5rem}}.day-ring__track,.day-ring__value{fill:none;stroke-width:6px}.day-ring__track{stroke:var(--structure-border-strong)}.day-ring__value{stroke-linecap:round;transition:stroke-dashoffset .32s}.day-ring[data-tone=plan][data-complete] .day-ring__value{stroke:var(--accent-primary)}.day-ring[data-tone=log][data-complete] .day-ring__value{stroke:var(--ring-record)}.day-ring[data-tone=close][data-complete] .day-ring__value{stroke:var(--state-onplan)}.day-ring__label{color:var(--color-text-secondary);font-size:var(--type-caption)}.today-screen__day.today-screen__day{display:block}.today-screen__day>.eyebrow,.report-screen__panel>.eyebrow{color:var(--text-muted);font-family:var(--font-display);font-size:var(--type-microlabel);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-microlabel)}.day-check-in-eye{vertical-align:-.15em;margin-inline-start:var(--space-2);display:inline-block}.day-check-in-eye svg{block-size:1em;inline-size:1em;display:block}.today-screen__day-title{font-family:var(--font-ritual);font-size:var(--type-heading-md);line-height:var(--line-height-heading)}.today-screen__resume,.today-screen__plan,.today-screen__motion,.today-screen__closed{gap:var(--space-md);margin-block-start:var(--space-md);display:grid}.today-screen h3{margin-block:0}.plan-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.plan-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;display:grid}.plan-row+.plan-row{border-block-start:var(--border-hairline) solid var(--color-separator)}.plan-row__grip{min-width:var(--size-touch-target);min-height:var(--size-touch-target);color:var(--color-text-subdued);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}.plan-row__grip svg{width:var(--icon-medium)}.plan-row__grip--settled{cursor:default;touch-action:pan-y}.plan-row[data-plan-sortable]+.plan-row:not([data-plan-sortable]){border-block-start:var(--border-hairline) solid var(--color-separator);margin-block-start:var(--space-sm);padding-block-start:var(--space-sm)}.plan-row[data-dragging] .plan-row__grip{color:var(--color-text-primary);cursor:grabbing}.plan-row__title,.plan-row input,.plan-row textarea{-webkit-user-select:text;user-select:text}.plan-row__line{min-block-size:var(--size-touch-target);align-items:center;gap:var(--space-1);display:flex}.plan-row__complete{inline-size:var(--size-touch-target);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.plan-row__complete-mark{border:var(--border-width-strong) solid var(--color-text-subdued);border-radius:50%;block-size:1.375rem;inline-size:1.375rem}.plan-row__complete[aria-pressed=true] .plan-row__complete-mark{border-color:var(--state-onplan);background:var(--state-onplan)}.plan-row__title{min-inline-size:0;min-block-size:var(--size-touch-target);text-overflow:ellipsis;flex:auto}.plan-row .plan-row__title{padding-block:0;padding-inline:var(--space-1);background:0 0;border-color:#0000}.plan-row .plan-row__title:focus{border-color:var(--structure-border-strong);background:var(--surface-elevated)}.plan-row__title:hover:not(:focus){border-color:var(--color-separator)}.plan-row[data-status=completed] .plan-row__title,.plan-row[data-status=cancelled_legitimately] .plan-row__title{color:var(--color-text-subdued)}.plan-row__importance{font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--font-weight-strong);flex:none}.plan-row__importance[data-importance=high]{color:var(--accent-primary)}.plan-row__importance[data-importance=low]{color:var(--color-text-subdued)}.plan-row__detail{inline-size:var(--size-touch-target);color:var(--color-text-subdued);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.plan-row__detail svg{inline-size:var(--icon-medium);block-size:var(--icon-medium)}.plan-row__detail[data-carries-context]{color:var(--color-text-secondary)}.plan-row__swipe-action{min-block-size:calc(var(--size-touch-target) - var(--space-2));padding-inline:var(--space-sm);color:var(--interactive-destructive);font-size:var(--type-caption);flex:none}.plan-row__secondary{margin:0 0 var(--space-1);color:var(--color-text-subdued);font-size:var(--type-metadata);font-feature-settings:var(--font-feature-tabular);line-height:var(--line-height-metadata);text-overflow:ellipsis;white-space:nowrap;padding-inline-start:calc(var(--size-touch-target) * 2 + var(--space-1));overflow:hidden}.plan-row__secondary[data-overdue]{color:var(--color-text-secondary)}.plan-rows[data-plan-dragging] .plan-row{translate:0 var(--plan-shift,0px);transition:translate var(--motion-duration-short) var(--motion-ease-standard);will-change:translate;position:relative}.plan-rows[data-plan-dragging] .plan-row[data-dragging]{z-index:1;border-radius:var(--radius-control);background:var(--color-surface-raised);box-shadow:var(--elevation-interactive);translate:0 var(--plan-carry,0px);transition:scale var(--motion-duration-short) var(--motion-ease-standard), box-shadow var(--motion-duration-short) var(--motion-ease-standard);scale:1.025}.plan-rows[data-plan-dragging] .plan-row[data-dragging][data-settling]{transition:translate var(--motion-duration-medium) var(--motion-ease-settle), scale var(--motion-duration-medium) var(--motion-ease-settle), box-shadow var(--motion-duration-medium) var(--motion-ease-standard), background-color var(--motion-duration-medium) var(--motion-ease-standard), border-radius var(--motion-duration-medium) var(--motion-ease-standard);background:0 0;border-radius:0;scale:1;box-shadow:0 0 #0000}@media (prefers-reduced-motion:reduce){.plan-rows[data-plan-dragging] .plan-row,.plan-rows[data-plan-dragging] .plan-row[data-dragging],.plan-rows[data-plan-dragging] .plan-row[data-dragging][data-settling]{transition:none}.plan-rows[data-plan-dragging] .plan-row[data-dragging]{scale:1}}.plan-detail-sheet .plan-detail__title{line-height:inherit;background:0 0;border:0;padding:0}.plan-detail-sheet .dialog__header>div{flex:auto;min-width:0}.plan-detail{display:grid}.plan-detail__field{color:var(--color-text-secondary);font-size:var(--type-label);gap:var(--space-1);margin-block-start:var(--space-sm);display:grid}.plan-detail__label{color:var(--color-text-secondary);font-size:var(--type-label)}.plan-detail__hint{color:var(--color-text-subdued);font-size:var(--type-caption);grid-column:1/-1;margin:0}.plan-detail>*{padding-block:var(--space-xs);border-block-end:var(--border-hairline) solid var(--structure-border-strong)}.plan-detail>:last-child{border-block-end:0}.plan-detail__note{margin-block-start:0}.plan-detail__note textarea{background:0 0;border:0;padding-inline:0}.plan-detail__row{min-block-size:var(--size-touch-target);justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.plan-detail__row .plan-detail__label{white-space:nowrap}.plan-detail__value{align-items:center;gap:var(--space-xs);display:inline-flex}.plan-detail__value .text-input{width:auto}.plan-detail__alert{margin:0 0 var(--space-sm);color:var(--color-text-primary);font-size:var(--type-compact-body)}.plan-detail__remove{border-block-start:var(--border-hairline) solid var(--structure-border-strong);margin-block-start:var(--space-md);padding-block-start:var(--space-md)}.plan-detail__outcome p{color:var(--color-text-primary);font-size:var(--type-compact-body);margin:0}.plan-detail__outcome .plan-detail__hint{color:var(--color-text-subdued);font-size:var(--type-caption)}.plan-detail__outcome-status{color:var(--color-text-secondary);font-size:var(--type-label)}.plan-detail__outcome .button{margin-block-start:var(--space-xs)}.today-screen__custom{gap:var(--space-xs);display:flex}.today-screen__custom label{flex:1}.brief-section{gap:var(--space-sm);display:grid}.brief-section__hint{color:var(--color-text-subdued);font-size:var(--type-caption);margin:0}.offer-cards{gap:var(--list-card-gap);margin:0;padding:0;list-style:none;display:grid}.offer-card{min-height:var(--size-touch-target);padding:var(--space-sm);border:var(--border-hairline) solid var(--color-separator);border-inline-start:var(--accent-edge-width) solid var(--accent-primary);border-radius:var(--radius-card);background:var(--color-surface-raised);justify-items:start;gap:var(--space-sm);display:grid}.offer-card__body{justify-self:stretch;gap:var(--space-1);display:grid}.offer-card__decisions{justify-self:stretch;gap:var(--space-sm);display:flex}.offer-card__decisions>*{flex:1}.offer-card__subtitle{color:var(--color-text-subdued);font-size:var(--type-metadata);font-feature-settings:var(--font-feature-tabular)}@media (forced-colors:active){.offer-card{border-inline-start-color:highlight}}.importance-selector{gap:var(--space-1);display:inline-flex}.importance-selector__option{padding:var(--space-1) var(--space-xs);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);color:var(--color-text-subdued);font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0}.importance-selector__option[aria-pressed=true]{border-color:var(--color-text-primary);color:var(--color-text-primary)}.importance-selector__option[data-importance=high][aria-pressed=true]{border-color:var(--accent-primary);color:var(--accent-primary)}.outcome-form{gap:var(--space-xs);flex-basis:100%;width:100%;max-width:32rem;display:grid}.plan-row .outcome-form{padding-block-end:var(--space-xs);padding-inline-start:var(--size-touch-target)}.outcome-form__statuses{gap:var(--space-1);flex-wrap:wrap;display:flex}.outcome-form__status{min-height:var(--size-touch-target);padding:var(--space-1) var(--space-xs);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);color:var(--color-text-subdued);font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0}.outcome-form__status[aria-pressed=true]{border-color:var(--color-text-primary);color:var(--color-text-primary)}.outcome-form__meaning{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0}.outcome-form__field{color:var(--color-text-secondary);font-size:var(--type-caption);gap:var(--space-1);display:grid}.outcome-form__cause{min-height:var(--size-touch-target);padding:var(--space-1) var(--space-xs);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);color:var(--color-text-primary);background:0 0}.outcome-form__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.commit-moment{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0;animation:2.4s commit-moment-breathe}.today-screen__day[data-commit-moment] .day-ring[data-tone=plan] svg{animation:.6s commit-ring-fill}@keyframes commit-moment-breathe{0%{opacity:0;transform:translateY(2px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1}to{opacity:0}}@keyframes commit-ring-fill{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.commit-moment,.today-screen__day[data-commit-moment] .day-ring[data-tone=plan] svg{animation:none}}.work-date-nav{margin-block-start:var(--space-xs)}.work-date-nav__row{grid-template-columns:var(--size-touch-target) minmax(0, 11rem) var(--size-touch-target);justify-content:center;align-items:center;gap:var(--space-xs);display:grid}.work-date-nav__step{padding-inline:0}.work-date-nav__field{justify-content:center;display:flex}.work-date-nav__input.work-date-nav__input{inline-size:auto;max-inline-size:11rem;font-family:var(--font-code);font-variant-numeric:tabular-nums}.work-date-nav__past{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:var(--type-caption);align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.work-date-nav__marker{padding:0 var(--space-xs);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control)}.record-screen__day.record-screen__day{display:block}.record-plan{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-card);background:var(--color-surface-raised);gap:var(--space-1);margin-block-start:var(--space-sm);display:grid}.record-plan__heading{color:var(--text-muted);font-family:var(--font-display);font-size:var(--type-microlabel);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-microlabel);text-transform:uppercase;margin:0}.record-plan__items{gap:var(--space-1);max-block-size:10.5rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.record-plan__item{min-block-size:var(--size-touch-target);align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.record-plan__title{min-inline-size:0;font-size:var(--type-compact-body);overflow-wrap:anywhere;flex:10rem}.record-plan__status{color:var(--color-text-subdued);font-size:var(--type-metadata)}@media (forced-colors:active){.record-plan{border:var(--border-hairline) solid CanvasText}}.record-chip-row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.record-chip{padding-inline:var(--chip-padding-inline);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--chip-radius);background:var(--surface-secondary);color:var(--color-text-secondary);font:inherit;font-size:var(--type-label);cursor:pointer}.record-chip[aria-pressed=true]{border-color:var(--color-text-primary);color:var(--color-text-primary)}.record-chip[data-chip=objection][aria-pressed=true]{border-color:var(--state-objection);color:var(--state-objection)}.record-chip-row__settings{font-size:var(--type-label)}.record-quick-add{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.record-quick-add__field{flex:1;min-width:0}.plan-detail__field textarea,.plan-detail-sheet .plan-detail__title,.close-reflection__input.close-reflection__input,.close-review__edit-input.close-review__edit-input,.record-quick-add__text.record-quick-add__text,.outcome-form__field textarea{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0;display:block;overflow-y:hidden}.record-entry-time{align-items:center;gap:var(--space-1);flex:1 0 100%;display:flex}.record-entry-time__label{color:var(--color-text-secondary);font-size:var(--type-caption)}.record-entry-time__input{max-inline-size:9rem;font-family:var(--font-code);font-variant-numeric:tabular-nums}.record-context-line{color:var(--color-text-secondary);font-size:var(--type-metadata);align-items:center;gap:var(--space-xs);margin-block-start:var(--space-xs);display:flex}.who-picker__members{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.who-picker__free-text{gap:var(--space-xs);margin-block-start:var(--space-sm);display:flex}.who-picker__free-text-field{flex:1}.chip-preferences__list{margin:0 0 var(--space-sm);gap:var(--space-xs);padding:0;list-style:none;display:grid}.chip-preferences__row{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.chip-preferences__toggle{align-items:center;gap:var(--space-xs);display:flex}.chip-preferences__reorder{gap:var(--space-1);display:flex}.record-timeline{margin:var(--space-lg) 0 0;gap:var(--list-row-gap);padding:0;list-style:none;display:grid}@media (width<=30rem) and (height<=43.75rem){.record-plan{margin-block-start:var(--space-xs)}.record-plan__items{max-block-size:calc(var(--row-height-roomy) + var(--space-3));grid-auto-rows:max-content}.record-chip-row,.record-quick-add,.record-timeline{margin-block-start:var(--space-xs)}}.record-timeline__item{min-block-size:var(--row-height-compact);align-items:baseline;gap:var(--space-sm);display:flex}.record-timeline__item+.record-timeline__item{border-block-start:var(--border-hairline) solid var(--color-separator)}.record-timeline__time{color:var(--color-text-secondary);font-family:var(--font-code);font-size:var(--type-metadata);font-variant-numeric:tabular-nums;flex:none}.record-timeline__time-button{cursor:pointer;line-height:inherit;text-align:start;background:0 0;border:0;padding:0}.record-timeline__content{white-space:pre-wrap;overflow-wrap:anywhere;flex:12rem;min-width:0;overflow-y:hidden}.record-timeline__item .record-timeline__content{min-block-size:var(--size-touch-target);padding-block:var(--space-2);padding-inline:var(--space-1);resize:none;background:0 0;border-color:#0000}.record-timeline__item .record-timeline__content:hover:not(:focus){border-color:var(--color-separator)}.record-timeline__item .record-timeline__content:focus{border-color:var(--structure-border-strong);background:var(--surface-elevated)}.record-timeline__edit{align-items:center;gap:var(--space-xs);flex-wrap:wrap;flex:1 0 100%;display:flex}.record-timeline__kind{min-block-size:var(--chip-height);padding-inline:var(--chip-padding-inline);border-radius:var(--chip-radius);color:var(--color-text-secondary);background:var(--surface-secondary);font-size:var(--type-label);flex:none;align-items:center;display:inline-flex}.record-timeline__item[data-kind=objection] .record-timeline__kind{color:var(--state-objection)}.record-timeline__item[data-kind=blocker] .record-timeline__kind{color:var(--state-offplan)}.record-timeline__item[data-arriving]{animation:record-entry-arrive var(--motion-duration-long) var(--motion-ease-settle) both}@keyframes record-entry-arrive{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.record-close-entry{margin-block-start:var(--space-sm)}.record-closed-note{color:var(--color-text-secondary);font-size:var(--type-metadata);margin-block-start:var(--space-sm)}.close-flow{gap:var(--space-md);justify-items:start;margin-block-start:var(--space-md);display:grid}.close-flow__hint,.close-review__quiet{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0}.close-flow__privacy{color:var(--color-text-secondary);font-size:var(--type-metadata);margin:0}.close-flow__actions{gap:var(--space-xs);width:100%;display:grid}.close-flow__actions .button{width:100%}.close-walk__progress{color:var(--color-text-subdued);font-size:var(--type-metadata);margin:0}.close-walk__output{margin:0}.close-feel,.close-reflection{gap:var(--space-1);width:100%;display:grid}.close-feel__label,.close-reflection__label{font-size:var(--type-caption)}.close-feel__words{gap:var(--space-1);flex-wrap:wrap;display:flex}.close-feel__word{min-height:var(--size-touch-target);padding:var(--space-1) var(--space-xs);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);color:var(--color-text-subdued);font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0}.close-feel__word[aria-pressed=true]{border-color:var(--color-text-primary);color:var(--color-text-primary)}.close-feel__value{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0}.close-reflection__input,.close-review__edit-input{width:100%;max-width:32rem;padding:var(--space-xs) var(--space-sm);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);color:var(--color-text-primary);background:0 0}.close-review__section{gap:var(--space-1);width:100%;display:grid}.close-review__lines{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.close-review__line{width:100%;padding:var(--space-1) var(--space-xs);border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0}.close-review__line:hover,.close-review__line:focus-visible{border-color:var(--color-separator)}.close-review__edit{gap:var(--space-xs);width:100%;display:grid}.close-review__edit-actions{gap:var(--space-xs);display:flex}.close-forgotten{width:100%;max-width:32rem;padding:var(--space-sm);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);gap:var(--space-xs);display:grid}.close-forgotten__field{color:var(--color-text-secondary);font-size:var(--type-caption);gap:var(--space-1);display:grid}.close-forgotten__kind{padding:var(--space-1) var(--space-xs);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);color:var(--color-text-primary);background:0 0}.close-analysis__summary{color:var(--color-text-primary);margin:0}.close-analysis__item{padding:var(--space-1) var(--space-xs);color:var(--color-text-secondary)}.close-analysis__coaching{gap:var(--space-xs);padding:var(--space-1) var(--space-xs);border-inline-start:var(--border-hairline) solid var(--color-separator);display:grid}.close-analysis__observation{color:var(--color-text-primary)}.close-analysis__suggestion{color:var(--color-text-secondary);font-size:var(--type-caption)}.close-ritual .day-ring[data-tone=close] svg{animation:.6s close-ring-fill}.close-ritual__confirmation{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0;animation:1.2s close-ritual-settle}@keyframes close-ring-fill{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes close-ritual-settle{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.close-ritual .day-ring[data-tone=close] svg,.close-ritual__confirmation,.record-timeline__item[data-arriving]{animation:none}}.report-archive__hint{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0}.report-archive{margin:0 calc(var(--space-3) * -1);gap:var(--list-row-gap);padding:0;list-style:none;display:grid}.report-archive__meta{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.report-archive__feel{font-family:var(--font-code);font-variant-numeric:tabular-nums}.report-archive__state{color:var(--text-muted);font-size:var(--type-metadata)}.report-archive__state[data-approved]{color:var(--text-secondary)}.report-archive .list-row__trailing{justify-items:end;gap:var(--space-1);text-align:end;max-inline-size:38%;display:grid}.report-archive__read{color:var(--text-secondary);font-size:var(--type-metadata);font-feature-settings:var(--font-feature-tabular);line-height:var(--line-height-metadata)}.report-archive__read[data-unread]{color:var(--text-muted)}.report-detail{max-inline-size:var(--content-width-reading);font-size:var(--type-body);line-height:var(--line-height-reading);gap:var(--space-4);display:grid}.report-detail__title{font-family:var(--font-ritual);font-size:var(--type-heading-md);line-height:var(--line-height-heading);margin:0}.report-detail h3{font-size:var(--type-section-title);margin-block:0}.report-detail__released{color:var(--color-text-secondary);margin:0}.report-detail__list{gap:var(--space-1);margin:0;padding-inline-start:var(--space-md);display:grid}.report-detail__body{font-family:var(--font-code);font-size:var(--type-caption);white-space:pre-wrap;overflow-x:auto}.report-detail__receipts{color:var(--text-secondary);font-size:var(--type-metadata);font-feature-settings:var(--font-feature-tabular);line-height:var(--line-height-metadata);margin:0;padding:0;list-style:none}.report-detail__receipts[data-unread]{color:var(--text-muted)}.report-detail__actions{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.team-brief{margin:0 calc(var(--space-3) * -1);gap:var(--list-row-gap);padding:0;list-style:none;display:grid}.team-roster{gap:var(--list-row-gap);margin:0;padding:0;list-style:none;display:grid}.team-roster__row{--team-roster-divider-inset:calc(var(--avatar-size-row) + var(--space-3));min-block-size:var(--row-height-roomy);padding-block:var(--space-2);gap:var(--space-2);display:grid}.team-roster__row+.team-roster__row{position:relative}.team-roster__row+.team-roster__row:before{content:"";inset-block-start:0;inset-inline:var(--team-roster-divider-inset) 0;block-size:var(--border-hairline);background:var(--structure-border);position:absolute}.team-roster__identity{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.team-roster__person{min-width:0;color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-3);text-align:start;background:0 0;border:0;flex:auto;padding:0;display:flex}.team-roster__avatar{inline-size:var(--avatar-size-row);block-size:var(--avatar-size-row);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--surface-secondary);font-size:var(--type-label);font-weight:var(--font-weight-medium);flex:none;justify-content:center;align-items:center;display:inline-flex}.team-roster__lines{gap:var(--space-1);flex:1;min-width:0;display:grid}.team-roster__name{font-size:var(--type-body);overflow-wrap:anywhere}.team-roster__row[data-unread] .team-roster__name{font-weight:var(--font-weight-medium)}.team-roster__meta{color:var(--text-secondary);font-size:var(--type-metadata);font-feature-settings:var(--font-feature-tabular);line-height:var(--line-height-metadata)}.team-roster__state{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;margin-inline-start:auto;display:inline-flex}.team-roster__report{align-items:center;gap:var(--space-2);display:inline-flex}.team-roster__unread-dot{inline-size:var(--chip-dot-size);block-size:var(--chip-dot-size);border-radius:var(--radius-pill);background:var(--accent-primary);flex:none;display:inline-block}@media (forced-colors:active){.team-roster__unread-dot{background:canvastext}}.team-check-in{gap:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:var(--team-roster-divider-inset);display:grid}.team-check-in__line{font-size:var(--type-body);margin:0}.team-check-in__time{color:var(--text-secondary);font-size:var(--type-metadata);font-feature-settings:var(--font-feature-tabular)}.team-check-in__quiet{color:var(--text-muted);font-size:var(--type-body);margin:0}.team-check-in__actions{display:flex}.team-check-in__log{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.team-check-in__entry{font-size:var(--type-body);gap:var(--space-1);display:grid}.team-check-in__entry-meta{gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-metadata);line-height:var(--line-height-metadata);display:flex}.team-screen__sentence{color:var(--text-secondary);margin:0}.worker-history{margin:0 calc(var(--space-3) * -1);gap:var(--list-row-gap);padding:0;list-style:none;display:grid}.worker-history__unread-dot{inline-size:var(--chip-dot-size);block-size:var(--chip-dot-size);border-radius:var(--radius-pill);background:var(--accent-primary);flex:none;display:inline-block}@media (forced-colors:active){.worker-history__unread-dot{background:canvastext}}.assignment-group__heading{margin-block:var(--space-3) var(--space-1);color:var(--color-text-subdued);font-family:var(--font-display);font-size:var(--type-microlabel);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.offer-composer{gap:var(--space-md);display:grid}.offer-composer__label{color:var(--color-text-subdued);font-size:var(--type-metadata)}.offer-composer__title{resize:none;overflow:hidden}.offer-composer__roster{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.offer-composer__person{min-block-size:var(--size-touch-target);align-items:center;gap:var(--space-sm);cursor:pointer;display:flex}.offer-composer__due{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.platform-diagnostics dl{gap:var(--space-xs);margin:0;display:grid}.platform-diagnostics dl>div{gap:var(--space-sm);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);min-width:0;display:grid}.platform-diagnostics dt{color:var(--color-text-subdued)}.platform-diagnostics dd{overflow-wrap:anywhere;min-width:0;margin:0}.platform-diagnostics__actions{margin-block:var(--space-md);gap:var(--space-xs);flex-wrap:wrap;display:flex}.platform-diagnostics__actions button{min-height:var(--size-touch-target)}.platform-diagnostics__capabilities,.platform-diagnostics__native,.platform-diagnostics__storage{border-block-start:var(--border-hairline) solid var(--color-separator)}.platform-diagnostics__capabilities>summary,.platform-diagnostics__native>summary,.platform-diagnostics__storage>summary{min-height:var(--size-touch-target);padding-block:var(--space-sm);cursor:pointer}.platform-diagnostics__capabilities ul,.platform-diagnostics__storage ul{gap:var(--space-xs);min-width:0;margin:0;padding:0;list-style:none;display:grid}.platform-diagnostics__capabilities li{justify-content:space-between;gap:var(--space-sm);min-width:0;display:flex}.platform-diagnostics__storage li{min-width:0;padding:var(--space-sm);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);gap:var(--space-compact);display:grid}.platform-diagnostics__storage span,.platform-diagnostics__storage small{color:var(--color-text-secondary);overflow-wrap:anywhere}.pwa-offline-boundary{gap:var(--space-md);width:min(100%,52rem);display:grid}.pwa-offline-boundary>p{color:var(--color-text-secondary);margin:0}.protected-storage-boundary{grid-template-columns:minmax(0,1fr);width:min(100%,52rem)}@media (width<=24rem){.platform-diagnostics dl>div,.platform-diagnostics__capabilities li{flex-direction:column;grid-template-columns:1fr}}.safe-area-container,.page-container,.content-column,.surface,.stack,.inline,.grid,.presentation-card,.feedback-state{min-width:0}.content-column{width:100%}.content-column[data-width=reading]{max-width:var(--content-width-reading)}.content-column[data-width=wide]{max-width:var(--content-width)}.content-column[data-width=full]{max-width:none}.page-header{justify-content:space-between;align-items:start;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.page-header__description,.section-header__description{color:var(--text-secondary)}.page-header__description>:last-child,.section-header__description>:last-child{margin-block-end:0}.page-header__actions,.section-header__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.section-header{justify-content:space-between;align-items:start;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.section-header h2,.section-header h3,.section-header h4{margin-block:0 var(--space-xs)}.scroll-region{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:100%;overflow:auto}.sticky-action-region{z-index:calc(var(--z-navigation) - 1);min-width:0;padding:var(--space-sm);border:var(--border-hairline) solid var(--structure-border);border-radius:var(--radius-lg);background:var(--surface-overlay);box-shadow:var(--elevation-interactive);justify-content:space-between;align-items:center;gap:var(--space-sm);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:calc(var(--safe-area-bottom) + var(--space-sm))}.divider{width:100%;margin-block:var(--space-md);border:0;border-block-start:var(--border-hairline) solid var(--structure-divider)}.surface{padding:var(--space-card);border:var(--border-hairline) solid var(--structure-border);border-radius:var(--radius-card);background:var(--surface-primary)}.surface[data-padding=none]{padding:0}.surface[data-padding=compact]{padding:var(--space-sm)}.surface[data-padding=spacious]{padding:var(--space-lg)}.surface[data-elevation=raised]{background:var(--surface-elevated);box-shadow:var(--elevation-raised-card)}.surface[data-elevation=interactive]{background:var(--surface-elevated);box-shadow:var(--elevation-interactive)}.stack,.grid{display:grid}.stack[data-gap=xs],.inline[data-gap=xs]{gap:var(--space-xs)}.stack[data-gap=sm],.inline[data-gap=sm],.grid[data-gap=sm]{gap:var(--space-sm)}.stack[data-gap=md],.inline[data-gap=md],.grid[data-gap=md]{gap:var(--space-md)}.stack[data-gap=lg],.inline[data-gap=lg],.grid[data-gap=lg]{gap:var(--space-lg)}.stack[data-gap=section]{gap:var(--space-section)}.inline{min-width:0;display:flex}.inline[data-wrap=true]{flex-wrap:wrap}.inline[data-align=start]{align-items:start}.inline[data-align=center]{align-items:center}.inline[data-align=end]{align-items:end}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.button{min-width:0;color:var(--text-primary);background:var(--surface-primary);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);text-align:center;justify-content:center;align-items:center;gap:var(--space-xs);transition:border-color var(--motion-short) var(--motion-ease-standard), color var(--motion-short) var(--motion-ease-standard), background-color var(--motion-short) var(--motion-ease-standard), box-shadow var(--motion-short) var(--motion-ease-standard), opacity var(--motion-short) var(--motion-ease-standard), transform var(--motion-duration-short) var(--motion-ease-settle);text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.button:hover:not(:disabled){border-color:var(--structure-border-strong);background:var(--surface-secondary)}}.button:active:not(:disabled){transition:background-color var(--motion-duration-instant) var(--motion-ease-standard), opacity var(--motion-duration-instant) var(--motion-ease-standard), transform var(--motion-duration-instant) var(--motion-ease-standard);transform:scale(.97)}.button:disabled{border-color:var(--structure-disabled);color:var(--text-secondary);background:var(--interactive-disabled);cursor:not-allowed}.button--primary{border-color:var(--text-primary);color:var(--text-inverse);background:var(--text-primary)}@media (hover:hover){.button--primary:hover:not(:disabled){border-color:var(--text-primary);background:var(--text-primary);opacity:.96}}.button--primary:active:not(:disabled){border-color:var(--text-primary);background:var(--text-primary);opacity:.92}.button--primary:disabled{border-color:var(--structure-disabled);color:var(--text-secondary);background:var(--interactive-disabled)}.button--secondary{border-color:var(--text-secondary);background:0 0}@media (hover:hover){.button--secondary:hover:not(:disabled){border-color:var(--text-secondary)}}.button--secondary:active:not(:disabled){background:var(--interactive-pressed)}.button--subtle{background:0 0;border-color:#0000}.button--subtle:disabled{color:var(--text-disabled);background:0 0;border-color:#0000}.button--destructive{border-color:var(--interactive-destructive);color:var(--interactive-destructive);font-weight:var(--font-weight-strong);background:0 0}@media (hover:hover){.button--destructive:hover:not(:disabled){color:var(--surface-canvas);background:var(--interactive-destructive)}}.button--destructive[data-final]{border-color:var(--interactive-destructive);color:var(--text-inverse);background:var(--interactive-destructive)}@media (hover:hover){.button--destructive[data-final]:hover:not(:disabled){opacity:.96}}.button--destructive[data-final]:active:not(:disabled){opacity:.92}.button--destructive[data-final]:disabled{border-color:var(--structure-disabled);color:var(--text-secondary);background:var(--interactive-disabled)}.button[data-size=sm]{min-block-size:var(--control-height-sm)}.button[data-size=sm]:after{content:"";inset:calc((var(--control-height-sm) - var(--size-touch-target)) / 2 - var(--border-hairline));position:absolute}.button[data-size=lg]{min-block-size:var(--control-height-lg)}.button[data-selected]{border-color:var(--interactive-default);background:var(--interactive-selected);box-shadow:inset 0 0 0 var(--border-hairline) var(--interactive-default)}.button[data-loading]>:not(.button__pending){opacity:0}.button__pending{justify-content:center;align-items:center;gap:var(--space-1);display:flex;position:absolute;inset:0}.button__pending>span{inline-size:var(--chip-dot-size);block-size:var(--chip-dot-size);border-radius:var(--radius-pill);opacity:.4;animation:button-pending var(--motion-loading) var(--motion-ease-standard) infinite;background:currentColor}.button__pending>span:nth-child(2){animation-delay:calc(var(--motion-loading) / 6)}.button__pending>span:nth-child(3){animation-delay:calc(var(--motion-loading) / 3)}@keyframes button-pending{0%,to{opacity:.4}50%{opacity:1}}.icon-button{width:var(--size-touch-target);flex:none;padding:0}.icon-button[data-size=sm]{width:var(--control-height-sm)}.icon-button[data-size=lg]{width:var(--control-height-lg)}.icon-button .button__label{justify-content:center;align-items:center;display:inline-flex}.icon-button__icon,.icon-button__icon svg{width:var(--icon-medium);height:var(--icon-medium)}.link-button{min-block-size:var(--size-touch-target)}.inline-action{min-block-size:var(--size-touch-target);color:var(--text-link);font-weight:var(--font-weight-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.field{gap:var(--space-xs);min-width:0;display:grid}.field__label{color:var(--text-primary);font-weight:var(--font-weight-strong)}.field__scope,.field__description{color:var(--text-muted);font-size:var(--type-metadata);margin:0}.field__error{color:var(--state-failure);font-size:var(--type-compact-body);font-weight:var(--font-weight-medium);margin:0}.text-input,.text-area{width:100%;min-width:0;padding:var(--space-sm) var(--space-md);border:var(--border-hairline) solid var(--structure-border-strong);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-elevated);line-height:var(--line-height-body)}.text-input.text-input,.text-area.text-area,input,select,textarea{font-size:max(1rem,1em)}.text-input{min-block-size:var(--control-height-md)}.text-area{resize:vertical}.text-input[aria-invalid=true],.text-area[aria-invalid=true]{border-color:var(--state-failure);box-shadow:inset 0 0 0 var(--border-hairline) var(--state-failure)}.text-input:disabled,.text-area:disabled{border-color:var(--structure-disabled);color:var(--text-disabled);background:var(--surface-subdued);cursor:not-allowed}.text-input::placeholder,.text-area::placeholder{color:var(--text-muted);opacity:1}.search-input{border:var(--border-hairline) solid var(--structure-border-strong);border-radius:var(--radius-control);background:var(--surface-elevated);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.search-input:focus-within{outline:3px solid var(--structure-focus-ring);outline-offset:3px}.search-input>svg{width:var(--icon-medium);height:var(--icon-medium);color:var(--text-muted);margin-inline-start:var(--space-sm)}.search-input .text-input{background:0 0;border:0;outline:0}.search-input .icon-button{margin-inline-end:var(--space-compact)}.presentation-card{padding:var(--space-card);border:var(--border-hairline) solid var(--structure-border);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--elevation-raised-card);gap:var(--space-md);display:grid}.presentation-card[data-stale]{border-inline-start:var(--border-strong) solid var(--state-stale)}.presentation-card__header{justify-content:space-between;align-items:start;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.presentation-card__header h3{font-size:var(--type-heading-md);line-height:var(--line-height-heading);margin:0}.presentation-card__summary{color:var(--text-secondary)}.presentation-card__summary>:last-child,.presentation-card__metadata>:last-child{margin-block-end:0}.presentation-card__metadata{min-width:0;color:var(--text-muted);font-size:var(--type-metadata);gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.presentation-card__trust{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.presentation-card__source{border-block-start:var(--border-hairline) solid var(--structure-divider);padding-block-start:var(--space-sm)}.presentation-card__actions{border-block-start:var(--border-hairline) solid var(--structure-divider);gap:var(--space-sm);flex-wrap:wrap;padding-block-start:var(--space-sm);display:flex}.orientation-card{border-color:color-mix(in srgb, var(--brand-orivue-accent) 28%, var(--structure-border));background:linear-gradient(145deg, color-mix(in srgb, var(--brand-orivue-accent) 7%, transparent), transparent 48%), var(--surface-elevated)}.evidence-card,.source-card,.trust-card{box-shadow:none}.state-card>.feedback-state{height:100%}.trust-label{align-items:start}.trust-label__marker{place-items:center;margin-block-start:var(--space-compact);display:grid}.trust-label__marker svg{width:var(--icon-small);height:var(--icon-small)}.trust-label__detail{color:var(--text-secondary);font-size:var(--type-metadata)}.trust-label[data-state=current]{color:var(--state-canonical-current)}.trust-label[data-state=historical]{color:var(--state-historical)}.trust-label[data-state=provisional],.trust-label[data-state=approval-required]{color:var(--state-provisional)}.trust-label[data-state=inferred]{color:var(--state-inferred)}.trust-label[data-state=uncertain]{color:var(--state-uncertain)}.trust-label[data-state=conflicting]{color:var(--state-conflicting)}.trust-label[data-state=stale]{color:var(--state-stale)}.trust-label[data-state=retrieved]{color:var(--trust-source-backed)}.trust-label[data-state=critical]{color:var(--state-failure)}.source-citation{color:var(--text-provenance);font-size:var(--type-metadata);gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);font-style:normal;display:grid}.source-citation>svg{width:var(--icon-medium);height:var(--icon-medium)}.source-citation>span{display:grid}.source-citation strong{color:var(--text-primary)}.evidence-row{min-width:0;padding-block:var(--space-sm);border-block-end:var(--border-hairline) solid var(--structure-divider);align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(min(100%,14rem),.6fr);display:grid}.evidence-row>div:first-child{min-width:0;display:grid}.evidence-row>div:first-child span{color:var(--text-secondary)}.evidence-row[data-state=conflicting]{border-inline-start:var(--border-strong) solid var(--state-conflicting);padding-inline-start:var(--space-sm)}.why-surfaced,.disclosure{border-block-start:var(--border-hairline) solid var(--structure-divider)}.why-surfaced summary,.disclosure summary{min-block-size:var(--size-touch-target);padding-block:var(--space-sm);color:var(--text-secondary);font-weight:var(--font-weight-strong);cursor:pointer}.why-surfaced p,.disclosure__content{color:var(--text-secondary)}.feedback-state{padding:var(--space-card);border:var(--border-hairline) solid var(--structure-border);border-radius:var(--radius-card);background:var(--surface-primary);gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.feedback-state>svg{width:var(--icon-large);height:var(--icon-large);color:var(--state-informational)}.feedback-state[data-tone=warning]>svg,.feedback-state[data-tone=review]>svg{color:var(--state-warning)}.feedback-state[data-tone=critical]>svg{color:var(--state-failure)}.feedback-state h2{margin-block-end:var(--space-xs)}.feedback-state p{color:var(--text-secondary)}.feedback-state__details>:last-child{margin-block-end:0}.feedback-state__actions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.skeleton-state{min-width:0;padding:var(--space-card);border:var(--border-hairline) solid var(--structure-border);border-radius:var(--radius-card);background:var(--surface-primary)}.skeleton-state>div{gap:var(--space-sm);display:grid}.skeleton-state>div>span{height:var(--space-md);border-radius:var(--radius-pill);background:var(--surface-subdued);animation:skeleton-opacity var(--motion-loading) ease-in-out infinite alternate}.skeleton-state>div>span:nth-child(2){width:84%}.skeleton-state>div>span:nth-child(3){width:62%}@keyframes skeleton-opacity{0%{opacity:.45}to{opacity:1}}.dialog{z-index:var(--z-overlay);width:100%;max-width:none;height:100%;max-height:none;padding:calc(var(--safe-area-top) + var(--space-lg)) calc(var(--safe-area-right) + var(--space-lg)) calc(var(--safe-area-bottom) + var(--space-lg)) calc(var(--safe-area-left) + var(--space-lg));color:var(--text-primary);background:var(--surface-scrim);border:0;margin:0;position:fixed;inset:0;overflow:auto}body.dialog-open{overflow:hidden}.dialog__panel{width:min(100%,34rem);max-height:100%;padding:var(--space-lg);border:var(--border-hairline) solid var(--structure-border);border-radius:var(--radius-sheet);background:var(--surface-elevated);box-shadow:var(--elevation-secure-overlay);margin:auto;overflow:auto}.dialog__header{justify-content:space-between;align-items:start;gap:var(--space-md);min-width:0;display:flex}.dialog__header h2{margin-block-end:var(--space-xs)}.dialog__header p{color:var(--text-secondary);margin-block-end:var(--space-md)}.dialog__body{min-width:0}.dialog[data-variant=bottom-sheet]{align-items:end;padding-block-end:0;display:grid}.dialog[data-variant=bottom-sheet] .dialog__panel{width:min(100%,46rem);box-shadow:var(--elevation-sheet);border-end-end-radius:0;border-end-start-radius:0;margin-block-end:0;padding-block-end:calc(var(--safe-area-bottom) + var(--space-lg))}.privacy-overlay{background:var(--surface-canvas);place-items:center;display:grid}.privacy-overlay .dialog__panel{width:min(100%,30rem)}.privacy-overlay__content{gap:var(--space-sm);display:grid}.privacy-overlay__content .eyebrow{order:-1}.design-system-preview{min-width:320px;min-height:100dvh;color:var(--text-primary);background:var(--surface-canvas);--palette-ink:var(--palette-bg-base);--palette-mist:var(--palette-text-primary);--palette-warm-off-white:var(--palette-text-primary);--palette-graphite:var(--palette-bg-base);--palette-steel-blue:var(--palette-text-muted);--palette-orivue-teal:var(--palette-accent-primary);--palette-orivue-teal-dark:var(--palette-accent-primary)}.design-system-preview .app-shell{padding-block-end:calc(var(--safe-area-bottom) + var(--space-section))}.design-system-preview .page-heading{min-height:0}.preview-section{min-width:0;gap:var(--space-md);scroll-margin-block-start:var(--space-section);display:grid}.preview-preference-status{color:var(--text-secondary);font-size:var(--type-metadata);margin:0}.identity-specimen{text-align:center;place-items:center;gap:var(--space-sm);min-height:12rem;display:grid}.identity-specimen svg{width:6rem;height:6rem}.identity-specimen--light{--symbol-bracket:var(--palette-graphite);--symbol-axis:#6f8185;--symbol-point:var(--palette-orivue-teal);color:var(--palette-ink);background:var(--palette-warm-off-white)}.identity-specimen--dark{--symbol-bracket:var(--palette-mist);--symbol-axis:#9fb1ae;--symbol-point:var(--palette-orivue-teal-dark);color:var(--palette-mist);background:var(--palette-ink)}.identity-specimen--monochrome{--symbol-bracket:currentColor;--symbol-axis:currentColor;--symbol-point:currentColor}.identity-specimen--small svg{width:1.5rem;height:1.5rem}.identity-lockup{align-items:center;gap:var(--space-sm);display:flex}.identity-lockup svg{width:3rem;height:3rem}.identity-lockup span{display:grid}.identity-lockup small{color:var(--text-provenance)}.token-list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.token-list li{grid-template-columns:var(--size-touch-target) minmax(0, 1fr);align-items:center;gap:var(--space-sm);display:grid}.token-list li>span{width:var(--size-touch-target);height:var(--size-touch-target);border:var(--border-hairline) solid var(--structure-border-strong);border-radius:var(--radius-control);grid-row:span 2}.token-list code{color:var(--text-muted);font-size:var(--type-caption)}.type-specimens{gap:var(--space-md);display:grid}.type-specimens>*{margin:0}.type-display{font-family:var(--font-display);font-size:var(--type-display);font-weight:var(--font-weight-display);line-height:var(--line-height-tight)}.type-page-title,.type-heading-large,.type-heading-medium{font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--line-height-heading)}.type-page-title{font-size:var(--type-page-title)}.type-heading-large{font-size:var(--type-heading-lg)}.type-heading-medium{font-size:var(--type-heading-md)}.type-metadata{color:var(--text-muted);font-size:var(--type-metadata)}.type-tabular{font-feature-settings:var(--font-feature-tabular);font-variant-numeric:tabular-nums}.type-citation{color:var(--text-provenance);font-style:normal}.type-provenance{color:var(--trust-provenance)}.type-long-form{max-width:65ch;line-height:var(--line-height-reading)}.spacing-scale{min-height:var(--size-touch-target);align-items:end;gap:var(--space-xs);display:flex}.spacing-scale>span{min-width:var(--space-xs);height:var(--size-touch-target);background:var(--brand-surface-strong);place-items:end center;display:grid}.spacing-scale>span[data-space="1"]{width:var(--space-1)}.spacing-scale>span[data-space="2"]{width:var(--space-2)}.spacing-scale>span[data-space="3"]{width:var(--space-3)}.spacing-scale>span[data-space="4"]{width:var(--space-4)}.spacing-scale>span[data-space="5"]{width:var(--space-5)}.spacing-scale>span[data-space="6"]{width:var(--space-6)}.spacing-scale>span[data-space="7"]{width:var(--space-7)}.spacing-scale>span[data-space="8"]{width:var(--space-8)}.spacing-scale>span[data-space="9"]{width:var(--space-9)}.spacing-scale small{color:var(--brand-contrast)}.token-swatch[data-token=brand-accent]{background:var(--brand-orivue-accent)}.token-swatch[data-token=brand-surface]{background:var(--brand-surface)}.token-swatch[data-token=brand-foreground]{background:var(--brand-foreground)}.token-swatch[data-token=surface-canvas]{background:var(--surface-canvas)}.token-swatch[data-token=surface-primary]{background:var(--surface-primary)}.token-swatch[data-token=surface-elevated]{background:var(--surface-elevated)}.token-swatch[data-token=text-primary]{background:var(--text-primary)}.token-swatch[data-token=text-secondary]{background:var(--text-secondary)}.token-swatch[data-token=text-muted]{background:var(--text-muted)}.token-swatch[data-token=state-current]{background:var(--state-canonical-current)}.token-swatch[data-token=state-historical]{background:var(--state-historical)}.token-swatch[data-token=state-provisional]{background:var(--state-provisional)}.token-swatch[data-token=state-inferred]{background:var(--state-inferred)}.token-swatch[data-token=state-uncertain]{background:var(--state-uncertain)}.token-swatch[data-token=state-conflicting]{background:var(--state-conflicting)}.token-swatch[data-token=state-stale]{background:var(--state-stale)}.token-swatch[data-token=trust-provenance]{background:var(--trust-provenance)}.token-swatch[data-token=state-warning]{background:var(--state-warning)}.token-swatch[data-token=state-risk]{background:var(--state-risk)}.token-swatch[data-token=state-success]{background:var(--state-success)}.token-swatch[data-token=state-failure]{background:var(--state-failure)}.token-swatch[data-token=state-approval]{background:var(--state-approval-required)}.preview-top-bar{width:100%}.preview-navigation-frame{min-width:0}.preview-navigation-frame .primary-navigation{min-height:auto;padding:var(--space-xs);border:var(--border-hairline) solid var(--structure-border);border-radius:var(--radius-lg);box-shadow:none;position:static}.preview-navigation-frame .primary-navigation ul{grid-template-columns:repeat(5,minmax(0,1fr))}.design-system-preview[data-large-text]{font-size:125%}.design-system-preview[data-high-contrast]{--structure-border:var(--structure-border-strong);--structure-divider:var(--structure-border-strong);--border-width-hairline:2px}.design-system-preview[data-reduced-motion] *,.design-system-preview[data-reduced-motion] :before,.design-system-preview[data-reduced-motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.design-system-preview[data-reduced-transparency]{--surface-overlay:var(--surface-elevated);--color-surface-translucent:var(--surface-elevated);--overlay-opacity-muted:1;--overlay-opacity-strong:1}.design-system-preview[data-reduced-transparency] .primary-navigation,.design-system-preview[data-reduced-transparency] .sticky-action-region{-webkit-backdrop-filter:none;backdrop-filter:none}.design-system-preview[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-orivue-accent:var(--palette-orivue-teal);--brand-foreground:var(--palette-ink);--brand-foreground-subtle:var(--palette-steel-blue);--brand-surface:#d9f3ef;--brand-surface-strong:#b5e7e0;--brand-contrast:#062e2d;--symbol-point:var(--palette-orivue-teal);--symbol-bracket:var(--palette-graphite);--symbol-axis:#6f8185;--surface-canvas:var(--palette-warm-off-white);--surface-primary:#fffdf8;--surface-secondary:#f0eee7;--surface-elevated:#fff;--surface-subdued:#ebe8df;--surface-overlay:#fffdf8eb;--surface-scrim:#0b11126b;--text-primary:var(--palette-ink);--text-secondary:#3f4d50;--text-muted:#657275;--text-disabled:#8d9697;--text-link:#006f69;--text-provenance:#5f5a87;--structure-border:#d8d5ca;--structure-border-strong:#a7afa9;--structure-divider:#e3dfd3;--structure-focus-ring:#006f69;--interactive-default:#007b74;--interactive-hover:#006f69;--interactive-active:#005f5a;--interactive-selected:#d9f3ef;--interactive-destructive:#b3362d;--trust-provenance:#6c5da8;--trust-source-backed:#2d6f8d;--state-canonical-current:#255f7d;--state-historical:#7762a8;--state-provisional:#8a5b20;--state-inferred:#5c6680;--state-uncertain:#7a5f00;--state-conflicting:#a25311;--state-stale:#757067;--state-informational:#2d6f8d;--state-warning:#966900;--state-risk:#a25311;--state-failure:#b3362d;--state-success:#21784e;--state-approval-required:#8a5b20}.design-system-preview[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-orivue-accent:var(--palette-orivue-teal-dark);--brand-foreground:var(--palette-mist);--brand-foreground-subtle:#b2c2bf;--brand-surface:#113634;--brand-surface-strong:#174f4c;--brand-contrast:var(--palette-ink);--symbol-point:var(--palette-orivue-teal-dark);--symbol-bracket:var(--palette-mist);--symbol-axis:#9fb1ae;--surface-canvas:var(--palette-ink);--surface-primary:#121a1b;--surface-secondary:#182223;--surface-elevated:#1d2a2b;--surface-subdued:#101819;--surface-overlay:#182223e6;--surface-scrim:#00000094;--text-primary:#f0f5f4;--text-secondary:#b2c2bf;--text-muted:#819390;--text-disabled:#647572;--text-link:var(--palette-orivue-teal-dark);--text-provenance:#b5a6d5;--structure-border:#263536;--structure-border-strong:#405254;--structure-divider:#1d2a2b;--structure-focus-ring:#8ce9e1;--interactive-default:var(--palette-orivue-teal-dark);--interactive-hover:#9ff0ea;--interactive-active:#4ec8c0;--interactive-selected:#123f3d;--interactive-destructive:#ff8e84;--trust-provenance:#b5a6d5;--trust-source-backed:#8fbad8;--state-canonical-current:#8fbad8;--state-historical:#b5a6d5;--state-provisional:#d6aa7b;--state-inferred:#aab6ca;--state-uncertain:#e5c36f;--state-conflicting:#e8a36f;--state-stale:#a8a29a;--state-informational:#8fbad8;--state-warning:#e7ba6c;--state-risk:#f0a66e;--state-failure:#ff8e84;--state-success:#7fd2a6;--state-approval-required:#e5c36f}.status-chip{min-block-size:var(--chip-height);padding-inline:var(--chip-padding-inline);border-radius:var(--chip-radius);color:var(--text-secondary);background:var(--surface-secondary);font-size:var(--type-label);align-items:center;gap:var(--chip-gap);display:inline-flex}.status-chip__dot{inline-size:var(--chip-dot-size);block-size:var(--chip-dot-size);border-radius:var(--radius-pill);background:var(--text-muted);flex:none;display:inline-block}.status-chip[data-tone=informational] .status-chip__dot{background:var(--state-informational)}.status-chip[data-tone=onplan] .status-chip__dot{background:var(--state-onplan)}.list-row{--list-row-height:var(--row-height-compact);--list-row-divider-inset:var(--space-3);inline-size:100%;min-block-size:var(--list-row-height);padding-block:var(--space-2);padding-inline:var(--space-3);color:var(--text-primary);cursor:pointer;align-items:center;gap:var(--space-3);text-align:start;transition:background var(--motion-immediate) var(--motion-ease-standard);background:0 0;border:0;display:flex}.list-row[data-density=standard]{--list-row-height:var(--row-height-standard)}.list-row[data-density=roomy]{--list-row-height:var(--row-height-roomy)}.list-row[data-leading=true]{--list-row-divider-inset:calc(var(--space-3) + var(--avatar-size-row) + var(--space-3))}.list-row:active{background:var(--surface-secondary)}.list-row+.list-row{position:relative}.list-row+.list-row:before{content:"";inset-block-start:0;inset-inline:var(--list-row-divider-inset) 0;block-size:var(--border-hairline);background:var(--structure-border);position:absolute}.list-row__leading{inline-size:var(--avatar-size-row);block-size:var(--avatar-size-row);flex:none;justify-content:center;align-items:center;display:inline-flex}.list-row__leading svg{width:var(--icon-medium);height:var(--icon-medium);color:var(--text-muted)}.list-row__lines{gap:var(--space-1);flex:1;min-width:0;display:grid}.list-row__primary{font-size:var(--type-body)}.list-row[data-emphasis=unresolved] .list-row__primary{font-weight:var(--font-weight-medium)}.list-row__secondary{color:var(--text-secondary);font-size:var(--type-metadata);font-feature-settings:var(--font-feature-tabular);line-height:var(--line-height-metadata)}.list-row__trailing{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.list-row-group{gap:var(--list-row-gap);display:grid}.quiet-panel{min-width:0;padding:var(--space-5);border:var(--border-hairline) solid transparent;border-radius:var(--radius-card);background:var(--surface-primary);gap:var(--space-4);display:grid}.state-timeline{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.state-timeline__entry{grid-template-columns:var(--timeline-node-size) minmax(0, 1fr);align-items:start;column-gap:var(--space-3);row-gap:var(--space-1);min-width:0;display:grid;position:relative}.state-timeline__entry:not(:last-child):before{content:"";inset-block:calc(var(--timeline-node-size) + var(--space-2)) calc(var(--space-4) * -1);inline-size:var(--timeline-rail-width);background:var(--structure-border);position:absolute;inset-inline-start:calc((var(--timeline-node-size) - var(--timeline-rail-width)) / 2)}.state-timeline__node{inline-size:var(--timeline-node-size);block-size:var(--timeline-node-size);border-radius:var(--radius-pill);background:var(--text-muted);grid-row:1/span 2;margin-block-start:var(--space-1)}.state-timeline__entry[data-tone=informational] .state-timeline__node{background:var(--state-informational)}.state-timeline__entry[data-tone=onplan] .state-timeline__node{background:var(--state-onplan)}.state-timeline__state{font-size:var(--type-body)}.state-timeline__meta{color:var(--text-secondary);font-size:var(--type-metadata);font-feature-settings:var(--font-feature-tabular);line-height:var(--line-height-metadata);grid-column:2}.metric-panel{justify-items:start;min-width:0;display:grid}.metric-panel__label{margin:0 0 var(--space-3);color:var(--text-muted);font-family:var(--font-display);font-size:var(--type-microlabel);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.metric-panel__value{margin:0 0 var(--space-1);align-items:baseline;gap:var(--space-1);display:flex}.metric-panel__numeral{font-family:var(--font-display);font-size:var(--type-numeral);font-weight:var(--font-weight-display);font-feature-settings:var(--font-feature-tabular);line-height:var(--line-height-tight)}.metric-panel__unit{color:var(--text-secondary);font-size:var(--type-label)}.metric-panel__context{color:var(--text-secondary);font-size:var(--type-body);margin:0}.skeleton-panel{min-width:0;padding:var(--space-5);border:var(--border-hairline) solid transparent;border-radius:var(--radius-card);background:var(--surface-primary)}.skeleton-panel>div{gap:var(--space-3);display:grid}.skeleton-panel>div>span{block-size:var(--space-6);border-radius:var(--radius-sm);background:var(--surface-secondary);animation:skeleton-panel-opacity var(--motion-loading) ease-in-out infinite alternate}.skeleton-panel>div>span:nth-child(2){inline-size:78%}.skeleton-panel>div>span:nth-child(3){inline-size:54%}@keyframes skeleton-panel-opacity{0%{opacity:.72}to{opacity:1}}.section-header__count{color:var(--text-muted);font-weight:var(--font-weight-regular);font-feature-settings:var(--font-feature-tabular);margin:0}.instrument-ring{--instrument-ring-size:var(--icon-medium);inline-size:var(--instrument-ring-size);block-size:var(--instrument-ring-size);place-items:center;display:inline-grid}.instrument-ring[data-size=inspection]{--instrument-ring-size:3.5rem}.instrument-ring svg{grid-area:1/1;block-size:100%;inline-size:100%}.instrument-ring__track{fill:none;stroke:var(--structure-border-strong)}.instrument-ring__arc{fill:none;stroke:var(--accent-primary);stroke-linecap:round;animation:instrument-ring-draw var(--motion-duration-long) var(--motion-ease-enter) 1}.instrument-ring[data-tone=record] .instrument-ring__arc{stroke:var(--ring-record)}.instrument-ring[data-tone=onplan] .instrument-ring__arc{stroke:var(--state-onplan)}.instrument-ring__readout{flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;display:flex}.instrument-ring__numeral{font-family:var(--font-display);font-size:calc(var(--type-numeral) * var(--instrument-ring-numeral-scale,.5));font-weight:var(--font-weight-display);font-feature-settings:var(--font-feature-tabular);line-height:var(--line-height-tight)}.instrument-ring__unit{color:var(--text-muted);font-family:var(--font-display);font-size:var(--type-microlabel);letter-spacing:var(--tracking-microlabel);line-height:var(--line-height-tight);text-transform:uppercase}@keyframes instrument-ring-draw{0%{stroke-dashoffset:var(--instrument-ring-circumference)}}.boot-screen{z-index:calc(var(--z-overlay) + 1);background:var(--surface-canvas);transition:opacity var(--motion-duration-short) var(--motion-ease-exit);place-items:center;display:grid;position:fixed;inset:0}.boot-screen[data-state=leaving]{opacity:0;pointer-events:none}.boot-screen__mark{block-size:6rem;inline-size:6rem;transition:transform var(--motion-duration-short) var(--motion-ease-exit)}.boot-screen[data-state=leaving] .boot-screen__mark{transform:scale(.96)}.boot-screen [data-orivue-part=axis]{animation:boot-mark-axis var(--motion-duration-long) var(--motion-ease-enter) both}.boot-screen [data-orivue-part=left-bracket]{animation:boot-mark-bracket-left calc(var(--motion-duration-long) + var(--motion-duration-short) + var(--motion-duration-instant)) var(--motion-ease-settle) var(--motion-duration-short) both}.boot-screen [data-orivue-part=right-bracket]{animation:boot-mark-bracket-right calc(var(--motion-duration-long) + var(--motion-duration-short)) var(--motion-ease-settle) calc(var(--motion-duration-short) + var(--motion-duration-instant)) both}.boot-screen [data-orivue-part=point]{transform-box:fill-box;transform-origin:50%;animation:boot-mark-point var(--motion-duration-instant) var(--motion-ease-settle) calc(var(--motion-duration-long) * 2) both}.boot-screen__progress{transform-origin:0;background:var(--interactive-default);block-size:2px;inline-size:100%;animation:boot-progress-travel calc(var(--motion-duration-loading) * 3.5) var(--motion-ease-enter) both, boot-progress-appear var(--motion-duration-short) linear both;position:absolute;inset-block-start:var(--safe-area-top);inset-inline-start:0;transform:scaleX(.12)}@keyframes boot-progress-appear{0%{opacity:0}to{opacity:1}}@keyframes boot-progress-travel{0%{transform:scaleX(.12)}to{transform:scaleX(.7)}}.boot-screen__progress[data-state=completing]{animation:boot-progress-complete var(--motion-duration-short) var(--motion-ease-exit) both}@keyframes boot-progress-complete{0%{transform:scaleX(var(--boot-progress-from,.12))}to{transform:scaleX(1)}}@keyframes boot-mark-axis{0%{stroke-dasharray:0 224;stroke-dashoffset:-112px;stroke-opacity:0}4%{stroke-opacity:1}to{stroke-dasharray:224 0;stroke-dashoffset:0;stroke-opacity:1}}@keyframes boot-mark-bracket-left{0%{opacity:0;transform:translate(-24px)}57.14%{opacity:1;transform:translate(0)}71.43%{animation-timing-function:var(--motion-ease-standard);transform:translate(0)}85.71%{transform:translate(6px)}to{transform:translate(0)}}@keyframes boot-mark-bracket-right{0%{opacity:0;transform:translate(24px)}66.67%{opacity:1;animation-timing-function:var(--motion-ease-standard);transform:translate(0)}83.33%{transform:translate(-6px)}to{transform:translate(0)}}@keyframes boot-mark-point{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (width<=40rem){.grid,.evidence-row{grid-template-columns:minmax(0,1fr)}.dialog{padding-inline:calc(var(--safe-area-left) + var(--space-sm)) calc(var(--safe-area-right) + var(--space-sm))}.preview-navigation-frame .primary-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.button__pending>span,.instrument-ring__arc,.skeleton-state>div>span,.skeleton-panel>div>span,.boot-screen [data-orivue-part]{animation:none}.boot-screen[data-state=leaving] .boot-screen__mark,.button:active:not(:disabled){transform:none}.list-row{transition:none}}@media (prefers-reduced-transparency:reduce){.sticky-action-region{background:var(--surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.button[data-selected],.presentation-card[data-stale],.evidence-row[data-state=conflicting]{border-color:highlight}.trust-label__marker{forced-color-adjust:auto}.quiet-panel,.skeleton-panel{border-color:canvastext}.status-chip__dot,.state-timeline__node{background:canvastext}.instrument-ring__track{stroke:graytext}.instrument-ring__arc{stroke:highlight}}
