._art_1nfhb_2{display:block;pointer-events:none;user-select:none}._corner_1nfhb_9{width:100%;height:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 55%);mask-image:linear-gradient(to right,transparent,#000 55%)}._spot_1nfhb_17{width:150px;height:90px;margin-inline:auto}._d_1nfhb_24{animation:_dotIn_1nfhb_1 .56s cubic-bezier(.34,1.5,.64,1) both;animation-delay:var(--d, 0ms);transform-box:fill-box;transform-origin:center}@keyframes _dotIn_1nfhb_1{0%{opacity:0;transform:scale(.15)}}@media(prefers-reduced-motion:reduce){._d_1nfhb_24{animation:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-ground: #f3f1ed;--color-surface: #fdfcfa;--color-sunken: #e9e6e0;--color-hover: #f6f4f0;--color-line: #ddd8cf;--color-ink: #1d1b18;--color-ink-muted: #45403a;--color-ink-subtle: #4e4a43;--color-primary: #24221f;--color-on-primary: #fdfcfa;--color-live: #c4501a;--color-live-soft: #f6e4d9;--color-live-text: #7f3411;--color-live-strong: #953d14;--color-on-live: #ffffff;--color-ok: #17794a;--color-ok-soft: #e2f3e9;--color-ok-text: #115b38;--color-warn: #9a5800;--color-warn-soft: #fbefd8;--color-warn-text: #774400;--color-bad: #c42b2b;--color-bad-soft: #fbe4e4;--color-bad-text: #932020;--color-art-dot: var(--color-ink-muted);--color-art-dot-faint: var(--color-ink-subtle);--color-art-now: var(--color-live);--color-art-moon: #ebe1c8;--color-doc-paper: #ffffff;--color-doc-ink: #141414;--color-doc-ink-muted: #5c5c5c;--color-doc-rule: #24221f;--shadow-pop: 0 18px 48px -12px rgb(29 27 24 / .18), 0 2px 8px rgb(29 27 24 / .06);--color-scrim: rgb(18 17 16 / .32);--font-sans: "Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", monospace;--text-display: 600 34px/1.1 var(--font-sans);--text-title: 600 24px/1.2 var(--font-sans);--text-heading: 600 18px/1.3 var(--font-sans);--text-subheading: 600 15px/1.4 var(--font-sans);--text-body: 400 14px/1.5 var(--font-sans);--text-body-strong: 500 14px/1.5 var(--font-sans);--text-small: 400 13px/1.45 var(--font-sans);--text-caption: 400 12px/1.4 var(--font-sans);--text-label: 500 11px/1.3 var(--font-sans);--tracking-display: -.025em;--tracking-title: -.02em;--tracking-label: .08em;--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;--radius-panel: 16px;--radius-control: 10px;--radius-pill: 999px;--radius-mark: 4px;--control-md: 36px;--control-lg: 48px;--motion-fast: .16s;--motion-base: .28s;--motion-slow: .46s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-expressive: cubic-bezier(.34, 1.5, .64, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-ground: #121110;--color-surface: #1b1a18;--color-sunken: #252320;--color-hover: #211f1c;--color-line: #322f2a;--color-ink: #eeebe5;--color-ink-muted: #d0cabf;--color-ink-subtle: #b3ada2;--color-primary: #eeebe5;--color-on-primary: #121110;--color-live: #f08a52;--color-live-soft: #3a2216;--color-live-text: #f39f71;--color-live-strong: #f08a52;--color-on-live: #121110;--color-ok: #4cc98a;--color-ok-soft: #11281c;--color-ok-text: #4cc98a;--color-warn: #e9a73f;--color-warn-soft: #2c2110;--color-warn-text: #e9a73f;--color-bad: #ff6b6b;--color-bad-soft: #391616;--color-bad-text: #ff8989;--shadow-pop: 0 18px 48px -12px rgb(0 0 0 / .7), 0 2px 8px rgb(0 0 0 / .5);--color-scrim: rgb(0 0 0 / .55);color-scheme:dark}}:root[data-theme=dark]{--color-ground: #121110;--color-surface: #1b1a18;--color-sunken: #252320;--color-hover: #211f1c;--color-line: #322f2a;--color-ink: #eeebe5;--color-ink-muted: #d0cabf;--color-ink-subtle: #b3ada2;--color-primary: #eeebe5;--color-on-primary: #121110;--color-live: #f08a52;--color-live-soft: #3a2216;--color-live-text: #f39f71;--color-live-strong: #f08a52;--color-on-live: #121110;--color-ok: #4cc98a;--color-ok-soft: #11281c;--color-ok-text: #4cc98a;--color-warn: #e9a73f;--color-warn-soft: #2c2110;--color-warn-text: #e9a73f;--color-bad: #ff6b6b;--color-bad-soft: #391616;--color-bad-text: #ff8989;--shadow-pop: 0 18px 48px -12px rgb(0 0 0 / .7), 0 2px 8px rgb(0 0 0 / .5);--color-scrim: rgb(0 0 0 / .55);color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 1ms;--motion-base: 1ms;--motion-slow: 1ms}}:root{--ink: var(--color-ink);--ink-2: var(--color-ink-muted);--ink-3: var(--color-ink-subtle);--surface: var(--color-ground);--card: var(--color-surface);--well: var(--color-sunken);--border: var(--color-line);--border-light: var(--color-sunken);--signal: var(--color-primary);--signal-soft: var(--color-sunken);--signal-hover: var(--color-ink-muted);--fn-green: var(--color-ok-text);--fn-red: var(--color-bad-text);--fn-amber: var(--color-warn-text);--danger: var(--color-bad-text);--accent: var(--color-live);--accent-soft: var(--color-live-soft);--sans: var(--font-sans);--mono: var(--font-mono);--r: var(--radius-panel);--r-sm: var(--radius-control)}*{margin:0;padding:0;box-sizing:border-box}body{font:var(--text-body);font-size:15px;font-variant-numeric:tabular-nums;color:var(--color-ink);background:var(--color-ground);-webkit-font-smoothing:antialiased}html.in-iframe body{background:transparent}button,input,select,textarea{font-family:var(--font-sans)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
