@font-face{font-family:Inter;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(/assets/fira-code-latin-500-normal-B6gioGu8.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(/assets/fira-code-latin-600-normal-CvYZpPHg.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-500-italic-Bsgye1qA.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Anurup Poppins Display;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:86.4%;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:Anurup Poppins Display;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:86.4%;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:Anurup Poppins Display;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:86.4%;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Anurup Poppins Display;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:86.4%;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Poppins;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Serif Devanagari;src:url(/assets/noto-serif-devanagari-devanagari-400-normal-CER7twV5.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Serif Devanagari;src:url(/assets/noto-serif-devanagari-devanagari-500-normal-Dg6RpQsN.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Serif Devanagari;src:url(/assets/noto-serif-devanagari-devanagari-600-normal-C_NPz36m.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;src:url(/assets/noto-sans-devanagari-devanagari-500-normal-DVtwyDnM.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;src:url(/assets/noto-sans-devanagari-devanagari-600-normal-BeyktMLo.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Material Icons;src:url(/assets/material-icons-400-normal-kAwBdRge.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--makrana-white:#eef0ef;--temple-stone:#edf0f2;--aubergine:#261a2e;--white:#fff;--night:#1d1714;--marble:#eee6d8;--street-brown:#6e5b4a;--dust:#b8a88e;--dust-road:#d9c3a0;--cockscomb:#b5123e;--marigold:#f2a007;--jade:#2e6b4f;--indigo:#27407a;--temple-gold:#c99a3b;--amber:#b86a16;--paper:#f8f6f0;--forest:#24382c;--scrim:#0006;--glass:#ffffffeb;--tier-icon:#f2c500;--tier-epic:#7b2d8e;--tier-rare:#1f5fae;--scale-high:#2e9b47;--scale-good:#1f5fae;--scale-moderate:#f2c500;--scale-low:#e5498c;--agree-top:#2e9b47;--agree-bottom:#e5498c;--metro-purple:#7b2d8e;--metro-green:#2e9b47;--metro-yellow:#f2c500;--metro-pink:#e5498c;--metro-blue:#1f5fae;--option-danger-carnelian:#b23a1c;--option-danger-sindoor:#c62b1e;--arcade-tier-icon:gold;--arcade-tier-epic:#e040fb;--arcade-tier-rare:#00e5ff;--arcade-scale-high:#00e676;--arcade-scale-good:#76ff03;--arcade-scale-moderate:#ffab00;--arcade-scale-low:#ff1744;--arcade-agree-top:#6ee7b7;--arcade-agree-bottom:#f472b6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-full:9999px;--radius-xl:0px;--radius-2xl:0px;--focus-width:2px;--focus-offset:2px;--focus-halo:3px;--layout-container:1080px;--layout-narrow:680px;--layout-gutter:20px;--font-display:Newsreader, "Noto Serif Devanagari", Georgia, serif;--font-body:Inter, "Noto Sans Devanagari", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--font-family-serif:Newsreader, "Noto Serif Devanagari", Georgia, serif;--font-family-poppins-display:"Anurup Poppins Display", "Noto Sans Devanagari", sans-serif;--font-wordmark:Poppins, sans-serif;--font-family-devanagari-serif:"Noto Serif Devanagari", serif;--font-family-devanagari-sans:"Noto Sans Devanagari", sans-serif;--font-icon:"Material Icons";--type-h1-font-size:3.25rem;--type-h1-font-size-min:1.85rem;--type-h1-line-height:1.25;--type-h1-font-weight:500;--type-h2-font-size:2.25rem;--type-h2-font-size-min:1.5rem;--type-h2-line-height:1.25;--type-h2-font-weight:500;--type-h3-font-size:1.375rem;--type-h3-font-size-min:1.125rem;--type-h3-line-height:1.35;--type-h3-font-weight:500;--type-statement-font-size:2.125rem;--type-statement-font-size-min:1.375rem;--type-statement-line-height:1.4;--type-lead-font-size:1.25rem;--type-lead-font-size-min:1.0625rem;--type-lead-line-height:1.5;--type-body-font-size:1rem;--type-body-line-height:1.6;--type-body-font-weight:400;--type-small-font-size:.875rem;--type-small-line-height:1.5;--type-caption-font-size:.8125rem;--type-caption-line-height:1.5;--type-fine-font-size:.75rem;--type-fine-line-height:1.4;--type-data-font-size:1.75rem;--type-data-font-weight:600;--type-weight-medium:500;--type-weight-strong:600;--type-label-font-size:.6875rem;--type-label-line-height:1.3;--type-label-letter-spacing:.6px;--shadow-sm:0px 4px 12px 0px #00000008;--shadow-md:0px 4px 14px 0px #00000014;--shadow-up:0px -4px 12px 0px #0000000f;--shadow-lg:-4px 0px 24px 0px #00000026;--shadow-raised:0px 8px 24px 0px #24382c26;--duration-fast:.2s;--duration-moderate:.3s;--duration-draw:.64s;--duration-ping:.44s;--easing-standard:cubic-bezier(.25, .1, .25, 1);--layer-sticky-bar:90;--layer-header:100;--layer-toolbar:150;--layer-drawer:200;--component-button-padding-y:.8125rem;--component-button-padding-x:1.375rem;--component-button-padding-y-lg:1rem;--component-button-padding-x-lg:2rem;--component-button-font-size-lg:1.125rem;--component-button-padding-y-sm:.5rem;--component-button-padding-x-sm:1.25rem;--component-button-max-width-cta:380px;--component-wordmark-font-size:1.375rem;--component-quote-rule:3px;--component-strike-font-size:1.75rem;--component-strike-font-size-min:1.2rem;--component-strike-thickness:2px;--component-drawer-width:480px;--component-fit-card-score-size:4rem;--component-mark-line-lg:12;--component-mark-line-md:14;--component-mark-line-sm:16;--component-mark-line-xs:19;--component-mark-line-ring:7;--component-mark-size-lg-from:96;--component-mark-size-small-to:32;--component-mark-size-xs-to:16;--component-mark-size-primary-from:40;--component-mark-header-height:32px;--component-mark-app-icon-radius:.225;--component-lockup-word-horizontal:92px;--component-lockup-word-stacked:70px;--component-theme-switch-option:24px;--component-theme-switch-option-touch:44px;--component-theme-switch-agent:28px;--component-theme-switch-agent-touch:48px;--component-theme-switch-gap:2px;--component-theme-switch-inset:1px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:48px;--surface:#eef0ef;--surface-raised:#fff;--surface-sunken:#e6e7e6;--ink:#1d1714;--ink-muted:#6e5b4a;--ink-subtle:#6e5b4a;--line:#d9c3a0;--accent:#b5123e;--accent-hover:#9a1336;--accent-tint:#e9dee1;--accent-line:#ddadba;--on-accent:#fff;--link:#27407a;--mark:#b5123e;--danger:#b91c1c;--danger-tint:#fef2f2;--danger-line:#fecaca;--success:#15803d;--success-tint:#f0fdf4;--success-line:#bbf7d0;--info:#1e40af;--info-tint:#eff6ff;--info-line:#bfdbfe;--warning:#b45309;--warning-tint:#fffbeb;--warning-line:#fde68a}[data-theme=marble]{--surface:#eef0ef;--surface-raised:#fff;--surface-sunken:#e6e7e6;--ink:#1d1714;--ink-muted:#6e5b4a;--ink-subtle:#6e5b4a;--line:#d9c3a0;--accent:#b5123e;--accent-hover:#9a1336;--accent-tint:#e9dee1;--accent-line:#ddadba;--on-accent:#fff;--link:#27407a;--mark:#b5123e;--danger:#b91c1c;--danger-tint:#fef2f2;--danger-line:#fecaca;--success:#15803d;--success-tint:#f0fdf4;--success-line:#bbf7d0;--info:#1e40af;--info-tint:#eff6ff;--info-line:#bfdbfe;--warning:#b45309;--warning-tint:#fffbeb;--warning-line:#fde68a}:root[data-theme=metro],[data-theme=metro]{--surface:#261a2e;--surface-raised:#261a2e;--surface-sunken:#221821;--ink:#eee6d8;--ink-muted:#b8a88e;--ink-subtle:#b8a88e;--line:#6e5b4a;--accent:#f2a007;--accent-hover:#f1b546;--accent-tint:#432d29;--accent-line:#78501e;--on-accent:#1d1714;--link:#f2a007;--mark:#f2a007;--danger:#f4897a;--danger-tint:#432a39;--danger-line:#834c50;--success:#7fd19b;--success-tint:#32343d;--success-line:#4e6c5f;--info:#9db8f2;--info-tint:#373049;--info-line:#5c6186;--warning:#f5be5c;--warning-tint:#433134;--warning-line:#836443}:root[data-theme=trust],[data-theme=trust]{--surface:#2e6b4f;--surface-raised:#3d755a;--surface-sunken:#29523d;--ink:#eee6d8;--ink-muted:#e4e0d1;--ink-subtle:#e4e0d1;--line:#5e8a71;--accent:#f2a007;--accent-hover:#f1b546;--accent-tint:#234735;--accent-line:#29523d;--on-accent:#1d1714;--link:#f2a007;--mark:#eee6d8;--danger:#b91c1c;--danger-tint:#fef2f2;--danger-line:#fecaca;--success:#15803d;--success-tint:#f0fdf4;--success-line:#bbf7d0;--info:#1e40af;--info-tint:#eff6ff;--info-line:#bfdbfe;--warning:#b45309;--warning-tint:#fffbeb;--warning-line:#fde68a}.anurup-container{width:100%;max-width:var(--layout-container);padding-inline:var(--layout-gutter);margin-inline:auto}.anurup-container--narrow{max-width:var(--layout-narrow)}.anurup-grid{--anurup-grid-min:18.75rem;grid-template-columns:repeat(auto-fit, minmax(min(var(--anurup-grid-min), 100%), 1fr));gap:var(--space-7);display:grid}.anurup-stack{gap:var(--space-4);flex-direction:column;display:flex}.anurup-split{gap:var(--space-10);flex-wrap:wrap;align-items:flex-start;display:flex}.anurup-split>:first-child{flex:7 22rem}.anurup-split>:last-child{flex:5 18rem}.anurup-h1,.anurup-h2,.anurup-h3,.anurup-statement{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0}.anurup-h1{--anurup-h1-size:clamp(var(--type-h1-font-size-min), 5vw, var(--type-h1-font-size));font-size:var(--anurup-h1-size);line-height:var(--type-h1-line-height);font-weight:var(--type-h1-font-weight);letter-spacing:-.02em}.anurup-h2{--anurup-h2-size:clamp(var(--type-h2-font-size-min), 3.5vw, var(--type-h2-font-size));font-size:var(--anurup-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--type-h2-font-weight);letter-spacing:-.01em}.anurup-h3{--anurup-h3-size:clamp(var(--type-h3-font-size-min), 2.5vw, var(--type-h3-font-size));font-size:var(--anurup-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-font-weight)}.anurup-statement{--anurup-statement-size:clamp(var(--type-statement-font-size-min), 3.5vw, var(--type-statement-font-size));font-size:var(--anurup-statement-size);line-height:var(--type-statement-line-height);font-weight:var(--type-h2-font-weight);font-style:italic}.anurup-lead{--anurup-lead-size:clamp(var(--type-lead-font-size-min), 2vw, var(--type-lead-font-size));font-size:var(--anurup-lead-size);line-height:var(--type-lead-line-height);color:var(--ink-muted);margin:0}.anurup-body{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);color:var(--ink-muted);margin:0}.anurup-small{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--ink-muted);margin:0}.anurup-caption{font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height);color:var(--ink-subtle);margin:0}.anurup-data{font-family:var(--font-mono);font-weight:var(--type-data-font-weight);color:var(--accent)}.anurup-section{padding-block:var(--space-16);color:var(--ink);background:var(--surface);border-bottom:1px solid var(--line)}@media (width<=599px){.anurup-section{padding-block:var(--space-12)}}.anurup-section--raised{background:var(--surface-raised)}.anurup-section--sunken{background:var(--surface-sunken)}.anurup-section--center{text-align:center}.anurup-section__head{gap:var(--space-2);margin-bottom:var(--space-10);text-align:center;flex-direction:column;display:flex}.anurup-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--component-button-padding-y) var(--component-button-padding-x);font-family:var(--font-body);font-size:var(--type-body-font-size);line-height:var(--type-small-line-height);font-weight:var(--type-weight-medium);color:var(--ink);background:var(--surface-raised);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.anurup-btn{transition:none}}.anurup-btn:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.anurup-btn:disabled,.anurup-btn[aria-busy=true]{cursor:not-allowed;opacity:.6}.anurup-btn--primary{font-weight:var(--type-weight-strong);color:var(--on-accent);background:var(--accent)}.anurup-btn--primary:hover:not(:disabled){color:var(--on-accent);background:var(--accent-hover)}.anurup-btn--secondary{background:var(--surface-sunken);border-color:var(--line)}.anurup-btn--secondary:hover:not(:disabled){color:var(--ink);background:var(--line)}.anurup-btn--outline{background:var(--surface-raised);border-color:var(--line)}.anurup-btn--outline:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.anurup-btn--danger{color:var(--danger);background:var(--danger-tint);border-color:var(--danger-line)}.anurup-btn--danger:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.anurup-btn--quiet{padding:var(--space-1);color:var(--ink-muted);background:0 0}.anurup-btn--quiet:hover:not(:disabled){color:var(--ink)}.anurup-btn--text{padding-left:var(--space-2);padding-right:var(--space-2);color:var(--accent-hover);background:0 0}.anurup-btn--text:hover:not(:disabled){color:var(--ink);text-decoration:underline}.anurup-btn--lg{padding:var(--component-button-padding-y-lg) var(--component-button-padding-x-lg);font-size:var(--component-button-font-size-lg)}.anurup-btn--sm{padding:var(--component-button-padding-y-sm) var(--component-button-padding-x-sm);font-size:var(--type-small-font-size)}.anurup-btn--block{width:100%}.anurup-field{gap:var(--space-1);flex-direction:column;display:flex}.anurup-field__label{font-size:var(--type-small-font-size);font-weight:var(--type-weight-medium);color:var(--ink)}.anurup-field__mark{color:var(--danger)}.anurup-field__optional{font-weight:var(--type-body-font-weight);color:var(--ink-subtle)}.anurup-field__help{font-size:var(--type-caption-font-size);color:var(--ink-subtle)}.anurup-field--error .anurup-field__help{color:var(--danger)}.anurup-field--error .anurup-input{border-color:var(--danger)}.anurup-field__error{font-size:var(--type-caption-font-size);color:var(--danger);display:none}.anurup-field--error .anurup-field__error{display:block}.anurup-field__control{position:relative}.anurup-field__control .anurup-input{padding-right:calc(var(--space-10) + var(--space-2))}.anurup-field__action{top:50%;right:var(--space-1);position:absolute;transform:translateY(-50%)}.anurup-input{width:100%;min-width:0;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--type-body-font-size);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);--anurup-input-halo:0 0 0 var(--focus-halo);transition:border-color var(--duration-fast) var(--easing-standard)}.anurup-input::placeholder{color:var(--ink-subtle)}.anurup-input:focus{border-color:var(--accent);box-shadow:var(--anurup-input-halo) var(--accent-tint);outline:none}.anurup-input--compact{font-size:var(--type-small-font-size)}.anurup-choice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;display:flex}.anurup-choice__box{margin-top:var(--space-1);accent-color:var(--accent);flex:none}.anurup-choice__box:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.anurup-choice--plain{color:var(--ink-muted);background:0 0;border:0;align-items:center;padding:0}.anurup-choice--plain .anurup-choice__box{margin-top:0}.anurup-card{padding:var(--space-7);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md)}.anurup-card--page{background:var(--surface);flex-direction:column;justify-content:space-between;display:flex}.anurup-card--form{padding:var(--space-8);box-shadow:var(--shadow-sm)}@media (width<=599px){.anurup-card,.anurup-card--form{padding:var(--space-6)}}.anurup-card__title{margin-bottom:var(--space-2)}.anurup-card--accent{background:var(--accent-tint);border-color:var(--accent-line)}.anurup-card--interactive{cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard)}.anurup-card--interactive:hover{border-color:var(--accent)}.anurup-card--interactive:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.anurup-card--interactive{transition:none}}.anurup-card--compact{padding:var(--space-5);border-radius:var(--radius-xl)}.anurup-eyebrow{font-family:var(--font-mono);font-size:var(--type-caption-font-size);font-weight:var(--type-weight-medium);line-height:var(--type-caption-line-height);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle)}.anurup-eyebrow--accent{font-weight:var(--type-weight-strong);color:var(--accent)}.anurup-notice{padding:var(--space-4);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface-sunken)}.anurup-notice--danger{color:var(--danger);background:var(--danger-tint);border-color:var(--danger-line)}.anurup-notice--success{color:var(--success);background:var(--success-tint);border-color:var(--success-line)}.anurup-notice--info{color:var(--info);background:var(--info-tint);border-color:var(--info-line)}.anurup-notice--accent{color:var(--ink);background:var(--accent-tint);border-color:var(--accent-line)}.anurup-notice__title{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--type-body-font-size);font-weight:var(--type-weight-strong);color:inherit}.anurup-notice--accent .anurup-notice__title{color:var(--accent)}.anurup-notice p{margin:0}.anurup-accordion{gap:var(--space-2);flex-direction:column;display:flex}.anurup-accordion__item{padding-block:var(--space-4);border-bottom:1px solid var(--line)}.anurup-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-2) 0;font-family:var(--font-display);font-size:var(--type-h3-font-size-min);font-weight:var(--type-h3-font-weight);line-height:var(--type-h3-line-height);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;display:flex}.anurup-accordion__trigger:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.anurup-accordion__icon{width:var(--space-5);height:var(--space-5);transition:transform var(--duration-fast) var(--easing-standard);flex:none}.anurup-accordion__trigger[aria-expanded=true] .anurup-accordion__icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.anurup-accordion__icon{transition:none}}.anurup-accordion__panel{padding-top:var(--space-3);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);color:var(--ink-muted)}.anurup-accordion__panel p{margin:0}.anurup-quote{padding:var(--space-3) var(--space-4);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--ink-muted);background:var(--surface-raised);border-left:var(--component-quote-rule) solid var(--line);border-radius:var(--radius-sm);margin:0;font-style:italic}.anurup-stat{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--accent-tint);border:1px solid var(--accent-line);border-radius:var(--radius-sm);display:flex}.anurup-stat__figure{font-family:var(--font-wordmark);font-size:var(--type-data-font-size);font-weight:var(--type-body-font-weight);color:var(--accent);flex:none}.anurup-stat__text{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--ink)}.anurup-strike{--anurup-strike-size:clamp(var(--component-strike-font-size-min), 3vw, var(--component-strike-font-size));font-family:var(--font-display);font-size:var(--anurup-strike-size);color:var(--ink-subtle);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:var(--component-strike-thickness);font-style:italic;display:block}.anurup-wordmark{font-family:var(--font-wordmark);font-size:var(--component-wordmark-font-size);font-weight:var(--type-body-font-weight);line-height:var(--type-h1-line-height);color:var(--ink);text-decoration:none}a.anurup-wordmark:hover{color:var(--ink)}a.anurup-wordmark:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.anurup-mark,.anurup-lockup{color:var(--anurup-mark-ink,var(--mark));flex:none;display:block;overflow:visible}.anurup-mark__route{fill:none;stroke:currentColor;stroke-width:var(--component-mark-line-lg);stroke-linecap:round;stroke-linejoin:round}.anurup-mark--lg .anurup-mark__route{stroke-width:var(--component-mark-line-lg)}.anurup-mark--md .anurup-mark__route{stroke-width:var(--component-mark-line-md)}.anurup-mark--sm .anurup-mark__route{stroke-width:var(--component-mark-line-sm)}.anurup-mark--xs .anurup-mark__route{stroke-width:var(--component-mark-line-xs)}.anurup-mark__ring{fill:var(--anurup-mark-ground,var(--surface));stroke:currentColor;stroke-width:var(--component-mark-line-ring)}.anurup-mark__stone,.anurup-mark__station{fill:currentColor}.anurup-app-icon{--anurup-mark-ground:var(--cockscomb);color:var(--marble);flex:none;display:block}.anurup-app-icon__tile{fill:var(--cockscomb);rx:calc(var(--component-mark-app-icon-radius) * 100%)}.anurup-app-icon .anurup-mark__route{stroke-width:var(--component-mark-line-md)}.anurup-app-icon--small .anurup-mark__route{stroke-width:var(--component-mark-line-xs)}.anurup-mark__ping{fill:none;stroke:currentColor;stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.anurup-logo-hover:hover .anurup-mark__route,.anurup-logo-hover:focus-visible .anurup-mark__route{stroke-dasharray:357;animation:anurup-mark-draw var(--duration-draw) linear both}.anurup-logo-hover:hover .anurup-mark__stone,.anurup-logo-hover:focus-visible .anurup-mark__stone{transform-box:fill-box;transform-origin:50%;animation:anurup-mark-set var(--duration-ping) var(--easing-standard) var(--duration-draw) both}.anurup-logo-hover:hover .anurup-mark__ping,.anurup-logo-hover:focus-visible .anurup-mark__ping{animation:anurup-mark-ping var(--duration-ping) var(--easing-standard) var(--duration-draw) both}}@keyframes anurup-mark-draw{0%{stroke-dashoffset:357px}5%{stroke-dashoffset:348.6px}10%{stroke-dashoffset:334.4px}15%{stroke-dashoffset:310.3px}20%{stroke-dashoffset:285px}25%{stroke-dashoffset:260.4px}30%{stroke-dashoffset:242.6px}35%{stroke-dashoffset:232.7px}40%{stroke-dashoffset:224.3px}45%{stroke-dashoffset:211.4px}50%{stroke-dashoffset:189.2px}55%{stroke-dashoffset:164px}60%{stroke-dashoffset:138.8px}65%{stroke-dashoffset:113.5px}70%{stroke-dashoffset:91.3px}75%{stroke-dashoffset:75.2px}80%{stroke-dashoffset:61px}85%{stroke-dashoffset:44.4px}90%{stroke-dashoffset:23.7px}95%{stroke-dashoffset:8.5px}to{stroke-dashoffset:0}}@keyframes anurup-mark-set{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes anurup-mark-ping{0%{opacity:0;transform:none}15%{opacity:.75;transform:scale(1.15)}to{opacity:0;transform:scale(2.3)}}.anurup-lockup__word{font-family:var(--font-wordmark);font-weight:var(--type-body-font-weight);fill:var(--ink)}.anurup-lockup--horizontal .anurup-lockup__word{font-size:var(--component-lockup-word-horizontal)}.anurup-lockup--stacked .anurup-lockup__word{font-size:var(--component-lockup-word-stacked)}.anurup-lockup-link{text-decoration:none;display:inline-flex}.anurup-lockup-link:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.anurup-site-header{z-index:var(--layer-header);padding-block:var(--space-3);background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.anurup-site-header__row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.anurup-site-header .anurup-lockup{width:auto;height:var(--component-mark-header-height)}.anurup-site-header__actions{align-items:center;gap:var(--space-5);display:flex}.anurup-site-nav{justify-content:center;gap:var(--space-1) var(--space-2);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);flex-wrap:wrap;flex:1;display:flex}.anurup-site-nav a{padding:var(--space-2) var(--space-3);color:var(--ink);text-underline-offset:6px;border-radius:var(--radius-sm);text-decoration:none}.anurup-site-nav a:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px}.anurup-site-nav a[aria-current=page]{color:var(--accent);font-weight:var(--type-weight-strong);text-decoration:underline;text-decoration-thickness:2px}.anurup-site-nav a:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.anurup-site-nav .anurup-site-nav__phone{display:none}@media (width<=640px){.anurup-site-header__row{row-gap:var(--space-1);flex-wrap:wrap}.anurup-site-nav{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-8)), transparent);flex-wrap:nowrap;flex-basis:100%;order:3;justify-content:flex-start;gap:0;margin-inline-start:calc(-1 * var(--space-2));padding-inline-end:var(--space-8);overflow-x:auto}.anurup-site-nav a{padding-inline:var(--space-2);white-space:nowrap}.anurup-site-nav .anurup-site-nav__phone{display:inline}.anurup-site-header__actions .anurup-site-header__plain{display:none}}.anurup-theme-switch{--anurup-theme-switch-option:var(--component-theme-switch-option);--anurup-theme-switch-index:0;gap:var(--component-theme-switch-gap);padding:var(--component-theme-switch-inset);border:1px solid var(--line);border-radius:var(--radius-full);display:inline-flex;position:relative}.anurup-theme-switch__option,.anurup-agent-link{width:var(--component-theme-switch-option);height:var(--component-theme-switch-option);font-size:var(--icon-sm);color:var(--ink-muted);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.anurup-agent-link{box-sizing:border-box;width:var(--component-theme-switch-agent);height:var(--component-theme-switch-agent);border:1px solid var(--line);border-radius:var(--radius-sm)}@media (pointer:coarse){.anurup-theme-switch{--anurup-theme-switch-option:var(--component-theme-switch-option-touch)}.anurup-theme-switch__option{width:var(--component-theme-switch-option-touch);height:var(--component-theme-switch-option-touch);font-size:var(--icon-md)}.anurup-agent-link{width:var(--component-theme-switch-agent-touch);height:var(--component-theme-switch-agent-touch);font-size:var(--icon-md)}}.anurup-theme-switch__option:hover,.anurup-agent-link:hover{color:var(--ink)}.anurup-theme-switch__option[aria-pressed=true]{color:var(--surface);background:var(--ink)}@supports selector(:has(*)){.anurup-theme-switch:before{content:"";top:var(--component-theme-switch-inset);left:var(--component-theme-switch-inset);width:var(--anurup-theme-switch-option);height:var(--anurup-theme-switch-option);background:var(--ink);border-radius:var(--radius-full);transform:translateX(calc(var(--anurup-theme-switch-index) * (var(--anurup-theme-switch-option) + var(--component-theme-switch-gap))));transition:transform var(--duration-moderate) var(--easing-standard);position:absolute}.anurup-theme-switch:not(:has([aria-pressed=true])):before{visibility:hidden}.anurup-theme-switch:has(>:nth-child(2)[aria-pressed=true]){--anurup-theme-switch-index:1}.anurup-theme-switch:has(>:nth-child(3)[aria-pressed=true]){--anurup-theme-switch-index:2}.anurup-theme-switch__option{z-index:1}.anurup-theme-switch__option[aria-pressed=true]{background:0 0}}.anurup-theme-switch__option:focus-visible,.anurup-agent-link:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.anurup-theme-switch [data-tooltip]:after,.anurup-theme-switch [data-tooltip]:before,.anurup-agent-link[data-tooltip]:after,.anurup-agent-link[data-tooltip]:before{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard);position:absolute;left:50%;transform:translate(-50%)}.anurup-theme-switch [data-tooltip]:after,.anurup-agent-link[data-tooltip]:after{content:attr(data-tooltip);z-index:2;padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--type-caption-font-size);font-weight:var(--type-weight-strong);line-height:var(--type-caption-line-height);color:var(--surface);white-space:nowrap;background:var(--ink);border-bottom:var(--space-2) solid transparent;background-clip:padding-box;bottom:100%}.anurup-theme-switch [data-tooltip]:before,.anurup-agent-link[data-tooltip]:before{content:"";bottom:calc(100% + var(--space-1));z-index:2;border:var(--space-1) solid transparent;border-top-color:var(--ink);border-bottom-width:0}.anurup-agent-link[data-tooltip]:after{left:auto;right:0;transform:none}.anurup-theme-switch [data-tooltip]:hover:after,.anurup-theme-switch [data-tooltip]:hover:before,.anurup-theme-switch [data-tooltip]:focus-visible:after,.anurup-theme-switch [data-tooltip]:focus-visible:before,.anurup-agent-link[data-tooltip]:hover:after,.anurup-agent-link[data-tooltip]:hover:before,.anurup-agent-link[data-tooltip]:focus-visible:after,.anurup-agent-link[data-tooltip]:focus-visible:before{visibility:visible;opacity:1}.anurup-theme-switch [data-tooltip][data-tooltip-hidden]:after,.anurup-theme-switch [data-tooltip][data-tooltip-hidden]:before,.anurup-agent-link[data-tooltip][data-tooltip-hidden]:after,.anurup-agent-link[data-tooltip][data-tooltip-hidden]:before{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.anurup-theme-switch:before,.anurup-theme-switch__option,.anurup-agent-link,.anurup-theme-switch [data-tooltip]:after,.anurup-theme-switch [data-tooltip]:before,.anurup-agent-link[data-tooltip]:after,.anurup-agent-link[data-tooltip]:before{transition:none}}.anurup-site-footer{padding:var(--space-8) 0;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--ink-muted);background:var(--surface);border-top:1px solid var(--line)}.anurup-site-footer__brand{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.anurup-site-footer__about{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:17.5rem;max-width:40rem;display:flex}.anurup-site-footer__home{border-radius:var(--radius-sm);display:inline-flex}.anurup-site-footer__home:focus-visible{outline:var(--focus-width) solid var(--ink);outline-offset:var(--focus-offset)}.anurup-site-footer__columns{gap:var(--space-8);margin-bottom:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr));display:grid}.anurup-site-footer__column{gap:var(--space-3);flex-direction:column;display:flex}.anurup-site-footer__title{font-weight:var(--type-weight-strong);color:var(--ink);margin:0}.anurup-site-footer__text{margin:0}.anurup-site-footer__fine{font-size:var(--type-caption-font-size);color:var(--ink-subtle);margin:0}.anurup-site-footer__link{color:var(--ink)}.anurup-site-footer__legal{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);font-size:var(--type-caption-font-size);color:var(--ink-subtle);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.anurup-site-footer__legal a{color:var(--ink-muted)}.anurup-site-footer__controls{align-items:center;gap:var(--space-3);display:inline-flex}.anurup-sticky-bar{z-index:var(--layer-sticky-bar);padding-block:var(--space-3);background:var(--surface-raised);border-top:1px solid var(--line);box-shadow:var(--shadow-up);position:fixed;inset:auto 0 0}.anurup-sticky-bar__row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.anurup-sticky-bar__label{font-size:var(--type-small-font-size);font-weight:var(--type-weight-medium);color:var(--ink)}.anurup-icon{width:1em;font-family:var(--font-icon);font-size:inherit;font-weight:var(--type-body-font-weight);letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;font-style:normal;line-height:1;display:inline-block;overflow:hidden}.anurup-icon--sm{font-size:var(--icon-sm)}.anurup-icon--md{font-size:var(--icon-md)}.anurup-icon--lg{font-size:var(--icon-lg)}.anurup-icon--xl{font-size:var(--icon-xl)}.anurup-icon--accent{color:var(--accent)}.anurup-icon--muted{color:var(--ink-muted)}.anurup-icon--subtle{color:var(--ink-subtle)}.anurup-icon--success{color:var(--success)}.anurup-icon--warning{color:var(--warning)}.anurup-icon--danger{color:var(--danger)}.anurup-icon-line{flex:none;align-items:center;height:1lh;display:inline-flex}.anurup-icon-btn{width:var(--space-10);height:var(--space-10);font-size:var(--icon-lg);color:var(--ink);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.anurup-icon-btn:hover:not(:disabled){background:var(--line)}.anurup-icon-btn:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.anurup-icon-btn:disabled{cursor:not-allowed;opacity:.6}.anurup-icon-btn--plain{font-size:var(--icon-md);color:var(--ink-muted);background:0 0;border-color:#0000}.anurup-icon-btn--plain:hover:not(:disabled){color:var(--ink);background:0 0}@media (prefers-reduced-motion:reduce){.anurup-icon-btn{transition:none}}.anurup-app-bar{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--space-16) - var(--space-2) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--space-4), env(safe-area-inset-right,0px)) 0 max(var(--space-4), env(safe-area-inset-left,0px));color:var(--ink);background:var(--surface);border-bottom:1px solid var(--line);flex:none;display:flex}.anurup-app-bar__slot{min-width:var(--space-10);flex:none;justify-content:center;align-items:center;display:flex}.anurup-app-bar__title{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-display);font-size:var(--type-h3-font-size-min);font-weight:var(--type-h3-font-weight);line-height:var(--type-h3-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;display:flex;overflow:hidden}.anurup-app-bar--brand .anurup-app-bar__title{font-family:var(--font-wordmark);font-size:var(--component-wordmark-font-size);font-weight:var(--type-body-font-weight);color:var(--ink)}.anurup-switch{width:calc(var(--space-12) + var(--space-1));height:var(--space-7);background:var(--surface-sunken);border:2px solid var(--ink-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.anurup-switch__thumb{left:var(--space-1);width:var(--space-4);height:var(--space-4);background:var(--ink-subtle);border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);position:absolute}.anurup-switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.anurup-switch[aria-checked=true] .anurup-switch__thumb{background:var(--on-accent);transform:translateX(var(--space-5))}.anurup-switch:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.anurup-switch:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.anurup-switch,.anurup-switch__thumb{transition:none}}.anurup-segmented{width:100%;padding:var(--space-1);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-full);display:flex}.anurup-segmented__option{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--type-caption-font-size);font-weight:var(--type-weight-medium);color:var(--ink-muted);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:1}.anurup-segmented__option:hover:not([aria-pressed=true]){color:var(--ink)}.anurup-segmented__option[aria-pressed=true]{font-weight:var(--type-weight-strong);color:var(--on-accent);background:var(--accent);box-shadow:var(--shadow-sm)}.anurup-segmented__option:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.anurup-segmented__option{transition:none}}.anurup-toast-stack{align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex}.anurup-toast{align-items:center;gap:var(--space-2);max-width:min(440px,100%);padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--type-small-font-size);font-weight:var(--type-weight-medium);line-height:var(--type-small-line-height);text-align:center;color:var(--surface);background:var(--ink);border-radius:var(--radius-full);box-shadow:var(--shadow-raised);opacity:0;transform:translateY(calc(-1 * var(--space-6)));transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);pointer-events:auto;display:inline-flex}.anurup-toast--visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.anurup-toast{transition:none}}.anurup-sheet{z-index:var(--layer-drawer);background:var(--scrim);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-moderate) var(--easing-standard);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.anurup-sheet--open{opacity:1;pointer-events:auto}.anurup-sheet__panel{gap:var(--space-4);width:100%;padding:var(--space-6);color:var(--ink);background:var(--surface-raised);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-up);transition:transform var(--duration-moderate) var(--easing-standard);flex-direction:column;display:flex;transform:translateY(100%)}.anurup-sheet--open .anurup-sheet__panel{transform:none}.anurup-sheet__handle{width:var(--space-8);height:var(--space-1);background:var(--line);border-radius:var(--radius-full);align-self:center}.anurup-sheet__title{font-family:var(--font-display);font-size:var(--type-h3-font-size-min);font-weight:var(--type-h3-font-weight);line-height:var(--type-h3-line-height);margin:0}.anurup-sheet__text{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--ink-muted);margin:0}.anurup-sheet__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.anurup-sheet,.anurup-sheet__panel{transition:none}}.anurup-progress{gap:2px;width:100%;display:flex}.anurup-progress__segment{height:var(--space-1);background:var(--line);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--easing-standard);flex:1}.anurup-progress__segment--done{background:var(--ink)}.anurup-progress__segment--current{background:var(--accent)}.anurup-progress__segment--skipped{background:var(--ink-subtle)}@media (prefers-reduced-motion:reduce){.anurup-progress__segment{transition:none}}.anurup-pill{align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--type-label-font-size);font-weight:var(--type-weight-strong);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);text-transform:uppercase;white-space:nowrap;color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-full);flex:none;display:inline-flex}.anurup-pill--accent{color:var(--ink);background:var(--accent-tint);border-color:var(--accent-line)}.anurup-pill--success{color:var(--success);background:var(--success-tint);border-color:var(--success-line)}.anurup-pill--warning{color:var(--warning);background:var(--warning-tint);border-color:var(--warning-line)}.anurup-pill--danger{color:var(--danger);background:var(--danger-tint);border-color:var(--danger-line)}.anurup-qcard{--anurup-qcard-top:var(--agree-top);--anurup-qcard-bottom:var(--agree-bottom);aspect-ratio:300/420;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-raised);position:relative;overflow:hidden}[data-palette=arcade] .anurup-qcard,.anurup-qcard[data-palette=arcade]{--anurup-qcard-top:var(--arcade-agree-top);--anurup-qcard-bottom:var(--arcade-agree-bottom)}.anurup-qcard__svg{width:100%;height:100%;display:block}.anurup-qcard text{font-family:var(--font-body);font-size:var(--anurup-qcard-size,var(--type-label-font-size))}.anurup-qcard__region--top{fill:var(--surface-raised)}.anurup-qcard__region--bottom{fill:var(--surface-sunken)}.anurup-qcard__divider{stroke:color-mix(in srgb, var(--ink) 35%, transparent)}.anurup-qcard__divider--strong{stroke:color-mix(in srgb, var(--ink) 50%, transparent)}.anurup-qcard__border{stroke:var(--line)}.anurup-qcard__statement{fill:var(--ink)}.anurup-qcard__legend{fill:var(--ink-muted)}.anurup-qcard__spot{transition:opacity var(--duration-moderate) var(--easing-standard)}.anurup-qcard__bubble{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-fast) var(--easing-standard)}.anurup-qcard__bubble:hover{transform:scale(1.08)}.anurup-qcard__bubble-circle{stroke:color-mix(in srgb, var(--ink) 40%, transparent)}.anurup-qcard__bubble--edge .anurup-qcard__bubble-circle{fill:var(--on-accent)}.anurup-qcard__bubble--mid .anurup-qcard__bubble-circle{fill:var(--surface-sunken)}.anurup-qcard__bubble--near .anurup-qcard__bubble-circle{fill:var(--line)}.anurup-qcard__bubble--centre .anurup-qcard__bubble-circle{fill:var(--ink-subtle);stroke:color-mix(in srgb, var(--on-accent) 30%, transparent)}.anurup-qcard__digit{fill:var(--ink)}.anurup-qcard__bubble--centre .anurup-qcard__digit{fill:var(--on-accent)}.anurup-qcard__radio{fill:color-mix(in srgb, var(--ink) 25%, transparent);transition:fill var(--duration-fast) var(--easing-standard)}.anurup-qcard__bubble--centre .anurup-qcard__radio{fill:color-mix(in srgb, var(--on-accent) 35%, transparent)}.anurup-qcard__bubble--selected .anurup-qcard__bubble-circle{stroke:var(--accent);stroke-width:3px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 60%, transparent))}.anurup-qcard__bubble--selected .anurup-qcard__radio{fill:var(--ink)}.anurup-qcard__bubble--centre.anurup-qcard__bubble--selected .anurup-qcard__radio{fill:var(--on-accent)}.anurup-qcard__reveal{opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.anurup-qcard__callout{fill:color-mix(in srgb, var(--on-accent) 92%, transparent);stroke:color-mix(in srgb, var(--accent) 55%, transparent)}.anurup-qcard__callout-text{fill:var(--accent)}.anurup-qcard__callout-sub{fill:var(--ink)}.anurup-qcard__shadow{flood-color:var(--on-accent)}.anurup-qcard__side--top .anurup-qcard__callout{stroke:var(--anurup-qcard-top)}.anurup-qcard__side--top .anurup-qcard__callout-text{fill:var(--anurup-qcard-top)}.anurup-qcard__side--bottom .anurup-qcard__callout{stroke:var(--anurup-qcard-bottom)}.anurup-qcard__side--bottom .anurup-qcard__callout-text{fill:var(--anurup-qcard-bottom)}.anurup-qcard__laser{stroke:var(--anurup-qcard-top)}.anurup-qcard__laser--bottom{stroke:var(--anurup-qcard-bottom)}.anurup-qcard__track{fill:color-mix(in srgb, var(--ink) 20%, transparent)}.anurup-qcard__track-active{transition:x var(--duration-fast) var(--easing-standard), width var(--duration-fast) var(--easing-standard)}.anurup-qcard__track-active--balanced{fill:var(--accent)}.anurup-qcard__stop--accent{stop-color:var(--accent)}.anurup-qcard__stop--top{stop-color:var(--anurup-qcard-top)}.anurup-qcard__stop--bottom{stop-color:var(--anurup-qcard-bottom)}.anurup-qcard__tag{fill:var(--accent)}.anurup-qcard__tag-text{fill:var(--on-accent)}.anurup-qcard__badge{align-items:center;gap:var(--space-1);padding:2px var(--space-3);font-family:var(--font-body);font-size:var(--type-label-font-size);font-weight:var(--type-weight-strong);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);text-transform:uppercase;color:var(--ink);background:var(--accent-tint);border:1px solid var(--accent-line);border-radius:var(--radius-full);transition:opacity var(--duration-fast) var(--easing-standard), visibility var(--duration-fast) var(--easing-standard);display:inline-flex}@media (prefers-reduced-motion:reduce){.anurup-qcard__bubble,.anurup-qcard__radio,.anurup-qcard__reveal,.anurup-qcard__spot,.anurup-qcard__track-active,.anurup-qcard__badge{transition:none}.anurup-qcard__bubble:hover{transform:none}}.anurup-fit-card{--anurup-fit-tier:var(--ink-muted);--anurup-fit-tier-text:color-mix(in srgb, var(--anurup-fit-tier) 40%, var(--ink));justify-content:space-between;gap:var(--space-2);padding:0 var(--space-4) var(--space-3);font-family:var(--font-body);color:var(--ink);background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--anurup-fit-tier) 45%, var(--line));border-radius:var(--radius-2xl);box-shadow:var(--shadow-raised);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.anurup-fit-card--icon{--anurup-fit-tier:var(--tier-icon)}.anurup-fit-card--epic{--anurup-fit-tier:var(--tier-epic)}.anurup-fit-card--rare{--anurup-fit-tier:var(--tier-rare)}[data-palette=arcade] .anurup-fit-card--icon,.anurup-fit-card--icon[data-palette=arcade]{--anurup-fit-tier:var(--arcade-tier-icon)}[data-palette=arcade] .anurup-fit-card--epic,.anurup-fit-card--epic[data-palette=arcade]{--anurup-fit-tier:var(--arcade-tier-epic)}[data-palette=arcade] .anurup-fit-card--rare,.anurup-fit-card--rare[data-palette=arcade]{--anurup-fit-tier:var(--arcade-tier-rare)}.anurup-fit-card--locked{--anurup-fit-tier:var(--ink-muted)}.anurup-fit-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:var(--space-4) var(--space-4) var(--space-3);background:var(--surface);border-bottom:1px solid var(--line);display:flex}.anurup-fit-card__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.anurup-fit-card__person-row{align-items:center;gap:var(--space-2);display:flex}.anurup-fit-card__person,.anurup-fit-card__company{font-weight:var(--type-weight-strong);letter-spacing:var(--type-label-letter-spacing);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.anurup-fit-card__person{font-size:var(--type-body-font-size)}.anurup-fit-card__company{font-size:var(--type-small-font-size);color:var(--ink-muted)}.anurup-fit-card__tier{padding:2px var(--space-2);font-size:var(--type-label-font-size);font-weight:var(--type-weight-strong);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);text-transform:uppercase;color:var(--anurup-fit-tier-text);background:color-mix(in srgb, var(--anurup-fit-tier) 20%, transparent);border:1px solid color-mix(in srgb, var(--anurup-fit-tier) 40%, transparent);border-radius:var(--radius-sm);flex:none}.anurup-fit-card__crest{width:var(--space-10);height:var(--space-10);color:var(--accent);background:var(--surface-sunken);border:1px solid color-mix(in srgb, var(--anurup-fit-tier) 50%, transparent);border-radius:var(--radius-lg);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.anurup-fit-card__crest-icon{font-size:var(--icon-lg);opacity:.25;position:absolute}.anurup-fit-card__crest-mark{font-size:var(--type-body-font-size);font-weight:var(--type-weight-strong);position:relative}.anurup-fit-card__hero{align-items:center;gap:var(--space-1);padding:var(--space-2) 0;flex-direction:column;display:flex}.anurup-fit-card__score{font-family:var(--font-display);font-size:var(--component-fit-card-score-size);font-weight:var(--type-weight-strong);color:var(--ink);line-height:1}.anurup-fit-card--icon .anurup-fit-card__score,.anurup-fit-card--epic .anurup-fit-card__score,.anurup-fit-card--rare .anurup-fit-card__score{background:linear-gradient(180deg, color-mix(in srgb, var(--anurup-fit-tier) 45%, var(--ink)) 0%, var(--anurup-fit-tier) 60%, color-mix(in srgb, var(--anurup-fit-tier) 70%, var(--accent)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.anurup-fit-card__score-label,.anurup-fit-card__category,.anurup-fit-card__scales-title,.anurup-fit-card__status,.anurup-fit-card__footer{font-size:var(--type-label-font-size);font-weight:var(--type-weight-strong);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);text-transform:uppercase}.anurup-fit-card__score-label{color:var(--ink-muted)}.anurup-fit-card__category{margin-top:var(--space-1);padding:2px var(--space-3);color:var(--anurup-fit-tier-text);background:var(--surface);border:1px solid color-mix(in srgb, var(--anurup-fit-tier) 40%, transparent);border-radius:var(--radius-full)}.anurup-fit-card__scales{padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.anurup-fit-card__scales-title{margin:0 0 var(--space-2);color:var(--accent)}.anurup-fit-card__scale-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.anurup-fit-card__scale{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.anurup-fit-card__trait{font-size:var(--type-fine-font-size);font-weight:var(--type-weight-strong)}.anurup-fit-card__status{--anurup-fit-status:var(--ink-muted);padding:2px var(--space-2);color:color-mix(in srgb, var(--anurup-fit-status) 40%, var(--ink));background:color-mix(in srgb, var(--anurup-fit-status) 18%, transparent);border:1px solid color-mix(in srgb, var(--anurup-fit-status) 40%, transparent);border-radius:var(--radius-full)}.anurup-fit-card__status--high{--anurup-fit-status:var(--scale-high)}.anurup-fit-card__status--good{--anurup-fit-status:var(--scale-good)}.anurup-fit-card__status--moderate{--anurup-fit-status:var(--scale-moderate)}.anurup-fit-card__status--low{--anurup-fit-status:var(--scale-low)}[data-palette=arcade] .anurup-fit-card__status--high{--anurup-fit-status:var(--arcade-scale-high)}[data-palette=arcade] .anurup-fit-card__status--good{--anurup-fit-status:var(--arcade-scale-good)}[data-palette=arcade] .anurup-fit-card__status--moderate{--anurup-fit-status:var(--arcade-scale-moderate)}[data-palette=arcade] .anurup-fit-card__status--low{--anurup-fit-status:var(--arcade-scale-low)}.anurup-fit-card__actions{gap:var(--space-2);flex-direction:column;display:flex}.anurup-fit-card__footer{justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);color:var(--ink-subtle);border-top:1px solid var(--line);display:flex}.anurup-fit-card__blur{filter:blur(12px);opacity:.3;pointer-events:none;flex-direction:column;flex:1;justify-content:center;display:flex}.anurup-fit-card__lock{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.anurup-fit-card__lock-icon{width:var(--space-12);height:var(--space-12);font-size:var(--icon-lg);color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-line);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.anurup-fit-card__lock-title,.anurup-fit-card__end-title{font-family:var(--font-display);font-size:var(--type-h3-font-size-min);font-weight:var(--type-h3-font-weight);margin:0}.anurup-fit-card__lock-text,.anurup-fit-card__end-text{font-size:var(--type-fine-font-size);line-height:var(--type-small-line-height);color:var(--ink-muted);margin:0}.anurup-fit-card__lock-actions{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.anurup-fit-card--end{padding-top:var(--space-6);text-align:center;align-items:center}.anurup-fit-card__end-icon{font-size:var(--icon-xl);color:var(--anurup-fit-tier-text)}.anurup-fit-card__end-countdown{align-items:center;gap:var(--space-1);font-size:var(--type-fine-font-size);color:var(--ink-subtle);display:flex}.anurup-fit-card--end .anurup-fit-card__footer{align-self:stretch}:root{--page-bg:var(--surface);--page-ink:var(--ink);--page-font:var(--font-body);--page-font-size:var(--type-body-font-size);--page-line-height:var(--type-body-line-height);--link-hover:var(--accent);--emoji-size:var(--type-statement-font-size);--position-size:var(--type-data-font-size);--photo-fill:var(--surface-sunken);--photo-ink:var(--ink-muted);--photo-line:var(--line);--figure-ink:var(--ink);--figure-muted:var(--ink-muted);--figure-quiet:var(--ink-subtle);--figure-line:var(--line);--figure-fill:var(--surface-raised);--figure-accent:var(--accent);--figure-accent-tint:var(--accent-tint);--figure-on-accent:var(--on-accent);--figure-title-size:var(--type-h3-font-size);--figure-small:var(--type-small-font-size);--figure-fine:var(--type-fine-font-size)}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,blockquote{margin:0}body{font-family:var(--page-font);font-size:var(--page-font-size);line-height:var(--page-line-height);color:var(--page-ink);background:var(--page-bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:3px}a:where(:not(.anurup-btn,.anurup-wordmark,.anurup-lockup-link)):hover{color:var(--link-hover)}.page{flex-direction:column;min-height:100vh;display:flex}.page__main{flex:1}[id]{scroll-margin-top:var(--space-16)}@media (width<=640px){[id]{scroll-margin-top:calc(var(--space-16) + var(--space-12))}}.hp-field{display:none!important}.hero__stack{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}article.pillar{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-4);display:grid}article.pillar .photo{margin-bottom:var(--space-1)}.trust__list{gap:var(--space-7);flex-direction:column;display:flex}.form{gap:var(--space-4);flex-direction:column;display:flex}.form__actions{gap:var(--space-3);margin-top:var(--space-2);text-align:center;flex-direction:column;display:flex}.flow{gap:var(--space-5);flex-direction:column;display:flex}.flow--center{text-align:center;align-items:center}.flow__emoji{font-size:var(--emoji-size);line-height:1}.flow__position{font-size:var(--position-size)}.flow__divider{width:100%;padding-top:var(--space-6);border-top:1px solid var(--line)}.referral__row{gap:var(--space-2);margin-top:var(--space-3);display:flex}.breakdown{gap:var(--space-1);padding-left:var(--space-5);flex-direction:column;display:flex}.perks{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;display:flex}.section-cta{align-items:center;gap:var(--space-4);margin-top:var(--space-8);text-align:center;flex-direction:column;display:flex}.section-intro{max-width:var(--layout-narrow);margin-inline:auto}.cross-track{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.cross-track__link{margin-top:var(--space-2);font-weight:var(--type-weight-strong);text-decoration-thickness:1px}.form-status{margin-top:var(--space-5);text-align:center}.plain-list{padding:0;list-style:none}.facts,.document{gap:var(--space-4);flex-direction:column;display:flex}.document h2{margin-top:var(--space-5)}.document__list{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;display:flex}.document__table{overflow-x:auto}.document__table table{border-collapse:collapse;width:100%;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.document__table th,.document__table td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.document__table th{font-weight:var(--type-weight-strong)}.footer-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-notice{margin-top:var(--space-4)}.cookie-banner{z-index:var(--layer-toolbar);padding:var(--space-4) 0;background:var(--surface-raised);border-top:1px solid var(--line);box-shadow:var(--shadow-up);position:fixed;inset:auto 0 0}.cookie-banner[hidden],.cookie-banner__layer[hidden]{display:none}.cookie-banner__layer{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.cookie-banner__close{top:calc(-1 * var(--space-2));right:var(--space-2);position:absolute}.cookie-banner__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cookie-banner__purposes{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.photo{background:var(--photo-fill);border-radius:var(--radius-md);width:100%;margin:0;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.photo--wide{aspect-ratio:16/9}.photo--card{aspect-ratio:4/3;margin-bottom:var(--space-5)}.photo--thumb{width:calc(var(--space-16) * 3);aspect-ratio:4/3;margin-bottom:var(--space-3)}.photo--placeholder{justify-content:center;gap:var(--space-2);padding:var(--space-5);text-align:left;color:var(--photo-ink);border:1px dashed var(--photo-line);flex-direction:column;display:flex}.photo__file{font-family:var(--font-mono);font-size:var(--figure-fine)}.photo__alt{font-size:var(--figure-small)}.photo--thumb .photo__alt{display:none}.section-photo{margin-bottom:var(--space-7)}.section-figure{max-width:var(--layout-narrow);margin:var(--space-8) auto}.figure{gap:var(--space-5);padding:var(--space-6);text-align:left;color:var(--figure-ink);background:var(--figure-fill);border:1px solid var(--figure-line);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.figure ol,.figure ul,.figure dl,.figure dd{margin:0;padding:0;list-style:none}.figure__title{padding-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--figure-title-size);border-bottom:2px solid var(--figure-ink);line-height:1.25}.figure__note{font-size:var(--figure-fine);color:var(--figure-muted)}.figure__compare{row-gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.figure__column{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}.figure__compare--tiles .figure__column{grid-row:span 5}.figure__column--today{padding-right:var(--space-6);border-right:1px solid var(--figure-line)}.figure__column--anurup{padding-left:var(--space-6)}@media (width<=640px){.figure__compare{gap:var(--space-6);grid-template-columns:1fr}.figure__column,.figure__compare--tiles .figure__column{gap:var(--space-4);flex-direction:column;grid-row:auto;display:flex}.figure__flow{flex-direction:column;display:flex}.figure__column--today{padding-right:0;padding-bottom:var(--space-6);border-right:0;border-bottom:1px solid var(--figure-line)}.figure__column--anurup{padding-left:0}}.figure__head{font-family:var(--font-mono);font-size:var(--figure-fine);letter-spacing:.08em;text-transform:uppercase}.figure__column--today .figure__head{color:var(--figure-muted)}.figure__column--anurup .figure__head{color:var(--figure-accent)}.figure__tiles-row{gap:var(--space-2);flex-direction:column;display:flex}.figure__tiles{gap:var(--space-1);flex-wrap:nowrap;display:flex;overflow:hidden}.figure__tile{width:var(--space-3);height:var(--space-3);border:1px solid var(--figure-quiet);border-radius:50%;flex-shrink:0}.figure__tile--quiet{background:var(--figure-quiet)}.figure__tile--accent{background:var(--figure-accent);border-color:var(--figure-accent)}.figure__legend{font-size:var(--figure-fine);color:var(--figure-muted)}.figure__flow{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.figure__flow li{grid-template-columns:var(--space-5) 1fr;padding:var(--space-3) 0;font-size:var(--figure-small);border-top:1px solid var(--figure-line);align-items:baseline;display:grid}.figure__flow-no{font-family:var(--font-mono);font-size:var(--figure-fine)}.figure__column--today .figure__flow li{color:var(--figure-muted)}.figure__column--anurup .figure__flow-no{color:var(--figure-accent)}.figure__outcome{gap:var(--space-2);padding-top:var(--space-3);font-weight:var(--type-weight-strong);border-top:2px solid var(--figure-quiet);align-items:flex-start;margin-top:auto;display:flex}.figure__column--anurup .figure__outcome{color:var(--figure-accent);border-top-color:var(--figure-accent)}.figure__legend-row{gap:var(--space-5);font-size:var(--figure-small);flex-wrap:wrap;display:flex}.figure__legend-row li{align-items:center;gap:var(--space-2);display:flex}.figure__scales{gap:var(--space-4);flex-direction:column;display:flex}.figure__scale-name{margin-bottom:var(--space-1);font-size:var(--figure-small);font-weight:var(--type-weight-strong)}.figure__scale-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,7rem) 1fr minmax(0,7rem);display:grid}.figure__pole{font-size:var(--figure-fine);color:var(--figure-muted)}.figure__pole:last-child{text-align:right}.figure__track{width:100%;height:var(--space-5);overflow:visible}.figure__track line{stroke:var(--figure-line);stroke-width:2px}.figure__mark--you{fill:var(--figure-accent);stroke:var(--figure-fill);stroke-width:2px}.figure__mark--a{fill:var(--figure-ink)}.figure__mark--b{fill:var(--figure-fill);stroke:var(--figure-quiet);stroke-width:2px}.figure__dot{width:var(--space-3);height:var(--space-3);border-radius:50%;display:inline-block}.figure__dot--you{width:var(--space-4);height:var(--space-4);background:var(--figure-accent);border:2px solid var(--figure-fill)}.figure__dot--a{background:var(--figure-ink)}.figure__dot--b{background:var(--figure-fill);border:2px solid var(--figure-quiet)}@media (width<=640px){.figure__scale-row{grid-template-columns:minmax(0,4.5rem) 1fr minmax(0,4.5rem)}}.figure__verdicts{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--figure-line);flex-direction:column;display:flex}.figure__verdict{gap:var(--space-2);font-size:var(--figure-small);display:flex}.figure__verdict--anurup .figure__icon{color:var(--figure-accent)}.figure__verdict--today{color:var(--figure-muted)}.figure__pipeline{align-items:center;gap:var(--space-3);grid-template-columns:1.3fr auto 1.2fr auto 1fr;display:grid}@media (width<=640px){.figure__pipeline{grid-template-columns:1fr;justify-items:start}.figure__pipeline>.figure__icon{transform:rotate(90deg)}}.figure__sources{gap:var(--space-2);flex-direction:column;display:flex}.figure__source{align-items:flex-start;gap:var(--space-2);font-size:var(--figure-small);display:flex}.figure__source .figure__icon{color:var(--figure-accent)}.figure__source--out,.figure__source--out .figure__icon{color:var(--figure-muted)}.figure__box{padding:var(--space-3) var(--space-4);font-size:var(--figure-small);border:1px solid var(--figure-ink);border-radius:var(--radius-sm)}.figure__box--accent{color:var(--figure-on-accent);background:var(--figure-accent);border-color:var(--figure-accent)}.figure__steps{gap:var(--space-6);counter-reset:step;grid-template-columns:repeat(3,1fr);display:grid}@media (width<=640px){.figure__steps{grid-template-columns:1fr}}.figure__step{gap:var(--space-2);padding-top:var(--space-4);border-top:3px solid var(--figure-accent);flex-direction:column;display:flex}.figure__number{width:var(--space-8);height:var(--space-8);font-family:var(--font-display);font-size:var(--figure-title-size);color:var(--figure-on-accent);background:var(--figure-accent);border-radius:50%;place-items:center;display:grid}.figure__isnot{flex-direction:column;display:flex}.figure__isnot-row{gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--figure-line);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.figure__isnot-row{gap:var(--space-2);grid-template-columns:1fr}}.figure__isnot-not,.figure__isnot-instead{gap:var(--space-2);font-size:var(--figure-small);display:flex}.figure__isnot-not{color:var(--figure-muted)}.figure__isnot-instead .figure__icon{color:var(--figure-accent)}.split-flap__value{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.split-flap__board{gap:.1em;line-height:1;display:inline-flex}.split-flap__tile{perspective:3em;width:.9em;height:1.3em;display:inline-block;position:relative}.split-flap__half,.split-flap__flap{background:color-mix(in srgb, var(--night) 65%, var(--surface));backface-visibility:hidden;height:50%;position:absolute;left:0;right:0;overflow:hidden}.split-flap__half--top,.split-flap__flap--top{border-radius:var(--radius-sm) var(--radius-sm) 0 0;transform-origin:bottom;top:0}.split-flap__half--bottom,.split-flap__flap--bottom{border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:1px solid color-mix(in srgb, var(--night) 90%, var(--surface));transform-origin:top;bottom:0}.split-flap__half:before,.split-flap__flap:before{content:attr(data-c);justify-content:center;align-items:center;height:200%;display:flex;position:absolute;left:0;right:0}.split-flap__half--top:before,.split-flap__flap--top:before{top:0}.split-flap__half--bottom:before,.split-flap__flap--bottom:before{bottom:0}.split-flap__flap--top{animation:35ms ease-in forwards split-flap-fall}.split-flap__flap--bottom{animation:35ms ease-out 35ms forwards split-flap-land;transform:rotateX(90deg)}@keyframes split-flap-fall{to{transform:rotateX(-90deg)}}@keyframes split-flap-land{to{transform:rotateX(0)}}
