:root{--swatch-gray-000:#fff;--swatch-gray-050:#faf9f5;--swatch-gray-100:#f5f4ed;--swatch-gray-150:#f0eee6;--swatch-gray-200:#e8e6dc;--swatch-gray-250:#dedcd1;--swatch-gray-300:#d1cfc5;--swatch-gray-350:#c2c0b6;--swatch-gray-400:#b0aea5;--swatch-gray-450:#9c9a92;--swatch-gray-500:#87867f;--swatch-gray-550:#73726c;--swatch-gray-600:#5e5d59;--swatch-gray-650:#4d4c48;--swatch-gray-700:#3d3d3a;--swatch-gray-750:#30302e;--swatch-gray-800:#262624;--swatch-gray-850:#1f1e1d;--swatch-gray-900:#1a1918;--swatch-gray-950:#141413;--swatch-gray-1000:#000;--swatch-clay:#d97757;--swatch-clay-interactive:#c96442;--swatch-oat:#e3dacc;--swatch-peach:#ebc9b7;--swatch-olive:#788c5d;--swatch-mineral:#629987;--swatch-cactus:#bcd1ca;--swatch-sky:#6a9bcc;--swatch-heather:#cbcadb;--swatch-plum:#827dbd;--swatch-fig:#c46686;--swatch-coral:#ebcece;--theme-bg-primary:var(--swatch-gray-950);--theme-bg-secondary:var(--swatch-gray-900);--theme-bg-tertiary:var(--swatch-gray-850);--theme-bg-elevated:var(--swatch-gray-800);--theme-fg-primary:var(--swatch-gray-050);--theme-fg-secondary:var(--swatch-gray-300);--theme-fg-tertiary:var(--swatch-gray-400);--theme-border-primary:var(--swatch-gray-600);--theme-border-secondary:var(--swatch-gray-700);--theme-border-tertiary:var(--swatch-gray-800);--theme-hover-wash:rgb(var(--theme-fg-rgb) / .06);--theme-text-accent:var(--swatch-clay);--theme-on-accent:var(--swatch-gray-000);--theme-on-plum:var(--swatch-gray-000);--theme-accent-interactive:var(--swatch-clay-interactive);--theme-accent-soft:var(--swatch-peach);--theme-error-text:#e07a7a;--theme-success-text:var(--swatch-olive);--theme-accent-rgb:217 119 87;--theme-success-rgb:120 140 93;--theme-error-rgb:224 122 122;--theme-fg-rgb:250 249 245;--theme-bg-rgb:20 20 19;--theme-selection-bg:#14264a;--theme-selection-fg:#7ba3ea;--radius-x-small:.25rem;--radius-small:.5rem;--radius-main:.75rem;--radius-large:1rem;--radius-x-large:clamp(1rem, .857rem + .714vw, 1.5rem);--radius-xx-large:clamp(1rem, .714rem + 1.429vw, 2rem);--border-width:.0625rem;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-serif:"Newsreader", Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-micro:.625rem;--text-caption:.75rem;--text-body-3:.9375rem;--text-body-2:1.0625rem;--text-body-1:clamp(1.1875rem, 1.17rem + .09vw, 1.25rem);--text-body-large-2:clamp(1.25rem, 1.196rem + .268vw, 1.4375rem);--text-body-large-1:clamp(1.375rem, 1.339rem + .179vw, 1.5rem);--text-h6:clamp(1rem, .946rem + .268vw, 1.1875rem);--text-h5:clamp(1.25rem, 1.161rem + .446vw, 1.5625rem);--text-h4:clamp(1.4375rem, 1.277rem + .804vw, 2rem);--text-h3:clamp(1.75rem, 1.607rem + .714vw, 2.25rem);--text-h2:clamp(1.875rem, 1.625rem + 1.25vw, 2.75rem);--text-h1:clamp(2.125rem, 1.804rem + 1.607vw, 3.25rem);--text-display-2:clamp(2.25rem, 1.75rem + 2.5vw, 4rem);--text-display-1:clamp(2.625rem, 2.089rem + 2.679vw, 4.5rem);--leading-1:1;--leading-1-1:1.1;--leading-1-2:1.2;--leading-1-3:1.3;--leading-1-5:1.5;--tracking-0:0em;--tracking-1:.01em;--tracking-5:.05em;--space-0-125:.125rem;--space-0-25:.25rem;--space-0-375:.375rem;--space-0-5:.5rem;--space-0-625:.625rem;--space-0-75:.75rem;--space-1:1rem;--space-1-25:1.25rem;--space-1-5:1.5rem;--space-2:clamp(1.75rem, 1.679rem + .357vw, 2rem);--space-2-5:clamp(2rem, 1.857rem + .714vw, 2.5rem);--space-3:clamp(2.5rem, 2.357rem + .714vw, 3rem);--space-4:clamp(3.25rem, 3.036rem + 1.071vw, 4rem);--space-5:clamp(4rem, 3.714rem + 1.429vw, 5rem);--space-6:clamp(4.5rem, 4.071rem + 2.143vw, 6rem);--nav-height:5.3125rem;--cabinet-topbar-base:3.75rem;--cabinet-topbar-height:calc(var(--cabinet-topbar-base) + env(safe-area-inset-top,0px));--max-width-main:90rem;--max-width-medium:74.5rem;--max-width-small:60rem;--site-margin:clamp(2rem, 1.429rem + 2.857vw, 4rem);--ease-expo-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.2s;--duration-main:.3s;--card-bg:var(--theme-bg-secondary);--card-border:var(--theme-border-secondary);--card-radius:var(--radius-main);--card-padding:var(--space-1-5);--shadow-orange:0 20px 60px -20px #0009;--shadow-card:0 1px 3px #0003, 0 0 0 1px #ffffff08;--select-chevron:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22%23b0aea5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m7%2010%205%205%205-5z%22%2F%3E%3C%2Fsvg%3E)}[data-brand=gpt]{--theme-on-accent:#fff;--swatch-graphite-000:#fff;--swatch-graphite-100:#ececec;--swatch-graphite-200:#cdcdcd;--swatch-graphite-300:#b4b4b4;--swatch-graphite-400:#8f8f8f;--swatch-graphite-500:#676767;--swatch-graphite-600:#4d4d4d;--swatch-graphite-700:#3a3a3a;--swatch-graphite-750:#303030;--swatch-graphite-800:#2f2f2f;--swatch-graphite-850:#262626;--swatch-graphite-900:#212121;--swatch-graphite-950:#181818;--swatch-graphite-1000:#0d0d0d;--swatch-green:#10a37f;--swatch-green-interactive:#0d8c6d;--theme-bg-primary:var(--swatch-graphite-900);--theme-bg-secondary:var(--swatch-graphite-850);--theme-bg-tertiary:var(--swatch-graphite-800);--theme-bg-elevated:var(--swatch-graphite-750);--theme-fg-primary:var(--swatch-graphite-100);--theme-fg-secondary:var(--swatch-graphite-300);--theme-fg-tertiary:var(--swatch-graphite-400);--theme-border-primary:var(--swatch-graphite-600);--theme-border-secondary:var(--swatch-graphite-700);--theme-border-tertiary:#343434;--theme-hover-wash:rgb(var(--theme-fg-rgb) / .08);--theme-text-accent:var(--swatch-green);--theme-accent-interactive:var(--swatch-green-interactive);--theme-accent-soft:#6ee7b7;--theme-error-text:#ef4146;--theme-success-text:var(--swatch-green);--theme-selection-bg:#10382f;--theme-selection-fg:#34d3aa;--theme-accent-rgb:16 163 127;--theme-success-rgb:16 163 127;--theme-error-rgb:239 65 70;--theme-fg-rgb:236 236 236;--theme-bg-rgb:33 33 33;--radius-x-small:.375rem;--radius-small:.625rem;--radius-main:1rem;--radius-large:1.25rem;--radius-x-large:clamp(1.25rem, 1.1rem + .75vw, 1.75rem);--radius-xx-large:clamp(1.5rem, 1.2rem + 1.5vw, 2.5rem);--font-sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--font-serif:"Instrument Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}[data-brand=gpt] h1,[data-brand=gpt] h2,[data-brand=gpt] h3,[data-brand=gpt] h4{letter-spacing:-.022em;font-weight:var(--weight-semibold)}[data-brand=gpt] .btn-danger,[data-brand=gpt] .btn-outline,[data-brand=gpt] .btn-primary,[data-brand=gpt] .btn-secondary,[data-brand=gpt] .btn-success{border-radius:999px}[data-brand=gpt] ::selection{background:var(--theme-selection-bg);color:var(--theme-selection-fg)}[data-brand=gpt]{scroll-padding-top:6.5rem}[data-brand=gpt] body{background-image:radial-gradient(120% 60% at 50% 0,rgb(var(--theme-fg-rgb)/.028),transparent 60%);background-attachment:fixed}[data-brand=gpt] .card{border-color:rgb(var(--theme-fg-rgb)/.08);background-image:linear-gradient(rgb(var(--theme-fg-rgb)/.022),transparent 40%);box-shadow:0 1px 2px #00000040,0 8px 24px -16px #000c}[data-brand=gpt] .btn-primary{transition:background .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0000004d}[data-brand=gpt] .btn-primary:hover{box-shadow:inset 0 1px 0 #fff3,0 4px 14px -4px rgb(var(--theme-accent-rgb)/.55);transform:translateY(-1px)}[data-brand=gpt] .btn-primary:active{transform:translateY(0)scale(.985)}[data-brand=gpt] .btn-outline,[data-brand=gpt] .btn-secondary{border-color:rgb(var(--theme-fg-rgb)/.12);transition:background .16s,border-color .16s}[data-brand=gpt] .btn-outline:hover,[data-brand=gpt] .btn-secondary:hover{border-color:rgb(var(--theme-fg-rgb)/.2);box-shadow:none}[data-brand=gpt] .form-input,[data-brand=gpt] .form-select{border-color:rgb(var(--theme-fg-rgb)/.1);box-shadow:none;border-radius:.75rem;transition:border-color .16s,box-shadow .16s}[data-brand=gpt] .form-input:focus,[data-brand=gpt] .form-select:focus{border-color:rgb(var(--theme-accent-rgb)/.6);box-shadow:0 0 0 3px rgb(var(--theme-accent-rgb)/.16)}[data-brand=gpt] :focus-visible{outline:2px solid rgb(var(--theme-accent-rgb)/.7);outline-offset:2px;border-radius:var(--radius-x-small)}[data-brand=gpt] *{scrollbar-width:thin;scrollbar-color:rgb(var(--theme-fg-rgb)/.18) transparent}[data-brand=gpt] ::-webkit-scrollbar{width:10px;height:10px}[data-brand=gpt] ::-webkit-scrollbar-track{background:0 0}[data-brand=gpt] ::-webkit-scrollbar-thumb{background:rgb(var(--theme-fg-rgb)/.16);background-clip:content-box;border:3px solid #0000;border-radius:999px}[data-brand=gpt] ::-webkit-scrollbar-thumb:hover{background:rgb(var(--theme-fg-rgb)/.28);background-clip:content-box}[data-brand=grok]{--swatch-gray-050:#fafafa;--swatch-gray-100:#f4f4f5;--swatch-gray-150:#ececee;--swatch-gray-200:#e4e4e7;--swatch-gray-250:#d9d9dd;--swatch-gray-300:#d4d4d8;--swatch-gray-350:#b8b8bf;--swatch-gray-400:#a1a1aa;--swatch-gray-450:#8b8b94;--swatch-gray-500:#71717a;--swatch-gray-550:#5f5f68;--swatch-gray-600:#52525b;--swatch-gray-650:#47474e;--swatch-gray-700:#3f3f46;--swatch-gray-750:#313136;--swatch-gray-800:#27272a;--swatch-gray-850:#1c1c1f;--swatch-gray-900:#131316;--swatch-gray-950:#09090b;--swatch-accent:#fff;--swatch-accent-dim:var(--swatch-gray-400);--swatch-accent-hover:var(--swatch-gray-200);--swatch-up:#3fb950;--swatch-down:#f85149;--swatch-cactus:var(--swatch-gray-350);--swatch-coral:var(--swatch-gray-250);--swatch-fig:var(--swatch-gray-450);--swatch-heather:var(--swatch-gray-350);--swatch-mineral:var(--swatch-gray-400);--swatch-oat:var(--swatch-gray-200);--swatch-peach:var(--swatch-gray-300);--swatch-plum:var(--swatch-gray-000);--swatch-sky:var(--swatch-gray-300);--theme-bg-elevated:var(--swatch-gray-850);--theme-bg-primary:var(--swatch-gray-1000);--theme-bg-secondary:var(--swatch-gray-950);--theme-bg-tertiary:var(--swatch-gray-900);--theme-fg-primary:var(--swatch-gray-000);--theme-fg-secondary:var(--swatch-gray-400);--theme-fg-tertiary:var(--swatch-gray-500);--theme-border-primary:var(--swatch-gray-700);--theme-border-secondary:var(--swatch-gray-800);--theme-border-tertiary:var(--swatch-gray-850);--theme-accent-interactive:var(--swatch-accent-hover);--theme-accent-soft:var(--swatch-gray-700);--theme-accent-rgb:255 255 255;--theme-error-text:var(--swatch-down);--theme-hover-wash:#ffffff0d;--theme-on-accent:var(--swatch-gray-1000);--theme-on-plum:var(--swatch-gray-1000);--theme-selection-bg:#fff;--theme-selection-fg:#000;--theme-success-text:var(--swatch-up);--theme-text-accent:var(--swatch-accent);--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-sans:"Geist", system-ui, -apple-system, sans-serif;--font-serif:"Geist", system-ui, -apple-system, sans-serif;--dir:1;--e-glide:cubic-bezier(.65, 0, .35, 1);--e-rule:cubic-bezier(.16, 1, .3, 1);--e-snap:cubic-bezier(.2, .9, .2, 1);--grain:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.8%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M0%200h160v160H0z%22%20filter%3D%22url\(%23a\)%22%20opacity%3D%22.028%22%2F%3E%3C%2Fsvg%3E);--hair:1px;--origin-x:left;--shadow-card:0 1px 3px #00000080, 0 0 0 1px #ffffff0a;--shadow-orange:0 24px 70px -24px #000000d9}[data-brand=gemini]{--theme-on-accent:#fff;--swatch-google-000:#fff;--swatch-google-100:#e3e3e3;--swatch-google-200:#c4c7c5;--swatch-google-300:#a2a9b0;--swatch-google-400:#8e918f;--swatch-google-500:#6f7570;--swatch-google-600:#5f6368;--swatch-google-700:#444746;--swatch-google-750:#37393b;--swatch-google-800:#282a2c;--swatch-google-850:#1e1f20;--swatch-google-900:#1b1c1d;--swatch-google-950:#131314;--swatch-google-1000:#0b0b0c;--swatch-gemini-blue:#3186ff;--swatch-gemini-blue-interactive:#1a73e8;--swatch-gemini-green:#08b962;--swatch-gemini-red:#f94543;--swatch-gemini-yellow:#fabc12;--theme-bg-primary:var(--swatch-google-950);--theme-bg-secondary:var(--swatch-google-900);--theme-bg-tertiary:var(--swatch-google-850);--theme-bg-elevated:var(--swatch-google-800);--theme-fg-primary:var(--swatch-google-100);--theme-fg-secondary:var(--swatch-google-200);--theme-fg-tertiary:var(--swatch-google-400);--theme-border-primary:var(--swatch-google-600);--theme-border-secondary:var(--swatch-google-700);--theme-border-tertiary:#2b2d2f;--theme-hover-wash:rgb(var(--theme-fg-rgb) / .08);--theme-text-accent:var(--swatch-gemini-blue);--theme-accent-interactive:var(--swatch-gemini-blue-interactive);--theme-accent-soft:#a8c7fa;--theme-error-text:var(--swatch-gemini-red);--theme-success-text:var(--swatch-gemini-green);--theme-selection-bg:#0f3057;--theme-selection-fg:#a8c7fa;--theme-accent-rgb:49 134 255;--theme-success-rgb:8 185 98;--theme-error-rgb:249 69 67;--theme-fg-rgb:227 227 227;--theme-bg-rgb:19 19 20;--radius-x-small:.5rem;--radius-small:.75rem;--radius-main:1.25rem;--radius-large:1.75rem;--radius-x-large:clamp(1.5rem, 1.2rem + 1vw, 2rem);--radius-xx-large:clamp(1.75rem, 1.4rem + 1.75vw, 2.75rem);--font-sans:"DM Sans", system-ui, -apple-system, sans-serif;--font-serif:"DM Sans", system-ui, sans-serif;--font-mono:"Google Sans Code", ui-monospace, SFMono-Regular, Menlo, monospace}[data-brand=gemini] h1,[data-brand=gemini] h2,[data-brand=gemini] h3,[data-brand=gemini] h4{letter-spacing:-.02em;font-weight:var(--weight-medium)}[data-brand=gemini] .btn-danger,[data-brand=gemini] .btn-outline,[data-brand=gemini] .btn-primary,[data-brand=gemini] .btn-secondary,[data-brand=gemini] .btn-success{border-radius:999px}[data-brand=gemini] ::selection{background:var(--theme-selection-bg);color:var(--theme-selection-fg)}[data-brand=grok2]{--theme-on-accent:#0a0a0a;--theme-on-plum:#0a0a0a;--swatch-ink-000:#fff;--swatch-ink-100:#f7f7f8;--swatch-ink-200:#dcdcde;--swatch-ink-300:#bdbdc0;--swatch-ink-400:#9a9a9e;--swatch-ink-500:#76767a;--swatch-ink-600:#55555a;--swatch-ink-700:#3b3b3f;--swatch-ink-750:#2c2c30;--swatch-ink-800:#212124;--swatch-ink-850:#1a1a1d;--swatch-ink-900:#141416;--swatch-ink-950:#0f0f10;--swatch-ink-1000:#0a0a0a;--theme-bg-primary:var(--swatch-ink-1000);--theme-bg-secondary:var(--swatch-ink-950);--theme-bg-tertiary:var(--swatch-ink-900);--theme-bg-elevated:var(--swatch-ink-850);--theme-fg-primary:var(--swatch-ink-100);--theme-fg-secondary:var(--swatch-ink-200);--theme-fg-tertiary:var(--swatch-ink-300);--theme-border-primary:var(--swatch-ink-600);--theme-border-secondary:var(--swatch-ink-700);--theme-border-tertiary:#232322;--theme-hover-wash:rgb(var(--theme-fg-rgb) / .07);--theme-text-accent:var(--swatch-ink-000);--theme-accent-interactive:#fff;--theme-accent-soft:var(--swatch-ink-300);--theme-error-text:#f87171;--theme-success-text:#4ade80;--theme-selection-bg:#f4f4f3;--theme-selection-fg:#0a0a0a;--theme-accent-rgb:255 255 255;--theme-success-rgb:74 222 128;--theme-error-rgb:248 113 113;--theme-fg-rgb:247 247 248;--theme-bg-rgb:10 10 10;--radius-x-small:.25rem;--radius-small:.375rem;--radius-main:.625rem;--radius-large:.875rem;--radius-x-large:clamp(.875rem, .8rem + .4vw, 1.125rem);--radius-xx-large:clamp(1rem, .9rem + .6vw, 1.5rem);--font-sans:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-serif:"Syne", "Hanken Grotesk", sans-serif;--font-mono:"Azeret Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-card:0 1px 3px #000000b3, 0 0 0 1px #ffffff0e;--swatch-plum:var(--swatch-ink-000);--swatch-sky:var(--swatch-ink-300);--select-chevron:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22%23bdbdc0%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m7%2010%205%205%205-5z%22%2F%3E%3C%2Fsvg%3E)}[data-brand=grok2] h1,[data-brand=grok2] h2,[data-brand=grok2] h3{font-family:var(--font-serif);letter-spacing:-.026em;font-weight:700}[data-brand=grok2] ::selection{background:var(--theme-selection-bg);color:var(--theme-selection-fg)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--text-body-3);color:var(--theme-fg-primary);background:var(--theme-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0}button,input,select,textarea{font:inherit;color:inherit;border:none}input,select,textarea{background:0 0;outline:none}ol,ul{list-style:none}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--theme-text-accent);outline-offset:2px}::selection{background:var(--theme-selection-bg);color:var(--theme-selection-fg)}.btn-primary{justify-content:center;align-items:center;gap:var(--space-0-5);padding:var(--space-0-625) var(--space-1-25);border-radius:var(--radius-small);background:var(--theme-text-accent);color:var(--theme-on-accent);font-weight:var(--weight-medium);font-size:var(--text-body-3);transition:background var(--duration-fast) var(--ease-expo-out),transform var(--duration-fast) var(--ease-expo-out),box-shadow var(--duration-fast);display:inline-flex;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff1a}.btn-primary:hover{background:var(--theme-accent-interactive);box-shadow:0 2px 6px rgb(var(--theme-accent-rgb)/.25),inset 0 1px 0 #ffffff1a}.btn-primary:active{transform:scale(.97)}.btn-outline{justify-content:center;align-items:center;gap:var(--space-0-5);padding:var(--space-0-625) var(--space-1-25);border-radius:var(--radius-small);border:1px solid var(--theme-border-secondary);color:var(--theme-fg-primary);font-weight:var(--weight-medium);font-size:var(--text-body-3);transition:background var(--duration-fast) var(--ease-expo-out),border-color var(--duration-fast) var(--ease-expo-out),box-shadow var(--duration-fast);display:inline-flex;box-shadow:0 1px 2px #00000026}.btn-outline:hover{background:var(--theme-hover-wash);border-color:var(--theme-border-primary);box-shadow:0 2px 4px #0003}.btn-ghost{padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-small);font-size:var(--text-body-3);font-weight:var(--weight-medium);color:var(--theme-fg-secondary);transition:color var(--duration-fast) var(--ease-expo-out)}.btn-ghost:hover,.btn-secondary{color:var(--theme-fg-primary)}.btn-secondary{padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-small);background:var(--theme-bg-elevated);font-weight:var(--weight-medium);font-size:var(--text-body-3);transition:background var(--duration-fast)}.btn-secondary:hover{background:var(--theme-bg-tertiary)}.btn-danger{justify-content:center;align-items:center;gap:var(--space-0-5);padding:var(--space-0-625) var(--space-1-5);border-radius:var(--radius-small);border:var(--border-width) solid var(--theme-error-text);color:var(--theme-error-text);font-weight:var(--weight-medium);transition:background var(--duration-fast);display:inline-flex}.btn-danger:hover{background:rgb(var(--theme-error-rgb)/.1)}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--shadow-card)}.card+.card{margin-top:var(--space-1)}.card-title{font-family:var(--font-serif);font-size:var(--text-h6);font-weight:var(--weight-medium);margin:0 0 var(--space-0-75)}.form-group{gap:var(--space-0-25);flex-direction:column;display:flex}.form-label{font-size:var(--text-caption);color:var(--theme-fg-tertiary)}.form-input{height:2.75rem;padding:0 var(--space-0-75);border-radius:var(--radius-small);border:1px solid var(--theme-border-secondary);background:var(--theme-bg-tertiary);color:var(--theme-fg-primary);font-size:var(--text-body-3);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);box-shadow:inset 0 1px 2px #00000026}.form-input:focus{border-color:var(--theme-text-accent);box-shadow:inset 0 1px 2px #00000026,0 0 0 2px rgb(var(--theme-accent-rgb)/.15);outline:none}.form-input::placeholder{color:var(--theme-fg-tertiary)}.form-select{height:2.75rem;padding:0 var(--space-0-75);border-radius:var(--radius-small);border:var(--border-width) solid var(--theme-border-secondary);background:var(--theme-bg-tertiary);color:var(--theme-fg-primary);font-size:var(--text-body-3);appearance:none;background-image:var(--select-chevron);cursor:pointer;background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}.form-hint{font-size:var(--text-caption);color:var(--theme-fg-tertiary);line-height:1.5}.toggle{background:var(--theme-bg-elevated);border:var(--border-width) solid var(--theme-border-secondary);cursor:pointer;width:2.5rem;height:1.375rem;transition:background var(--duration-fast);border-radius:999px;flex-shrink:0;position:relative}.toggle:after{content:"";background:var(--theme-fg-tertiary);width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-expo-out),background var(--duration-fast);border-radius:50%;position:absolute;top:.125rem;left:.125rem}.toggle.on{background:var(--theme-text-accent);border-color:var(--theme-text-accent)}.toggle.on:after{background:var(--theme-on-accent);transform:translate(1.125rem)}.page-wrap,.page-wrap-narrow{width:100%}.page-head{margin-bottom:var(--space-1-5)}.page-head h1{font-family:var(--font-serif);font-size:var(--text-h4);font-weight:var(--weight-medium);margin:0}.page-head p{margin:var(--space-0-25) 0 0;color:var(--theme-fg-tertiary);font-size:var(--text-body-3)}.btn-outline:disabled,.btn-primary:disabled,.btn-secondary:disabled,button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@media (width<=30rem){.card{padding:var(--space-1)}.page-head h1{font-size:var(--text-h5)}}.page-enter-active{animation:.15s ease-out pageFade}.page-leave-active{animation:.1s ease-in reverse pageFade}@keyframes pageFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-brand=grok2]{--g2-noise:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22170%22%20height%3D%22170%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.95%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M0%200h170v170H0z%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);--g2-t1:#fff;--g2-t2:#ffffffdb;--g2-t3:#ffffffbd;--g2-t4:#ffffffa1;--g2-t5:#ffffff87;--g2-hairline:#ffffff0e;--g2-leader:linear-gradient(90deg, #fff6 0 1.5px, #fff0 1.5px 100%);--g2-leader-hi:linear-gradient(90deg, #ffffffb8 0 1.5px, #fff0 1.5px 100%)}@keyframes g2Beat{0%,to{opacity:.5;transform:scale(.78)}46%{opacity:1;transform:scale(1)}}@keyframes g2Drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html[data-brand=grok2] .sw-trigger{background-color:#fff;background-image:linear-gradient(155deg,#fff,#ccc);width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px #ffffff80,0 0 44px -8px #ffffff8c,0 16px 30px -18px #000000f2}html[data-brand=grok2] .sw-trigger:before{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-9px;box-shadow:0 0 0 1px #ffffff29}html[data-brand=grok2] .sw-trigger:hover{transform:scale(1.06);box-shadow:inset 0 0 0 1px #fff9,0 0 56px -4px #ffffffb3,0 16px 30px -18px #000000f2}html[data-brand=grok2] .sw-trigger.active{background-color:#0a0a0a;background-image:none;box-shadow:inset 0 0 0 1px #ffffff2e,0 16px 34px -20px #000}html[data-brand=grok2] .sw-trigger-icon{width:1.4375rem;height:1.4375rem}html[data-brand=grok2] .sw-trigger-icon svg{color:#0a0a0a}html[data-brand=grok2] .sw-trigger.active .sw-trigger-icon svg{color:var(--g2-t1)}html[data-brand=grok2] .sw-badge{min-width:1.1875rem;height:1.1875rem;color:var(--g2-t1);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-regular,400);letter-spacing:0;background:#121212;padding:0 5px;top:-3px;right:-3px;box-shadow:inset 0 0 0 1px #ffffff73}html[data-brand=grok2] .sw-panel{background-color:#080808;background-image:var(--g2-noise),linear-gradient(166deg,#ffffff0c 0,#ffffff05 26%,#ffffff01 54%,#ffffff03 80%,#ffffff07 100%);background-blend-mode:overlay,normal;background-size:170px 170px,auto;border:0;border-radius:1rem;width:24.5rem;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 28px 56px -38px #ffffffb8,0 0 64px -30px #ffffff4d,0 32px 70px -38px #000000fa}html[data-brand=grok2] .sw-panel:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#fff0 0,#ffffff52 16%,#ffffff94 48%,#ffffff57 76%,#fff0);height:1px;position:absolute;top:0;left:11px;right:11px}html[data-brand=grok2] .sw-header{border-bottom-color:var(--g2-hairline);background:0 0;padding:1rem 1.125rem}html[data-brand=grok2] .sw-agent-ava{background:0 0;border-radius:0;width:1.875rem;height:1.875rem}html[data-brand=grok2] .sw-agent-ava svg{width:1.625rem;height:1.625rem;color:var(--g2-t1);filter:drop-shadow(0 0 16px #ffffff73)}html[data-brand=grok2] .sw-agent-dot{display:none}html[data-brand=grok2] .sw-header-title{font-family:var(--font-serif);letter-spacing:-.018em;font-size:.9375rem;font-weight:600}html[data-brand=grok2] .sw-header-sub{color:var(--g2-t3);margin-top:2px;font-size:11.5px;line-height:1.4}html[data-brand=grok2] .sw-header-sub:before{content:"";vertical-align:middle;background:var(--g2-t1);border-radius:50%;width:6px;height:6px;margin-right:7px;animation:3.6s ease-in-out infinite g2Beat;display:inline-block;box-shadow:0 0 10px #fffffff2}html[data-brand=grok2] .sw-close-btn{color:var(--g2-t4)}html[data-brand=grok2] .sw-close-btn:hover{color:var(--g2-t1);background:0 0}html[data-brand=grok2] .sw-body{background-image:linear-gradient(#ffffff80,#ffffff29 40%,#ffffff42 76%,#fff0);background-position:0 0;background-repeat:no-repeat;background-size:1px 100%}html[data-brand=grok2] .sw-welcome{padding:1.375rem 1.125rem}html[data-brand=grok2] .sw-welcome-ava{background:0 0;border-radius:0;width:2.5rem;height:2.5rem;margin-bottom:.875rem}html[data-brand=grok2] .sw-welcome-ava svg{color:var(--g2-t1);filter:drop-shadow(0 0 20px #ffffff80)}html[data-brand=grok2] .sw-welcome-text{font-family:var(--font-serif);letter-spacing:-.024em;margin-bottom:.375rem;font-size:1.1875rem;font-weight:600}html[data-brand=grok2] .sw-welcome-sub{color:var(--g2-t3);max-width:19rem;font-size:.8125rem;font-weight:300}html[data-brand=grok2] .sw-quick-questions{gap:0;margin-top:.25rem}html[data-brand=grok2] .sw-quick-q{color:var(--g2-t2);background:0 0;border:0;border-radius:0;align-items:baseline;gap:.625rem;padding:.5625rem 2px;font-size:.8125rem}html[data-brand=grok2] .sw-quick-q svg{display:none}html[data-brand=grok2] .sw-quick-q:before{content:"";background-image:var(--g2-leader);background-repeat:repeat-x;background-size:5px 1px;flex:auto;order:1;align-self:center;min-width:1rem;height:1px}html[data-brand=grok2] .sw-quick-q:after{content:"→";font-family:var(--font-mono);color:var(--g2-t3);flex:none;order:2;font-size:.78125rem}html[data-brand=grok2] .sw-quick-q:hover{color:var(--g2-t1);background:0 0}html[data-brand=grok2] .sw-quick-q:hover:before{background-image:var(--g2-leader-hi)}html[data-brand=grok2] .sw-quick-q:hover:after{color:var(--g2-t1)}html[data-brand=grok2] .sw-messages{padding:1.125rem}html[data-brand=grok2] .sw-system-msg{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g2-t5);font-size:11px}html[data-brand=grok2] .sw-system-dot{background:var(--g2-t1);animation:3.6s ease-in-out infinite g2Beat;box-shadow:0 0 10px #ffffffe6}html[data-brand=grok2] .sw-msg-ava{background:0 0;border-radius:0}html[data-brand=grok2] .sw-msg-ava svg{width:1rem;height:1rem;color:var(--g2-t1);filter:drop-shadow(0 0 10px #ffffff73)}html[data-brand=grok2] .sw-msg-sender{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g2-t5);margin-bottom:4px;font-size:11px}html[data-brand=grok2] .sw-msg-body{--radius-small:.8125rem;flex-direction:column;align-items:flex-start;gap:0;padding:.6875rem .875rem;font-size:.84375rem;line-height:1.56}html[data-brand=grok2] .sw-msg.admin .sw-msg-body{color:var(--g2-t1);background-color:#ffffff0b;background-image:linear-gradient(162deg,#ffffff0e,#ffffff04);border:0;box-shadow:inset 0 0 0 1px #ffffff16}html[data-brand=grok2] .sw-msg.mine .sw-msg-body{color:#090909;background-color:#fff;background-image:linear-gradient(168deg,#fff,#dedede);font-weight:500;box-shadow:0 0 36px -14px #fff6}html[data-brand=grok2] .sw-msg-time{font-family:var(--font-mono);letter-spacing:.08em;opacity:.6;margin-top:6px;padding-bottom:0;font-size:11px}html[data-brand=grok2] .sw-msg.mine .sw-msg-time{opacity:.52}html[data-brand=grok2] .sw-reply-bar{border-top-color:var(--g2-hairline);background:0 0;align-items:center;gap:.6875rem;padding:.8125rem 1rem}html[data-brand=grok2] .sw-reply-input{min-height:2rem;box-shadow:none;background:0 0;border:0;padding:.3125rem 0;font-size:.84375rem}html[data-brand=grok2] .sw-reply-input::placeholder{color:#ffffff80}html[data-brand=grok2] .sw-reply-send{background-color:#fff;background-image:linear-gradient(168deg,#fff,#d9d9d9);border-radius:50%;width:2.125rem;height:2.125rem;box-shadow:0 0 30px -11px #ffffff8c,inset 0 1px #ffffffe6}html[data-brand=grok2] .sw-reply-send:hover{background-image:linear-gradient(168deg,#fff,#e9e9e9);box-shadow:0 0 34px -8px #ffffffb3,inset 0 1px #fffffff2}html[data-brand=grok2] .sw-reply-send svg{color:#0a0a0a;width:.875rem;height:.875rem}html[data-brand=grok2] .sw-hint{background-color:#080808;border:0;border-radius:.75rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 54px -28px #ffffff4d,0 22px 44px -28px #000000f2}html[data-brand=grok2] .sw-hint:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff73 50%,#fff0);height:1px;position:absolute;top:0;left:11px;right:11px}html[data-brand=grok2] .sw-hint:after{background:#090909;border-bottom-color:#ffffff1f;border-right-color:#ffffff1f}html[data-brand=grok2] .sw-hint:hover{background-color:#101010}html[data-brand=grok2] .sw-hint-text{font-size:.8125rem;font-weight:400}html[data-brand=grok2] .sw-hint-close{color:var(--g2-t4)}html[data-brand=grok2] .sw-hint-close:hover{color:var(--g2-t1)}html[data-brand=grok2] .sw-info-form{padding:1.375rem 1.125rem}html[data-brand=grok2] .sw-info-sent{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g2-t1);font-size:11px;font-weight:400}html[data-brand=grok2] .sw-info-sent svg{width:1rem;height:1rem;color:var(--g2-t1)}html[data-brand=grok2] .sw-info-text{color:var(--g2-t3);font-size:.8125rem}html[data-brand=grok2] .sw-info-input{background-color:#0000;background-image:linear-gradient(#ffffff0a,#ffffff02);border:0;border-radius:.5625rem;height:2.5rem;padding:0 .8125rem;font-size:.84375rem;box-shadow:inset 0 0 0 1px #ffffff16}html[data-brand=grok2] .sw-info-input::placeholder{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--g2-t5);font-size:11px}html[data-brand=grok2] .sw-info-input:focus{box-shadow:inset 0 0 0 1px #ffffff5c,0 0 30px -11px #fff6}html[data-brand=grok2] .sw-info-skip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g2-t5);font-size:11px}html[data-brand=grok2] .sw-info-skip:hover{color:var(--g2-t1)}html[data-brand=grok2] .sw-info-submit{color:#070707;background-color:#fff;background-image:linear-gradient(#fff 0,#f4f4f4 44%,#dbdbdb);border-radius:999px;padding:.5rem 1.125rem;font-weight:600;box-shadow:inset 0 1px #fffffff2,0 0 44px -14px #fff6,0 12px 26px -16px #000000f2}html[data-brand=grok2] .sw-info-submit:hover{background-image:linear-gradient(#fff 0,#fafafa 44%,#e6e6e6)}html[data-brand=grok2] .toast-item{background-color:#070707;background-image:var(--g2-noise),linear-gradient(166deg,#ffffff08 0,#ffffff03 26%,#ffffff01 54%,#ffffff02 80%,#ffffff05 100%);background-blend-mode:overlay,normal;background-size:170px 170px,auto;border:0;border-radius:.8125rem;gap:.8125rem;max-width:25rem;padding:.9375rem 1.0625rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff16,0 22px 44px -28px #000000f2}html[data-brand=grok2] .toast-item:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0,#fff3 18%,#ffffff61 48%,#ffffff38 74%,#fff0);height:1px;position:absolute;top:0;left:11px;right:11px}html[data-brand=grok2] .toast-item:after{content:"";transform-origin:0;pointer-events:none;background-image:linear-gradient(90deg,#ffffff8c,#ffffff12);height:1px;animation:3s linear forwards g2Drain;position:absolute;bottom:0;left:0;right:0}html[data-brand=grok2] .toast-item.error:after{animation-duration:4s}html[data-brand=grok2] .toast-icon{width:1.625rem;height:1.625rem;color:var(--g2-t1);background-image:linear-gradient(#fff3,#ffffff0a);border-radius:50%;padding:7px;box-shadow:inset 0 0 0 1px #ffffff42}html[data-brand=grok2] .toast-item.error .toast-icon,html[data-brand=grok2] .toast-item.info .toast-icon,html[data-brand=grok2] .toast-item.success .toast-icon{color:var(--g2-t1)}html[data-brand=grok2] .toast-item.success{box-shadow:inset 0 0 0 1px #ffffff26,0 0 54px -28px #ffffff4d,0 22px 44px -28px #000000f2}html[data-brand=grok2] .toast-item.success .toast-icon{box-shadow:inset 0 0 0 1px #ffffff4d,0 0 24px -9px #ffffff73}html[data-brand=grok2] .toast-text{color:var(--g2-t1);font-size:.84375rem;line-height:1.45}html[data-brand=grok2] .auth-overlay{-webkit-backdrop-filter:blur(6px);background:#030303b8}html[data-brand=grok2] .auth-modal{background-color:#040404;background-image:var(--g2-noise),linear-gradient(176deg,#ffffff05 0,#ffffff01 42%,#fff0 100%);background-blend-mode:overlay,normal;background-size:170px 170px,auto;border:0;border-radius:1rem;max-width:26.625rem;padding:1.75rem 1.75rem 1.625rem;box-shadow:inset 0 0 0 1px #ffffff13,0 52px 110px -34px #000,0 0 90px -40px #fff3}html[data-brand=grok2] .auth-modal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0,#ffffff4d 12%,#ffffffeb 50%,#ffffff4d 88%,#fff0);height:1px;position:absolute;top:0;left:0;right:0}html[data-brand=grok2] .auth-close{color:var(--g2-t4)}html[data-brand=grok2] .auth-close:hover{color:var(--g2-t1);background:0 0}html[data-brand=grok2] .auth-brand{justify-content:flex-start;gap:.4375rem;margin-bottom:1.25rem}html[data-brand=grok2] .auth-logo{width:22px;height:22px;color:var(--g2-t1)}html[data-brand=grok2] .auth-word{font-family:var(--font-serif);letter-spacing:-.02em;font-size:.875rem;font-weight:600}html[data-brand=grok2] .auth-title{text-align:left;font-family:var(--font-serif);letter-spacing:-.028em;margin-bottom:.4375rem;font-size:1.6875rem;font-weight:600}html[data-brand=grok2] .auth-subtitle{text-align:left;color:var(--g2-t3);margin-bottom:1.375rem;font-size:.84375rem;font-weight:300}html[data-brand=grok2] .auth-form,html[data-brand=grok2] .auth-row{gap:.75rem}html[data-brand=grok2] .auth-modal .form-input{height:2.5rem;color:var(--g2-t1);background-color:#0000;background-image:linear-gradient(#ffffff0a,#ffffff02);border:0;border-radius:.5625rem;padding:0 .8125rem;font-size:.84375rem;box-shadow:inset 0 0 0 1px #ffffff16}html[data-brand=grok2] .auth-modal .form-input::placeholder{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--g2-t4);font-size:11px}html[data-brand=grok2] .auth-modal .form-input:focus{box-shadow:inset 0 0 0 1px #ffffff5c,0 0 30px -11px #fff6}html[data-brand=grok2] .auth-modal .form-input.input-error{box-shadow:inset 0 0 0 1.5px #ffffffb8,inset 0 0 16px -3px #fff3}html[data-brand=grok2] .auth-modal .totp-input{font-family:var(--font-mono);letter-spacing:.3em;text-align:center;font-size:1.25rem}html[data-brand=grok2] .auth-pw-toggle{color:var(--g2-t4)}html[data-brand=grok2] .auth-pw-toggle:hover{color:var(--g2-t1)}html[data-brand=grok2] .auth-field-error{letter-spacing:.01em;font-size:11px}html[data-brand=grok2] .auth-error{text-align:left;font-size:.78125rem}html[data-brand=grok2] .pw-strength-seg{background:#ffffff1a;border-radius:1px;height:3px}html[data-brand=grok2] .pw-strength-seg.filled.s1{background:#ffffff4d}html[data-brand=grok2] .pw-strength-seg.filled.s2{background:#ffffff73}html[data-brand=grok2] .pw-strength-seg.filled.s3{background:#ffffffb3}html[data-brand=grok2] .pw-strength-seg.filled.s4{background:#fff;box-shadow:0 0 8px #ffffff8c}html[data-brand=grok2] .pw-strength-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:400}html[data-brand=grok2] .pw-strength-label.s2,html[data-brand=grok2] .pw-strength-label.s3{color:var(--g2-t4)}html[data-brand=grok2] .pw-strength-label.s4{color:var(--g2-t1)}html[data-brand=grok2] .auth-submit{color:#070707;background-color:#fff;background-image:linear-gradient(#fff 0,#f4f4f4 44%,#dbdbdb);border-radius:999px;height:2.875rem;margin-top:1.375rem;font-size:.90625rem;font-weight:600;box-shadow:inset 0 1px #fffffff2,0 0 44px -14px #fff6,0 12px 26px -16px #000000f2}html[data-brand=grok2] .auth-submit:hover{background-image:linear-gradient(#fff 0,#fafafa 44%,#e6e6e6);box-shadow:inset 0 1px #fffffff2,0 0 56px -10px #ffffff8c,0 12px 26px -16px #000000f2}html[data-brand=grok2] .auth-switch{color:var(--g2-t3);margin-top:1rem;font-size:.84375rem}html[data-brand=grok2] .auth-switch a{color:var(--g2-t1);font-weight:400;box-shadow:inset 0 -1px #ffffff4d}@media (prefers-reduced-motion:reduce){html[data-brand=grok2] .sw-header-sub:before,html[data-brand=grok2] .sw-system-dot{opacity:1;animation:none;transform:none}html[data-brand=grok2] .toast-item:after{animation:none}html[data-brand=grok2] .sw-trigger:hover{transform:none}}html[data-brand=grok2]{--g2a-plate:#070707;--g2a-slit:linear-gradient(180deg, #ffffff38, #fff 50%, #ffffff38);--g2a-rule:linear-gradient(90deg, #ffffff2b, #ffffff09 68%, #fff0);--g2a-contact:linear-gradient(90deg, #fff0 0%, #ffffff42 14%, #ffffff80 42%, #ffffff2e 74%, #fff0);--g2a-halo:0 0 7px #050505f2, 0 1px 2px #050505e6}@keyframes g2aBalFlash{0%{transform:scale(1)}32%{transform:scale(1.04);box-shadow:inset 0 0 0 1px #fff6,0 0 26px -6px #ffffff80}to{transform:scale(1)}}html[data-brand=grok2] .sb{border-right:1px solid var(--g2-hairline);background-color:var(--g2a-plate);background-image:var(--g2a-contact),var(--g2-noise),linear-gradient(180deg,#ffffff08 0,#ffffff01 54%,#ffffff04 100%);background-blend-mode:normal,overlay,normal;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;background-position:0 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 1px,170px 170px,auto;padding:1.125rem .75rem 1.25rem}html[data-brand=grok2] .sb::-webkit-scrollbar{width:6px}html[data-brand=grok2] .sb::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:3px}html[data-brand=grok2] .sb-nav{gap:1px}html[data-brand=grok2] .sb-item{height:2.1875rem;font-size:.84375rem;font-weight:var(--weight-regular,400);color:var(--g2-t3);transition:color .22s var(--ease-expo-out),background-color .22s var(--ease-expo-out);border-radius:.5625rem;gap:.6875rem;padding:0 .6875rem;position:relative}html[data-brand=grok2] .sb-item .sb-ic{opacity:.72;width:.9375rem;height:.9375rem;transition:opacity .22s var(--ease-expo-out)}html[data-brand=grok2] .sb-item:hover{color:var(--g2-t1);background:#ffffff0b}html[data-brand=grok2] .sb-item:hover .sb-ic{opacity:.92}html[data-brand=grok2] .sb-item.on{font-weight:var(--weight-regular,400);color:var(--g2-t1);background-color:#0000;background-image:linear-gradient(90deg,#ffffff1d,#ffffff07 68%,#ffffff03);border-left:0;padding-left:.6875rem;box-shadow:inset 0 0 0 1px #ffffff0e}html[data-brand=grok2] .sb-item.on .sb-ic{opacity:1;color:var(--g2-t1)}html[data-brand=grok2] .sb-item.on:before{content:"";background-image:var(--g2a-slit);border-radius:2px;width:2px;position:absolute;top:.25rem;bottom:.25rem;left:-1px;box-shadow:0 0 6px #fff,0 0 18px #ffffffd9,0 0 36px #ffffff59}html[data-brand=grok2] .sb-nav>.sb-item:nth-child(4):not(.sb-admin):not(.sb-back),html[data-brand=grok2] .sb-nav>.sb-item:nth-child(7):not(.sb-admin):not(.sb-back){margin-top:1.3125rem}html[data-brand=grok2] .sb-nav>.sb-item:nth-child(4):not(.sb-admin):not(.sb-back):after,html[data-brand=grok2] .sb-nav>.sb-item:nth-child(7):not(.sb-admin):not(.sb-back):after{content:"";background-image:var(--g2a-rule);height:1px;position:absolute;top:-.6875rem;left:.6875rem;right:.5rem}html[data-brand=grok2] .sb-group+.sb-group{background-image:var(--g2a-rule);background-position:.6875rem 0;background-repeat:no-repeat;background-size:calc(100% - 1.1875rem) 1px;border-top:0;margin-top:1.125rem;padding-top:1.125rem}html[data-brand=grok2] .sb-group-label{font-family:var(--font-mono);letter-spacing:.2em;color:var(--g2-t4);text-shadow:var(--g2a-halo);padding:0 .6875rem .5625rem;font-size:11px;line-height:1.4}html[data-brand=grok2]:lang(ar) .sb-group-label,html[data-brand=grok2]:lang(ja) .sb-group-label,html[data-brand=grok2]:lang(ko) .sb-group-label,html[data-brand=grok2]:lang(zh) .sb-group-label{font-family:var(--font-sans);font-size:.75rem}html[data-brand=grok2] .sb-group .sb-item+.sb-item{margin-top:1px}html[data-brand=grok2] .sb-admin{margin-top:.5rem}html[data-brand=grok2] .sb-admin .sb-ic{color:inherit}html[data-brand=grok2] .sb-back{height:2.1875rem;color:var(--g2-t4);border-top:0;border-radius:.5625rem;margin-top:auto;padding:0 .6875rem}html[data-brand=grok2] .sb-back:after{content:"";background-image:var(--g2a-rule);height:1px;position:absolute;top:-.75rem;left:.6875rem;right:.5rem}html[data-brand=grok2] .sb-back:hover{color:var(--g2-t1);background:#ffffff0b}html[data-brand=grok2] .sb-engine-dot{background:var(--g2-t1);width:5px;height:5px;animation:3.6s ease-in-out infinite g2Beat;box-shadow:0 0 10px #fffffff2}@media (width>=48.0625rem) and (width<=68.75rem){html[data-brand=grok2] .sb{padding:1.125rem .5rem 1.25rem}html[data-brand=grok2] .sb-back,html[data-brand=grok2] .sb-item{justify-content:center;padding:0}html[data-brand=grok2] .sb-item.on{padding-left:0}html[data-brand=grok2] .sb-back:after,html[data-brand=grok2] .sb-nav>.sb-item:nth-child(4):not(.sb-admin):not(.sb-back):after,html[data-brand=grok2] .sb-nav>.sb-item:nth-child(7):not(.sb-admin):not(.sb-back):after{left:.375rem;right:.375rem}html[data-brand=grok2] .sb-engine-dot{top:2px;right:2px}html[data-brand=grok2] .sb-group-label{display:none}html[data-brand=grok2] .sb-group+.sb-group{background-position:.375rem 0;background-size:calc(100% - .75rem) 1px;margin-top:.875rem;padding-top:.875rem}}html[data-brand=grok2] .cab-head{border-bottom:1px solid var(--g2-hairline);background-color:var(--g2a-plate);background-image:var(--g2a-contact),linear-gradient(180deg,#ffffff07,#fff0 70%);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px,auto}html[data-brand=grok2] .cab-inner{gap:.75rem;padding:0 1.25rem}html[data-brand=grok2] .cab-logo{width:1.5rem;height:1.5rem;color:var(--g2-t1);filter:drop-shadow(0 0 18px #ffffff73)}html[data-brand=grok2] .cab-word{letter-spacing:-.026em;font-size:1.0625rem;font-weight:600}html[data-brand=grok2] .cab-crumb{gap:.4375rem}html[data-brand=grok2] .cab-crumb-sep{color:var(--g2-t5);font-size:.875rem}html[data-brand=grok2] .cab-crumb-cur{font-size:.84375rem;font-weight:var(--weight-regular,400);color:var(--g2-t3)}html[data-brand=grok2] .cab-search{max-width:20rem;height:2.1875rem;color:var(--g2-t4);transition:box-shadow .22s var(--ease-expo-out),color .22s var(--ease-expo-out);background-color:#0000;background-image:linear-gradient(#ffffff0b,#ffffff02);border:0;border-radius:.5625rem;gap:.625rem;padding:0 .8125rem;box-shadow:inset 0 0 0 1px #ffffff13}html[data-brand=grok2] .cab-search:hover{color:var(--g2-t2);background-color:#0000;box-shadow:inset 0 0 0 1px #ffffff29}html[data-brand=grok2] .cab-search svg{opacity:.62;width:.875rem;height:.875rem}html[data-brand=grok2] .cab-search-txt{font-size:.84375rem}html[data-brand=grok2] .cab-search-kbd{letter-spacing:.04em;color:var(--g2-t5);font-variant-numeric:tabular-nums;font-size:11px}html[data-brand=grok2] .cab-balance{height:2.0625rem;transition:box-shadow .22s var(--ease-expo-out);background-color:#0000;background-image:linear-gradient(#fff1,#ffffff03);border:0;border-radius:999px;padding:0 .875rem;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-brand=grok2] .cab-balance:hover{background-color:#0000;box-shadow:inset 0 0 0 1px #ffffff42,0 0 26px -10px #ffffff80}html[data-brand=grok2] .cab-balance-v{font-size:.8125rem;font-weight:var(--weight-regular,400);letter-spacing:-.01em;color:var(--g2-t1);text-shadow:0 0 7px #050505e6}html[data-brand=grok2] .cab-balance.bal-flash{animation:.6s g2aBalFlash}html[data-brand=grok2] .cab-icon-btn{width:2rem;height:2rem;color:var(--g2-t3);transition:box-shadow .22s var(--ease-expo-out),color .22s var(--ease-expo-out);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff14}html[data-brand=grok2] .cab-icon-btn:hover{color:var(--g2-t1);background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}html[data-brand=grok2] .cab-icon-btn svg{opacity:.8;width:.9375rem;height:.9375rem}html[data-brand=grok2] .cab-icon-btn:hover svg{opacity:1}html[data-brand=grok2] .cab-icon-btn.lang-toggle{width:auto;min-width:2rem;height:1.875rem;font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-regular,400);letter-spacing:.09em;text-indent:.09em;color:var(--g2-t3);text-shadow:var(--g2a-halo);background-image:linear-gradient(#ffffff0d,#ffffff02);border:0;border-radius:999px;padding:0 .6875rem;box-shadow:inset 0 0 0 1px #ffffff17}html[data-brand=grok2] .cab-notif-badge{background:var(--g2-t1);color:#070707;min-width:1rem;height:1rem;font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-regular,400);letter-spacing:0;font-variant-numeric:tabular-nums;padding:0 .1875rem;line-height:1;top:-2px;right:-2px;box-shadow:0 0 14px -5px #ffffffe6}html[data-brand=grok2] .cab-avatar{width:2rem;height:2rem;font-family:var(--font-mono);letter-spacing:.02em;color:#070707;background-color:#fff;background-image:linear-gradient(155deg,#fff,#c9c9c9);border-radius:50%;font-size:11px;font-weight:500;box-shadow:inset 0 0 0 1px #fff9,0 0 24px -9px #ffffff8c}html[data-brand=grok2] .cab-hamburger{color:var(--g2-t3);border-radius:.5625rem;box-shadow:inset 0 0 0 1px #ffffff14}html[data-brand=grok2] .cab-hamburger:hover{color:var(--g2-t1);background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}html[data-brand=grok2] .cab-hamburger svg{width:1rem;height:1rem}html[data-brand=grok2] .cab-dropdown,html[data-brand=grok2] .cab-lang-dropdown,html[data-brand=grok2] .cab-notif-dropdown{background-color:#080808;background-image:var(--g2-noise),linear-gradient(166deg,#ffffff0d 0,#ffffff05 30%,#ffffff02 62%,#ffffff06 100%);background-blend-mode:overlay,normal;background-size:170px 170px,auto;border:0;border-radius:.875rem;box-shadow:inset 0 0 0 1px #ffffff21,0 0 48px -26px #ffffff4d,0 28px 60px -34px #000000fa}html[data-brand=grok2] .cab-dropdown:before,html[data-brand=grok2] .cab-lang-dropdown:before,html[data-brand=grok2] .cab-notif-dropdown:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#fff0 0,#ffffff4d 18%,#ffffff8c 50%,#ffffff4d 80%,#fff0);height:1px;position:absolute;top:0;left:10px;right:10px}html[data-brand=grok2] .cab-dropdown{padding:.375rem}html[data-brand=grok2] .cab-dropdown-user{border-bottom:1px solid var(--g2-hairline);margin-bottom:.25rem;padding:.5rem .625rem .625rem}html[data-brand=grok2] .cab-dropdown-name{font-family:var(--font-serif);letter-spacing:-.018em;font-size:.875rem;font-weight:600}html[data-brand=grok2] .cab-dropdown-email{font-family:var(--font-mono);letter-spacing:0;color:var(--g2-t4);font-size:11px}html[data-brand=grok2] .cab-dropdown-item{color:var(--g2-t3);border-radius:.4375rem;padding:.5rem .625rem;font-size:.84375rem}html[data-brand=grok2] .cab-dropdown-item:hover{color:var(--g2-t1);background:#ffffff0e}html[data-brand=grok2] .cab-dropdown-item svg{width:.9375rem;height:.9375rem;color:inherit;opacity:.72}html[data-brand=grok2] .cab-dropdown-logout{border-top:1px solid var(--g2-hairline);color:var(--g2-t4);border-radius:0 0 .4375rem .4375rem}html[data-brand=grok2] .cab-dropdown-logout svg{color:inherit}html[data-brand=grok2] .cab-dropdown-logout:hover{color:var(--g2-t1)}html[data-brand=grok2] .cab-lang-dropdown{padding:.375rem}html[data-brand=grok2] .cab-lang-item{color:var(--g2-t3);border-radius:.4375rem;align-items:baseline;gap:.625rem;padding:.4375rem .625rem;font-size:.84375rem}html[data-brand=grok2] .cab-lang-item:hover{color:var(--g2-t1);background:#ffffff0e}html[data-brand=grok2] .cab-lang-item.active{color:var(--g2-t1)}html[data-brand=grok2] .cab-lang-code{width:1.625rem;font-size:11px;font-weight:var(--weight-regular,400);letter-spacing:.1em;color:var(--g2-t5);order:0}html[data-brand=grok2] .cab-lang-item.active .cab-lang-code{color:var(--g2-t2)}html[data-brand=grok2] .cab-lang-name{flex:0 auto;order:1}html[data-brand=grok2] .cab-lang-item:after{content:"";background-image:var(--g2-leader);background-repeat:repeat-x;background-size:5px 1px;flex:auto;order:2;align-self:center;min-width:.75rem;height:1px}html[data-brand=grok2] .cab-lang-item:hover:after{background-image:var(--g2-leader-hi)}html[data-brand=grok2] .cab-lang-check{width:.75rem;height:.75rem;color:var(--g2-t1);order:3;align-self:center}html[data-brand=grok2] .cab-notif-dropdown{width:21rem}html[data-brand=grok2] .cab-notif-head{border-bottom:1px solid var(--g2-hairline);font-family:var(--font-serif);letter-spacing:-.018em;padding:.8125rem 1rem .6875rem;font-size:.875rem;font-weight:600}html[data-brand=grok2] .cab-notif-mark{font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-regular,400);letter-spacing:0;color:var(--g2-t4)}html[data-brand=grok2] .cab-notif-mark:hover{color:var(--g2-t1)}html[data-brand=grok2] .cab-notif-item{border-bottom:1px solid var(--g2-hairline);gap:.75rem;padding:.75rem 1rem;position:relative}html[data-brand=grok2] .cab-notif-item:hover{background:#ffffff0a}html[data-brand=grok2] .cab-notif-item.unread{background:0 0}html[data-brand=grok2] .cab-notif-item.unread:before{content:"";background-image:var(--g2a-slit);border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:0;box-shadow:0 0 12px #fffc}html[data-brand=grok2] .cab-notif-icon,html[data-brand=grok2] .cab-notif-icon.deposit,html[data-brand=grok2] .cab-notif-icon.earning,html[data-brand=grok2] .cab-notif-icon.referral,html[data-brand=grok2] .cab-notif-icon.support,html[data-brand=grok2] .cab-notif-icon.withdrawal{width:1.25rem;height:1.25rem;color:var(--g2-t2);background:0 0;border-radius:0;margin-top:.125rem}html[data-brand=grok2] .cab-notif-icon svg{width:1.0625rem;height:1.0625rem}html[data-brand=grok2] .cab-notif-title{color:var(--g2-t1);font-size:.8125rem;font-weight:500}html[data-brand=grok2] .cab-notif-body{color:var(--g2-t4);font-size:11.5px;line-height:1.45}html[data-brand=grok2] .cab-notif-time{letter-spacing:.04em;color:var(--g2-t5);font-variant-numeric:tabular-nums;margin-top:.3125rem;font-size:11px}html[data-brand=grok2] .cab-notif-empty{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--g2-t4);text-shadow:var(--g2a-halo);padding:2.25rem 1rem;font-size:11px}html[data-brand=grok2]:lang(ar) .cab-notif-empty,html[data-brand=grok2]:lang(ja) .cab-notif-empty,html[data-brand=grok2]:lang(ko) .cab-notif-empty,html[data-brand=grok2]:lang(zh) .cab-notif-empty{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.8125rem}@media (width<=48rem){html[data-brand=grok2] .cab-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a8}html[data-brand=grok2] .cab-sidebar-slot .sb{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));border-right:1px solid #ffffff1a;box-shadow:24px 0 60px -36px #000}html[data-brand=grok2] .mtb{padding:0 .25rem env(safe-area-inset-bottom,0);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background-color:#070707e0;background-image:linear-gradient(90deg,#ffffff12,#ffffff12);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;border-top:0}html[data-brand=grok2] .mtb-item{color:var(--g2-t4);transition:color .22s var(--ease-expo-out);gap:4px;padding:0 2px;position:relative}html[data-brand=grok2] .mtb-ic{opacity:.8;width:1.125rem;height:1.125rem}html[data-brand=grok2] .mtb-label{font-size:11px;line-height:1.2;font-weight:var(--weight-regular,400);letter-spacing:0;text-shadow:var(--g2a-halo)}html[data-brand=grok2] .mtb-item.on{color:var(--g2-t1)}html[data-brand=grok2] .mtb-item.on .mtb-ic{opacity:1}html[data-brand=grok2] .mtb-item.on:before{content:"";background-image:linear-gradient(90deg,#fff0,#fff 50%,#fff0);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:28%;right:28%;box-shadow:0 0 5px #fffffff2,0 0 14px #ffffff73}}@media (width<=30rem){html[data-brand=grok2] .cab-inner{gap:.5rem;padding:0 .75rem}html[data-brand=grok2] .cab-actions{gap:.375rem}}html[data-brand=grok2]{--swatch-gray-600:var(--swatch-ink-700);--g2p-pane:#070707;--g2p-ring:#ffffff12;--g2p-ring-lit:#ffffff21;--g2p-rule:#ffffff12;--g2p-rule-soft:#ffffff0b;--g2p-lip:linear-gradient(90deg, #fff0 0%, #fff3 18%, #fff6 48%, #ffffff38 74%, #fff0);--g2p-fill:linear-gradient(166deg, #ffffff08 0%, #ffffff03 26%, #ffffff01 54%, #ffffff02 80%, #ffffff05);--g2p-halo:0 0 7px #050505f2, 0 1px 2px #050505e6}html[data-brand=grok2] .coin-chart,html[data-brand=grok2] .coin-table-card,html[data-brand=grok2] .currency-card,html[data-brand=grok2] .network-card,html[data-brand=grok2] .page-wrap-narrow .card,html[data-brand=grok2] .pay-pending,html[data-brand=grok2] .plan-tier,html[data-brand=grok2] .tier-box,html[data-brand=grok2] .trade-explainer{border-radius:var(--radius-large);background-color:var(--g2p-pane);background-image:var(--g2p-lip),var(--g2-noise),var(--g2p-fill);background-blend-mode:normal,overlay,normal;box-shadow:inset 0 0 0 1px var(--g2p-ring),inset 0 22px 44px -32px #ffffff80,0 26px 56px -32px #000000f2;background-position:11px 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat;background-size:calc(100% - 22px) 1px,170px 170px,auto;border:0}html[data-brand=grok2] .balance-card:hover,html[data-brand=grok2] .currency-card:hover,html[data-brand=grok2] .form-card:hover,html[data-brand=grok2] .history-card:hover,html[data-brand=grok2] .network-card:hover,html[data-brand=grok2] .plan-tier:hover,html[data-brand=grok2] .steps-card:hover,html[data-brand=grok2] .tier-box:hover{box-shadow:inset 0 0 0 1px var(--g2p-ring-lit),inset 0 24px 48px -32px #ffffff9e,0 0 54px -30px #ffffff38,0 26px 56px -32px #000000f2;background-color:#090909}html[data-brand=grok2] .currency-card:hover,html[data-brand=grok2] .network-card:hover,html[data-brand=grok2] .tier-box:hover{transform:none}html[data-brand=grok2] .tier-box.featured,html[data-brand=grok2] .tier-box.featured:hover{background-color:#080808;background-image:var(--g2p-lip),var(--g2-noise),linear-gradient(166deg,#ffffff0c 0,#ffffff05 26%,#ffffff01 54%,#ffffff03 80%,#ffffff07 100%);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 28px 56px -38px #ffffffb8,0 0 64px -30px #ffffff4d,0 26px 56px -32px #000000f2}html[data-brand=grok2] .tier-box.featured{background-size:calc(100% - 22px) 1.5px,170px 170px,auto}html[data-brand=grok2] .plan-tier.active{background-color:#050505;background-image:linear-gradient(180deg,#ffffff0a 0,#fffc 16%,#ffffff85 46%,#ffffff42 76%,#ffffff08 100%),var(--g2-noise),linear-gradient(90deg,#fff1 0,#ffffff08 3px,#ffffff04 34px,#ffffff02 130px,#ffffff01 320px,#fff0 560px);background-position:0 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat;background-size:1.5px 100%,170px 170px,auto;box-shadow:inset 0 0 0 1px #fff1,42px 26px 80px -44px #000}html[data-brand=grok2] .ach-item,html[data-brand=grok2] .balance-gate,html[data-brand=grok2] .coin-stat,html[data-brand=grok2] .explainer-note,html[data-brand=grok2] .fee-info-strip,html[data-brand=grok2] .pay-copy-row,html[data-brand=grok2] .pay-min-notice,html[data-brand=grok2] .pay-notice,html[data-brand=grok2] .pay-qr-section,html[data-brand=grok2] .perf-chart-empty,html[data-brand=grok2] .perf-empty,html[data-brand=grok2] .ref-code-row,html[data-brand=grok2] .ref-item,html[data-brand=grok2] .ref-stat,html[data-brand=grok2] .session-item,html[data-brand=grok2] .summary-receipt,html[data-brand=grok2] .wa-sum-card{border-radius:var(--radius-main);box-shadow:inset 0 0 0 1px var(--g2p-ring);background-color:#ffffff03;background-image:linear-gradient(#ffffff09,#ffffff02);border:0}html[data-brand=grok2] .coin-stat:hover,html[data-brand=grok2] .wa-sum-card:hover{box-shadow:inset 0 0 0 1px var(--g2p-ring-lit);transform:none}html[data-brand=grok2] .cur-fmt-menu,html[data-brand=grok2] .de-tooltip,html[data-brand=grok2] .lc-tooltip,html[data-brand=grok2] .pay-dropdown,html[data-brand=grok2] .select-panel{border-radius:var(--radius-main);background-color:#050505;background-image:var(--g2p-lip),linear-gradient(176deg,#ffffff08,#fff0 60%);background-position:8px 0,0 0;background-repeat:no-repeat,no-repeat;background-size:calc(100% - 16px) 1px,auto;border:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 34px 74px -26px #000,0 0 70px -36px #fff3}html[data-brand=grok2] .page-wrap .page-head h1,html[data-brand=grok2] .page-wrap-narrow .page-head h1{letter-spacing:-.034em;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.375rem);font-weight:700;line-height:1.02}html[data-brand=grok2] .page-wrap .page-head p,html[data-brand=grok2] .page-wrap-narrow .page-head p{max-width:54ch;color:var(--theme-fg-tertiary);margin-top:.5rem;font-weight:300}html[data-brand=grok2] .coin-detail-name,html[data-brand=grok2] .explainer-title,html[data-brand=grok2] .page-wrap .card-title,html[data-brand=grok2] .page-wrap-narrow .card-title{font-family:var(--font-serif);letter-spacing:-.024em;font-weight:600}html[data-brand=grok2] .ach-cat-title,html[data-brand=grok2] .ach-rarity,html[data-brand=grok2] .balance-label,html[data-brand=grok2] .coin-row-head th,html[data-brand=grok2] .coin-stat-label,html[data-brand=grok2] .comp-table thead th,html[data-brand=grok2] .currency-network-badge,html[data-brand=grok2] .deposit-step-label,html[data-brand=grok2] .fee-info-label,html[data-brand=grok2] .form-amount-max,html[data-brand=grok2] .lb-head,html[data-brand=grok2] .lb-you,html[data-brand=grok2] .my-rank-label,html[data-brand=grok2] .page-wrap-narrow .form-label,html[data-brand=grok2] .paste-btn,html[data-brand=grok2] .pay-amount-title,html[data-brand=grok2] .pay-amt-badge,html[data-brand=grok2] .pay-pending-title,html[data-brand=grok2] .pay-qr-hint,html[data-brand=grok2] .perf-stat-label,html[data-brand=grok2] .perf-total-label,html[data-brand=grok2] .plan-overview-stat-lbl,html[data-brand=grok2] .plan-tier-status,html[data-brand=grok2] .profile-tier-badge,html[data-brand=grok2] .proj-label,html[data-brand=grok2] .ref-item-badge,html[data-brand=grok2] .ref-stat-label,html[data-brand=grok2] .session-current-badge,html[data-brand=grok2] .settings-bal-label,html[data-brand=grok2] .sh-header,html[data-brand=grok2] .summary-title,html[data-brand=grok2] .tier-box-period,html[data-brand=grok2] .tier-popular-badge,html[data-brand=grok2] .wa-sum-lbl,html[data-brand=grok2] .wa-tx-type,html[data-brand=grok2] .wh-status,html[data-brand=grok2] .withdraw-all-chip,html[data-brand=grok2] .wr-donut-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--theme-fg-tertiary);font-variant-numeric:tabular-nums;text-shadow:var(--g2p-halo);font-size:11px;font-weight:400;line-height:1.4}html[data-brand=grok2] .balance-value,html[data-brand=grok2] .coin-detail-price,html[data-brand=grok2] .my-rank-val,html[data-brand=grok2] .perf-total-val,html[data-brand=grok2] .podium-rank,html[data-brand=grok2] .ref-stat-val,html[data-brand=grok2] .settings-bal-val,html[data-brand=grok2] .tier-box-amount,html[data-brand=grok2] .tier-box-dollar{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 0 28px #fff3;font-weight:300}html[data-brand=grok2] .page-wrap .mono,html[data-brand=grok2] .page-wrap-narrow .mono,html[data-brand=grok2] .page-wrap-narrow [class*=-amount],html[data-brand=grok2] .page-wrap-narrow [class*=-val]{font-variant-numeric:tabular-nums}html[data-brand=grok2] .ach-progress-top:before,html[data-brand=grok2] .perf-period-item:before,html[data-brand=grok2] .plan-progress-header:before,html[data-brand=grok2] .settings-row:before,html[data-brand=grok2] .summary-row:before,html[data-brand=grok2] .unlock-header:before{content:"";background-image:var(--g2-leader);background-repeat:repeat-x;background-size:5px 1px;flex:auto;order:1;align-self:center;min-width:1.5rem;height:1px}html[data-brand=grok2] .danger-zone .settings-row:before{content:none}html[data-brand=grok2] .danger-zone .settings-row{justify-content:space-between}html[data-brand=grok2] .ach-progress-top>span:last-child,html[data-brand=grok2] .perf-period-item>.perf-period-val,html[data-brand=grok2] .plan-progress-header>.plan-progress-pct,html[data-brand=grok2] .settings-row>:last-child,html[data-brand=grok2] .summary-row>.summary-value,html[data-brand=grok2] .unlock-header>.unlock-pct{order:2}html[data-brand=grok2] .ach-progress-top,html[data-brand=grok2] .perf-period-item,html[data-brand=grok2] .plan-progress-header,html[data-brand=grok2] .settings-row,html[data-brand=grok2] .summary-row,html[data-brand=grok2] .unlock-header{justify-content:flex-start;gap:.625rem}html[data-brand=grok2] .perf-period-val,html[data-brand=grok2] .plan-progress-pct,html[data-brand=grok2] .settings-row-val,html[data-brand=grok2] .summary-value,html[data-brand=grok2] .unlock-pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 0 7px #050505e6;white-space:nowrap}html[data-brand=grok2] .chart-range-btn,html[data-brand=grok2] .coin-tf,html[data-brand=grok2] .lb-period-tab,html[data-brand=grok2] .market-tab,html[data-brand=grok2] .pay-preset,html[data-brand=grok2] .wa-tab{height:1.875rem;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--theme-fg-tertiary);white-space:nowrap;text-shadow:var(--g2p-halo);background-color:#0000;background-image:linear-gradient(#ffffff0d,#ffffff02);border:0;border-radius:999px;align-items:center;gap:.4375rem;margin-bottom:0;padding:0 .8125rem;font-size:11px;font-weight:400;transition:color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff17}html[data-brand=grok2] .chart-range-btn:hover,html[data-brand=grok2] .coin-tf:hover,html[data-brand=grok2] .lb-period-tab:hover,html[data-brand=grok2] .market-tab:hover,html[data-brand=grok2] .pay-preset:hover,html[data-brand=grok2] .wa-tab:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}html[data-brand=grok2] .chart-range-btn.on,html[data-brand=grok2] .coin-tf.on,html[data-brand=grok2] .lb-period-tab.on,html[data-brand=grok2] .market-tab.active,html[data-brand=grok2] .pay-preset.active,html[data-brand=grok2] .wa-tab.on{color:#070707;text-shadow:none;background-color:#fff;background-image:linear-gradient(#fff,#e4e4e4);font-weight:500;box-shadow:inset 0 1px #ffffffe6,0 0 26px -10px #ffffff73}html[data-brand=grok2] .wa-tabs{border-bottom:0;gap:.375rem;padding-bottom:0}html[data-brand=grok2] .wa-tab-count{opacity:.72;background:0 0;border:0;padding:0;font-size:11px}html[data-brand=grok2] .wa-tab.on .wa-tab-count{opacity:.64}html[data-brand=grok2] .copy-btn,html[data-brand=grok2] .cur-fmt-trigger,html[data-brand=grok2] .form-amount-max,html[data-brand=grok2] .page-wrap-narrow .btn-secondary,html[data-brand=grok2] .paste-btn,html[data-brand=grok2] .sh-export-btn,html[data-brand=grok2] .wa-export-btn,html[data-brand=grok2] .withdraw-all-chip{color:var(--theme-fg-tertiary);background-color:#0000;background-image:linear-gradient(#ffffff0e,#ffffff03);border:0;border-radius:999px;transition:color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-brand=grok2] .copy-btn:hover,html[data-brand=grok2] .cur-fmt-trigger:hover,html[data-brand=grok2] .form-amount-max:hover,html[data-brand=grok2] .page-wrap-narrow .btn-secondary:hover,html[data-brand=grok2] .paste-btn:hover,html[data-brand=grok2] .sh-export-btn:hover,html[data-brand=grok2] .wa-export-btn:hover,html[data-brand=grok2] .withdraw-all-chip:hover{color:#fff;background-image:linear-gradient(#ffffff17,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff3d}html[data-brand=grok2] .btn-ghost-sm,html[data-brand=grok2] .copy-btn,html[data-brand=grok2] .page-wrap-narrow .btn-secondary,html[data-brand=grok2] .sh-export-btn,html[data-brand=grok2] .wa-export-btn{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:400}html[data-brand=grok2] .explainer-cta,html[data-brand=grok2] .page-wrap-narrow .btn-primary{letter-spacing:-.006em;color:#070707;background-color:#f1f1f1;background-image:linear-gradient(#fff 0,#f4f4f4 44%,#dbdbdb);border-radius:999px;padding:.6875rem 1.375rem;font-weight:600;box-shadow:inset 0 1px #fffffff2,0 0 44px -14px #fff6,0 12px 26px -16px #000000f2}html[data-brand=grok2] .explainer-cta:hover,html[data-brand=grok2] .page-wrap-narrow .btn-primary:hover{background-image:linear-gradient(#fff 0,#fafafa 44%,#e6e6e6);box-shadow:inset 0 1px #fffffff2,0 0 56px -10px #ffffff8c,0 12px 26px -16px #000000f2}html[data-brand=grok2] .page-wrap-narrow .btn-danger,html[data-brand=grok2] .page-wrap-narrow .btn-outline{color:var(--theme-fg-primary);background-color:#0000;background-image:linear-gradient(#ffffff13,#ffffff03);border:0;border-radius:999px;padding:.6875rem 1.375rem;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff26,inset 0 1px #ffffff1a}html[data-brand=grok2] .page-wrap-narrow .btn-outline:hover{background:linear-gradient(#ffffff1c,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff47}html[data-brand=grok2] .page-wrap .form-input,html[data-brand=grok2] .page-wrap-narrow .form-input,html[data-brand=grok2] .pay-select-trigger,html[data-brand=grok2] .search-input,html[data-brand=grok2] .select-trigger{border-radius:var(--radius-main);background-color:#0000;background-image:linear-gradient(#ffffff0a,#ffffff02);border:0;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff16}html[data-brand=grok2] .page-wrap .form-input:focus,html[data-brand=grok2] .page-wrap-narrow .form-input:focus,html[data-brand=grok2] .pay-select-trigger:hover,html[data-brand=grok2] .search-input:focus,html[data-brand=grok2] .select-trigger.open,html[data-brand=grok2] .select-trigger:hover{background-image:linear-gradient(#ffffff0d,#ffffff03);box-shadow:inset 0 0 0 1px #ffffff57,0 0 30px -12px #fff6}html[data-brand=grok2] .page-wrap .form-input::-moz-placeholder{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .page-wrap-narrow .form-input::-moz-placeholder{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .search-input::-moz-placeholder{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .page-wrap .form-input::placeholder,html[data-brand=grok2] .page-wrap-narrow .form-input::placeholder,html[data-brand=grok2] .search-input::placeholder{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .address-field,html[data-brand=grok2] .amount-input,html[data-brand=grok2] .pay-amt-input,html[data-brand=grok2] .totp-code-input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-brand=grok2] .page-wrap-narrow .address-field::placeholder{text-transform:none;letter-spacing:.01em;font-size:var(--text-caption)}html[data-brand=grok2] .cur-fmt-item.active,html[data-brand=grok2] .pay-drop-item.selected,html[data-brand=grok2] .select-option.selected{color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-brand=grok2] .pay-drop-item.selected .pay-drop-code,html[data-brand=grok2] .pay-drop-item.selected .pay-drop-desc{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .cur-fmt-check,html[data-brand=grok2] .pay-drop-check{color:#fff}html[data-brand=grok2] .coin-row td,html[data-brand=grok2] .coin-row-head th,html[data-brand=grok2] .comp-table td,html[data-brand=grok2] .comp-table th,html[data-brand=grok2] .lb-head,html[data-brand=grok2] .lb-row,html[data-brand=grok2] .plan-progress-section,html[data-brand=grok2] .settings-row,html[data-brand=grok2] .sh-header,html[data-brand=grok2] .sh-row,html[data-brand=grok2] .unlock-progress,html[data-brand=grok2] .wa-tx,html[data-brand=grok2] .wh-row{border-color:var(--g2p-rule)}html[data-brand=grok2] .pay-divider,html[data-brand=grok2] .pay-skel-divider,html[data-brand=grok2] .summary-divider,html[data-brand=grok2] .tier-divider{background:linear-gradient(90deg,#ffffff29,#ffffff08 62%,#fff0);height:1px}html[data-brand=grok2] .coin-row-head th{background:0 0;border-bottom-color:#ffffff1f}html[data-brand=grok2] .comp-table thead th,html[data-brand=grok2] .lb-head,html[data-brand=grok2] .sh-header{border-bottom-color:#ffffff1f}html[data-brand=grok2] .wa-sum-icon,html[data-brand=grok2] .wa-sum-icon.deposit,html[data-brand=grok2] .wa-sum-icon.earned,html[data-brand=grok2] .wa-sum-icon.withdrawn,html[data-brand=grok2] .wa-tx-icon,html[data-brand=grok2] .wa-tx-icon.bonus,html[data-brand=grok2] .wa-tx-icon.deposit,html[data-brand=grok2] .wa-tx-icon.earning,html[data-brand=grok2] .wa-tx-icon.withdrawal{box-shadow:none;color:#fff;background:0 0}html[data-brand=grok2] .wa-sum-icon svg,html[data-brand=grok2] .wa-tx-icon svg{filter:drop-shadow(0 0 10px #fff6)}html[data-brand=grok2] .wa-tx-icon{width:1.5rem;height:1.5rem}html[data-brand=grok2] .wa-tx-type,html[data-brand=grok2] .wa-tx-type.bonus,html[data-brand=grok2] .wa-tx-type.deposit,html[data-brand=grok2] .wa-tx-type.earning,html[data-brand=grok2] .wa-tx-type.withdrawal{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .wa-sum-val,html[data-brand=grok2] .wa-tx-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 0 10px #ffffff2e;font-weight:400}html[data-brand=grok2] .wa-sum-val{letter-spacing:-.028em;font-size:1.4375rem;font-weight:300}html[data-brand=grok2] .wa-tx-desc{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .wa-tx-date{font-family:var(--font-mono);letter-spacing:.08em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .wa-tx:hover{background:#ffffff09}html[data-brand=grok2] .wa-empty-icon{opacity:.14}html[data-brand=grok2] .wa-empty-sub{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .plan-overview-badge,html[data-brand=grok2] .plan-tier-badge{border-radius:var(--radius-small);box-shadow:inset 0 0 0 1px #ffffff1f}html[data-brand=grok2] .plan-overview-name{letter-spacing:-.026em}html[data-brand=grok2] .plan-overview-stat-val{font-family:var(--font-mono);letter-spacing:-.028em;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #fff3;font-size:1.375rem;font-weight:300}html[data-brand=grok2] .plan-progress-track{background:#ffffff17;border-radius:0;height:3px}html[data-brand=grok2] .plan-progress-fill{background:linear-gradient(90deg,#ffffff73,#fff);border-radius:0;box-shadow:0 0 14px #ffffff8c}html[data-brand=grok2] .plan-progress-pct,html[data-brand=grok2] .plan-tier-status.active,html[data-brand=grok2] .plan-tier-status.unlocked{color:var(--theme-fg-primary)}html[data-brand=grok2] .plan-tier-status{letter-spacing:.14em}html[data-brand=grok2] .plan-overview-sub,html[data-brand=grok2] .plan-progress-hint,html[data-brand=grok2] .plan-tier-detail{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .plan-tier-name{font-family:var(--font-serif);letter-spacing:-.022em;font-size:1.0625rem;font-weight:600}html[data-brand=grok2] .comp-check.yes{color:#fff}html[data-brand=grok2] .comp-check:not(.yes){color:var(--theme-fg-tertiary);opacity:.35}html[data-brand=grok2] .comp-val{font-variant-numeric:tabular-nums}html[data-brand=grok2] .comp-table thead th{letter-spacing:.15em}html[data-brand=grok2] .ach-badge{background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-brand=grok2] .ach-badge svg{color:#fff}html[data-brand=grok2] .ach-level-name{font-family:var(--font-serif);letter-spacing:-.024em;font-weight:600}html[data-brand=grok2] .ach-cat-count,html[data-brand=grok2] .ach-count,html[data-brand=grok2] .ach-item-desc,html[data-brand=grok2] .ach-level-pts{color:var(--theme-fg-tertiary);font-variant-numeric:tabular-nums}html[data-brand=grok2] .ach-cat-track,html[data-brand=grok2] .ach-track{background:#ffffff17;border-radius:0;height:3px}html[data-brand=grok2] .ach-cat-fill,html[data-brand=grok2] .ach-fill{background:linear-gradient(90deg,#ffffff73,#fff);border-radius:0;box-shadow:0 0 14px #ffffff80}html[data-brand=grok2] .ach-lv{background-color:#0000;background-image:linear-gradient(#ffffff0a,#ffffff02);border:0;border-radius:999px;padding:.4375rem .75rem;box-shadow:inset 0 0 0 1px #ffffff14}html[data-brand=grok2] .ach-lv.current{background-color:#f1f1f1;background-image:linear-gradient(#fff,#e4e4e4);border:0;box-shadow:inset 0 1px #ffffffe6,0 0 26px -10px #ffffff73}html[data-brand=grok2] .ach-lv-name{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .ach-lv-pts{font-family:var(--font-mono);letter-spacing:.08em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .ach-lv.current .ach-lv-name,html[data-brand=grok2] .ach-lv.current .ach-lv-pts{color:#070707}html[data-brand=grok2] .ach-item{opacity:.68}html[data-brand=grok2] .ach-item.unlocked{opacity:1;background-color:#ffffff05;background-image:linear-gradient(90deg,#fff1,#ffffff03 52%,#ffffff01);border:0;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-brand=grok2] .ach-item.unlocked:hover{border:0;box-shadow:inset 0 0 0 1px #fff3,0 0 40px -24px #ffffff80}html[data-brand=grok2] .ach-item-icon{background:0 0;box-shadow:inset 0 0 0 1px #ffffff17}html[data-brand=grok2] .ach-item-icon.done{background:0 0;box-shadow:inset 0 0 0 1px #ffffff42}html[data-brand=grok2] .ach-item-icon.done svg{color:#fff}html[data-brand=grok2] .ach-item-pts{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--theme-fg-primary)}html[data-brand=grok2] .ach-rarity{background:0 0;border-radius:0;padding:0}html[data-brand=grok2] .ach-rarity.common{color:var(--theme-fg-tertiary);opacity:.62}html[data-brand=grok2] .ach-rarity.uncommon{color:var(--theme-fg-tertiary);opacity:.8}html[data-brand=grok2] .ach-rarity.rare{color:var(--theme-fg-secondary)}html[data-brand=grok2] .ach-rarity.epic{color:#fff;text-shadow:0 0 14px #ffffff8c,var(--g2p-halo)}html[data-brand=grok2] .ach-cat-title{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .lb-medal{font-family:var(--font-mono);color:var(--theme-fg-primary);background:0 0;font-weight:400;box-shadow:inset 0 0 0 1px #fff3}html[data-brand=grok2] .lb-medal.gold{color:#070707;background-color:#ececec;background-image:linear-gradient(#fff,#dcdcdc);box-shadow:0 0 24px -8px #ffffffb3}html[data-brand=grok2] .lb-medal.silver{color:#070707;box-shadow:none;background-color:#b4b4b4;background-image:linear-gradient(#c8c8c8,#9a9a9a)}html[data-brand=grok2] .lb-medal.bronze{color:#fff;background-color:#3d3d41;background-image:linear-gradient(#4a4a4e,#313134);box-shadow:inset 0 0 0 1px #ffffff24}html[data-brand=grok2] .podium-avatar{font-family:var(--font-mono);border:0 #0000;font-weight:400}html[data-brand=grok2] .podium-avatar.gold{color:#070707;background-color:#e4e4e4;background-image:linear-gradient(155deg,#fff,#cacaca);border-color:#0000;box-shadow:0 0 28px -8px #ffffffa6,inset 0 0 0 1px #fff9}html[data-brand=grok2] .podium-avatar.silver{color:#070707;background-color:#ababab;background-image:linear-gradient(155deg,#c8c8c8,#8e8e8e);border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff4d}html[data-brand=grok2] .podium-avatar.bronze{color:#fff;background-color:#3b3b3f;background-image:linear-gradient(155deg,#4a4a4e,#2c2c30);border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff2e}html[data-brand=grok2] .podium{gap:1.25rem}html[data-brand=grok2] .podium-slot{width:9.5rem}html[data-brand=grok2] .podium-crown{color:#fff;filter:drop-shadow(0 0 12px #fff9)}html[data-brand=grok2] .podium-name{color:var(--theme-fg-tertiary);font-weight:400}html[data-brand=grok2] .podium-earned{font-variant-numeric:tabular-nums;text-shadow:0 0 10px #050505e6}html[data-brand=grok2] .podium-bar,html[data-brand=grok2] .podium-bar.bar-1,html[data-brand=grok2] .podium-bar.bar-2,html[data-brand=grok2] .podium-bar.bar-3{border-radius:var(--radius-small) var(--radius-small) 0 0;background-color:#070707;border:0;box-shadow:inset 0 0 0 1px #ffffff12}html[data-brand=grok2] .podium-bar.bar-1{background-image:linear-gradient(#ffffff2b,#ffffff03);box-shadow:inset 0 0 0 1px #ffffff26,0 0 44px -22px #ffffff73}html[data-brand=grok2] .podium-bar.bar-2{background-image:linear-gradient(#ffffff18,#ffffff02)}html[data-brand=grok2] .podium-bar.bar-3{background-image:linear-gradient(#ffffff0e,#ffffff01)}html[data-brand=grok2] .podium-rank{font-weight:300}html[data-brand=grok2] .bar-1 .podium-rank{color:#fff;text-shadow:0 0 22px #ffffff80}html[data-brand=grok2] .bar-2 .podium-rank{color:var(--theme-fg-secondary)}html[data-brand=grok2] .bar-3 .podium-rank,html[data-brand=grok2] .streak-icon{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .lb-streak{font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums}html[data-brand=grok2] .lb-row.me{background:0 0;box-shadow:inset 2px 0 #fff,inset 0 0 70px -40px #fffc}html[data-brand=grok2] .lb-you{color:#fff;background:0 0;padding:0 0 0 .25rem}html[data-brand=grok2] .lb-tier-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-fg-tertiary);background:0 0;padding:0;font-size:11px}html[data-brand=grok2] .lb-earned,html[data-brand=grok2] .lb-rank{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-brand=grok2] .lb-rank{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .my-rank-val{font-size:var(--text-h3);color:var(--theme-fg-primary);text-shadow:0 0 34px #ffffff4d}html[data-brand=grok2] .perf-total-val{text-shadow:0 0 34px #4ade8038;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);line-height:1.04}html[data-brand=grok2] .perf-total-sub{color:var(--theme-fg-tertiary);font-size:var(--text-caption)}html[data-brand=grok2] .perf-stat-val,html[data-brand=grok2] .proj-val{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.1875rem;font-weight:300}html[data-brand=grok2] .proj-val.highlight{color:var(--theme-fg-primary)}html[data-brand=grok2] .proj-val.tier-badge{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--theme-fg-primary);background:0 0;padding:0;font-size:11px;font-weight:400}html[data-brand=grok2] .proj-disclaimer{color:var(--theme-fg-tertiary);font-size:var(--text-caption)}html[data-brand=grok2] .wr-donut circle{stroke-width:6px}html[data-brand=grok2] .wr-donut circle:first-of-type{stroke:#ffffff1c}html[data-brand=grok2] .wr-donut circle+circle{stroke:#fff}html[data-brand=grok2] .wr-donut-pct{letter-spacing:-.03em;text-shadow:0 0 26px #ffffff4d;font-weight:300}html[data-brand=grok2] .wr-donut-label{letter-spacing:.1em;margin-top:.125rem}html[data-brand=grok2] .de-bar{background:linear-gradient(#ffffff80,#ffffff24);border-radius:1px 1px 0 0}html[data-brand=grok2] .de-bar.hovered{background:linear-gradient(#fff,#ffffff4d);box-shadow:0 0 18px -4px #ffffff8c}html[data-brand=grok2] .de-grid{justify-content:flex-start;gap:.375rem}html[data-brand=grok2] .de-item{flex:1 1 0;max-width:3rem}html[data-brand=grok2] .de-day{color:var(--theme-fg-tertiary);font-family:var(--font-mono);font-size:9px}html[data-brand=grok2] .de-tip-amount{font-variant-numeric:tabular-nums}html[data-brand=grok2] .perf-chart-area .lc-svg path[fill=none]{stroke:#fff}html[data-brand=grok2] .perf-chart-area .lc-svg stop{stop-color:#fff}html[data-brand=grok2] .perf-chart-area .lc-svg stop:first-child{stop-opacity:.14}html[data-brand=grok2] .perf-chart-area .lc-svg stop:nth-child(2){stop-opacity:.045}html[data-brand=grok2] .perf-chart-area .lc-svg circle{fill:#fff}html[data-brand=grok2] .perf-chart-area .lc-last-price{color:#070707;font-variant-numeric:tabular-nums;background:#fff;border-color:#0000}html[data-brand=grok2] .sh-date{font-family:var(--font-mono);letter-spacing:.04em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .sh-row{font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums}html[data-brand=grok2] .sh-header{letter-spacing:.14em}html[data-brand=grok2] .perf-period-label,html[data-brand=grok2] .perf-stat-label,html[data-brand=grok2] .perf-total-label,html[data-brand=grok2] .proj-label{letter-spacing:.15em}html[data-brand=grok2] .tier-popular-badge{top:var(--card-padding);right:var(--card-padding);height:1.625rem;color:var(--theme-fg-primary);background-color:#0d0d0d;background-image:linear-gradient(#ffffff1a,#ffffff04);border-radius:999px;margin:0;padding:0 .6875rem;position:absolute;box-shadow:inset 0 0 0 1px #fff3}html[data-brand=grok2] .tier-popular-badge svg{color:var(--theme-fg-primary)}html[data-brand=grok2] .tier-pattern-overlay{display:none}html[data-brand=grok2] .tier-box-icon-wrap,html[data-brand=grok2] .tier-box-icon-wrap.icon-featured{width:2.25rem;height:2.25rem;color:var(--theme-fg-primary);box-shadow:none;background:0 0;border-radius:0}html[data-brand=grok2] .tier-box-icon-wrap svg{filter:drop-shadow(0 0 14px #fff6)}html[data-brand=grok2] .tier-box-name{font-size:var(--text-h5);letter-spacing:-.028em;font-weight:600}html[data-brand=grok2] .tier-box-desc{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .tier-box-amount{font-size:clamp(2rem,1.7rem + 1.1vw,2.5rem);line-height:1}html[data-brand=grok2] .tier-box-dollar{color:var(--theme-fg-tertiary);font-size:1.0625rem}html[data-brand=grok2] .tier-box-period{letter-spacing:.12em}html[data-brand=grok2] .tier-feat-check{background:0 0;border-radius:0;width:.875rem;height:.875rem}html[data-brand=grok2] .tier-feat-check svg{color:var(--theme-fg-primary);width:.875rem;height:.875rem}html[data-brand=grok2] .tier-feat{color:var(--theme-fg-secondary);font-weight:300}html[data-brand=grok2] .tier-guarantee{color:var(--theme-fg-tertiary);font-size:var(--text-caption)}html[data-brand=grok2] .tier-guarantee svg{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .tier-alt-link a{color:var(--theme-fg-primary);box-shadow:inset 0 -1px #ffffff4d}html[data-brand=grok2] .tier-alt-link a:hover{border-bottom-color:#0000;box-shadow:inset 0 -1px #fff}html[data-brand=grok2] .tier-alt-note{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .currency-card:hover .currency-icon-wrap,html[data-brand=grok2] .currency-icon-wrap,html[data-brand=grok2] .network-card:hover .network-icon-wrap,html[data-brand=grok2] .network-icon-wrap,html[data-brand=grok2] .pay-coin-icon-wrap{background:0 0;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-brand=grok2] .currency-name,html[data-brand=grok2] .network-name{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:600}html[data-brand=grok2] .currency-code{font-variant-numeric:tabular-nums;color:var(--theme-fg-tertiary)}html[data-brand=grok2] .currency-network-badge{background:0 0;padding:0}html[data-brand=grok2] .currency-arrow,html[data-brand=grok2] .network-arrow{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .currency-card:hover .currency-arrow,html[data-brand=grok2] .network-card:hover .network-arrow{color:#fff}html[data-brand=grok2] .network-desc{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .deposit-step-dot,html[data-brand=grok2] .deposit-step.pending .deposit-step-dot{width:1.875rem;height:1.875rem;color:var(--theme-fg-tertiary);background:0 0;border:0;animation:none;box-shadow:inset 0 0 0 1px #ffffff24}html[data-brand=grok2] .deposit-step.active .deposit-step-dot{color:#070707;background-color:#ededed;background-image:linear-gradient(#fff,#dbdbdb);box-shadow:0 0 26px -8px #ffffffb3}html[data-brand=grok2] .deposit-step.active .deposit-step-label{color:var(--theme-fg-primary)}html[data-brand=grok2] .deposit-step-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--theme-fg-tertiary);text-shadow:var(--g2p-halo);font-size:11px;font-weight:400}html[data-brand=grok2] .deposit-step-line{background:linear-gradient(90deg,#ffffff0f,#ffffff38,#ffffff0f);height:1px}html[data-brand=grok2] .pay-timer{font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:.1875rem .5625rem;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-brand=grok2] .pay-select-code{color:var(--theme-fg-tertiary);font-variant-numeric:tabular-nums;background:#ffffff12}html[data-brand=grok2] .pay-select-trigger{font-weight:500}html[data-brand=grok2] .qr-corner{border-color:#ffffffbf}html[data-brand=grok2] .pay-qr-section{padding:1.25rem}html[data-brand=grok2] .pay-qr-hint{letter-spacing:.15em}html[data-brand=grok2] .pay-addr{color:var(--theme-fg-primary);letter-spacing:.01em;text-shadow:0 0 10px #ffffff29;font-size:.875rem}html[data-brand=grok2] .copy-btn.copied{color:var(--theme-success-text)}html[data-brand=grok2] .label-required{color:var(--theme-fg-primary)}html[data-brand=grok2] .pay-amount-title{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .pay-amount-row,html[data-brand=grok2] .pay-amt-input{min-width:0}html[data-brand=grok2] .pay-pending-times{gap:.5rem .9375rem}html[data-brand=grok2] .pay-amt-badge{background:0 0;padding:0}html[data-brand=grok2] .pay-rate{font-family:var(--font-mono);letter-spacing:.06em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .pay-min{color:var(--theme-fg-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-brand=grok2] .pay-notice-icon{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .pay-min-notice,html[data-brand=grok2] .pay-notice p{color:var(--theme-fg-secondary)}html[data-brand=grok2] .pay-pending-title{color:var(--theme-fg-primary)}html[data-brand=grok2] .pay-ptime{color:var(--theme-fg-tertiary);letter-spacing:.06em;font-size:11px}html[data-brand=grok2] .pending-dot{background:#fff;animation:none;box-shadow:0 0 10px #ffffffe6}html[data-brand=grok2] .skel-pulse{background:#ffffff12}html[data-brand=grok2] .spinner{border-color:#fff #ffffff24 #ffffff24}html[data-brand=grok2] .back-btn{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .back-btn:hover{color:#fff}html[data-brand=grok2] .balance-icon-wrap{color:var(--theme-fg-primary);box-shadow:none;background:0 0;border-radius:0}html[data-brand=grok2] .balance-icon-wrap svg{filter:drop-shadow(0 0 14px #ffffff73)}html[data-brand=grok2] .balance-value{text-shadow:0 0 32px #ffffff42;font-size:clamp(1.875rem,1.5rem + 1.5vw,2.5rem);line-height:1.04}html[data-brand=grok2] .balance-label{letter-spacing:.15em}html[data-brand=grok2] .balance-bar-track,html[data-brand=grok2] .unlock-bar-track{background:#ffffff17;border-radius:0;height:3px}html[data-brand=grok2] .balance-bar-fill,html[data-brand=grok2] .unlock-bar-fill{background:linear-gradient(90deg,#ffffff73,#fff);border-radius:0;box-shadow:0 0 14px #ffffff8c}html[data-brand=grok2] .balance-bar-legend{font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px}html[data-brand=grok2] .bar-legend-available,html[data-brand=grok2] .bar-legend-locked,html[data-brand=grok2] .unlock-hint,html[data-brand=grok2] .unlock-label{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .unlock-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:11px}html[data-brand=grok2] .unlock-pct{color:var(--theme-fg-primary);font-weight:400}html[data-brand=grok2] .balance-gate,html[data-brand=grok2] .balance-gate-cta{color:var(--theme-fg-secondary)}html[data-brand=grok2] .balance-gate-cta{color:var(--theme-fg-primary);box-shadow:inset 0 -1px #ffffff4d}html[data-brand=grok2] .select-trigger-label{font-weight:500}html[data-brand=grok2] .select-option-code,html[data-brand=grok2] .select-trigger-code{font-variant-numeric:tabular-nums;color:var(--theme-fg-tertiary)}html[data-brand=grok2] .select-option-desc,html[data-brand=grok2] .select-trigger-desc{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .form-amount-prefix{color:var(--theme-fg-tertiary);font-family:var(--font-mono)}html[data-brand=grok2] .paste-btn.pasted{color:var(--theme-success-text)}html[data-brand=grok2] .page-wrap-narrow .form-hint{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .form-hint-warn{color:var(--theme-fg-primary)}html[data-brand=grok2] .form-warning{border-radius:var(--radius-main);color:var(--theme-fg-primary);background-color:#0000;background-image:linear-gradient(#ffffff0e,#ffffff03);border:0;box-shadow:inset 0 0 0 1px #ffffff29}html[data-brand=grok2] .form-warning svg{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .fee-info-label{letter-spacing:.15em}html[data-brand=grok2] .fee-info-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-brand=grok2] .summary-title{letter-spacing:.18em;margin-bottom:.5rem}html[data-brand=grok2] .summary-label{color:var(--theme-fg-tertiary);font-size:var(--text-caption)}html[data-brand=grok2] .summary-row.fee-row{opacity:1}html[data-brand=grok2] .fee-negative{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .summary-row.total .summary-label{color:var(--theme-fg-primary);font-weight:500}html[data-brand=grok2] .summary-row.total .summary-value{color:var(--theme-fg-primary);text-shadow:0 0 24px #ffffff59;font-size:1.1875rem;font-weight:400}html[data-brand=grok2] .summary-warning,html[data-brand=grok2] .withdraw-error{border-radius:var(--radius-small);background:0 0;box-shadow:inset 0 0 0 1px #f871714d}html[data-brand=grok2] .wh-status,html[data-brand=grok2] .wh-status.completed,html[data-brand=grok2] .wh-status.failed,html[data-brand=grok2] .wh-status.pending{letter-spacing:.14em;background:0 0;border-radius:0;padding:0;font-weight:400}html[data-brand=grok2] .wh-status.pending{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .wh-status.completed{color:var(--theme-fg-primary)}html[data-brand=grok2] .wh-status.failed{color:var(--theme-error-text)}html[data-brand=grok2] .wh-status.pending .pulse-dot{background:#fff;box-shadow:0 0 8px #ffffffe6}html[data-brand=grok2] .wh-coin-icon{box-shadow:inset 0 0 0 1px #ffffff1a}html[data-brand=grok2] .wh-amount{font-variant-numeric:tabular-nums}html[data-brand=grok2] .wh-address{color:var(--theme-fg-tertiary);letter-spacing:.02em}html[data-brand=grok2] .wh-address-btn:hover{color:#fff}html[data-brand=grok2] .wh-time{font-family:var(--font-mono);letter-spacing:.06em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .wh-tx{color:var(--theme-fg-tertiary);box-shadow:inset 0 -1px #ffffff38}html[data-brand=grok2] .wh-tx:hover{color:#fff;text-decoration:none;box-shadow:inset 0 -1px #fff}html[data-brand=grok2] .step-number{color:var(--theme-fg-tertiary);font-family:var(--font-mono);background:0 0;font-weight:400;box-shadow:inset 0 0 0 1px #ffffff26}html[data-brand=grok2] .step-item:first-child .step-number{color:#070707;background-color:#ededed;background-image:linear-gradient(#fff,#dbdbdb);box-shadow:0 0 24px -8px #fff9}html[data-brand=grok2] .step-line{background:#ffffff1a}html[data-brand=grok2] .step-icon-wrap{color:var(--theme-fg-tertiary);background:0 0;box-shadow:inset 0 0 0 1px #ffffff17}html[data-brand=grok2] .step-text p{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .market-updated{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .market-updated-dot{background:#fff;box-shadow:0 0 10px #ffffffe6}html[data-brand=grok2] .search-input{height:2.375rem}html[data-brand=grok2] .coin-row-head th{letter-spacing:.14em;font-weight:400}html[data-brand=grok2] .sort-arrow{color:#fff}html[data-brand=grok2] .coin-row:hover{background:#ffffff09}html[data-brand=grok2] .coin-name{font-weight:500}html[data-brand=grok2] .coin-rank,html[data-brand=grok2] .coin-ticker{font-family:var(--font-mono);letter-spacing:.08em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .coin-price{font-weight:400}html[data-brand=grok2] .coin-cap,html[data-brand=grok2] .coin-vol,html[data-brand=grok2] .detail-watch-btn,html[data-brand=grok2] .watchlist-btn{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .detail-watch-btn.active,html[data-brand=grok2] .detail-watch-btn:hover,html[data-brand=grok2] .watchlist-btn.active,html[data-brand=grok2] .watchlist-btn:hover{color:#fff;background:0 0}html[data-brand=grok2] .detail-watch-btn.active svg,html[data-brand=grok2] .watchlist-btn.active svg{filter:drop-shadow(0 0 10px #ffffff8c)}html[data-brand=grok2] .coin-detail-name{letter-spacing:-.032em;font-weight:700}html[data-brand=grok2] .coin-detail-ticker{font-family:var(--font-mono);letter-spacing:.15em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .coin-detail-price{text-shadow:0 0 32px #ffffff3d;font-size:clamp(1.875rem,1.5rem + 1.5vw,2.5rem)}html[data-brand=grok2] .coin-detail-change,html[data-brand=grok2] .coin-detail-change7d{font-variant-numeric:tabular-nums}html[data-brand=grok2] .coin-detail-icon{box-shadow:inset 0 0 0 1px #ffffff1a}html[data-brand=grok2] .coin-chart path[fill=none]{stroke:#fff}html[data-brand=grok2] .coin-chart stop{stop-color:#fff}html[data-brand=grok2] .coin-chart stop:first-child{stop-opacity:.1}html[data-brand=grok2] .coin-chart-range{letter-spacing:.1em;text-transform:uppercase;color:var(--theme-fg-tertiary);text-shadow:var(--g2p-halo);font-size:11px;bottom:.625rem;left:auto;right:1rem}html[data-brand=grok2] .chart-loading{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .coin-stat-label{letter-spacing:.15em;margin-bottom:.375rem}html[data-brand=grok2] .coin-stat-val{letter-spacing:-.02em;font-size:1.0625rem;font-weight:300}html[data-brand=grok2] .market-back{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .market-back:hover{color:#fff}html[data-brand=grok2] .pair-badge{letter-spacing:.1em;color:var(--theme-fg-tertiary);background-color:#0000;background-image:linear-gradient(#ffffff0d,#ffffff02);border:0;border-radius:999px;padding:.3125rem .75rem;font-size:11px;box-shadow:inset 0 0 0 1px #ffffff17}html[data-brand=grok2] .flow-icon{color:var(--theme-fg-primary);background:0 0;border:0;box-shadow:inset 0 0 0 1px #ffffff24}html[data-brand=grok2] .flow-icon svg{filter:drop-shadow(0 0 12px #fff6)}html[data-brand=grok2] .flow-line{background:linear-gradient(90deg,#ffffff0d,#fff3,#ffffff0d)}html[data-brand=grok2] .flow-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--theme-fg-primary);font-size:11px;font-weight:400}html[data-brand=grok2] .explainer-note,html[data-brand=grok2] .flow-desc{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .ref-stat{text-align:left;padding:1rem 1.125rem}html[data-brand=grok2] .ref-stat-label{margin-bottom:.5rem}html[data-brand=grok2] .ref-stat-val{font-size:1.875rem;line-height:1}html[data-brand=grok2] .ref-code{color:var(--theme-fg-primary);letter-spacing:.18em;text-shadow:0 0 20px #ffffff40;font-weight:400}html[data-brand=grok2] .ref-link{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .ref-share-btn,html[data-brand=grok2] .ref-share-btn.tg,html[data-brand=grok2] .ref-share-btn.wa,html[data-brand=grok2] .ref-share-btn.x{height:2.125rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-fg-secondary);background-color:#0000;background-image:linear-gradient(#ffffff0e,#ffffff03);border:0;border-radius:999px;padding:0 .9375rem;font-size:11px;font-weight:400;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-brand=grok2] .ref-share-btn:hover{filter:none;color:#fff;transform:none;box-shadow:inset 0 0 0 1px #ffffff42}html[data-brand=grok2] .ref-share-btn svg{width:.875rem;height:.875rem}html[data-brand=grok2] .ref-step-num{color:var(--theme-fg-tertiary);font-family:var(--font-mono);font-weight:400;font-size:var(--text-caption);background:0 0;width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px #ffffff26}html[data-brand=grok2] .ref-step:first-child .ref-step-num{color:#070707;background-color:#ededed;background-image:linear-gradient(#fff,#dbdbdb);box-shadow:0 0 24px -8px #fff9}html[data-brand=grok2] .ref-step-desc{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .ref-item-avatar{font-family:var(--font-mono);color:var(--theme-fg-tertiary);background:0 0;font-weight:400;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-brand=grok2] .ref-item-badge,html[data-brand=grok2] .ref-item-badge.credited,html[data-brand=grok2] .ref-item-badge.pending{color:var(--theme-fg-tertiary);background:0 0;border-radius:0;padding:0}html[data-brand=grok2] .ref-item-badge.credited{color:var(--theme-fg-primary)}html[data-brand=grok2] .ref-item-bonus{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-brand=grok2] .ref-item-date{font-family:var(--font-mono);letter-spacing:.06em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .settings-avatar{font-family:var(--font-mono);background-color:#e4e4e4;background-image:linear-gradient(155deg,#fff,#cacaca);font-weight:400;box-shadow:0 0 28px -9px #fff9,inset 0 0 0 1px #fff9}html[data-brand=grok2] .settings-user-name{font-family:var(--font-serif);letter-spacing:-.022em;font-weight:600}html[data-brand=grok2] .settings-user-email{font-family:var(--font-mono);letter-spacing:.04em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .profile-tier-badge,html[data-brand=grok2] .session-current-badge{color:var(--theme-fg-tertiary);background:0 0;border-radius:0;padding:0}html[data-brand=grok2] .settings-bal-val{font-size:1.375rem;line-height:1.1}html[data-brand=grok2] .settings-row-val{color:var(--theme-fg-secondary)}html[data-brand=grok2] .plan-val{color:var(--theme-fg-primary);font-weight:400}html[data-brand=grok2] .danger-sub,html[data-brand=grok2] .section-icon,html[data-brand=grok2] .session-meta,html[data-brand=grok2] .sessions-empty,html[data-brand=grok2] .sessions-loading,html[data-brand=grok2] .settings-desc,html[data-brand=grok2] .totp-step{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .session-date{font-family:var(--font-mono);letter-spacing:.06em;color:var(--theme-fg-tertiary);font-size:11px}html[data-brand=grok2] .session-item.current{background-color:#ffffff05;border:0;box-shadow:inset 2px 0 #fff,inset 0 0 0 1px #ffffff1a}html[data-brand=grok2] .session-icon{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .totp-status.on{color:var(--theme-fg-primary);border-radius:var(--radius-main);background:0 0;box-shadow:inset 0 0 0 1px #ffffff24}html[data-brand=grok2] .totp-secret{color:var(--theme-fg-primary);letter-spacing:.12em;background:0 0;padding:0}html[data-brand=grok2] .totp-secret-label{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .pw-msg.success{color:var(--theme-fg-primary)}html[data-brand=grok2] .settings-password .btn-secondary,html[data-brand=grok2] .totp-disable-form .btn-secondary{align-self:flex-start}html[data-brand=grok2] .cur-fmt-trigger{font-variant-numeric:tabular-nums}html[data-brand=grok2] .cur-fmt-chevron{color:var(--theme-fg-tertiary)}html[data-brand=grok2] .danger-zone{box-shadow:inset 0 0 0 1px var(--g2p-ring)}html[data-brand=grok2] .danger-title{color:var(--theme-fg-primary)}html[data-brand=grok2] .danger-icon{color:var(--theme-fg-tertiary)!important}html[data-brand=grok2] .page-wrap-narrow .btn-danger{color:var(--theme-error-text);background-image:linear-gradient(#ffffff0b,#ffffff02);box-shadow:inset 0 0 0 1px #ffffff24}html[data-brand=grok2] .page-wrap-narrow .btn-danger:hover{background-image:linear-gradient(#f871711f,#f8717108);box-shadow:inset 0 0 0 1px #f8717173}html[data-brand=grok2] .btn-ghost-sm{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}@media (width<=40rem){html[data-brand=grok2] .settings-row:before,html[data-brand=grok2] .summary-row:before{content:none}html[data-brand=grok2] .settings-row,html[data-brand=grok2] .summary-row{justify-content:space-between}html[data-brand=grok2] .wa-sum-val{font-size:1.25rem}html[data-brand=grok2] .tier-box-amount{font-size:2rem}html[data-brand=grok2] .pay-addr{font-size:.8125rem}html[data-brand=grok2] .deposit-steps{gap:0}html[data-brand=grok2] .deposit-step-line{width:1.5rem;margin:0 .25rem 1.375rem}html[data-brand=grok2] .deposit-step-label{letter-spacing:.08em}html[data-brand=grok2] .ref-share-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){html[data-brand=grok2] .podium-crown{animation:none}}.auth-overlay[data-v-30c925d3]{z-index:9000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-1);background:#0009;place-items:center;display:grid;position:fixed;inset:0}.auth-modal[data-v-30c925d3]{background:var(--theme-bg-elevated);border:var(--border-width) solid var(--theme-border-secondary);border-radius:var(--radius-large);width:100%;max-width:26rem;padding:var(--space-2);position:relative}.auth-close[data-v-30c925d3]{top:var(--space-0-75);right:var(--space-0-75);border-radius:var(--radius-small);width:2rem;height:2rem;color:var(--theme-fg-tertiary);transition:background var(--duration-fast),color var(--duration-fast);place-items:center;display:grid;position:absolute}.auth-close[data-v-30c925d3]:hover{background:var(--theme-hover-wash);color:var(--theme-fg-primary)}.auth-close svg[data-v-30c925d3]{width:1.25rem;height:1.25rem}.auth-brand[data-v-30c925d3]{align-items:center;gap:var(--space-0-5);margin-bottom:var(--space-1-5);justify-content:center;display:flex}.auth-logo[data-v-30c925d3]{width:28px;height:28px;color:var(--theme-text-accent);display:inline-flex}.auth-logo svg[data-v-30c925d3]{width:100%;height:100%}.auth-word[data-v-30c925d3]{font-size:var(--text-body-1);font-weight:var(--weight-semibold);margin-top:.15em;line-height:1}.auth-title[data-v-30c925d3],.auth-word[data-v-30c925d3]{font-family:var(--font-serif)}.auth-title[data-v-30c925d3]{font-size:var(--text-h5);font-weight:var(--weight-medium);text-align:center;margin-bottom:var(--space-0-25)}.auth-subtitle[data-v-30c925d3]{text-align:center;font-size:var(--text-body-3);color:var(--theme-fg-tertiary);margin-bottom:var(--space-1-5)}.auth-form[data-v-30c925d3]{gap:var(--space-0-75);flex-direction:column;display:flex}.auth-form>.form-input[data-v-30c925d3],.auth-row[data-v-30c925d3]{width:100%}.auth-row[data-v-30c925d3]{gap:var(--space-0-75);grid-template-columns:1fr 1fr;display:grid}.auth-row .form-input[data-v-30c925d3]{width:100%;min-width:0}.auth-error[data-v-30c925d3]{font-size:var(--text-caption);color:var(--theme-error-text);text-align:center;margin:0}.auth-submit[data-v-30c925d3]{width:100%;margin-top:var(--space-0-25)}.auth-switch[data-v-30c925d3]{text-align:center;margin-top:var(--space-1);font-size:var(--text-body-3);color:var(--theme-fg-tertiary)}.auth-switch a[data-v-30c925d3]{color:var(--theme-text-accent);font-weight:var(--weight-medium)}.auth-pw-wrap[data-v-30c925d3]{width:100%;position:relative}.auth-pw-wrap .form-input[data-v-30c925d3]{width:100%;padding-right:2.75rem}.auth-pw-toggle[data-v-30c925d3]{width:1.75rem;height:1.75rem;color:var(--theme-fg-tertiary);border-radius:var(--radius-x-small);transition:color var(--duration-fast);place-items:center;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.auth-pw-toggle[data-v-30c925d3]:hover{color:var(--theme-fg-primary)}.auth-pw-toggle svg[data-v-30c925d3]{width:1.125rem;height:1.125rem}.totp-input[data-v-30c925d3]{text-align:center;font-family:var(--font-mono);font-size:var(--text-h5);letter-spacing:.15em}.auth-field-wrap[data-v-30c925d3]{gap:var(--space-0-25);flex-direction:column;width:100%;display:flex}.auth-field-error[data-v-30c925d3]{font-size:var(--text-micro);color:var(--theme-error-text);padding-left:2px}.input-error[data-v-30c925d3]{border-color:var(--theme-error-text)!important}.field-hint-enter-active[data-v-30c925d3]{animation:.15s ease-out fieldHintIn-30c925d3}.field-hint-leave-active[data-v-30c925d3]{animation:.1s ease-in reverse fieldHintIn-30c925d3}@keyframes fieldHintIn-30c925d3{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.pw-strength[data-v-30c925d3]{align-items:center;gap:var(--space-0-5);display:flex}.pw-strength-bar[data-v-30c925d3]{flex:1;gap:3px;display:flex}.pw-strength-seg[data-v-30c925d3]{background:var(--theme-border-secondary);border-radius:2px;flex:1;height:3px;transition:background .2s}.pw-strength-seg.filled.s1[data-v-30c925d3]{background:var(--theme-error-text)}.pw-strength-seg.filled.s2[data-v-30c925d3]{background:#d9a757}.pw-strength-seg.filled.s3[data-v-30c925d3]{background:#a7b86a}.pw-strength-seg.filled.s4[data-v-30c925d3]{background:var(--theme-success-text)}.pw-strength-label[data-v-30c925d3]{font-size:var(--text-micro);font-weight:var(--weight-medium);white-space:nowrap}.pw-strength-label.s1[data-v-30c925d3]{color:var(--theme-error-text)}.pw-strength-label.s2[data-v-30c925d3]{color:#d9a757}.pw-strength-label.s3[data-v-30c925d3]{color:#a7b86a}.pw-strength-label.s4[data-v-30c925d3]{color:var(--theme-success-text)}.modal-enter-active[data-v-30c925d3],.modal-leave-active[data-v-30c925d3]{transition:opacity .2s var(--ease-expo-out)}.modal-enter-active .auth-modal[data-v-30c925d3],.modal-leave-active .auth-modal[data-v-30c925d3]{transition:transform .2s var(--ease-expo-out)}.modal-enter-from[data-v-30c925d3],.modal-leave-to[data-v-30c925d3]{opacity:0}.modal-enter-from .auth-modal[data-v-30c925d3],.modal-leave-to .auth-modal[data-v-30c925d3]{transform:scale(.96)translateY(8px)}.cd-overlay[data-v-5caee424]{z-index:9500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-1);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.cd-modal[data-v-5caee424]{background:var(--theme-bg-elevated);border:var(--border-width) solid var(--theme-border-secondary);border-radius:var(--radius-large);width:100%;max-width:22rem;padding:var(--space-1-5) var(--space-1-5) var(--space-1-25);text-align:center}.cd-icon[data-v-5caee424]{width:3rem;height:3rem;margin:0 auto var(--space-1);border-radius:50%;place-items:center;display:grid}.cd-icon svg[data-v-5caee424]{width:1.5rem;height:1.5rem}.cd-icon.danger[data-v-5caee424]{background:rgb(var(--theme-error-rgb)/.12);color:var(--theme-error-text)}.cd-icon.default[data-v-5caee424]{background:rgb(var(--theme-accent-rgb)/.1);color:var(--theme-text-accent)}.cd-title[data-v-5caee424]{font-family:var(--font-serif);font-size:var(--text-body-1);font-weight:var(--weight-medium);margin-bottom:var(--space-0-375)}.cd-message[data-v-5caee424]{font-size:var(--text-body-3);color:var(--theme-fg-tertiary);margin:0 0 var(--space-1-25);line-height:1.5}.cd-actions[data-v-5caee424]{gap:var(--space-0-5);display:flex}.cd-cancel[data-v-5caee424],.cd-confirm[data-v-5caee424]{font-size:var(--text-body-3);flex:1}.confirm-enter-active[data-v-5caee424],.confirm-leave-active[data-v-5caee424]{transition:opacity .15s}.confirm-enter-active .cd-modal[data-v-5caee424],.confirm-leave-active .cd-modal[data-v-5caee424]{transition:transform .15s}.confirm-enter-from[data-v-5caee424],.confirm-leave-to[data-v-5caee424]{opacity:0}.confirm-enter-from .cd-modal[data-v-5caee424],.confirm-leave-to .cd-modal[data-v-5caee424]{transform:scale(.95)translateY(6px)}.toast-container[data-v-cab674d3]{bottom:var(--space-1-5);right:var(--space-1-5);z-index:9999;gap:var(--space-0-5);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width<=48rem){.toast-container[data-v-cab674d3]{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));right:var(--space-0-75)}}.toast-item[data-v-cab674d3]{align-items:center;gap:var(--space-0-5);padding:var(--space-0-75) var(--space-1);background:var(--theme-bg-elevated);border:var(--border-width) solid var(--theme-border-secondary);border-radius:var(--radius-small);cursor:pointer;pointer-events:auto;max-width:22rem;display:flex;box-shadow:0 8px 24px #0000004d}.toast-icon[data-v-cab674d3]{flex-shrink:0;width:1.125rem;height:1.125rem}.toast-text[data-v-cab674d3]{font-size:var(--text-caption);color:var(--theme-fg-primary);line-height:1.4}.toast-item.success[data-v-cab674d3]{border-color:rgb(var(--theme-success-rgb)/.3)}.toast-item.success .toast-icon[data-v-cab674d3]{color:var(--theme-success-text)}.toast-item.error[data-v-cab674d3]{border-color:rgb(var(--theme-error-rgb)/.3)}.toast-item.error .toast-icon[data-v-cab674d3]{color:var(--theme-error-text)}.toast-item.info[data-v-cab674d3]{border-color:rgb(var(--theme-accent-rgb)/.3)}.toast-item.info .toast-icon[data-v-cab674d3]{color:var(--theme-text-accent)}.toast-enter-active[data-v-cab674d3]{animation:toastSlide-cab674d3 .25s var(--ease-expo-out)}.toast-leave-active[data-v-cab674d3]{animation:toastSlide-cab674d3 .15s var(--ease-expo-out) reverse}.toast-move[data-v-cab674d3]{transition:transform .2s var(--ease-expo-out)}@keyframes toastSlide-cab674d3{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}@media (width<=30rem){.toast-container[data-v-cab674d3]{left:var(--space-0-75);right:var(--space-0-75);bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.toast-item[data-v-cab674d3]{max-width:none}}.cc[data-v-3da6d14c]{bottom:var(--space-1);z-index:9998;width:calc(100% - 2rem);max-width:40rem;position:fixed;left:50%;transform:translate(-50%)}.cc-inner[data-v-3da6d14c]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1-25);background:var(--theme-bg-elevated);border:var(--border-width) solid var(--theme-border-secondary);border-radius:var(--radius-main);display:flex;box-shadow:0 8px 30px #00000059}.cc-text[data-v-3da6d14c]{font-size:var(--text-caption);color:var(--theme-fg-secondary);flex:1;margin:0;line-height:1.5}.cc-link[data-v-3da6d14c]{color:var(--theme-text-accent);font-weight:var(--weight-medium);text-underline-offset:2px;text-decoration:underline}.cc-btns[data-v-3da6d14c]{gap:var(--space-0-5);flex-shrink:0;display:flex}.cc-accept[data-v-3da6d14c]{padding:var(--space-0-375) var(--space-1)}.cc-accept[data-v-3da6d14c],.cc-decline[data-v-3da6d14c]{font-size:var(--text-caption)}.cc-decline[data-v-3da6d14c]{padding:var(--space-0-375) var(--space-0-75);color:var(--theme-fg-tertiary)}.cookie-enter-active[data-v-3da6d14c]{animation:cookieSlide-3da6d14c .3s var(--ease-expo-out)}.cookie-leave-active[data-v-3da6d14c]{animation:cookieSlide-3da6d14c .2s var(--ease-expo-out) reverse}@keyframes cookieSlide-3da6d14c{0%{opacity:0;transform:translate(-50%)translateY(1rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=36rem){.cc-inner[data-v-3da6d14c]{text-align:center;gap:var(--space-0-75);flex-direction:column}.cc-btns[data-v-3da6d14c]{width:100%}.cc-accept[data-v-3da6d14c]{flex:1}}.offline-banner[data-v-333c1665]{z-index:10000;justify-content:center;align-items:center;gap:var(--space-0-5);padding:var(--space-0-375) var(--space-1);background:var(--theme-error-text);color:#fff;font-size:var(--text-caption);font-weight:var(--weight-medium);text-align:center;display:flex;position:fixed;top:0;left:0;right:0}.offline-banner svg[data-v-333c1665]{flex-shrink:0;width:1rem;height:1rem}.offline-enter-active[data-v-333c1665]{animation:.2s ease-out offSlide-333c1665}.offline-leave-active[data-v-333c1665]{animation:.15s ease-in reverse offSlide-333c1665}@keyframes offSlide-333c1665{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.error-page[data-v-4ddaa2e2]{background:var(--theme-bg-primary);min-height:100vh;padding:var(--space-2);justify-content:center;align-items:center;display:flex}.error-card[data-v-4ddaa2e2]{text-align:center;max-width:28rem}.error-code[data-v-4ddaa2e2]{font-family:var(--font-mono);font-size:6rem;font-weight:var(--weight-bold);color:var(--theme-text-accent);margin-bottom:var(--space-0-75);opacity:.3;line-height:1}.error-title[data-v-4ddaa2e2]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--weight-medium);margin-bottom:var(--space-0-5)}.error-desc[data-v-4ddaa2e2]{color:var(--theme-fg-tertiary);font-size:var(--text-body-3);margin-bottom:var(--space-1-5);line-height:1.6}.error-actions[data-v-4ddaa2e2]{gap:var(--space-0-75);justify-content:center;display:flex}
