@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_64c5a92-module__eWUt4G__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_64c5a92-module__eWUt4G__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/fb74448dcb8f3309-s.2dfwj15jx7eli.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/6b186f06197624ff-s.p.2dmi_tuk68pm4.woff2)format("woff2");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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_64942ed2-module__N8IR1W__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_64942ed2-module__N8IR1W__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-parchment:#f5f0e6;--palette-vellum:#fcf9f3;--palette-cotton:#fffdf8;--palette-linen:#ece5d6;--palette-flax:#e0d7c5;--palette-fieldstone:#858178;--palette-moss-gray:#565e55;--palette-ink:#1c2420;--palette-cream:#f8f4ec;--palette-night-moss:#111714;--palette-deep-leaf:#18201b;--palette-canopy:#1d2620;--palette-shade:#232c26;--palette-hedge:#29332d;--palette-flint:#7a817b;--palette-lichen:#a6ada2;--palette-bone:#ece6d9;--palette-pine-black:#0e1511;--palette-moneta-green:#1f4a37;--palette-lifted-green:#8cc3a4;--palette-harbor-blue:#2e5c86;--palette-mist-blue:#8fb5da;--palette-clay:#9a4b33;--palette-rose-clay:#e3a38c;--palette-garnet:#962437;--palette-rosehip:#ee8e9b;--font-family-serif:"Newsreader", "Iowan Old Style", "Palatino Linotype", "Palatino", "Georgia", serif;--font-family-sans:"Instrument Sans", "Inter", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--font-weight-serif-hero:450;--font-weight-serif-heading:500;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-line-height-none:1;--font-line-height-hero:1.08;--font-line-height-display:1.1;--font-line-height-title:1.15;--font-line-height-snug:1.2;--font-line-height-heading:1.3;--font-line-height-body:1.4;--type-hero-number-family:var(--font-family-serif);--type-hero-number-size:54px;--type-hero-number-weight:var(--font-weight-serif-hero);--type-hero-number-line-height:var(--font-line-height-hero);--type-hero-number-letter-spacing:-.648px;--type-hero-number-font-feature-settings:"tnum" 1, "lnum" 1;--type-hero-number-compact-family:var(--font-family-serif);--type-hero-number-compact-size:42px;--type-hero-number-compact-weight:var(--font-weight-serif-hero);--type-hero-number-compact-line-height:var(--font-line-height-hero);--type-hero-number-compact-letter-spacing:-.504px;--type-hero-number-compact-font-feature-settings:"tnum" 1, "lnum" 1;--type-display-family:var(--font-family-serif);--type-display-size:32px;--type-display-weight:var(--font-weight-serif-heading);--type-display-line-height:var(--font-line-height-display);--type-display-letter-spacing:-.32px;--type-display-font-feature-settings:"tnum" 1, "lnum" 1;--type-wordmark-family:var(--font-family-serif);--type-wordmark-size:24px;--type-wordmark-weight:var(--font-weight-serif-heading);--type-wordmark-line-height:var(--font-line-height-none);--type-wordmark-letter-spacing:.12px;--type-wordmark-font-feature-settings:"tnum" 1, "lnum" 1;--type-title-family:var(--font-family-serif);--type-title-size:21px;--type-title-weight:var(--font-weight-serif-heading);--type-title-line-height:var(--font-line-height-title);--type-title-letter-spacing:-.105px;--type-title-font-feature-settings:"tnum" 1, "lnum" 1;--type-title-small-family:var(--font-family-serif);--type-title-small-size:19px;--type-title-small-weight:var(--font-weight-serif-heading);--type-title-small-line-height:var(--font-line-height-snug);--type-title-small-letter-spacing:0px;--type-title-small-font-feature-settings:"tnum" 1, "lnum" 1;--type-headline-family:var(--font-family-sans);--type-headline-size:15px;--type-headline-weight:var(--font-weight-semibold);--type-headline-line-height:var(--font-line-height-heading);--type-headline-letter-spacing:0px;--type-headline-font-feature-settings:"tnum" 1, "lnum" 1;--type-body-family:var(--font-family-sans);--type-body-size:15px;--type-body-weight:var(--font-weight-regular);--type-body-line-height:var(--font-line-height-body);--type-body-letter-spacing:0px;--type-body-font-feature-settings:"tnum" 1, "lnum" 1;--type-list-item-family:var(--font-family-sans);--type-list-item-size:14.5px;--type-list-item-weight:var(--font-weight-medium);--type-list-item-line-height:var(--font-line-height-body);--type-list-item-letter-spacing:0px;--type-list-item-font-feature-settings:"tnum" 1, "lnum" 1;--type-supporting-family:var(--font-family-sans);--type-supporting-size:14px;--type-supporting-weight:var(--font-weight-regular);--type-supporting-line-height:var(--font-line-height-body);--type-supporting-letter-spacing:0px;--type-supporting-font-feature-settings:"tnum" 1, "lnum" 1;--type-body-small-family:var(--font-family-sans);--type-body-small-size:13.5px;--type-body-small-weight:var(--font-weight-regular);--type-body-small-line-height:var(--font-line-height-body);--type-body-small-letter-spacing:0px;--type-body-small-font-feature-settings:"tnum" 1, "lnum" 1;--type-label-family:var(--font-family-sans);--type-label-size:13px;--type-label-weight:var(--font-weight-semibold);--type-label-line-height:var(--font-line-height-snug);--type-label-letter-spacing:0px;--type-label-font-feature-settings:"tnum" 1, "lnum" 1;--type-caption-family:var(--font-family-sans);--type-caption-size:12.5px;--type-caption-weight:var(--font-weight-regular);--type-caption-line-height:var(--font-line-height-body);--type-caption-letter-spacing:0px;--type-caption-font-feature-settings:"tnum" 1, "lnum" 1;--type-kicker-family:var(--font-family-sans);--type-kicker-size:11.5px;--type-kicker-weight:var(--font-weight-regular);--type-kicker-line-height:var(--font-line-height-body);--type-kicker-letter-spacing:.23px;--type-kicker-font-feature-settings:"tnum" 1, "lnum" 1;--type-eyebrow-family:var(--font-family-sans);--type-eyebrow-size:11.5px;--type-eyebrow-weight:var(--font-weight-semibold);--type-eyebrow-line-height:var(--font-line-height-body);--type-eyebrow-letter-spacing:1.035px;--type-eyebrow-font-feature-settings:"tnum" 1, "lnum" 1;--type-eyebrow-text-transform:uppercase;--type-axis-family:var(--font-family-sans);--type-axis-size:11px;--type-axis-weight:var(--font-weight-regular);--type-axis-line-height:var(--font-line-height-snug);--type-axis-letter-spacing:0px;--type-axis-font-feature-settings:"tnum" 1, "lnum" 1;--type-tab-label-family:var(--font-family-sans);--type-tab-label-size:10.5px;--type-tab-label-weight:var(--font-weight-medium);--type-tab-label-line-height:var(--font-line-height-snug);--type-tab-label-letter-spacing:0px;--type-tab-label-font-feature-settings:"tnum" 1, "lnum" 1;--hero-number-currency-scale:.52;--hero-number-currency-baseline-shift:.62;--hero-number-cents-scale:.5;--hero-number-min-size:22px;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-half:2px;--radius-none:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:11px;--radius-lg:16px;--radius-xl:18px;--radius-full:9999px;--border-width-hairline:1px;--border-width-focus:2px;--border-width-focus-offset:2px;--indicator-size:11px;--indicator-size-banner:16px;--indicator-dot-radius:3.2px;--indicator-ring-radius:3.9px;--indicator-stroke:1.5px;--icon-sm:14px;--icon-md:18px;--icon-lg:22px;--icon-stroke:1.5px;--chart-line-width:1.6px;--chart-grid-width:1px;--chart-baseline-width:1px;--chart-no-data-width:1.4px;--chart-baseline-dash-dasharray:3px 3px;--chart-baseline-dash-linecap:butt;--chart-no-data-dash-dasharray:2px 4px;--chart-no-data-dash-linecap:butt;--chart-endpoint-size:9px;--chart-endpoint-halo:3px;--chart-sparkline-height:64px;--chart-detail-height:190px;--chart-range-headroom:.1;--chart-range-footroom:.12;--motion-duration-fast:.2s;--motion-duration-base:.25s;--motion-duration-slow:.35s;--motion-duration-chart-endpoint:.4s;--motion-duration-count-up:.95s;--motion-duration-chart-draw:1.05s;--motion-delay-chart-endpoint:.85s;--motion-hold-toast:1.9s;--motion-easing-standard:cubic-bezier(.25, .1, .25, 1);--motion-easing-ease-out:cubic-bezier(0, 0, .58, 1);--motion-easing-count-up:cubic-bezier(.33, 1, .68, 1);--motion-easing-draw:cubic-bezier(.3, .7, .2, 1);--motion-transition-toggle:var(--motion-duration-fast) var(--motion-easing-standard) 0s;--motion-transition-toast:var(--motion-duration-base) var(--motion-easing-standard) 0s;--motion-transition-theme:var(--motion-duration-slow) var(--motion-easing-standard) 0s;--motion-transition-count-up:var(--motion-duration-count-up) var(--motion-easing-count-up) 0s;--motion-transition-chart-draw:var(--motion-duration-chart-draw) var(--motion-easing-draw) 0s;--motion-transition-chart-endpoint:var(--motion-duration-chart-endpoint) var(--motion-easing-ease-out) var(--motion-delay-chart-endpoint);--layout-screen-gutter:20px;--layout-web-gutter:16px;--layout-content-max-width:640px;--layout-page-max-width:1120px;--layout-section-gap:32px;--layout-section-heading-gap:12px;--layout-card-gap:12px;--layout-card-padding-inline:16px;--layout-card-padding-block:12px;--layout-row-padding-block:12px;--layout-tab-bar-height:52px;--layout-min-touch-target:44px;--layout-icon-button-size:38px;--layout-avatar-size:38px;--layout-monogram-size:34px;--layout-switch-width:34px;--layout-switch-height:20px;--layout-bar-height:4px;--font-numeric-feature-settings:"tnum" 1, "lnum" 1;--color-bg:var(--palette-parchment);--color-surface:var(--palette-vellum);--color-surface-raised:var(--palette-cotton);--color-track:var(--palette-linen);--color-rule:var(--palette-flax);--color-rule-strong:var(--palette-fieldstone);--color-text:var(--palette-ink);--color-text-secondary:var(--palette-moss-gray);--color-accent:var(--palette-moneta-green);--color-on-accent:var(--palette-cream);--color-focus-ring:var(--palette-moneta-green);--color-gain:var(--palette-harbor-blue);--color-loss:var(--palette-clay);--color-warning:var(--palette-garnet);--color-fresh:var(--palette-moss-gray);--color-stale:var(--palette-fieldstone);--color-broken:var(--palette-garnet);--color-chart-line:var(--palette-ink);--color-chart-fill-top:#1c242021;--color-chart-fill-bottom:#1c242000;--color-chart-grid:var(--palette-flax);--color-chart-baseline:#565e55bf;--color-chart-no-data:var(--palette-flax);--color-chart-axis:var(--palette-moss-gray);--color-chart-bar-positive:var(--palette-harbor-blue);--color-chart-bar-negative:var(--palette-clay);--color-inverse-surface:var(--palette-ink);--color-on-inverse:var(--palette-parchment);--color-scrim:#1c242052;--border-hairline:var(--border-width-hairline) solid var(--color-rule);--border-dashed:var(--border-width-hairline) dashed var(--color-rule);--border-control:var(--border-width-hairline) solid var(--color-rule-strong);--shadow-selected:0px 1px 2px 0px #0000001f;--shadow-raised:0px 1px 2px 0px #1c24200f, 0px 12px 32px -12px #1c24202e;--shadow-chart-endpoint-halo:0px 0px 0px var(--chart-endpoint-halo) var(--color-bg);--gradient-chart-fill:linear-gradient(180deg, var(--color-chart-fill-top) 0%, var(--color-chart-fill-bottom) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--palette-night-moss);--color-surface:var(--palette-deep-leaf);--color-surface-raised:var(--palette-canopy);--color-track:var(--palette-shade);--color-rule:var(--palette-hedge);--color-rule-strong:var(--palette-flint);--color-text:var(--palette-bone);--color-text-secondary:var(--palette-lichen);--color-accent:var(--palette-lifted-green);--color-on-accent:var(--palette-pine-black);--color-focus-ring:var(--palette-lifted-green);--color-gain:var(--palette-mist-blue);--color-loss:var(--palette-rose-clay);--color-warning:var(--palette-rosehip);--color-fresh:var(--palette-lichen);--color-stale:var(--palette-flint);--color-broken:var(--palette-rosehip);--color-chart-line:var(--palette-bone);--color-chart-fill-top:#ece6d921;--color-chart-fill-bottom:#ece6d900;--color-chart-grid:var(--palette-hedge);--color-chart-baseline:#a6ada299;--color-chart-no-data:var(--palette-hedge);--color-chart-axis:var(--palette-lichen);--color-chart-bar-positive:var(--palette-mist-blue);--color-chart-bar-negative:var(--palette-rose-clay);--color-inverse-surface:var(--palette-bone);--color-on-inverse:var(--palette-night-moss);--color-scrim:#05080699;--shadow-raised:0px 12px 32px -12px #00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--palette-night-moss);--color-surface:var(--palette-deep-leaf);--color-surface-raised:var(--palette-canopy);--color-track:var(--palette-shade);--color-rule:var(--palette-hedge);--color-rule-strong:var(--palette-flint);--color-text:var(--palette-bone);--color-text-secondary:var(--palette-lichen);--color-accent:var(--palette-lifted-green);--color-on-accent:var(--palette-pine-black);--color-focus-ring:var(--palette-lifted-green);--color-gain:var(--palette-mist-blue);--color-loss:var(--palette-rose-clay);--color-warning:var(--palette-rosehip);--color-fresh:var(--palette-lichen);--color-stale:var(--palette-flint);--color-broken:var(--palette-rosehip);--color-chart-line:var(--palette-bone);--color-chart-fill-top:#ece6d921;--color-chart-fill-bottom:#ece6d900;--color-chart-grid:var(--palette-hedge);--color-chart-baseline:#a6ada299;--color-chart-no-data:var(--palette-hedge);--color-chart-axis:var(--palette-lichen);--color-chart-bar-positive:var(--palette-mist-blue);--color-chart-bar-negative:var(--palette-rose-clay);--color-inverse-surface:var(--palette-bone);--color-on-inverse:var(--palette-night-moss);--color-scrim:#05080699;--shadow-raised:0px 12px 32px -12px #00000080}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-duration-chart-endpoint:0s;--motion-duration-count-up:0s;--motion-duration-chart-draw:0s;--motion-delay-chart-endpoint:0s}}
:root{--font-family-serif:var(--font-newsreader), "Iowan Old Style", "Palatino Linotype", "Palatino", "Georgia", serif;--font-family-sans:var(--font-instrument-sans), "Inter", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--web-display-size:clamp(2.5rem, 1.7rem + 3.1vw, 4rem);--web-h2-size:clamp(2rem, 1.6rem + 1.6vw, 2.875rem);--web-h3-size:clamp(1.5rem, 1.36rem + .55vw, 1.8125rem);--web-lead-size:clamp(1.125rem, 1.07rem + .25vw, 1.25rem);--web-body-size:1.0625rem;--web-line-height-prose:1.6;--page-gutter:clamp(var(--layout-web-gutter), 4vw, var(--space-10));--section-space:clamp(var(--space-16), 9vw, calc(var(--space-20) + var(--space-8)));--column-gap:clamp(var(--space-8), 5vw, var(--space-20))}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg);color:var(--color-text);scrollbar-color:var(--color-rule-strong) var(--color-bg);scroll-padding-top:var(--space-6)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--web-body-size);line-height:var(--web-line-height-prose);font-feature-settings:var(--font-numeric-feature-settings);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,p,dl,dd,figure,blockquote,ul,ol{margin:0}::selection{background:var(--color-accent);color:var(--color-on-accent)}a{color:var(--color-accent);text-decoration-line:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.2em;transition:text-decoration-thickness var(--motion-duration-fast) var(--motion-easing-standard)}a:hover{text-decoration-thickness:var(--border-width-focus)}:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--border-width-focus-offset)}input,button,textarea{font:inherit;color:inherit}input,textarea{caret-color:var(--color-accent)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-inverse-surface);color:var(--color-on-inverse);font-weight:var(--font-weight-semibold);text-decoration:none;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-4);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.wrap{width:min(100% - 2 * var(--page-gutter), var(--layout-page-max-width));margin-inline:auto}.display{font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-hero);font-size:var(--web-display-size);letter-spacing:-.018em;font-optical-sizing:auto;text-wrap:balance;line-height:1.06}.h2{font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-hero);font-size:var(--web-h2-size);line-height:var(--font-line-height-display);letter-spacing:-.012em;text-wrap:balance}.h3{font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-heading);font-size:var(--web-h3-size);line-height:var(--font-line-height-snug);letter-spacing:-.006em;text-wrap:balance}.lead{font-size:var(--web-lead-size);color:var(--color-text-secondary);text-wrap:pretty;max-width:36em;line-height:1.5}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding-inline:var(--space-6);border-radius:var(--radius-full);border:var(--border-width-hairline) solid transparent;font-size:1rem;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);line-height:1.2;display:inline-flex}.button:active:not(:disabled){transform:scale(.985)}.button:disabled{cursor:progress;opacity:.6}.button-primary{background:var(--color-accent);color:var(--color-on-accent)}.button-primary:hover:not(:disabled){background:color-mix(in oklab, var(--color-accent) 86%, var(--color-text))}.button-quiet{color:var(--color-text);border-color:var(--color-rule-strong);background:0 0}.button-quiet:hover:not(:disabled){border-color:var(--color-text)}.text-button{min-height:var(--layout-min-touch-target);color:var(--color-accent);font-size:var(--type-supporting-size);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);display:flex}.site-logo{color:var(--color-accent);border-radius:var(--radius-xs);display:inline-flex}.lockup{aspect-ratio:311/96;width:auto;height:48px;display:block}.site-header-link{min-height:var(--layout-min-touch-target);font-size:var(--type-supporting-size);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.site-footer{padding-block:var(--space-3) var(--space-5);font-size:var(--type-body-small-size);color:var(--color-text-secondary);position:relative}.site-footer-row{align-items:center;gap:0 var(--space-6);flex-wrap:wrap;display:flex}.site-footer-brand{align-items:center;gap:var(--space-2);min-height:var(--layout-min-touch-target);display:inline-flex}.site-footer-mark{width:20px;height:20px;color:var(--color-accent)}.site-footer-nav{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.site-footer-nav a{min-height:var(--layout-min-touch-target);align-items:center;gap:.3em;display:inline-flex}.site-footer-handle{color:var(--color-text-secondary)}.one{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative}.one-main{padding-block:var(--space-6) var(--space-8);flex:1;align-items:center;display:flex}.one-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.one-copy{gap:var(--space-5);flex-direction:column;min-width:0;max-width:36rem;display:flex}.one-title{margin-top:var(--space-3);font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-hero);letter-spacing:-.018em;font-optical-sizing:auto;text-wrap:balance;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1.05}.one-line{font-size:var(--web-lead-size);color:var(--color-text-secondary);text-wrap:pretty;max-width:32em;line-height:1.5}.one-copy .wl{margin-top:var(--space-2)}.one-notes{gap:var(--space-1) var(--space-6);margin-top:calc(-1 * var(--space-1));font-size:var(--type-supporting-size);font-weight:var(--font-weight-medium);color:var(--color-text);flex-wrap:wrap;display:flex}.one-notes span:before{content:"";width:2px;height:10px;margin-right:var(--space-2);background:var(--color-accent);vertical-align:-1px;display:inline-block;transform:rotate(18deg)}:is(.one-copy:has(.wl-done) .one-notes,.one-copy:has(.wl-done) .price-note){display:none}.price-note{max-width:34rem;padding-left:var(--space-3);border-left:var(--border-width-focus) solid var(--color-rule);font-size:var(--type-supporting-size);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.5}.price-note strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.price-saved{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-5);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-bg);flex-wrap:wrap;display:flex}.price-saved .seal{--seal:64px}.status-card .price-saved p{color:var(--color-text-secondary);flex:15rem;margin:0}.price-saved-title{margin-bottom:var(--space-1);font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-heading);font-size:var(--type-title-small-size);line-height:var(--font-line-height-snug);color:var(--color-text);display:block}.price-saved-body{font-size:var(--type-supporting-size);line-height:1.5;display:block}.offer{align-items:center;gap:clamp(var(--space-4), 1.2rem + 1vw, var(--space-6));margin-block:var(--space-2) calc(-1 * var(--space-1));display:flex}.offer-text{gap:var(--space-1);min-width:0;display:grid}.offer-words{font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-hero);letter-spacing:-.014em;font-optical-sizing:auto;text-wrap:balance;font-size:clamp(1.625rem,1.2rem + 1.7vw,2.5rem);line-height:1.04}.offer-sub{max-width:26em;font-size:var(--type-supporting-size);color:var(--color-text-secondary);text-wrap:balance;line-height:1.45}.offer .seal{--seal:clamp(104px, 5.4rem + 3.4vw, 148px)}.seal{--seal:120px;width:var(--seal);height:var(--seal);flex:none;place-items:center;display:grid;position:relative;container-type:inline-size}.seal-ring{width:100%;height:100%;fill:var(--color-accent);position:absolute;inset:0;overflow:visible}.seal-tick,.seal-shock{transform-box:fill-box;transform-origin:50%}.seal-shock{fill:none;stroke:var(--color-accent);stroke-width:.9px;opacity:0}.seal-face{aspect-ratio:1;isolation:isolate;border-radius:var(--radius-full);background:var(--color-accent);width:78.13%;color:var(--color-on-accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-on-accent) 18%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}.seal-sheen{z-index:-1;inset-block:-14%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff14 30%,#ffffff3d 50%,#ffffff14 70%,#fff0);width:56%;position:absolute;left:22%;transform:translate(-300%)rotate(14deg)}.seal-num{font-family:var(--font-family-serif);font-weight:var(--type-hero-number-weight);letter-spacing:-.03em;font-feature-settings:var(--type-hero-number-font-feature-settings);font-optical-sizing:auto;white-space:nowrap;margin-top:.06em;font-size:36cqi;line-height:1;display:block}.seal-pct{letter-spacing:0;vertical-align:.92em;margin-left:.05em;font-size:.48em;line-height:1}.seal[data-seal=pending] .seal-tick{transform:var(--st)}.seal[data-seal=pending]:not(.is-live) .seal-tick{animation:.7s cubic-bezier(.34,1.36,.64,1) 3.3s forwards seal-seat}@keyframes seal-seat{to{transform:none}}@media (prefers-reduced-motion:no-preference){.seal-once .seal-face{animation:.68s ease-out .45s both seal-press}.seal-once .seal-shock{animation:.95s cubic-bezier(.16,1,.3,1) .52s both seal-shock}}@keyframes seal-press{0%{transform:none}16%{transform:scale(.9)}52%{transform:scale(1.035)}to{transform:none}}@keyframes seal-shock{0%{opacity:.6;transform:scale(.97)}to{opacity:0;transform:scale(1.34)}}.one-cue{align-self:center;align-items:center;gap:var(--space-2);min-height:var(--layout-min-touch-target);margin-bottom:var(--space-4);font-size:var(--type-supporting-size);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;display:inline-flex}.one-cue:hover{color:var(--color-text)}.one-cue svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.one-visual{justify-content:center;min-width:0;display:flex}.one .device{width:min(100%,300px)}.one .app{height:620px}.one .app-spark{height:44px;margin-block:10px 8px}.one .app-note{margin-top:var(--space-4)}.one-main{padding-block:var(--space-4) var(--space-4)}.one .device-caption{max-width:none}@media (min-width:960px){.one-grid{column-gap:var(--column-gap);grid-template-columns:minmax(0,1fr) minmax(0,300px)}.one-grid:has(.wl-done){align-items:start}}@media (max-width:559px){.one-main{padding-block:var(--space-5) var(--space-8)}.one-copy{gap:var(--space-4)}}.brand{--mark:64px;width:calc(var(--mark) * 311 / 96);height:var(--mark);color:var(--color-accent);position:relative}@media (min-width:960px){.brand{--mark:88px}}.brand-lockup{width:100%;height:100%;display:block}.brand-mark{transition:opacity .3s var(--motion-easing-standard)}.brand-canvas{z-index:1;width:calc(var(--mark) * 2.4);height:calc(var(--mark) * 2.4);left:calc(var(--mark) * -.7);top:calc(var(--mark) * -.7);pointer-events:none;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}.brand-canvas canvas{width:100%!important;height:100%!important}.brand[data-logo=pending] .brand-mark,.brand.is-live .brand-mark{opacity:0}.brand[data-logo=pending]:not(.is-live) .brand-mark{animation:1ms linear 3.5s forwards reveal-failsafe}@keyframes reveal-failsafe{to{opacity:1}}.field{z-index:-1;pointer-events:none;position:absolute;inset:0}.field:before{content:"";background:var(--color-accent);opacity:.1;transition:opacity .9s var(--motion-easing-standard);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='%23000'%3E%3Crect x='20' y='24' width='2' height='9' transform='rotate(24 21 28)'/%3E%3Crect x='96' y='12' width='1.6' height='7' transform='rotate(30 97 15)'/%3E%3Crect x='150' y='52' width='2' height='9' transform='rotate(18 151 56)'/%3E%3Crect x='58' y='78' width='1.6' height='7' transform='rotate(34 59 81)'/%3E%3Crect x='122' y='104' width='2' height='9' transform='rotate(22 123 108)'/%3E%3Crect x='28' y='132' width='1.6' height='7' transform='rotate(28 29 135)'/%3E%3Crect x='88' y='156' width='2' height='9' transform='rotate(16 89 160)'/%3E%3Crect x='164' y='150' width='1.6' height='7' transform='rotate(26 165 153)'/%3E%3C/g%3E%3C/svg%3E") 0 0/180px 180px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='%23000'%3E%3Crect x='20' y='24' width='2' height='9' transform='rotate(24 21 28)'/%3E%3Crect x='96' y='12' width='1.6' height='7' transform='rotate(30 97 15)'/%3E%3Crect x='150' y='52' width='2' height='9' transform='rotate(18 151 56)'/%3E%3Crect x='58' y='78' width='1.6' height='7' transform='rotate(34 59 81)'/%3E%3Crect x='122' y='104' width='2' height='9' transform='rotate(22 123 108)'/%3E%3Crect x='28' y='132' width='1.6' height='7' transform='rotate(28 29 135)'/%3E%3Crect x='88' y='156' width='2' height='9' transform='rotate(16 89 160)'/%3E%3Crect x='164' y='150' width='1.6' height='7' transform='rotate(26 165 153)'/%3E%3C/g%3E%3C/svg%3E") 0 0/180px 180px}.field canvas{opacity:0;transition:opacity .9s var(--motion-easing-ease-out);position:absolute;inset:0;width:100%!important;height:100%!important}.field[data-gl=on]:before{opacity:0}.field[data-gl=on] canvas{opacity:1}.wl{min-width:0;max-width:34rem}.wl-label{margin-bottom:var(--space-2);font-size:var(--type-headline-size);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);display:block}.wl-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.wl-input{min-width:0;min-height:52px;padding-inline:var(--space-5);border:var(--border-control);border-radius:var(--radius-full);background:var(--color-surface-raised);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);flex:15rem;font-size:1.0625rem}.wl-input::placeholder{color:var(--color-text-secondary);opacity:1}.wl-input:hover{border-color:var(--color-text-secondary)}.wl-input:focus-visible{border-color:var(--color-accent)}.wl-input[aria-invalid=true]{border-color:var(--color-warning)}.wl-row .button{flex:none}@media (max-width:559px){.wl-row .button{flex:100%}}.wl-consent{margin-top:var(--space-3);font-size:var(--type-body-small-size);color:var(--color-text-secondary);max-width:34rem;line-height:1.5}.form-error{gap:var(--space-2);margin-top:var(--space-2);font-size:var(--type-supporting-size);line-height:1.45;font-weight:var(--font-weight-medium);color:var(--color-warning);align-items:flex-start;display:flex}.form-error:before{content:"";width:var(--icon-sm);height:var(--icon-sm);background:currentColor;flex:none;margin-top:.2em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.8 15 14H1z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M8 6.2v3.6' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.9' r='.9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.8 15 14H1z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M8 6.2v3.6' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.9' r='.9'/%3E%3C/svg%3E") 50%/contain no-repeat}.wl-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wl-turnstile:not(:empty){margin-top:var(--space-3)}.wl-done{border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-surface);max-width:36rem;padding:var(--space-6)}.wl-success{outline:none}.wl-success:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.wl-success-title{font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-heading);font-size:var(--web-h3-size);line-height:var(--font-line-height-snug)}.wl-success-body{margin-top:var(--space-2);color:var(--color-text-secondary)}.wl-success-email{color:var(--color-text);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.wl-success .text-button{margin-top:var(--space-1)}.qs{margin-top:var(--space-5);padding-top:var(--space-6);border-top:var(--border-hairline)}.qs-title{font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-heading);font-size:var(--type-title-size);line-height:var(--font-line-height-title)}.qs-sub{margin-top:var(--space-1);font-size:var(--type-supporting-size);color:var(--color-text-secondary)}.qs-q{margin:var(--space-6) 0 0;border:0;min-width:0;padding:0}.qs-legend{margin-bottom:var(--space-3);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);padding:0;display:block}.qs-hint{margin-top:var(--space-half);font-size:var(--type-supporting-size);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);display:block}label.qs-legend+.qs-hint{margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-3)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{max-width:100%;display:inline-flex;position:relative}.chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip-face{align-items:center;gap:var(--space-2);min-height:var(--layout-min-touch-target);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:var(--border-control);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:var(--type-list-item-size);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);line-height:1.3;display:inline-flex}.chip:hover .chip-face{border-color:var(--color-text)}.chip-box{border:1.5px solid var(--color-rule-strong);border-radius:var(--radius-xs);width:18px;height:18px;color:var(--color-on-accent);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);flex:none;place-items:center;display:grid}.chip input[type=radio]+.chip-face .chip-box{border-radius:var(--radius-full)}.chip-box .icon{stroke-width:2.4px;opacity:0;width:12px;height:12px}.chip input:checked+.chip-face{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 9%, var(--color-surface-raised))}.chip input:checked+.chip-face .chip-box{background:var(--color-accent);border-color:var(--color-accent)}.chip input:checked+.chip-face .chip-box .icon{opacity:1}.chip input:focus-visible+.chip-face{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--border-width-focus-offset)}.chip input:disabled+.chip-face{opacity:.45;cursor:not-allowed}.chip:has(input:disabled):hover .chip-face{border-color:var(--color-rule-strong)}.qs-note{width:100%;min-height:7.5rem;padding:var(--space-3) var(--space-4);border:var(--border-control);border-radius:var(--radius-md);background:var(--color-surface-raised);resize:vertical;font-size:1rem;line-height:1.5;display:block}.qs-note:focus-visible{border-color:var(--color-accent)}.qs-count{margin-top:var(--space-1);text-align:end;font-size:var(--type-caption-size);color:var(--color-text-secondary)}.qs-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.qs-done{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-hairline);font-family:var(--font-family-serif);font-size:var(--type-title-small-size);line-height:var(--font-line-height-snug);outline:none}.device-figure{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.device{background:var(--color-track);border:var(--border-hairline);width:min(100%,380px);box-shadow:var(--shadow-raised);border-radius:50px;padding:9px}.device-caption{text-align:center;max-width:30ch;font-size:var(--type-body-small-size);color:var(--color-text-secondary);line-height:1.45}.app{border:var(--border-hairline);background:var(--color-bg);height:720px;color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--type-body-size);line-height:var(--font-line-height-body);font-feature-settings:var(--font-numeric-feature-settings);-webkit-user-select:none;user-select:none;border-radius:41px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:559px){.device{border-radius:44px;padding:7px}.app{border-radius:37px;height:640px}}.app p{margin:0}.app-status{padding:var(--space-3) 22px var(--space-1) 26px;font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;flex:none;justify-content:space-between;align-items:center;display:flex}.app-status svg{fill:var(--color-text);display:block}.app-status-icons{align-items:center;gap:6px;display:flex}.app-battery-case{fill:none;stroke:var(--color-text);opacity:.45}.app-battery-tip{opacity:.45}.app-body{min-width:0;padding:var(--space-1) var(--layout-screen-gutter) var(--space-8);flex:1}.app-head{justify-content:space-between;align-items:center;padding-block:10px 14px;display:flex}.app-wordmark{aspect-ratio:383/60;width:112px;height:auto;color:var(--color-accent);display:block}.app-avatar{width:var(--layout-avatar-size);height:var(--layout-avatar-size);border-radius:var(--radius-full);background:var(--color-track);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);letter-spacing:.02em;place-items:center;display:grid}.app-hero{padding-block:6px 4px}.app-eyebrow{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:.09em;text-transform:var(--type-eyebrow-text-transform);color:var(--color-text-secondary)}.app-hero-num{white-space:nowrap;font-family:var(--font-family-serif);font-weight:var(--type-hero-number-weight);font-size:min(var(--type-hero-number-size), 13.4cqi);line-height:var(--type-hero-number-line-height);letter-spacing:-.012em;font-feature-settings:var(--type-hero-number-font-feature-settings);font-optical-sizing:auto;margin-block:4px 6px!important}.app-hero-num .cur{font-size:calc(var(--hero-number-currency-scale) * 1em);vertical-align:calc(var(--hero-number-currency-baseline-shift) * 1em);letter-spacing:0;color:var(--color-text-secondary);margin-right:.06em}.app-hero-num .cts{font-size:calc(var(--hero-number-cents-scale) * 1em);letter-spacing:0;color:var(--color-text-secondary)}.app-chg{font-size:var(--type-supporting-size);color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.app-chg-val{font-weight:var(--font-weight-semibold)}.gain{color:var(--color-gain)}.app-spark{height:var(--chart-sparkline-height);margin-block:14px 10px;position:relative}.app-spark svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.app-spark-stop-top{stop-color:var(--color-chart-fill-top)}.app-spark-stop-bottom{stop-color:var(--color-chart-fill-bottom)}.app-spark-line{fill:none;stroke:var(--color-chart-line);stroke-width:var(--chart-line-width);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.app-spark-end{width:var(--chart-endpoint-size);height:var(--chart-endpoint-size);margin:calc(var(--chart-endpoint-size) / -2) 0 0 calc(var(--chart-endpoint-size) / -2);border-radius:var(--radius-full);background:var(--color-chart-line);box-shadow:var(--shadow-chart-endpoint-halo);position:absolute}.app-spark-draw{animation:spark-draw var(--motion-duration-chart-draw) var(--motion-easing-draw) both}.app-spark-end{animation:spark-end var(--motion-duration-chart-endpoint) var(--motion-easing-ease-out) var(--motion-delay-chart-endpoint) both}@keyframes spark-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes spark-end{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-spark-draw,.app-spark-end{animation:none}}.fi{width:var(--indicator-size);height:var(--indicator-size);flex:none;display:inline-block}.fi-fresh{fill:var(--color-fresh)}.fi-stale,.fi-broken{fill:none;stroke-width:var(--indicator-stroke);stroke-linecap:round}.fi-stale{stroke:var(--color-stale)}.fi-broken{stroke:var(--color-broken)}.icon{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.app-asof{font-size:var(--type-caption-size);color:var(--color-text-secondary);flex-wrap:nowrap;align-items:center;gap:4px 8px;display:flex}.app-asof>span{min-width:0}.app-note{margin-top:var(--space-5);padding:var(--layout-card-padding-block) var(--layout-card-padding-inline);border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-surface)}.app-note-who{font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:flex;margin-bottom:6px!important}.app-note-mark{width:18px;height:18px;color:var(--color-accent)}.app-ai{border:var(--border-width-hairline) solid currentColor;border-radius:var(--radius-xs);letter-spacing:.04em;color:var(--color-accent);padding:0 5px;font-size:10.5px;line-height:1.5}.app-note-text{font-size:var(--type-body-small-size);line-height:var(--font-line-height-body)}.app-groups{margin-top:var(--space-3);padding-inline:var(--layout-card-padding-inline);border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-surface)}.app-g{align-items:center;gap:var(--space-3);min-width:0;padding-block:11px;display:flex}.app-g+.app-g{border-top:var(--border-hairline)}.app-g-l{flex:1;min-width:0}.app-g-n{font-size:var(--type-list-item-size);font-weight:var(--font-weight-medium)}.app-g-m{white-space:nowrap;font-size:var(--type-caption-size);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex;overflow:hidden;margin-top:2px!important}.app-g-v{font-size:var(--type-list-item-size);font-weight:var(--font-weight-medium);white-space:nowrap}.app-tabbar{inset-inline:0;padding:var(--space-2) 6px 22px;border-top:var(--border-hairline);background:color-mix(in srgb, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0}.app-tab{font-size:var(--type-tab-label-size);font-weight:var(--type-tab-label-weight);color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:3px;padding-block:2px;display:flex}.app-tab svg{width:var(--icon-lg);height:var(--icon-lg);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.app-tab.is-current{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.doc{width:min(100% - 2 * var(--page-gutter), var(--layout-content-max-width));padding-block:var(--space-10) var(--section-space);margin-inline:auto}.doc-title{font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-hero);font-size:var(--web-h2-size);line-height:var(--font-line-height-display);letter-spacing:-.012em;text-wrap:balance}.doc-meta{margin-top:var(--space-3);font-size:var(--type-supporting-size);color:var(--color-text-secondary)}.doc-note{margin-top:var(--space-8);padding:var(--space-4) var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--type-supporting-size);line-height:1.55}.doc h2{margin-top:var(--space-10);font-family:var(--font-family-serif);font-weight:var(--font-weight-serif-heading);font-size:var(--web-h3-size);line-height:var(--font-line-height-snug)}.doc p,.doc ul{margin-top:var(--space-4);line-height:1.65}.doc ul{padding-inline-start:1.25em}.doc li+li{margin-top:var(--space-2)}.doc li::marker{color:var(--color-text-secondary)}.doc strong{font-weight:var(--font-weight-semibold)}.doc-back{margin-top:var(--space-10)}.status{gap:var(--space-4);margin-top:var(--space-4);display:grid}.status-card{padding:clamp(var(--space-6), 5vw, var(--space-10));border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-surface)}.status-card .doc-title{font-size:var(--web-h3-size)}.status-card p{margin-top:var(--space-3);color:var(--color-text-secondary)}.status-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.coin{width:100%;max-width:300px;margin-inline:auto}.coin-stage{aspect-ratio:1;border-radius:var(--radius-full);position:relative}.coin-svg,.coin-stage canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.coin-stage canvas{opacity:0;transition:opacity .5s var(--motion-easing-ease-out)}.coin[data-gl=on] .coin-stage canvas{opacity:1}.coin[data-gl=on] .coin-svg{opacity:0;transition:opacity .4s var(--motion-easing-standard)}.coin-svg-rim,.coin-svg-dots,.coin-svg-mark{fill:var(--color-accent)}.coin-svg-face{fill:var(--color-surface-raised)}.coin-svg text{text-anchor:middle}.coin-svg-kicker{font-family:var(--font-family-serif);fill:var(--color-text-secondary);font-size:12px}.coin-svg-number{font-family:var(--font-family-serif);fill:var(--color-accent);font-size:26px}.coin-svg-small,.coin-svg-sample{font-family:var(--font-family-sans);fill:var(--color-text-secondary);font-size:8px}.coin-svg-sample{fill:var(--color-broken);font-weight:var(--font-weight-semibold)}.wl-coin{justify-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-hairline);display:grid}.wl-coin .coin{max-width:220px}.wl-coin-caption{text-align:center;max-width:30em;font-size:var(--type-supporting-size);color:var(--color-text-secondary)}.doc:has(.coin-card){width:min(100% - 2 * var(--page-gutter), 60rem)}.coin-card{gap:var(--space-8);align-items:center;display:grid}.coin-card-number{font-family:var(--font-family-serif);font-size:var(--web-h3-size);color:var(--color-text)!important}.coin-card-number strong{font-weight:var(--font-weight-serif-heading);color:var(--color-accent)}@media (min-width:800px){.coin-card{grid-template-columns:minmax(0,1fr) minmax(0,300px)}}.coin-share{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.coin-share-link{font-size:var(--type-supporting-size);overflow-wrap:anywhere;flex-basis:100%}
