@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal.D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal.D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal.BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) 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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.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{--bg: #0a0a0a;--bg-2: #0f0f10;--card: #141415;--card-2: #1a1a1c;--line: #262628;--line-2: #323235;--ink: #f4f4f5;--ink-2: #a1a1aa;--ink-3: #71717a;--ink-4: #52525b;--accent: #eab308;--accent-2: #fde047;--accent-rgb: 234, 179, 8;--swatch-yellow: #eab308;--swatch-cyan: #06b6d4;--swatch-red: #ef4444;--swatch-purple: #8b5cf6;--danger: #ef4444;--danger-2: #fca5a5;--warn: #f97316;--ok: #22c55e;--on-accent: #0a0a0a;--footer-bg: #08080a;--scan-censored: #fca5a5;--scan-avatar-a: #6366f1;--scan-avatar-b: #8b5cf6;--vsl-stage-bg: #06060a;--vsl-player-bg: #050507;--vsl-call-a: #0d1a14;--vsl-call-b: #06090c;--didactic: #facc15;--didactic-2: #fde047;--didactic-ink: #1a1a00;--didactic-contrast: #000000;--shadow-card: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 24px 48px -24px rgba(0, 0, 0, .6);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--font-sans: "Space Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace}[data-palette=cyan]{--accent: #06b6d4;--accent-2: #67e8f9;--accent-rgb: 6, 182, 212}[data-palette=red]{--accent: #ef4444;--accent-2: #fca5a5;--accent-rgb: 239, 68, 68}[data-palette=purple]{--accent: #8b5cf6;--accent-2: #c4b5fd;--accent-rgb: 139, 92, 246}[data-palette=yellow]{--accent: #eab308;--accent-2: #fde047;--accent-rgb: 234, 179, 8}:root{--zp-bg: #0b141a;--zp-panel: #111b21;--zp-head: #1b272e;--zp-in: #1d2a31;--zp-out: #0b5a49;--zp-g: #2fd07b;--zp-ink: #e6edf0;--zp-ink2: #8fa0a8;--zp-line: rgba(255, 255, 255, .07);--zp-row-active: rgba(255, 255, 255, .07);--zp-row-hover: rgba(255, 255, 255, .03);--zp-wall-dot-a: rgba(255, 255, 255, .035);--zp-wall-dot-b: rgba(255, 255, 255, .025);--zp-overlay: rgba(5, 5, 6, .96);--zp-scrim: rgba(0, 0, 0, .6);--zp-sheet: #141f26;--zp-light: rgba( 255, 255, 255, .1 );--zp-light-12: rgba(255, 255, 255, .12);--zp-light-20: rgba(255, 255, 255, .2);--zp-amber: #fbbf24;--zp-amber-wash: rgba(251, 191, 36, .12);--zp-amber-line-strong: rgba(251, 191, 36, .45);--zp-amber-line-soft: rgba(251, 191, 36, .25);--zp-g-wash: rgba(47, 208, 123, .16);--zp-g-rail: rgba(47, 208, 123, .15);--zp-pay-shadow: rgba(47, 208, 123, .7);--zp-danger: #ff6b6b;--zp-block: #ff8a8a;--zp-check: #59c3f0;--zp-white: #ffffff;--zp-qr-ink: #0b0b0b;--zp-qr-mute: #555555;--zp-meta: rgba(255, 255, 255, .55);--zp-chip: #26343c;--zp-bubble-shadow: rgba(0, 0, 0, .25);--zp-pill-shadow: rgba(0, 0, 0, .3);--zp-del-bg: rgba(255, 255, 255, .04);--zp-audio-bar: rgba(255, 255, 255, .4);--zp-photo-a: #3a2c33;--zp-photo-b: #233341;--zp-viewonce-ring: rgba(255, 255, 255, .7);--zp-contact-av: oklch(.45 .08 320);--zp-quote-line: oklch(.78 .13 30);--zp-quote-bg: rgba(0, 0, 0, .22);--zp-map-bg: #1d3a36;--zp-map-grid: rgba(255, 255, 255, .08);--zp-map-road: rgba(255, 255, 255, .14);--zp-day: #182329;--zp-unknown-bg: #2a2418;--zp-unknown-ink: #f3d98b;--zp-chip-gold: #f6c453;--zp-rail: #0d171c;--zp-mobilebar: #0f1a20;--zp-toggle: #16171a;--zp-frame: #050506;--zp-frame-line: #2a2a2e;--zp-frame-inset: #18181b;--zp-frame-shadow: rgba(0, 0, 0, .85);--zp-status-black: #000000;--zp-statusbar: #0a1115;--zp-stripes-a: rgba(255, 255, 255, .05);--zp-stripes-b: rgba(255, 255, 255, .015)}:root{--pn-bg: #0e0f11;--pn-sessionbar: #08090a;--pn-session: #16171a;--pn-top: #151618;--pn-card: #1b1c1f;--pn-in: #232428;--pn-modal: #1a1b1e;--pn-line: rgba(255, 255, 255, .07);--pn-line-strong: rgba(255, 255, 255, .1);--pn-ink: #e8eaed;--pn-ink2: #a0a6ad;--pn-g: #2fd07b;--pn-g-wash: rgba(47, 208, 123, .08);--pn-g-wash-strong: rgba(47, 208, 123, .1);--pn-g-rail: rgba(47, 208, 123, .12);--pn-g-shadow: rgba(47, 208, 123, .75);--pn-b: oklch(.5 .11 235);--pn-i: oklch(.33 .19 272);--pn-warn: #f6c453;--pn-warn-wash: rgba(246, 196, 53, .12);--pn-danger: #ff7b7b;--pn-light: #7fe3ad;--pn-time: #5f646b;--pn-bell: #ef4444;--pn-log-bg: #111214;--pn-pay-text: #06241a;--pn-hover: rgba(255, 255, 255, .045);--pn-row-hover: rgba(255, 255, 255, .035);--pn-scrim: rgba(0, 0, 0, .66);--pn-toast-shadow: rgba(0, 0, 0, .9);--pn-av-a: oklch(.4 .06 220);--pn-av-b: oklch(.28 .04 260);--pn-white: #ffffff;--pn-g-wash-tab: rgba(47, 208, 123, .14);--pn-g-line: rgba(47, 208, 123, .25);--pn-track: rgba(255, 255, 255, .08);--pn-viewonce-ring: rgba(255, 255, 255, .75);--pn-queued: #4a4d55;--pn-chip: rgba(255, 255, 255, .06);--pn-line-12: rgba(255, 255, 255, .12)}:root{--ed-glass: rgba(255, 255, 255, .06)}.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.4;background-image:linear-gradient(rgb(255 255 255 / 2.5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 2.5%) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(900px 600px at 50% 0%,#000 30%,transparent 80%);mask-image:radial-gradient(900px 600px at 50% 0%,#000 30%,transparent 80%)}.mono{font-family:var(--font-mono)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--accent);color:var(--on-accent);font-weight:700;padding:14px 22px;border-radius:10px;font-size:15px;letter-spacing:.01em;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;box-shadow:0 8px 24px -8px color-mix(in oklch,var(--accent) 80%,transparent),inset 0 1px #fff6}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn-primary:active{transform:translateY(0);filter:brightness(.95)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--ink-2);border:1px solid var(--line-2);padding:10px 14px;border-radius:8px;font-weight:500;font-size:13px;transition:color .15s,border-color .15s,background .15s}.btn-ghost:hover{color:var(--ink);border-color:var(--ink-3);background:var(--card-2)}.didactic-banner{position:sticky;top:0;z-index:80;background:repeating-linear-gradient(45deg,var(--didactic) 0 12px,var(--didactic-2) 12px 24px);color:var(--didactic-ink);font-weight:700;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--didactic-contrast)}.didactic-banner .dot{width:8px;height:8px;border-radius:50%;background:var(--didactic-contrast);animation:pulse 1.2s ease-in-out infinite}.ann-wrap{position:relative}.pw-blur{filter:blur(var(--b, 4px));-webkit-user-select:none;user-select:none}.pw-typing{display:inline-flex;gap:4px;align-items:center}.pw-typing i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pw-dot 1.2s infinite}.pw-typing i:nth-child(2){animation-delay:.15s}.pw-typing i:nth-child(3){animation-delay:.3s}.pw-stripes{background:repeating-linear-gradient(135deg,var(--zp-stripes-a) 0 8px,var(--zp-stripes-b) 8px 16px)}@keyframes pw-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes pw-fade{0%{opacity:0}to{opacity:1}}@keyframes pw-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes pw-ring{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes pw-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.pw-blur,.pw-typing,.pw-typing i,.pw-stripes{animation:none;transition:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes cursor-blink{50%{opacity:0}}@keyframes sonar-pulse{0%{transform:scale(.6);opacity:.6}70%{opacity:0}to{opacity:0}}@media(max-width:720px){.didactic-banner{font-size:10.5px;padding:8px 12px}}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--bg);color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100dvh;background:radial-gradient(1100px 600px at 50% -10%,color-mix(in oklch,var(--accent) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-2) 0%,var(--bg) 100%);background-repeat:no-repeat;background-attachment:fixed;color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}img,svg{display:block;max-width:100%}code,kbd,samp,pre{font-family:var(--font-mono)}::selection{background:color-mix(in oklch,var(--accent) 50%,transparent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:var(--r-sm)}.sz-mono{font-family:var(--font-mono);font-variant-ligatures:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;transition-delay:0ms}}.welcome-modal.svelte-1j5de0n{width:min(520px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;color:var(--ink);background:radial-gradient(ellipse at 50% 0%,color-mix(in oklch,var(--accent) 12%,transparent),transparent 60%),linear-gradient(150deg,var(--card-2),var(--bg-2));border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));border-radius:var(--r-xl);box-shadow:0 32px 100px color-mix(in oklch,var(--bg) 80%,transparent),0 0 56px color-mix(in oklch,var(--accent) 8%,transparent)}.welcome-modal.svelte-1j5de0n::backdrop{background:color-mix(in oklch,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.welcome-modal__content.svelte-1j5de0n{position:relative;padding:40px 38px 24px;text-align:center}.welcome-modal__gift.svelte-1j5de0n{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 20px;color:var(--accent-2);background:color-mix(in oklch,var(--accent) 10%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 40%,transparent);border-radius:22px;box-shadow:0 0 36px color-mix(in oklch,var(--accent) 13%,transparent)}.welcome-modal__eyebrow.svelte-1j5de0n{margin:0 0 14px;color:var(--accent-2);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.welcome-modal__title.svelte-1j5de0n{margin:0;font-size:clamp(28px,5.5vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.welcome-modal__greeting.svelte-1j5de0n,.welcome-modal__offer.svelte-1j5de0n,.welcome-modal__title.svelte-1j5de0n strong:where(.svelte-1j5de0n){display:block}.welcome-modal__greeting.svelte-1j5de0n{margin-bottom:12px}.welcome-modal__offer.svelte-1j5de0n{margin-bottom:4px;font-size:.66em;font-weight:500;letter-spacing:-.02em}.welcome-modal__title.svelte-1j5de0n strong:where(.svelte-1j5de0n){color:var(--accent-2);font-weight:700}.welcome-modal__description.svelte-1j5de0n{max-width:320px;margin:18px auto 24px;color:var(--ink-2);font-size:14px;line-height:1.6}.welcome-modal__actions.svelte-1j5de0n{display:grid;gap:6px}.welcome-modal__activate.svelte-1j5de0n{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 16px;color:var(--on-accent);background:linear-gradient(135deg,var(--accent-2),var(--accent));border:1px solid var(--accent-2);border-radius:var(--r-md);font-size:14px;font-weight:700;line-height:1.4;box-shadow:0 6px 24px color-mix(in oklch,var(--accent) 14%,transparent)}.welcome-modal__activate.svelte-1j5de0n svg:where(.svelte-1j5de0n){flex:0 0 auto}.welcome-modal__activate.svelte-1j5de0n:hover{background:var(--accent-2)}.welcome-modal__dismiss.svelte-1j5de0n{min-height:44px;padding:10px 16px;color:var(--ink-2);border-radius:var(--r-md);font-size:13px}.welcome-modal__dismiss.svelte-1j5de0n:hover,.welcome-modal__close.svelte-1j5de0n:hover{color:var(--ink);background:var(--card-2)}.welcome-modal__disclosure.svelte-1j5de0n{margin:14px 0 0;padding-top:18px;color:var(--ink-2);border-top:1px solid var(--line);font-size:11px;line-height:1.6;text-wrap:balance}.welcome-modal__close.svelte-1j5de0n{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;color:var(--ink-2);border-radius:var(--r-md)}.welcome-modal.svelte-1j5de0n button:where(.svelte-1j5de0n):focus-visible{outline:2px solid var(--accent-2);outline-offset:4px}@media(max-width:480px){.welcome-modal__content.svelte-1j5de0n{padding:32px 22px 22px}.welcome-modal__activate.svelte-1j5de0n{gap:8px;padding-inline:12px}}@media(prefers-reduced-motion:no-preference){.welcome-modal[open].svelte-1j5de0n{animation:svelte-1j5de0n-welcome-enter .24s ease-out both}.welcome-modal[open].svelte-1j5de0n::backdrop{animation:svelte-1j5de0n-welcome-backdrop .24s ease-out both}.welcome-modal.svelte-1j5de0n button:where(.svelte-1j5de0n){transition:background-color .15s ease,color .15s ease}}@media(prefers-reduced-motion:reduce){.welcome-modal.svelte-1j5de0n,.welcome-modal.svelte-1j5de0n::backdrop,.welcome-modal.svelte-1j5de0n button:where(.svelte-1j5de0n){animation:none;transition:none}}@keyframes svelte-1j5de0n-welcome-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1j5de0n-welcome-backdrop{0%{opacity:0}to{opacity:1}}.tw__trigger.svelte-17molsl{position:fixed;bottom:16px;left:16px;z-index:70;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line-2);border-radius:50%;background:color-mix(in oklch,var(--card) 92%,transparent);color:var(--ink-2);font-size:20px;line-height:1;box-shadow:0 12px 30px -12px color-mix(in oklch,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .15s ease,border-color .15s ease,transform .15s ease}.tw__trigger.svelte-17molsl:hover{border-color:var(--accent);color:var(--accent);transform:rotate(12deg)}.tw__scrim.svelte-17molsl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:74;background:color-mix(in oklch,var(--bg) 55%,transparent);cursor:default}.tw.svelte-17molsl{position:fixed;bottom:74px;left:16px;z-index:75;display:flex;flex-direction:column;gap:18px;width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - 96px);padding:18px;overflow-y:auto;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);animation:svelte-17molsl-tw-in .18s ease-out both}.tw__head.svelte-17molsl{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tw__kicker.svelte-17molsl{color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.12em}.tw__head.svelte-17molsl h2:where(.svelte-17molsl){margin-top:3px;font-size:16px;font-weight:700;letter-spacing:-.02em}.tw__close.svelte-17molsl{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;margin:-8px -8px 0 0;border-radius:var(--r-sm);color:var(--ink-2)}.tw__close.svelte-17molsl:hover{background:var(--card-2);color:var(--ink)}.tw__close.svelte-17molsl svg:where(.svelte-17molsl){width:15px;height:15px}.tw__group.svelte-17molsl{display:flex;flex-direction:column;gap:8px}.tw__label.svelte-17molsl{color:var(--ink-2);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tw__palettes.svelte-17molsl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tw__palette.svelte-17molsl{display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink-2);font-size:12px;text-align:left;transition:border-color .15s ease,color .15s ease}.tw__palette.svelte-17molsl:hover{border-color:var(--ink-4);color:var(--ink)}.tw__palette[aria-pressed=true].svelte-17molsl{border-color:var(--accent);color:var(--ink)}.tw__dot.svelte-17molsl{width:13px;height:13px;border-radius:50%;box-shadow:0 0 0 1px color-mix(in oklch,var(--ink) 18%,transparent) inset}.tw__palette[data-palette-id=yellow].svelte-17molsl .tw__dot:where(.svelte-17molsl){background:var(--swatch-yellow)}.tw__palette[data-palette-id=cyan].svelte-17molsl .tw__dot:where(.svelte-17molsl){background:var(--swatch-cyan)}.tw__palette[data-palette-id=red].svelte-17molsl .tw__dot:where(.svelte-17molsl){background:var(--swatch-red)}.tw__palette[data-palette-id=purple].svelte-17molsl .tw__dot:where(.svelte-17molsl){background:var(--swatch-purple)}.tw__segments.svelte-17molsl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.tw__segments.svelte-17molsl button:where(.svelte-17molsl){min-height:38px;padding:6px 4px;border-radius:calc(var(--r-sm) - 2px);color:var(--ink-2);font-size:11.5px;font-weight:600;transition:background-color .15s ease,color .15s ease}.tw__segments.svelte-17molsl button:where(.svelte-17molsl):hover{color:var(--ink)}.tw__segments.svelte-17molsl button[aria-pressed=true]:where(.svelte-17molsl){background:var(--accent);color:var(--bg)}.tw__segments--two.svelte-17molsl{grid-template-columns:repeat(2,1fr)}.tw__segments--two.svelte-17molsl button:where(.svelte-17molsl){text-align:left;line-height:1.3}.tw__reset.svelte-17molsl{min-height:44px;padding:10px 14px;border:1px solid color-mix(in oklch,var(--danger) 40%,var(--line));border-radius:var(--r-sm);background:color-mix(in oklch,var(--danger) 8%,transparent);color:var(--ink);font-size:12.5px;font-weight:700}.tw__reset.svelte-17molsl:hover{background:color-mix(in oklch,var(--danger) 16%,transparent)}.tw__note.svelte-17molsl{color:var(--ink-2);font-size:10.5px;line-height:1.45}@keyframes svelte-17molsl-tw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tw__trigger.svelte-17molsl,.tw.svelte-17molsl{transition:none;animation:none}.tw__trigger.svelte-17molsl:hover{transform:none}}.sz-skip.svelte-12qhfyh{position:absolute;top:8px;left:8px;z-index:100;padding:10px 16px;border-radius:var(--r-md);background:var(--accent);color:var(--bg);font-size:14px;font-weight:700;transform:translateY(-200%);transition:transform .15s ease}.sz-skip.svelte-12qhfyh:focus-visible{transform:translateY(0)}.sz-aurora.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 50% 0%,color-mix(in oklch,var(--accent) 5%,transparent),transparent 70%),linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--bg) 85%,transparent) 100%)}main.svelte-12qhfyh{position:relative;min-height:100dvh}
