@font-face{font-family:WP Bricolage;font-style:normal;font-display:swap;font-weight:200 800;src:url(../../../fonts/wp/bricolage-latin.a79fdb52.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:WP Bricolage;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/wp/inter-rupee.d7bc2de0.woff2) format("woff2-variations");unicode-range:U+20B9}@font-face{font-family:WP Bricolage;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/wp/notodeva-devanagari.24b1cdaf.woff2) format("woff2-variations");unicode-range:U+0900-097F}@font-face{font-family:WP Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/wp/inter-latin.3100e775.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:WP Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/wp/inter-latinext.34b9c504.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:WP Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/wp/inter-rupee.d7bc2de0.woff2) format("woff2-variations");unicode-range:U+20B9}@font-face{font-family:WP Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/wp/notodeva-devanagari.24b1cdaf.woff2) format("woff2-variations");unicode-range:U+0900-097F}@font-face{font-family:WP Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/wp/geistmono-latin.684ad5b5.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:WP Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/wp/geistmono-latinext.1a189eb9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:WP Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/wp/geistmono-rupee.ad07352d.woff2) format("woff2-variations");unicode-range:U+20B9}@font-face{font-family:WP Inter Fallback;src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:WP Bricolage Fallback;src:local("Arial");size-adjust:103%;ascent-override:95%;descent-override:24%;line-gap-override:0%}@font-face{font-family:WP Geist Mono Fallback;src:local("Courier New"),local("CourierNewPSMT");size-adjust:99.98%;ascent-override:100.52%;descent-override:29.5%;line-gap-override:0%}:root{--u-paper: #fafbfd;--u-paper-2: #f1f4f9;--u-paper-3: #e6ebf3;--u-plate: #ffffff;--u-rule: #d9dfea;--u-rule-strong: #b9c3d4;--u-rule-input: #767f9a;--u-ink-700: #14306f;--u-ink-800: #0a2354;--u-ink-900: #001639;--u-ink-950: #000e26;--u-text-hi: #001639;--u-text: #111a2e;--u-text-2: #4b5568;--u-text-3: #5f6b82;--u-on-ink: #eef3ff;--u-on-ink-2: #b7c3dc;--u-on-ink-3: #8c9bbb;--u-on-ink-hi: #ffffff;--u-rule-on-ink: rgba(238, 243, 255, .14);--u-rule-on-ink-strong: rgba(238, 243, 255, .28);--u-rule-input-on-ink: rgba(238, 243, 255, .45);--u-signal-50: #e8f6f5;--u-signal-100: #cdeeeb;--u-signal-200: #a9e2dd;--u-signal-300: #6fcfc7;--u-signal-400: #36b5ab;--u-signal-500: #119c92;--u-signal-600: #0c7d75;--u-signal-700: #095f59;--u-signal-800: #074843;--u-signal-text: var(--u-signal-600);--u-signal-fill: var(--u-signal-600);--u-signal-line: var(--u-signal-500);--u-signal-on-ink: var(--u-signal-300);--u-signal-path: var(--u-signal-400);--u-signal-halo: rgba(17, 156, 146, .28);--u-signal-wash: var(--u-signal-50);--u-on-signal: #ffffff;--u-ok: #0e7a4e;--u-ok-wash: #e6f6ee;--u-ok-on-ink: #5dd9a3;--u-error: #b42318;--u-error-wash: #fdecea;--u-error-on-ink: #ff9a8f;--u-warning: #8a4b00;--u-warning-line: #b86e00;--u-warning-wash: #fdf3e1;--u-warning-on-ink: #f2b35a;--u-info: var(--u-ink-800);--u-info-wash: var(--u-signal-50);--u-focus: 0 0 0 2px var(--u-paper), 0 0 0 4px var(--u-signal-500);--u-focus-on-ink: 0 0 0 2px var(--u-ink-900), 0 0 0 4px var(--u-signal-300);--u-shadow-1: 0 1px 2px rgba(0, 22, 57, .06);--u-shadow-2: 0 6px 16px rgba(0, 22, 57, .08);--u-shadow-3: 0 16px 40px rgba(0, 22, 57, .12);--u-glow: 0 0 0 1px rgba(17, 156, 146, .35), 0 0 24px rgba(17, 156, 146, .3);--u-r-1: 4px;--u-r-2: 8px;--u-r-3: 12px;--u-r-pill: 999px;--u-t-1: .12s;--u-t-2: .2s;--u-t-3: .42s;--u-ease: cubic-bezier(.2, .7, .2, 1);--u-ease-out: cubic-bezier(.16, 1, .3, 1);--u-font-sans: "WP Inter", "WP Inter Fallback", Arial, sans-serif;--u-font-display: "WP Bricolage", "WP Bricolage Fallback", Arial, sans-serif;--u-font-mono: "WP Geist Mono", "WP Geist Mono Fallback", ui-monospace, Consolas, monospace;--u-fs-12: .75rem;--u-fs-13: .8125rem;--u-fs-14: .875rem;--u-fs-15: .9375rem;--u-fs-16: 1rem;--u-fs-17: 1.0625rem;--u-fs-24: 1.5rem;--u-fs-lede: clamp(1.125rem, 1rem + .6vw, 1.375rem);--u-fs-d1: clamp(2.5rem, 1.5rem + 4.2vw, 4.5rem);--u-fs-d2: clamp(1.9rem, 1.2rem + 2.4vw, 3rem);--u-fs-d3: clamp(1.25rem, 1.05rem + .8vw, 1.5rem);--u-fs-h1: clamp(1.6rem, 1.2rem + 1.4vw, 2.25rem);--u-container: 1200px;--u-gutter: clamp(1rem, 3vw, 2rem);--u-section: clamp(3rem, 7vw, 5.5rem);--bg: var(--u-paper);--bg-elev: var(--u-plate);--surface: var(--u-plate);--surface-2: var(--u-paper-2);--surface-3: var(--u-paper-3);--text: var(--u-text);--text-2: var(--u-text-2);--muted: var(--u-text-3);--border: var(--u-rule);--border-strong: var(--u-rule-strong);--primary: var(--u-signal-600);--primary-hover: var(--u-signal-700);--primary-soft: var(--u-signal-50);--primary-contrast: var(--u-on-signal);--accent: var(--u-signal-500);--accent-soft: var(--u-signal-50);--success: var(--u-ok);--success-soft: var(--u-ok-wash);--warning: var(--u-warning);--warning-soft: var(--u-warning-wash);--danger: var(--u-error);--danger-soft: var(--u-error-wash);--info: var(--u-info);--info-soft: var(--u-info-wash);--ring: var(--u-signal-halo);--radius-sm: var(--u-r-1);--radius: var(--u-r-2);--radius-lg: var(--u-r-3);--radius-xl: var(--u-r-3);--shadow-sm: var(--u-shadow-1);--shadow: var(--u-shadow-1);--shadow-lg: var(--u-shadow-2);--shadow-glow: var(--u-glow);--font: var(--u-font-sans);--mono: var(--u-font-mono);--ease: var(--u-ease);color-scheme:light}.ink{position:relative;background:linear-gradient(180deg,var(--u-ink-900),var(--u-ink-950));color:var(--u-on-ink);--u-paper: var(--u-ink-900);--u-paper-2: var(--u-ink-800);--u-paper-3: var(--u-ink-700);--u-plate: var(--u-ink-800);--u-rule: var(--u-rule-on-ink);--u-rule-strong: var(--u-rule-on-ink-strong);--u-rule-input: var(--u-rule-input-on-ink);--u-text-hi: var(--u-on-ink-hi);--u-text: var(--u-on-ink);--u-text-2: var(--u-on-ink-2);--u-text-3: var(--u-on-ink-3);--u-signal-text: var(--u-signal-on-ink);--u-signal-line: var(--u-signal-path);--u-ok: var(--u-ok-on-ink);--u-focus: var(--u-focus-on-ink);--u-shadow-1: none;--u-shadow-2: none;--u-shadow-3: none;--primary: var(--u-signal-on-ink);--primary-hover: var(--u-signal-200)}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--u-font-sans);color:var(--u-text);background:var(--u-paper);font-size:16px;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;overflow-x:clip}body{margin:0;min-height:100vh;background:var(--u-paper);line-height:1.6}a{color:var(--u-signal-text);text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--u-signal-line) 55%,transparent);text-underline-offset:.18em;text-decoration-thickness:1px}h1,h2,h3,h4{margin:0 0 .5rem;color:var(--u-text-hi);line-height:1.2;letter-spacing:-.01em;font-weight:600;text-wrap:balance}h1{font-family:var(--u-font-display);font-size:var(--u-fs-h1);line-height:1.08;letter-spacing:-.02em}h2{font-size:var(--u-fs-24);letter-spacing:-.015em}h3{font-size:var(--u-fs-17)}p{margin:0 0 .75rem;line-height:1.6;text-wrap:pretty}small,.muted{color:var(--u-text-3)}small{font-size:var(--u-fs-13)}strong{font-weight:600;color:var(--u-text-hi)}code{font-family:var(--u-font-mono);font-size:.85em;background:var(--u-paper-2);padding:2px 6px;border-radius:var(--u-r-1)}pre{white-space:pre-wrap;word-break:break-word;background:var(--u-paper-2);border:1px solid var(--u-rule);padding:14px 16px;border-radius:var(--u-r-2);font-size:var(--u-fs-15);line-height:1.6;font-family:var(--u-font-sans)}hr{border:0;border-top:1px solid var(--u-rule);margin:16px 0}ul,ol{padding-left:1.25rem;margin:0 0 .75rem;line-height:1.6}details>summary{cursor:pointer;font-weight:600;color:var(--u-text-2);padding:6px 0;list-style:none;display:flex;align-items:center;gap:8px}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--u-text-3);border-bottom:1.5px solid var(--u-text-3);transform:rotate(-45deg);transition:transform var(--u-t-2) var(--u-ease);flex:none}details[open]>summary:before{transform:rotate(45deg)}:focus-visible{outline:none;box-shadow:var(--u-focus);border-radius:var(--u-r-1)}::selection{background:var(--u-signal-100);color:var(--u-ink-900)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.container{width:100%;max-width:var(--u-container);margin:0 auto;padding:0 var(--u-gutter) 64px}main.page{padding-top:20px}@media(min-width:720px){main.page{padding-top:28px}}.bleed{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.stack{display:grid;gap:14px}.stack.tight{gap:8px}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.between{justify-content:space-between}.grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:720px){.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid.start{align-items:start}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.grow{flex:1 1 160px;min-width:0}.nowrap{white-space:nowrap}.narrow{max-width:480px;margin:24px auto}.narrow.wide{max-width:560px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mono{font-family:var(--u-font-mono);font-variant-numeric:tabular-nums}.eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--u-font-mono);font-size:var(--u-fs-12);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--u-signal-text)}.eyebrow:before{content:"";width:6px;height:6px;background:var(--u-signal-line);flex:none}.eyebrow svg{display:none}.lede{font-size:var(--u-fs-lede);line-height:1.5;color:var(--u-text-2);max-width:48ch}.d1,.d2{font-family:var(--u-font-display);font-weight:600;color:var(--u-text-hi);text-wrap:balance}.d1{font-size:var(--u-fs-d1);line-height:1.02;letter-spacing:-.03em;max-width:16ch}.d2{font-size:var(--u-fs-d2);line-height:1.08;letter-spacing:-.02em;max-width:22ch}.accent-word{color:var(--u-signal-text)}.page-head{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.page-head .titles{min-width:0;flex:1 1 320px}.page-head .titles h1{margin:6px 0 4px}.page-head .titles .sub{color:var(--u-text-2);font-size:var(--u-fs-15);max-width:64ch}.page-head .actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-band{padding-block:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,2.5rem);margin-block:-20px 28px}@media(min-width:720px){.page-band{margin-block-start:-28px}}.page-band .page-head{margin-bottom:0}.page-band .page-head .titles h1{font-size:var(--u-fs-d2);max-width:22ch}.page-band .page-head .titles .sub{font-size:var(--u-fs-lede);line-height:1.5;max-width:48ch}.backlink{display:inline-flex;align-items:center;gap:6px;color:var(--u-text-3);font-size:var(--u-fs-14);font-weight:500;margin-bottom:10px}.backlink:hover{color:var(--u-signal-text);text-decoration:none}.card{background:var(--u-plate);border:1px solid var(--u-rule);border-radius:var(--u-r-2);padding:18px;box-shadow:var(--u-shadow-1);min-width:0}@media(min-width:720px){.card{padding:22px}}.card.flat{box-shadow:none;background:var(--u-paper-2);border-color:transparent}.card.flat.bordered{border-color:var(--u-rule);background:var(--u-plate)}.card.accent{border-color:var(--u-signal-line)}.card.highlight{border-color:var(--u-signal-line);box-shadow:var(--u-shadow-2)}.card.danger{border-color:var(--u-error);border-left-width:3px}.card>h2:first-child,.card>h3:first-child{margin-top:0}a.card{color:inherit;display:block;transition:border-color var(--u-t-2) var(--u-ease),box-shadow var(--u-t-2) var(--u-ease),transform var(--u-t-2) var(--u-ease)}@media(hover:hover)and (pointer:fine){a.card:hover{text-decoration:none;border-color:var(--u-signal-line);box-shadow:var(--u-shadow-2);transform:translateY(-1px)}}a.card:focus-visible{box-shadow:var(--u-focus);border-color:var(--u-signal-line)}.card-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.card-title h2,.card-title h3{margin:0}.card-title .icon{width:32px;height:32px;border-radius:var(--u-r-2);display:grid;place-items:center;background:var(--u-signal-wash);color:var(--u-signal-text);flex:none}.card-title .icon.success{background:var(--u-ok-wash);color:var(--u-ok)}.card-title .icon.danger{background:var(--u-error-wash);color:var(--u-error)}.card-title .icon.saffron{background:var(--u-warning-wash);color:var(--u-warning)}.card-title .spacer{flex:1}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--u-r-pill);font-size:var(--u-fs-12);font-weight:600;line-height:1.5;background:var(--u-paper-2);color:var(--u-text-2);border:1px solid color-mix(in srgb,var(--u-rule-strong) 60%,transparent);white-space:nowrap;max-width:100%;letter-spacing:.01em}.badge.success{background:var(--u-ok-wash);color:var(--u-ok);border-color:color-mix(in srgb,var(--u-ok) 28%,transparent)}.badge.warning{background:var(--u-warning-wash);color:var(--u-warning);border-color:color-mix(in srgb,var(--u-warning-line) 40%,transparent)}.badge.danger{background:var(--u-error-wash);color:var(--u-error);border-color:color-mix(in srgb,var(--u-error) 28%,transparent)}.badge.info{background:var(--u-info-wash);color:var(--u-info);border-color:color-mix(in srgb,var(--u-signal-line) 35%,transparent)}.badge.accent{background:var(--u-signal-wash);color:var(--u-signal-text);border-color:color-mix(in srgb,var(--u-signal-line) 35%,transparent)}.badge.outline{background:transparent;border-color:var(--u-rule-strong)}.badge.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.ink .badge{background:var(--u-rule-on-ink);color:var(--u-on-ink);border-color:var(--u-rule-on-ink-strong)}.ink .badge.success{color:var(--u-ok-on-ink)}.chip{display:inline-flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--u-r-pill);background:var(--u-plate);border:1px solid var(--u-rule-strong);font-size:var(--u-fs-14);font-weight:500;color:var(--u-text-hi)}.chip .badge{margin-left:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.125rem;min-height:44px;border-radius:var(--u-r-1);border:1px solid transparent;background:var(--u-signal-fill);color:var(--u-on-signal);font:inherit;font-family:var(--u-font-sans);font-size:var(--u-fs-15);font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--u-t-2) var(--u-ease),border-color var(--u-t-2) var(--u-ease),color var(--u-t-2) var(--u-ease)}.btn:hover{text-decoration:none;color:var(--u-on-signal);background:var(--u-signal-700)}.btn:focus-visible{box-shadow:var(--u-focus),var(--u-glow)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.secondary{background:transparent;color:var(--u-text-hi);border-color:var(--u-rule-input)}.btn.secondary:hover{color:var(--u-signal-text);border-color:var(--u-signal-line);background:transparent}.btn.ghost{background:transparent;border-color:transparent;color:var(--u-text-2)}.btn.ghost:hover{background:var(--u-paper-2);color:var(--u-text-hi)}.btn.danger{background:var(--u-error);border-color:var(--u-error);color:#fff}.btn.danger:hover{background:#931c12}.btn.danger.quiet{background:transparent;color:var(--u-error);border-color:var(--u-rule-input)}.btn.danger.quiet:hover{border-color:var(--u-error);background:var(--u-error-wash)}.btn.accent{background:var(--u-ink-900);border-color:var(--u-ink-900);color:var(--u-on-ink-hi)}.btn.accent:hover{background:var(--u-ink-800);color:var(--u-on-ink-hi)}.btn.small{padding:.375rem .8rem;min-height:36px;font-size:var(--u-fs-13)}.btn.icon{padding:0;width:40px;min-height:40px}.btn.block{width:100%}.btn.lg{min-height:48px;padding:.75rem 1.375rem;font-size:var(--u-fs-16)}.ink .btn.secondary{color:var(--u-on-ink-hi);border-color:var(--u-rule-input-on-ink)}.ink .btn.secondary:hover{color:var(--u-signal-on-ink);border-color:var(--u-signal-on-ink)}.ink .btn.ghost{color:var(--u-on-ink-2)}.ink .btn.ghost:hover{color:var(--u-on-ink-hi);background:var(--u-rule-on-ink)}.ink .btn:not(.secondary):not(.ghost):not(.accent){background:var(--u-signal-fill);color:var(--u-on-signal)}@media(max-width:480px){.btn{white-space:normal;text-align:center;max-width:100%}}label{display:block;font-weight:600;font-size:var(--u-fs-14);margin-bottom:.35rem;color:var(--u-text-hi)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{width:100%;min-height:44px;padding:.55rem .75rem;border:1px solid var(--u-rule-input);border-radius:var(--u-r-1);background:var(--u-plate);color:var(--u-text);font:inherit;font-family:var(--u-font-sans);font-size:var(--u-fs-16);transition:border-color var(--u-t-1) var(--u-ease),box-shadow var(--u-t-1) var(--u-ease)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--u-text-2)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none;border-color:var(--u-signal-500);box-shadow:var(--u-focus)}input[type=number]{font-family:var(--u-font-mono);font-variant-numeric:tabular-nums}input::placeholder,textarea::placeholder{color:var(--u-text-3)}input:disabled,select:disabled,textarea:disabled{background:var(--u-paper-2);color:var(--u-text-3);cursor:not-allowed}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--u-text-2) 50%),linear-gradient(135deg,var(--u-text-2) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-size:.35rem .35rem;background-repeat:no-repeat;cursor:pointer}select[multiple]{background-image:none;padding-right:.75rem}textarea{min-height:120px;resize:vertical;line-height:1.55}input[type=checkbox],input[type=radio]{width:1.25rem;height:1.25rem;margin:0;accent-color:var(--u-signal-600);flex:none;cursor:pointer}.field{margin-bottom:14px;min-width:0}.field:last-child{margin-bottom:0}.help{color:var(--u-text-2);font-size:var(--u-fs-13);margin-top:.35rem;line-height:1.5}.choice{display:flex;align-items:flex-start;gap:.65rem;font-weight:400;font-size:var(--u-fs-15);color:var(--u-text);margin:6px 0;cursor:pointer;line-height:1.45}.choice input{margin-top:2px}.choice.inline{display:inline-flex;margin-right:14px}.form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inline-form>input:not([type=checkbox]):not([type=radio]),.inline-form>select{flex:1 1 160px;width:auto;min-height:40px}.inline-form>.btn{flex:none}.inline-form.compact>input,.inline-form.compact>select{min-height:36px;padding:.35rem .6rem;font-size:var(--u-fs-14)}fieldset{border:0;padding:0;margin:0 0 14px;min-width:0}legend{font-weight:600;font-size:var(--u-fs-14);color:var(--u-text-hi);margin-bottom:.35rem;padding:0}.radio-card{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--u-rule-input);border-radius:var(--u-r-2);cursor:pointer;margin-bottom:8px;background:var(--u-plate);transition:border-color var(--u-t-1) var(--u-ease),background var(--u-t-1) var(--u-ease);font-weight:500}.radio-card:hover{border-color:var(--u-signal-line)}.radio-card:has(input:checked){border-color:var(--u-signal-line);background:var(--u-signal-wash);box-shadow:inset 3px 0 var(--u-signal-line)}.radio-card input{margin-top:3px}.error,.notice,.success-box{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem .85rem .9rem;line-height:1.5;margin:10px 0;border:1px solid transparent;border-left-width:3px;border-radius:0 var(--u-r-2) var(--u-r-2) 0;font-size:var(--u-fs-15);color:var(--u-text)}.error>svg,.notice>svg,.success-box>svg{flex:none;margin-top:.15rem}.error{background:var(--u-error-wash);border-color:color-mix(in srgb,var(--u-error) 28%,transparent);border-left-color:var(--u-error)}.error>svg,.error strong{color:var(--u-error)}.notice{background:var(--u-info-wash);border-color:color-mix(in srgb,var(--u-signal-line) 30%,transparent);border-left-color:var(--u-signal-line)}.notice>svg,.notice strong{color:var(--u-info)}.success-box{background:var(--u-ok-wash);border-color:color-mix(in srgb,var(--u-ok) 28%,transparent);border-left-color:var(--u-ok)}.success-box>svg,.success-box strong{color:var(--u-ok)}.error ul,.notice ul,.success-box ul{margin:4px 0 0}.empty{text-align:center;padding:36px 20px;color:var(--u-text-2);border:1px dashed var(--u-rule-strong);border-radius:var(--u-r-2);background:var(--u-plate)}.empty .icon{width:44px;height:44px;margin:0 auto 10px;border-radius:var(--u-r-2);display:grid;place-items:center;background:var(--u-signal-wash);color:var(--u-signal-text)}.empty strong{display:block;margin-bottom:4px}.stat{display:grid;gap:.4rem;min-width:0}.stat .value{font-family:var(--u-font-mono);font-size:var(--u-fs-24);font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--u-text-hi);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat .label{font-family:var(--u-font-mono);font-size:var(--u-fs-12);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--u-text-3);line-height:1.4}.stat .label svg{display:none}.stat.end{text-align:right}@media(max-width:719px){.stat.end{text-align:left}}.stat.headline .value{font-size:var(--u-fs-d2);letter-spacing:-.035em;color:var(--u-signal-text)}a.card.stat{display:grid;gap:.5rem;border-radius:var(--u-r-3)}.score{--p: 0;--c: var(--u-signal-600);position:relative;display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;font-family:var(--u-font-mono);font-weight:500;font-size:var(--u-fs-16);color:var(--c);background:radial-gradient(closest-side,var(--u-plate) 78%,transparent 80% 100%),conic-gradient(var(--c) calc(var(--p) * 1%),var(--u-rule) 0);flex:none;font-variant-numeric:tabular-nums}.score.low{--c: var(--u-warning-line)}.score.fail{--c: var(--u-error)}.score.lg{width:84px;height:84px;font-size:var(--u-fs-24)}.meter{height:8px;border-radius:var(--u-r-pill);background:var(--u-rule);overflow:hidden}.meter>span{display:block;height:100%;border-radius:var(--u-r-pill);background:var(--u-signal-line);transition:width var(--u-t-3) var(--u-ease)}.meter.thin{height:6px}.ink .meter{background:var(--u-rule-on-ink-strong)}.ink .meter>span{background:var(--u-signal-path)}.list{list-style:none;margin:0;padding:0}.list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--u-rule);min-width:0}.list>li>:only-child{grid-column:1 / -1}.list>li:last-child{border-bottom:0}.list>li:first-child{padding-top:4px}.list.tight>li{padding:8px 0}.list.plain>li{display:block}.tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;margin-bottom:20px;border-bottom:1px solid var(--u-rule)}.tabs::-webkit-scrollbar{display:none}.tabs a{position:relative;padding:10px 14px;white-space:nowrap;color:var(--u-text-2);font-weight:500;font-size:var(--u-fs-14);transition:color var(--u-t-1) var(--u-ease)}.tabs a.active{color:var(--u-text-hi)}.tabs a.active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--u-signal-line)}.tabs a:hover{text-decoration:none;color:var(--u-text-hi)}.table-wrap{overflow-x:auto;border:1px solid var(--u-rule);border-radius:var(--u-r-2);background:var(--u-plate);box-shadow:var(--u-shadow-1)}.card .table-wrap{box-shadow:none}table{width:100%;border-collapse:collapse;font-size:var(--u-fs-15);line-height:1.5}th,td{text-align:left;padding:.8rem .9rem;border-bottom:1px solid var(--u-rule);vertical-align:top}th{font-family:var(--u-font-mono);font-size:var(--u-fs-12);letter-spacing:.09em;text-transform:uppercase;color:var(--u-text-3);font-weight:500;border-bottom-color:var(--u-rule-strong);background:var(--u-plate);white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--u-signal-wash)}td .row{gap:6px}table .btn.small{white-space:nowrap}.kanban{display:grid;gap:12px;grid-auto-flow:column;grid-auto-columns:minmax(215px,1fr);overflow-x:auto;padding:4px 4px 12px;scroll-snap-type:x proximity}.kanban .col{background:var(--u-paper-2);border-radius:var(--u-r-2);padding:12px;min-height:160px;scroll-snap-align:start;border:1px solid var(--u-rule)}.kanban .col>.row{margin-bottom:10px}.kanban .col>.row strong{font-family:var(--u-font-mono);font-weight:500;font-size:var(--u-fs-12);letter-spacing:.09em;text-transform:uppercase;color:var(--u-text-3)}.kanban .col .card{padding:12px 14px}.kanban .col .card strong{display:block;font-size:var(--u-fs-15)}.stepper{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.stepper .step{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--u-r-pill);font-family:var(--u-font-mono);font-size:var(--u-fs-12);letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--u-text-3);background:var(--u-plate);border:1px solid var(--u-rule-strong)}.stepper .step.done{background:var(--u-ok-wash);color:var(--u-ok);border-color:transparent}.stepper .step.current{background:var(--u-ink-900);color:var(--u-on-ink-hi);border-color:var(--u-ink-900)}.stepper .step.done:before{content:"✓"}.timeline{list-style:none;margin:0;padding:0 0 0 18px;border-left:1px solid var(--u-rule-strong)}.timeline li{position:relative;padding:0 0 14px 10px}.timeline li:before{content:"";position:absolute;left:-24px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--u-paper);border:2px solid var(--u-signal-line)}.timeline li:last-child{padding-bottom:0}.timeline .when{font-family:var(--u-font-mono);color:var(--u-text-3);font-size:var(--u-fs-12);display:block}.divider{border-top:1px solid var(--u-rule);margin:14px 0}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:var(--u-fs-15)}.kv dt{color:var(--u-text-3);font-weight:400}.kv dd{margin:0;font-weight:600;color:var(--u-text-hi)}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;margin-bottom:16px;background:var(--u-paper-2);border:1px solid var(--u-rule);border-radius:var(--u-r-2)}.filters>input:not([type=checkbox]):not([type=radio]),.filters>select{flex:1 1 160px;width:auto;min-height:40px}.filters>.btn{flex:none}.quote{margin:10px 0 0;padding:.6rem 1rem;border-left:3px solid var(--u-signal-line);background:var(--u-signal-wash);border-radius:0 var(--u-r-2) var(--u-r-2) 0;color:var(--u-text);font-size:var(--u-fs-15)}.quote.muted-edge{border-left-color:var(--u-rule-strong);background:var(--u-paper-2);color:var(--u-text-2)}.action-tile,a.card.action-tile{display:flex;gap:12px;align-items:center;color:inherit}.action-tile .icon{width:40px;height:40px;border-radius:var(--u-r-2);display:grid;place-items:center;background:var(--u-signal-wash);color:var(--u-signal-text);flex:none}.action-tile strong{display:block}.action-tile small{color:var(--u-text-3)}.fit-flags{display:flex;flex-wrap:wrap;gap:6px}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.checklist li{display:flex;gap:8px;align-items:flex-start;color:var(--u-error);font-size:var(--u-fs-15)}.checklist li svg{flex:none;margin-top:3px}.sub-card{padding:14px 16px;border-radius:var(--u-r-2);background:var(--u-paper-2);border:1px solid transparent}.sub-card+.sub-card{margin-top:10px}.sub-card.live{border-color:var(--u-signal-line);background:var(--u-plate)}.sub-card .head{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;margin-bottom:4px}.pager{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.pager .muted{margin-right:auto;font-family:var(--u-font-mono);font-size:var(--u-fs-13)}.scenario{max-height:320px;overflow:auto}.strip{background:var(--u-paper-2);border-bottom:1px solid var(--u-rule);font-size:var(--u-fs-13);color:var(--u-text-2);margin-top:-20px}@media(min-width:720px){.strip{margin-top:-28px}}.strip__in{min-height:40px;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding-block:.4rem}.hero{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.hero__grid{display:grid;gap:1.75rem;align-items:start}@media(min-width:1024px){.hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}}.hero h1{margin-top:1.1rem;color:var(--u-on-ink-hi)}.hero .lede{margin-top:1.25rem;color:var(--u-on-ink-2)}.hero__acts{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem}.hero__fine{font-family:var(--u-font-mono);font-size:var(--u-fs-12);letter-spacing:.06em;color:var(--u-on-ink-3);margin:0}.doors{display:grid;gap:1rem}@media(min-width:640px){.doors{grid-template-columns:1fr 1fr}}.door{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;border:1px solid var(--u-rule-strong);border-radius:var(--u-r-3);background:var(--u-plate);color:var(--u-text);text-decoration:none;transition:border-color var(--u-t-2) var(--u-ease),box-shadow var(--u-t-2) var(--u-ease)}.door:hover,.door:focus-visible{text-decoration:none;border-color:var(--u-signal-line);box-shadow:var(--u-glow)}.door__who{font-family:var(--u-font-mono);font-size:var(--u-fs-12);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--u-signal-text)}.door__name{font-family:var(--u-font-display);font-size:var(--u-fs-24);font-weight:600;letter-spacing:-.015em;color:var(--u-text-hi);line-height:1.15}.door__body{font-size:var(--u-fs-15);line-height:1.55;color:var(--u-text-2);margin:.25rem 0 0}.door__cta{margin-top:auto;padding-top:.75rem;font-size:var(--u-fs-14);font-weight:600;color:var(--u-signal-text)}.passport-demo{padding:1.25rem 1.5rem;border:1px solid var(--u-rule-strong);border-radius:var(--u-r-3);background:var(--u-plate)}.passport-demo__rows{display:grid;gap:.75rem;margin-top:1rem}.passport-demo__row{display:grid;gap:.4rem;font-size:var(--u-fs-14)}.passport-demo__row .row{justify-content:space-between;flex-wrap:nowrap}.passport-demo__row strong{font-family:var(--u-font-mono);font-weight:500}.spine{display:block;width:100%;height:auto;overflow:visible;margin-top:2rem;max-width:820px}.spine__halo{fill:none;stroke:var(--u-signal-halo);stroke-width:10;stroke-linecap:round}.spine__lit{fill:none;stroke:var(--u-signal-line);stroke-width:2;stroke-linecap:round}.spine__node-halo{fill:var(--u-signal-line);opacity:.18}.spine__dot{fill:var(--u-paper);stroke:var(--u-signal-line);stroke-width:2}.spine__lbl{font-family:var(--u-font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;fill:var(--u-text)}.spine-wrap{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.spine-wrap>.spine{min-width:560px}.swipe{display:none;margin-top:.5rem;font-family:var(--u-font-mono);font-size:var(--u-fs-12);letter-spacing:.04em;color:var(--u-text-3)}@media(max-width:719px){.swipe{display:block}}.sec{padding-block:var(--u-section)}.sec--tight{padding-block:calc(var(--u-section) * .6)}.sec .d2,.sec .lede{margin-top:1rem}.tiles{display:grid;gap:1rem;margin-top:2rem}@media(min-width:640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1.5rem;background:var(--u-plate);border:1px solid var(--u-rule);border-radius:var(--u-r-3);box-shadow:var(--u-shadow-1);color:var(--u-text);text-decoration:none;transition:border-color var(--u-t-2) var(--u-ease),box-shadow var(--u-t-2) var(--u-ease),transform var(--u-t-2) var(--u-ease)}a.tile:hover,a.tile:focus-visible{text-decoration:none;border-color:var(--u-signal-line);box-shadow:var(--u-shadow-2);transform:translateY(-1px)}.tile__glyph{display:flex;align-items:center;height:24px;margin-bottom:.75rem;color:var(--u-signal-text)}.tile__host{font-family:var(--u-font-mono);font-size:var(--u-fs-13);color:var(--u-signal-text)}.tile__name{font-family:var(--u-font-display);font-size:var(--u-fs-24);font-weight:600;letter-spacing:-.015em;color:var(--u-text-hi);line-height:1.15;margin:0}.tile__line{font-size:var(--u-fs-15);line-height:1.5;color:var(--u-text-2);margin:.25rem 0 0}.tile__cta{margin-top:auto;padding-top:.75rem;font-size:var(--u-fs-14);font-weight:600;color:var(--u-signal-text)}.tile__st{align-self:flex-start;margin-top:.75rem;font-family:var(--u-font-mono);font-size:var(--u-fs-12);letter-spacing:.09em;text-transform:uppercase;color:var(--u-text-3)}.band{background:var(--u-paper-2);border-top:1px solid var(--u-rule);border-bottom:1px solid var(--u-rule)}.band__grid{display:grid;gap:2rem;align-items:start}@media(min-width:900px){.band__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:4rem}}.figures{display:grid;gap:1rem}@media(min-width:480px){.figures{grid-template-columns:1fr 1fr}}.figure{padding:1.25rem;background:var(--u-plate);border:1px solid var(--u-rule);border-radius:var(--u-r-3)}.figure .value{font-family:var(--u-font-mono);font-size:var(--u-fs-d2);font-weight:500;letter-spacing:-.035em;line-height:1.05;color:var(--u-text-hi)}.figure .label{display:block;margin-top:.5rem;font-size:var(--u-fs-14);color:var(--u-text-2);line-height:1.45}.closing{padding-block:clamp(3rem,7vw,5.5rem)}.closing h2{color:var(--u-on-ink-hi);margin-top:1rem}.closing .lede{color:var(--u-on-ink-2);margin-top:1rem}.closing .hero__acts{margin-top:1.5rem}.section-head{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;justify-content:space-between}.section-head h2{margin:.5rem 0 0}@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal var(--u-t-3) var(--u-ease-out) both}.reveal.delay-1{animation-delay:60ms}.reveal.delay-2{animation-delay:.12s}.reveal.delay-3{animation-delay:.18s}}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hdr.svelte-1h32yp1{position:sticky;top:0;z-index:50;background:var(--u-paper);border-bottom:1px solid var(--u-rule)}.hdr__row.svelte-1h32yp1{max-width:var(--u-container);margin:0 auto;padding:0 var(--u-gutter);display:flex;align-items:center;justify-content:space-between;gap:1rem;height:64px}.hdr__mark.svelte-1h32yp1{display:flex;align-items:center;gap:.6rem;flex-shrink:0;text-decoration:none}.hdr__mark.svelte-1h32yp1:hover{text-decoration:none}.hdr__img.svelte-1h32yp1{width:28px;height:28px;display:block}.hdr__type.svelte-1h32yp1{display:flex;flex-direction:column;line-height:1}.hdr__name.svelte-1h32yp1{font-weight:600;font-size:var(--u-fs-16);letter-spacing:-.02em;color:var(--u-text-hi)}.hdr__sub.svelte-1h32yp1{font-size:var(--u-fs-12);letter-spacing:.06em;color:var(--u-signal-text);margin-top:.3rem;text-transform:uppercase}.hdr__nav.svelte-1h32yp1{display:none;align-items:center;gap:.125rem;flex:1 1 auto;min-width:0}.hdr__link.svelte-1h32yp1{font-size:var(--u-fs-14);font-weight:500;color:var(--u-text-2);padding:.5rem .55rem;border-radius:var(--u-r-1);white-space:nowrap;position:relative;text-decoration:none;transition:color var(--u-t-1) var(--u-ease)}.hdr__link.svelte-1h32yp1:hover{color:var(--u-text-hi);text-decoration:none}.hdr__link--on.svelte-1h32yp1{color:var(--u-text-hi)}.hdr__link--on.svelte-1h32yp1:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.1rem;height:2px;background:var(--u-signal-line)}.hdr__actions.svelte-1h32yp1{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex:none}.inline.svelte-1h32yp1{display:inline;margin:0}.bell.svelte-1h32yp1{position:relative}.count.svelte-1h32yp1{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--u-r-pill);background:var(--u-error);color:#fff;font-size:.66rem;font-weight:500;display:grid;place-items:center;line-height:1}.hdr__desk.svelte-1h32yp1{display:none}.hdr__switch.svelte-1h32yp1{align-items:center;gap:.125rem;padding:.15rem;border:1px solid var(--u-rule-input);border-radius:var(--u-r-pill);background:var(--u-plate)}.hdr__swlink.svelte-1h32yp1{font-size:var(--u-fs-13);font-weight:500;color:var(--u-text-2);padding:.3rem .6rem;border-radius:var(--u-r-pill);text-decoration:none;white-space:nowrap}.hdr__swlink.svelte-1h32yp1:hover{color:var(--u-text-hi);text-decoration:none}.hdr__swlink--on.svelte-1h32yp1{background:var(--u-ink-900);color:var(--u-on-ink-hi)}.hdr__pswitch.svelte-1h32yp1{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hdr__pswitch.svelte-1h32yp1 .btn:where(.svelte-1h32yp1){width:auto}.hdr__plabel.svelte-1h32yp1{font-size:var(--u-fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--u-text-3);width:100%}.hdr__toggle.svelte-1h32yp1{min-height:40px;min-width:44px;padding:.5rem .75rem;font:inherit;font-size:var(--u-fs-14);font-weight:500;color:var(--u-text-hi);border:1px solid var(--u-rule-input);border-radius:var(--u-r-1);background:transparent;cursor:pointer}.hdr__panel.svelte-1h32yp1{max-height:calc(100dvh - 4rem);overflow-y:auto;padding-bottom:1rem;border-top:1px solid var(--u-rule)}.hdr__panel[hidden].svelte-1h32yp1{display:none}.hdr__plist.svelte-1h32yp1{display:flex;flex-direction:column;padding-top:.5rem}.hdr__plink.svelte-1h32yp1{display:block;padding:.75rem;font-size:var(--u-fs-15);font-weight:500;color:var(--u-text-2);border-radius:var(--u-r-1);text-decoration:none}.hdr__plink--on.svelte-1h32yp1{color:var(--u-signal-text);background:var(--u-signal-wash)}.hdr__pfoot.svelte-1h32yp1{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--u-rule)}.hdr__pfoot.svelte-1h32yp1 .btn:where(.svelte-1h32yp1){width:100%}@media(max-width:480px){.hdr__go.svelte-1h32yp1{display:none}.hdr__row.svelte-1h32yp1{gap:.75rem}}@media(min-width:1024px){.hdr[data-collapse=lg].svelte-1h32yp1 .hdr__nav:where(.svelte-1h32yp1),.hdr[data-collapse=lg].svelte-1h32yp1 .hdr__desk:where(.svelte-1h32yp1){display:flex}.hdr[data-collapse=lg].svelte-1h32yp1 .hdr__toggle:where(.svelte-1h32yp1),.hdr[data-collapse=lg].svelte-1h32yp1 .hdr__panel:where(.svelte-1h32yp1){display:none}.hdr[data-collapse=lg].svelte-1h32yp1 .hdr__actions:where(.svelte-1h32yp1){margin-left:0}}@media(min-width:1280px){.hdr[data-collapse=xl].svelte-1h32yp1 .hdr__nav:where(.svelte-1h32yp1),.hdr[data-collapse=xl].svelte-1h32yp1 .hdr__desk:where(.svelte-1h32yp1){display:flex}.hdr[data-collapse=xl].svelte-1h32yp1 .hdr__toggle:where(.svelte-1h32yp1),.hdr[data-collapse=xl].svelte-1h32yp1 .hdr__panel:where(.svelte-1h32yp1){display:none}.hdr[data-collapse=xl].svelte-1h32yp1 .hdr__actions:where(.svelte-1h32yp1){margin-left:0}}.foot.svelte-jz8lnl{margin-top:64px;background:var(--u-ink-900)}.foot__in.svelte-jz8lnl{max-width:var(--u-container);margin:0 auto;padding:3.5rem var(--u-gutter) 2rem}.foot__grid.svelte-jz8lnl{display:grid;gap:2.5rem}@media(min-width:1024px){.foot__grid.svelte-jz8lnl{grid-template-columns:1.2fr .8fr 1.2fr;gap:4rem}}.foot__mark.svelte-jz8lnl{display:flex;align-items:center;gap:.7rem}.foot__img.svelte-jz8lnl{width:28px;height:28px;display:block}.foot__type.svelte-jz8lnl{display:flex;flex-direction:column;line-height:1}.foot__name.svelte-jz8lnl{font-weight:600;font-size:var(--u-fs-17);letter-spacing:-.02em;color:var(--u-on-ink-hi)}.foot__sub.svelte-jz8lnl{font-size:var(--u-fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--u-signal-on-ink);margin-top:.35rem}.foot__tag.svelte-jz8lnl{margin-top:1.1rem;font-size:var(--u-fs-15);line-height:1.6;color:var(--u-on-ink-2);max-width:34ch}.foot__mail.svelte-jz8lnl{display:inline-block;margin-top:1rem;font-size:var(--u-fs-14);color:var(--u-signal-on-ink);text-decoration:underline;text-underline-offset:.18em}.foot__head.svelte-jz8lnl{margin:0 0 1rem;font-weight:400;font-size:var(--u-fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--u-on-ink-3)}.foot__list.svelte-jz8lnl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.foot__link.svelte-jz8lnl{display:flex;flex-direction:column;gap:.15rem;font-size:var(--u-fs-14);color:var(--u-on-ink);text-decoration:none}.foot__link.svelte-jz8lnl:hover{color:var(--u-on-ink-hi);text-decoration:underline;text-underline-offset:.18em}.foot__host.svelte-jz8lnl{font-size:var(--u-fs-13);color:var(--u-on-ink)}.foot__kind.svelte-jz8lnl{font-size:var(--u-fs-13);color:var(--u-on-ink-3)}.foot__company.svelte-jz8lnl{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--u-rule-on-ink);max-width:72ch}.foot__label.svelte-jz8lnl{margin:0 0 .35rem;font-size:var(--u-fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--u-on-ink-3)}.foot__text.svelte-jz8lnl{margin:0;font-size:var(--u-fs-14);line-height:1.6;color:var(--u-on-ink-2)}.foot__meta.svelte-jz8lnl{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--u-rule-on-ink)}.foot__meta-line.svelte-jz8lnl{margin:0;font-size:var(--u-fs-12);letter-spacing:.04em;color:var(--u-on-ink-3)}
