:root{--slate-950:#010102;--slate-900:#0f1011;--slate-850:#141516;--slate-800:#23252a;--slate-750:#34343a;--slate-400:#8a8f98;--slate-300:#d0d6e0;--slate-50:#f7f8f8;--amber-600:#d97706;--amber-500:#f59e0b;--amber-400:#fbbf24;--amber-600-a50:#d9770680;--amber-500-a15:#f59e0b26;--red-500:#e5484d;--green-500:#3fb950;--green-500-a15:#3fb95026;--green-500-a40:#3fb95066;--teal-500:#5bc1b0;--slate-950-a70:#010102b3;--font-family-sans-stack:-apple-system, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--font-family-mono-stack:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-family-serif-stack:Georgia, "Iowan Old Style", "Times New Roman", serif;--size-4:4px;--size-8:8px;--size-12:12px;--size-14:14px;--size-16:16px;--size-24:24px;--size-32:32px;--size-48:48px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--color-bg-canvas:var(--slate-950);--color-bg-surface-1:var(--slate-900);--color-bg-surface-2:var(--slate-850);--color-border-hairline:var(--slate-800);--color-border-hairline-strong:var(--slate-750);--color-overlay-backdrop:var(--slate-950-a70);--color-text-heading:var(--slate-50);--color-text-body:var(--slate-300);--color-text-subtle:var(--slate-400);--color-accent:var(--amber-500);--color-accent-hover:var(--amber-400);--color-accent-focus:var(--amber-600);--color-accent-focus-ring:var(--amber-600-a50);--color-accent-tint:var(--amber-500-a15);--color-error:var(--red-500);--color-success:var(--green-500);--color-success-tint:var(--green-500-a15);--color-success-border:var(--green-500-a40);--color-trust-badge:var(--teal-500);--font-family-body:var(--font-family-sans-stack);--font-family-heading:var(--font-family-sans-stack);--font-family-display:var(--font-family-serif-stack);--font-family-code:var(--font-family-mono-stack);--radius-control:var(--radius-8);--radius-card:var(--radius-12);--radius-chip:var(--radius-4);--space-control-padding-y:var(--size-8);--space-control-padding-x:var(--size-14);--space-input-padding-x:var(--size-12);--space-card-padding:var(--size-24);--button-bg:var(--color-bg-surface-1);--button-bg-hover:var(--color-bg-surface-2);--button-border:var(--color-border-hairline);--button-border-hover:var(--color-border-hairline-strong);--button-color:var(--color-text-heading);--button-focus-ring:var(--color-accent-focus-ring);--button-radius:var(--radius-control);--button-padding-y:var(--space-control-padding-y);--button-padding-x:var(--space-control-padding-x);--button-primary-bg:var(--color-accent);--button-primary-bg-hover:var(--color-accent-hover);--button-primary-bg-active:var(--color-accent-focus);--button-primary-color:#fff;--code-bg:var(--color-bg-surface-1);--code-color:var(--color-text-heading);--code-font:var(--font-family-code);--code-radius:var(--radius-chip);--card-bg:var(--color-bg-surface-1);--card-border:var(--color-border-hairline);--card-radius:var(--radius-card);--card-padding:var(--space-card-padding);--modal-overlay-bg:var(--color-overlay-backdrop);--intent-card-bg:var(--color-bg-surface-1);--intent-card-border:var(--color-border-hairline);--intent-card-radius:var(--radius-20);--intent-card-padding:var(--space-card-padding);--secure-banner-bg:var(--color-success-tint);--secure-banner-border:var(--color-success-border);--secure-banner-radius:var(--radius-card);--secure-banner-padding:var(--space-card-padding);--pill-radius:var(--radius-16);--badge-bg:var(--color-accent-tint);--badge-color:var(--color-accent);--badge-radius:var(--radius-12);--icon-swatch-bg:var(--color-bg-surface-2);--icon-swatch-color:var(--color-accent);--icon-swatch-radius:var(--radius-12);--icon-swatch-success-bg:var(--color-success-tint);--icon-swatch-success-color:var(--color-success);--input-bg:var(--color-bg-surface-1);--input-color:var(--color-text-heading);--input-placeholder-color:var(--color-text-subtle);--input-border:var(--color-border-hairline);--input-focus-ring:var(--color-accent-focus-ring);--input-radius:var(--radius-control);--input-padding-y:var(--space-control-padding-y);--input-padding-x:var(--space-input-padding-x);font:16px/150% var(--font-family-body);letter-spacing:-.05px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text-body);background:var(--color-bg-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}#social .button-icon{filter:invert()brightness(2)}html{height:100%;overflow:hidden}body{overscroll-behavior-y:none;height:100%;margin:0;overflow:hidden}#root{text-align:center;border-inline:1px solid var(--color-border-hairline);overscroll-behavior-y:contain;box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;width:1126px;max-width:100%;height:100svh;margin:0 auto;display:flex;overflow-y:auto}h1,h2{font-family:var(--font-family-heading);color:var(--color-text-heading)}h1{letter-spacing:-1.8px;margin:32px 0;font-size:56px;font-weight:600;line-height:1.1}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.4px;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.25}@media (width<=1024px){h2{font-size:20px}}p{margin:0}.eyebrow{font-size:var(--size-12);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-weight:600}.display-italic{margin:var(--size-8) 0 0;font-family:var(--font-family-display);letter-spacing:-.5px;color:var(--color-text-heading);font-size:32px;font-style:italic;font-weight:600;line-height:1.15}code,.counter{font-family:var(--code-font);border-radius:var(--code-radius);color:var(--code-color);display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:13px;line-height:1.5}button{padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-color);font:inherit;cursor:pointer;font-size:14px;font-weight:500;line-height:1.2;transition:border-color .2s,background-color .2s}button:hover:not(:disabled){background:var(--button-bg-hover);border-color:var(--button-border-hover)}button:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}input{box-sizing:border-box;width:100%;padding:var(--input-padding-y) var(--input-padding-x);border-radius:var(--input-radius);border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-color);font:inherit;font-size:16px}input::placeholder{color:var(--input-placeholder-color)}input:focus-visible{outline:2px solid var(--input-focus-ring);outline-offset:2px;border-color:var(--color-accent)}.bottom-nav-menu.ant-menu{background:var(--color-bg-surface-1);border-top:1px solid var(--color-border-hairline)}.bottom-nav-menu .ant-menu-item,.bottom-nav-menu .ant-menu-item-selected{background:0 0!important}.bottom-nav-menu .ant-menu-item:after{border-bottom:none!important}.button-primary{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-color)}.button-primary:hover:not(:disabled){background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.button-primary:active:not(:disabled){background:var(--button-primary-bg-active);border-color:var(--button-primary-bg-active)}
