:root,[data-theme=dark]{--gb-gold:#E6C36C;--gb-gold-bright:#F2DC93;--gb-gold-deep:#C9A24A;--gb-gold-ink:#1B1503;--gb-gold-text:#E6C36C;--gb-grad-gold:linear-gradient(180deg,#F8E6A0 0%,#EFCE79 50%,#E4BE64 100%);--gb-grad-wordmark:linear-gradient(180deg,#F8EBBD,#E6C36C 55%,#C29A45);--gb-grad-accent:linear-gradient(180deg,#F8EBBD,#E6C36C 52%,#BB9038);--gb-vignette:radial-gradient(125% 88% at 50% 0%, transparent 50%, rgba(0,0,0,.55) 100%);--gb-logo-1:#E6C36C;--gb-logo-2:#C9A24A;--gb-crest-shadow:drop-shadow(0 44px 78px rgba(0,0,0,.76)) drop-shadow(0 0 60px rgba(230,195,108,.2));--gb-bg:#0A0A0C;--gb-card-top:#141319;--gb-card-bot:#0F0E13;--gb-card:linear-gradient(180deg,#141319,#0F0E13);--gb-card-solid:#121117;--gb-chrome:#121118;--gb-raised:linear-gradient(180deg,#1B1A21,#15141A);--gb-raised-edge:inset 0 1px 0 rgba(244,241,234,.09), 0 10px 22px -12px rgba(0,0,0,.85), 0 1px 2px rgba(0,0,0,.5);--gb-raised-line:transparent;--gb-rule-row:rgba(244,241,234,.06);--gb-divider:rgba(244,241,234,.1);--gb-track:rgba(244,241,234,.07);--gb-hover:rgba(244,241,234,.045);--gb-ink:#F4F1EA;--gb-ink-2:#C9C3B4;--gb-muted:#A7A39B;--gb-faint:#8C887F;--gb-dim:#8C887F;--gb-discord:#5865F2;--gb-discord-hi:#4752C4;--gb-discord-ink:#FFFFFF;--gb-grad-discord:linear-gradient(180deg,#5865F2 0%,#505DE9 50%,#4551D8 100%);--gb-grad-discord-hover:linear-gradient(180deg,#4F5BE2 0%,#4A56D3 50%,#4752C4 100%);--gb-grad-discord-press:linear-gradient(180deg,#3E49AE 0%,#4752C4 100%);--gb-discord-edge:inset 0 1px 0 rgba(255,255,255,.35), 0 1px 2px rgba(0,0,0,.5);--gb-discord-line:transparent;--gb-discord-press-shadow:inset 0 1px 3px rgba(11,15,77,.45);--gb-green:#5FBF6A;--gb-green-bar:#3a8c52;--gb-amber:#C9A24A;--gb-red:#B5562C;--gb-blue:#4F7FB8;--gb-red-text:#D2704A;--gb-green-text:#5FBF6A;--gb-blue-text:#6B98CF;--gb-amber-text:#C9A24A;--gb-neutral:#6F6C67;--gb-neutral-ink:#F5F2EB;--gb-bar-1:rgba(244,241,234,1);--gb-bar-2:rgba(244,241,234,.7);--gb-bar-3:rgba(244,241,234,.55);--gb-bar-4:rgba(244,241,234,.45);--gb-bar-5:rgba(244,241,234,.35);--gb-bar-you:#E6C36C;--kb-ghost-filter:invert(1);--kb-ghost-opacity:.28;--kb-q-good:#7BC67E;--kb-q-outstanding:#5B9BE0;--kb-q-excellent:#B07CE8;--kb-q-masterpiece:#E8A64B;--gb-font-display:"Fixel Display",system-ui,-apple-system,sans-serif;--gb-font-body:"Fixel Text",system-ui,-apple-system,sans-serif;--gb-font-mono:"IBM Plex Mono",ui-monospace,monospace;--gb-font-serif:"Cormorant Garamond",Georgia,serif;--gb-text-label:11px;--gb-text-label-lh:1.2;--gb-text-label-ls:.14em;--gb-text-label-w:600;--gb-text-caption:12px;--gb-text-caption-lh:1.4;--gb-text-caption-ls:0;--gb-text-caption-w:500;--gb-text-dense:13px;--gb-text-dense-lh:1.45;--gb-text-dense-ls:0;--gb-text-dense-w:400;--gb-text-body:14px;--gb-text-body-lh:1.55;--gb-text-body-ls:0;--gb-text-body-w:400;--gb-text-lead:16px;--gb-text-lead-lh:1.5;--gb-text-lead-ls:0;--gb-text-lead-w:500;--gb-text-h3:20px;--gb-text-h3-lh:1.25;--gb-text-h3-ls:0;--gb-text-h3-w:700;--gb-text-h2:24px;--gb-text-h2-lh:1.2;--gb-text-h2-ls:-.01em;--gb-text-h2-w:700;--gb-text-h1:32px;--gb-text-h1-lh:1.1;--gb-text-h1-ls:-.01em;--gb-text-h1-w:700;--gb-text-hero:clamp(28px, 3.2vw, 40px);--gb-text-hero-lh:1.1;--gb-text-hero-ls:-.01em;--gb-text-hero-w:700;--gb-1:4px;--gb-2:8px;--gb-3:12px;--gb-4:16px;--gb-5:20px;--gb-6:24px;--gb-8:32px;--gb-10:40px;--gb-12:48px;--gb-16:64px;--gb-20:80px;--gb-24:96px;--gb-28:112px;--gb-r-sm:8px;--gb-r:11px;--gb-r-md:12px;--gb-r-lg:14px;--gb-r-xl:16px;--gb-r-2xl:18px;--gb-r-pill:999px;--gb-shadow-gold:0 10px 30px -8px rgba(230,195,108,.6);--gb-glow-gold:0 0 0 1px rgba(255,240,200,.55),0 6px 30px -2px rgba(230,195,108,.75);--gb-glow-discord:0 0 24px -2px rgba(88,101,242,.65);--gb-ease:cubic-bezier(.2,.7,.2,1);--gb-motion-fast:.14s;--gb-motion-normal:.22s;--gb-motion-slow:.26s;--gb-motion-exit:.2s;--gb-motion-glow:.45s;--gb-motion-draw:.8s;--gb-motion-run:2.8s;--gb-ease-exit:cubic-bezier(.4, 0, 1, 1);--gb-thumb:rgba(244, 241, 234, .09);--gb-thumb-line:inset 0 0 0 1px rgba(244, 241, 234, .1);--gb-thumb-shine:inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -1.5px 2px rgba(140, 100, 25, .3);--gb-wash-hover:rgba(230, 195, 108, .08);--gb-focus:#6F9BD6;--gb-focus-width:2px;--gb-focus-offset:2px;--gb-steel-top:#456FA5;--gb-steel-base:#37629A;--gb-steel-fill:linear-gradient(180deg,#456FA5,#37629A);--gb-steel-fill-press:linear-gradient(180deg,#325C8E,#3B679C);--gb-steel-edge:inset 0 1px 0 rgba(255,255,255,.16), 0 1px 2px rgba(0,0,0,.55);--gb-steel-glow:0 0 0 1px rgba(111,155,214,.35), 0 4px 18px -4px rgba(111,155,214,.55);--gb-steel-press-shadow:inset 0 1px 3px rgba(0,0,0,.45);--gb-steel-ink:#F4F1EA;--gb-steel-text:#97C2F0;--gb-steel-text-hover:#B5D3F5;--gb-steel-line:rgba(111,155,214,.7);--gb-steel-wash:rgba(80,124,181,.12);--gb-steel-wash-strong:rgba(80,124,181,.22);--gb-chosen-wash:rgba(230,195,108,.12);--gb-gold-outline:rgba(230,195,108,.55);--gb-gold-outline-hover:rgba(230,195,108,.8);--gb-gold-text-hover:#F1D489;--gb-link-wash:rgba(230,195,108,.1);--gb-link-wash-press:rgba(230,195,108,.16);--gb-grad-gold-hover:linear-gradient(180deg,#FCEFC0 0%,#F3D78C 50%,#EAC66E 100%);--gb-grad-gold-press:linear-gradient(180deg,#DDB65E 0%,#E7C36D 100%);--gb-gold-edge:inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.5);--gb-gold-line:transparent;--gb-gold-press-shadow:inset 0 1px 3px rgba(80,55,0,.45);--gb-lift:linear-gradient(180deg,#1C1B22,#16151B);--gb-lift-hover:linear-gradient(180deg,#23222A,#1B1A21);--gb-lift-press:linear-gradient(180deg,#131218,#17161C);--gb-lift-edge:inset 0 1px 0 rgba(244,241,234,.09), 0 1px 2px rgba(0,0,0,.55);--gb-lift-line:transparent;--gb-knob-edge:inset 0 1px 0 rgba(244,241,234,.09), 0 1px 2px rgba(0,0,0,.55);--gb-outline:rgba(244,241,234,.16);--gb-outline-hover:rgba(244,241,234,.3);--gb-neutral-wash:rgba(244,241,234,.08);--gb-neutral-wash-strong:rgba(244,241,234,.13);--gb-well:#0C0B10;--gb-sunk:inset 0 1px 2px rgba(0,0,0,.6);--gb-press:inset 0 1px 2px rgba(0,0,0,.55), 0 1px 0 rgba(244,241,234,.05);--gb-card-edge:inset 0 1px 0 rgba(244,241,234,.07), 0 1px 2px rgba(0,0,0,.45);--gb-card-rule:rgba(244,241,234,.08);--gb-edge-lit:inset 0 1px 0 rgba(244, 241, 234, .08);--gb-shadow-float:0 44px 96px -28px rgba(0, 0, 0, .92), 0 18px 40px -18px rgba(0, 0, 0, .75);--gb-shadow-sheet:0 -20px 50px -20px rgba(0, 0, 0, .7);--gb-drawer-width:440px;--gb-drawer-inset:16px;--gb-overlay:rgba(40,36,30,.8);--gb-overlay-line:rgba(244,236,220,.1);--gb-overlay-edge:inset 0 1px 0 rgba(255,244,220,.1), 0 24px 56px -18px rgba(0,0,0,.9), 0 6px 16px -6px rgba(0,0,0,.6);--gb-overlay-blur:blur(14px) saturate(140%);--gb-overlay-sock-cav:rgba(0,0,0,.42);--gb-overlay-sock-grow:.08;--gb-overlay-sock-blur:1.2px;--gb-overlay-sock-lip:rgba(255,244,220,.1);--gb-overlay-sock-shade:drop-shadow(0 -1px 1px rgba(0,0,0,.3));--gb-drawer:#17161C;--gb-drawer-line:transparent;--gb-scrim:rgba(4,4,6,.62);--gb-tooltip:#2A2931;--gb-tooltip-ink:#F4F1EA;--gb-tooltip-muted:#B9B4A9;--gb-tooltip-edge:inset 0 1px 0 rgba(244,241,234,.1), 0 10px 24px -8px rgba(0,0,0,.85);--gb-message:linear-gradient(180deg,#2C2B33,#25242B);--gb-message-line:rgba(244,241,234,.08);--gb-message-edge:inset 0 1px 0 rgba(244,241,234,.12), 0 24px 56px -18px rgba(0,0,0,.9), 0 8px 20px -8px rgba(0,0,0,.65);--gb-message-ink:#F4F1EA;--gb-message-muted:#B9B4A9;--gb-message-share:linear-gradient(180deg,#1D2838,#182130);--gb-message-share-line:rgba(111,155,214,.38);--gb-message-share-edge:inset 0 1px 0 rgba(151,194,240,.18), 0 24px 56px -18px rgba(0,0,0,.9), 0 8px 20px -8px rgba(0,0,0,.6);--gb-message-share-ink:#F4F1EA;--gb-message-share-muted:#AAB7C9;--gb-tab-line:linear-gradient(90deg,#E4BE64,#F8E6A0 50%,#E4BE64);--gb-tab-glow:0 0 8px rgba(240,206,121,.9), 0 0 22px rgba(240,206,121,.4), 0 4px 28px rgba(240,206,121,.18);--gb-run-core:#FFF6D6;--gb-run-glow:0 0 10px rgba(255,236,170,.95), 0 0 22px rgba(255,236,170,.45);--gb-nav-icon:#F1D489;--gb-nav-glow:drop-shadow(0 0 3px rgba(240,206,121,.9)) drop-shadow(0 0 9px rgba(240,206,121,.45));--gb-knob:#F4F1EA;--gb-control-off-line:rgba(244,241,234,.2);--gb-sel-bg:rgba(230,195,108,.28);--gb-sel-ink:#fff;--gb-grain-opacity:.05;--gb-w-wide:1180px;--gb-w-read:820px;--gb-w-narrow:640px;--gb-w-docs:1280px;--gb-w-board:1560px;--gb-gutter:28px}[data-theme=light]{--gb-gold-deep:#7A5F1E;--gb-gold-text:#5E4511;--gb-grad-wordmark:linear-gradient(180deg,#B58E38,#9A7B30 55%,#7A5F22);--gb-grad-accent:linear-gradient(180deg,#B58E38,#9A7B30 55%,#7A5F22);--gb-vignette:none;--gb-logo-1:#94742E;--gb-logo-2:#84631B;--gb-crest-shadow:drop-shadow(0 26px 46px rgba(74,52,14,.26)) drop-shadow(0 8px 18px rgba(74,52,14,.14));--gb-bg:#F6F1E6;--gb-card-top:#FFFFFF;--gb-card-bot:#FFFFFF;--gb-card:#FFFFFF;--gb-card-solid:#FFFFFF;--gb-chrome:#FFFFFF;--gb-raised:#FFFFFF;--gb-raised-edge:0 8px 18px -10px rgba(70,52,18,.3), 0 1px 2px rgba(70,52,18,.1);--gb-raised-line:rgba(120,92,32,.16);--gb-rule-row:rgba(120,92,32,.1);--gb-divider:rgba(120,92,32,.16);--gb-track:rgba(120,92,32,.09);--gb-hover:rgba(120,92,32,.08);--gb-ink:#241E13;--gb-ink-2:#4A4230;--gb-muted:#5B5341;--gb-faint:#6B634E;--gb-dim:#6B634E;--gb-discord:#5865F2;--gb-discord-edge:inset 0 1px 0 rgba(255,255,255,.4), 0 1px 2px rgba(28,35,104,.22);--gb-discord-line:rgba(58,69,184,.5);--gb-green:#347A42;--gb-green-bar:#347A42;--gb-amber:#8E7027;--gb-red:#A5471F;--gb-blue:#3D6699;--gb-red-text:#A5471F;--gb-green-text:#2F6E3C;--gb-blue-text:#3D6699;--gb-amber-text:#7A5F1E;--gb-neutral:#C2BAA4;--gb-neutral-ink:#3A3527;--gb-bar-1:#5B5341;--gb-bar-2:#7D7461;--gb-bar-3:#9C9482;--gb-bar-4:#B5AE9E;--gb-bar-5:#C9C3B4;--gb-bar-you:#9A7B30;--kb-ghost-filter:none;--kb-ghost-opacity:.22;--kb-q-good:#3E8C47;--kb-q-outstanding:#2F6BB8;--kb-q-excellent:#7A47B8;--kb-q-masterpiece:#B3721C;--gb-shadow-gold:0 10px 26px -10px rgba(201,162,74,.45);--gb-glow-gold:0 0 0 1px rgba(201,162,74,.35),0 8px 26px -6px rgba(201,162,74,.5);--gb-glow-discord:0 0 22px -4px rgba(88,101,242,.45);--gb-thumb:#ffffff;--gb-thumb-line:0 1px 2px rgba(70, 52, 18, .16), inset 0 0 0 1px rgba(120, 92, 32, .14);--gb-thumb-shine:inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -1.5px 2px rgba(140, 100, 25, .22);--gb-wash-hover:rgba(201, 162, 74, .12);--gb-focus:#3D6699;--gb-steel-top:#4A78B0;--gb-steel-base:#3D6699;--gb-steel-fill:linear-gradient(180deg,#4A78B0,#3D6699);--gb-steel-fill-press:linear-gradient(180deg,#345B8A,#3A6394);--gb-steel-edge:inset 0 1px 0 rgba(255,255,255,.22), 0 1px 2px rgba(35,60,95,.35);--gb-steel-glow:0 0 0 1px rgba(61,102,153,.3), 0 4px 16px -4px rgba(61,102,153,.45);--gb-steel-press-shadow:inset 0 1px 3px rgba(20,35,60,.45);--gb-steel-ink:#FFFFFF;--gb-steel-text:#2F5A8C;--gb-steel-text-hover:#244B78;--gb-steel-line:rgba(61,102,153,.7);--gb-steel-wash:rgba(61,102,153,.1);--gb-steel-wash-strong:rgba(61,102,153,.18);--gb-chosen-wash:rgba(150,118,44,.14);--gb-gold-outline:rgba(150,118,44,.6);--gb-gold-outline-hover:rgba(150,118,44,.85);--gb-gold-text-hover:#4A360C;--gb-link-wash:rgba(150,118,44,.1);--gb-link-wash-press:rgba(150,118,44,.16);--gb-gold-edge:inset 0 1px 0 rgba(255,255,255,.6), 0 1px 2px rgba(70,52,18,.22);--gb-gold-line:rgba(150,118,44,.5);--gb-gold-press-shadow:inset 0 1px 3px rgba(80,55,0,.35);--gb-lift:linear-gradient(180deg,#FFFFFF,#F5EFE3);--gb-lift-hover:linear-gradient(180deg,#FFFFFF,#FAF6EE);--gb-lift-press:linear-gradient(180deg,#EDE6D6,#F3EDE1);--gb-lift-edge:inset 0 1px 0 #FFFFFF, 0 1px 2px rgba(70,52,18,.12);--gb-lift-line:rgba(120,92,32,.24);--gb-knob-edge:inset 0 0 0 1px rgba(120,92,32,.18), inset 0 1px 0 #FFFFFF, 0 1px 2px rgba(70,52,18,.14);--gb-outline:rgba(120,92,32,.27);--gb-outline-hover:rgba(120,92,32,.51);--gb-neutral-wash:rgba(36,30,19,.07);--gb-neutral-wash-strong:rgba(36,30,19,.12);--gb-well:#F0E9D9;--gb-sunk:inset 0 1px 2px rgba(70,52,18,.16);--gb-press:inset 0 1px 2px rgba(70,52,18,.18), 0 1px 0 #FFFFFF;--gb-card-edge:inset 0 1px 0 #FFFFFF, 0 1px 2px rgba(70,52,18,.1), 0 10px 24px -14px rgba(70,52,18,.22);--gb-card-rule:rgba(120,92,32,.14);--gb-edge-lit:inset 0 1px 0 #ffffff;--gb-shadow-float:0 44px 96px -28px rgba(70, 52, 18, .32), 0 18px 40px -18px rgba(70, 52, 18, .22), 0 1px 2px rgba(70, 52, 18, .1);--gb-shadow-sheet:0 -20px 50px -20px rgba(70, 52, 18, .3);--gb-overlay:rgba(250,245,234,.84);--gb-overlay-line:rgba(120,92,32,.18);--gb-overlay-edge:inset 0 1px 0 #FFFFFF, 0 24px 56px -18px rgba(70,52,18,.34), 0 6px 16px -6px rgba(70,52,18,.16);--gb-overlay-sock-cav:rgba(60,45,20,.16);--gb-overlay-sock-grow:.06;--gb-overlay-sock-blur:.8px;--gb-overlay-sock-lip:#FFFFFF;--gb-overlay-sock-shade:none;--gb-drawer:#FFFFFF;--gb-drawer-line:rgba(120,92,32,.16);--gb-scrim:rgba(46,36,18,.32);--gb-tooltip:#2B2519;--gb-tooltip-edge:0 10px 24px -8px rgba(46,36,18,.45);--gb-message:#FFFFFF;--gb-message-line:rgba(120,92,32,.18);--gb-message-edge:0 24px 56px -18px rgba(70,52,18,.34), 0 8px 20px -8px rgba(70,52,18,.18);--gb-message-ink:#241E13;--gb-message-muted:#5B5341;--gb-message-share:#EDF3FA;--gb-message-share-line:rgba(61,102,153,.35);--gb-message-share-edge:0 24px 56px -18px rgba(46,36,18,.3), 0 8px 20px -8px rgba(46,36,18,.18);--gb-message-share-ink:#1F2B3A;--gb-message-share-muted:#4A5B70;--gb-tab-line:linear-gradient(90deg,#C99A2E,#E2B650 50%,#C99A2E);--gb-tab-glow:0 0 6px rgba(214,168,60,.65), 0 0 16px rgba(214,168,60,.3);--gb-run-core:#FFE9A8;--gb-run-glow:0 0 8px rgba(214,168,60,.9), 0 0 16px rgba(214,168,60,.4);--gb-nav-icon:#7F5E16;--gb-nav-glow:drop-shadow(0 0 3px rgba(214,168,60,.6)) drop-shadow(0 0 8px rgba(214,168,60,.3));--gb-knob:#FFFFFF;--gb-control-off-line:rgba(120,92,32,.3);--gb-sel-bg:rgba(201,162,74,.3);--gb-sel-ink:#241E13;--gb-grain-opacity:.03}html{transition:background-color .3s var(--gb-ease, ease)}:root,[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}:where(a,button,input,select,textarea,summary,[tabindex],[contenteditable=true]):focus-visible{outline:var(--gb-focus-width) solid var(--gb-focus);outline-offset:var(--gb-focus-offset)}.gb-skip{position:absolute;left:12px;top:-64px;z-index:200;padding:10px 14px;border-radius:var(--gb-r-sm);background:var(--gb-tooltip);color:var(--gb-tooltip-ink);font-weight:600;box-shadow:var(--gb-tooltip-edge);transition:top .15s}.gb-skip:focus{top:12px}#main:focus:not(:focus-visible){outline:none}.gb-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--gb-bg);color:var(--gb-ink);font-family:var(--gb-font-body);line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}::selection{background:var(--gb-sel-bg);color:var(--gb-sel-ink)}[data-grain]{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--gb-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.gb-eyebrow{margin:0;font-family:var(--gb-font-body);font-size:var(--gb-text-caption);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gb-gold-deep)}.gb-badge-pro{font-family:var(--gb-font-body);font-size:var(--gb-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--gb-gold-ink);background:var(--gb-grad-gold);padding:3px 8px;border-radius:var(--gb-r-pill)}.gb-chip{font-size:var(--gb-text-caption);color:var(--gb-muted);background:var(--gb-well);box-shadow:var(--gb-press);border-radius:var(--gb-r-sm);padding:6px 11px}.gb-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--gb-font-body);font-size:var(--gb-text-label);letter-spacing:.04em;padding:4px 10px;border-radius:var(--gb-r-pill)}.gb-pill--gold{color:var(--gb-gold-text);background:var(--gb-chosen-wash)}.gb-pill--green{color:var(--gb-green-text);border:1px solid color-mix(in srgb,var(--gb-green) 35%,transparent)}.gb-callout{display:flex;gap:12px;align-items:flex-start;background:var(--gb-well);box-shadow:var(--gb-press);border-radius:var(--gb-r-sm);padding:14px 16px}.gb-input{width:100%;background:var(--gb-well);border:1px solid var(--gb-outline);border-radius:var(--gb-r-sm);box-shadow:var(--gb-sunk);color:var(--gb-ink);font-family:inherit;font-size:var(--gb-text-body);padding:10px 12px;transition:border-color .15s}.gb-input:hover{border-color:var(--gb-outline-hover)}.gb-input::placeholder{color:var(--gb-dim)}@media (prefers-reduced-motion: reduce){:root:not([data-motion=full]),:root:not([data-motion=full]) *,:root:not([data-motion=full]) *:before,:root:not([data-motion=full]) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root[data-motion=reduced],:root[data-motion=reduced] *,:root[data-motion=reduced] *:before,:root[data-motion=reduced] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;box-sizing:border-box;font-family:var(--gb-font-body);font-size:var(--gb-text-dense);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;color:var(--gb-ink-2);background:transparent;border:1px solid transparent;border-radius:var(--gb-r-sm);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.gbtn svg{flex:none;width:15px;height:15px}.gbtn-sm{height:28px;padding:0 10px;gap:6px;font-size:var(--gb-text-caption)}.gbtn-sm svg{width:13px;height:13px}.gbtn-lg{height:40px;padding:0 16px;font-size:var(--gb-text-body)}.gbtn-lg svg{width:16px;height:16px}.gbtn-icon{width:34px;padding:0}.gbtn-sm.gbtn-icon{width:28px}.gbtn-lg.gbtn-icon{width:40px}.gbtn-primary{color:var(--gb-gold-ink);background:var(--gb-grad-gold);border-color:var(--gb-gold-line);box-shadow:var(--gb-gold-edge)}.gbtn-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--gb-grad-gold-hover)}.gbtn-primary:not(:disabled):not([aria-disabled=true]):active,.gbtn-primary[aria-pressed=true],.gbtn-primary[aria-expanded=true]{background:var(--gb-grad-gold-press);box-shadow:var(--gb-gold-press-shadow)}.gbtn-secondary,.gbtn-ghost{color:var(--gb-ink-2);background:var(--gb-lift);border-color:var(--gb-lift-line);box-shadow:var(--gb-lift-edge)}.gbtn-secondary:not(:disabled):not([aria-disabled=true]):hover,.gbtn-ghost:not(:disabled):not([aria-disabled=true]):hover{color:var(--gb-ink);background:var(--gb-lift-hover)}.gbtn-secondary:not(:disabled):not([aria-disabled=true]):active,.gbtn-secondary[aria-pressed=true],.gbtn-secondary[aria-expanded=true],.gbtn-ghost:not(:disabled):not([aria-disabled=true]):active,.gbtn-ghost[aria-pressed=true],.gbtn-ghost[aria-expanded=true]{color:var(--gb-ink);background:var(--gb-lift-press);box-shadow:var(--gb-sunk)}.gbtn-share{color:var(--gb-steel-ink);background:var(--gb-steel-fill);box-shadow:var(--gb-steel-edge)}.gbtn-share:not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--gb-steel-edge),var(--gb-steel-glow)}.gbtn-share:not(:disabled):not([aria-disabled=true]):active,.gbtn-share[aria-pressed=true],.gbtn-share[aria-expanded=true]{background:var(--gb-steel-fill-press);box-shadow:var(--gb-steel-press-shadow)}.gbtn-outline-steel{color:var(--gb-steel-text);border-color:var(--gb-steel-line)}.gbtn-outline-steel:not(:disabled):not([aria-disabled=true]):hover{color:var(--gb-steel-text-hover);background:var(--gb-steel-wash);border-color:var(--gb-focus)}.gbtn-outline-steel:not(:disabled):not([aria-disabled=true]):active,.gbtn-outline-steel[aria-pressed=true],.gbtn-outline-steel[aria-expanded=true]{color:var(--gb-steel-text-hover);background:var(--gb-steel-wash-strong);border-color:var(--gb-focus)}.gbtn-outline-gold{color:var(--gb-gold-text);border-color:var(--gb-gold-outline)}.gbtn-outline-gold:not(:disabled):not([aria-disabled=true]):hover{color:var(--gb-gold-text-hover);background:var(--gb-link-wash);border-color:var(--gb-gold-outline-hover)}.gbtn-outline-gold:not(:disabled):not([aria-disabled=true]):active,.gbtn-outline-gold[aria-pressed=true],.gbtn-outline-gold[aria-expanded=true]{color:var(--gb-gold-text-hover);background:var(--gb-link-wash-press);border-color:var(--gb-gold-outline-hover)}.gbtn-outline{color:var(--gb-ink-2);border-color:var(--gb-outline)}.gbtn-outline:not(:disabled):not([aria-disabled=true]):hover{color:var(--gb-ink);background:var(--gb-neutral-wash);border-color:var(--gb-outline-hover)}.gbtn-outline:not(:disabled):not([aria-disabled=true]):active,.gbtn-outline[aria-pressed=true],.gbtn-outline[aria-expanded=true]{color:var(--gb-ink);background:var(--gb-neutral-wash-strong);border-color:var(--gb-outline-hover)}.gbtn-quiet{color:var(--gb-ink-2)}.gbtn-quiet:not(:disabled):not([aria-disabled=true]):hover{color:var(--gb-ink);background:var(--gb-neutral-wash)}.gbtn-quiet:not(:disabled):not([aria-disabled=true]):active,.gbtn-quiet[aria-pressed=true],.gbtn-quiet[aria-expanded=true]{color:var(--gb-ink);background:var(--gb-neutral-wash-strong)}.gbtn-danger{color:var(--gb-red-text);background:var(--gb-lift);border-color:var(--gb-lift-line);box-shadow:var(--gb-lift-edge)}.gbtn-danger:not(:disabled):not([aria-disabled=true]):hover{background:var(--gb-lift-hover)}.gbtn-danger:not(:disabled):not([aria-disabled=true]):active,.gbtn-danger[aria-pressed=true],.gbtn-danger[aria-expanded=true]{background:var(--gb-lift-press);box-shadow:var(--gb-sunk)}.gbtn-outline-danger{color:var(--gb-red-text);border-color:color-mix(in srgb,var(--gb-red-text) 55%,transparent)}.gbtn-outline-danger:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--gb-red) 10%,transparent);border-color:color-mix(in srgb,var(--gb-red-text) 80%,transparent)}.gbtn-link{height:28px;gap:3px;padding:0 8px;color:var(--gb-gold-text);border-radius:7px}.gbtn-link:not(:disabled):not([aria-disabled=true]):hover{color:var(--gb-gold-text-hover);background:var(--gb-link-wash)}.gbtn-link:not(:disabled):not([aria-disabled=true]):active{color:var(--gb-gold-text-hover);background:var(--gb-link-wash-press)}.gbtn-link svg{width:14px;height:14px}.gbtn-discord{color:var(--gb-discord-ink);background:var(--gb-grad-discord);border-color:var(--gb-discord-line);box-shadow:var(--gb-discord-edge)}.gbtn:disabled,.gbtn[aria-disabled=true]{opacity:.4;cursor:not-allowed;box-shadow:none}.gb-segs{position:relative;isolation:isolate;display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:2px;border:1px solid var(--gb-outline);border-radius:var(--gb-r);background:var(--gb-well);box-shadow:var(--gb-sunk)}.gb-seg{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;font-family:var(--gb-font-body);font-size:var(--gb-text-dense);font-weight:600;color:var(--gb-muted);background:transparent;border:0;border-radius:var(--gb-r-sm);cursor:pointer;white-space:nowrap;transition:color .15s,background-color .15s,box-shadow .15s}.gb-seg:hover:not(:disabled):not(.is-active){color:var(--gb-ink);background:var(--gb-neutral-wash)}.gb-seg.is-active{color:var(--gb-gold-text);background:transparent;box-shadow:inset 0 0 0 1px var(--gb-gold-outline)}.gb-seg.is-active.is-rest{color:var(--gb-ink);background:var(--gb-thumb);box-shadow:var(--gb-thumb-line)}.gb-seg-thumb{display:none;position:absolute;pointer-events:none;transform-origin:left center;border-radius:var(--gb-r-sm);background:transparent;box-shadow:inset 0 0 0 1px var(--gb-gold-outline)}.gb-segs[data-indicator=ready] .gb-seg-thumb{display:block}.gb-segs[data-indicator=ready] .gb-seg.is-active{background:transparent;box-shadow:none}.gb-seg-thumb.is-rest{background:var(--gb-thumb);box-shadow:var(--gb-thumb-line)}.gb-seg:disabled{opacity:.4;cursor:not-allowed}.gb-segs--plain{padding:0;border-color:transparent;background:transparent;box-shadow:none}.gb-segs--plain .gb-seg.is-active,.gb-segs--plain .gb-seg-thumb{background:var(--gb-chosen-wash);box-shadow:none}.gb-tabs{display:flex;align-items:flex-end;gap:22px;min-width:0}.gb-tabs-i{position:relative;display:inline-flex;align-items:baseline;gap:6px;height:36px;padding:9px 2px 0;box-sizing:border-box;font-family:var(--gb-font-body);font-size:var(--gb-text-body);font-weight:600;color:var(--gb-muted);background:transparent;border:0;cursor:pointer;white-space:nowrap;transition:color .15s}.gb-tabs-i:hover{color:var(--gb-ink)}.gb-tabs-i:hover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--gb-outline)}.gb-tabs-i[aria-selected=true]{color:var(--gb-ink)}.gb-tabs-i[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--gb-tab-line);box-shadow:var(--gb-tab-glow)}.gb-tabs-i i{font-style:normal;font-family:var(--gb-font-mono);font-size:var(--gb-text-caption);color:var(--gb-dim)}.gb-tabs--title .gb-tabs-i{height:40px;padding-top:8px;font-family:var(--gb-font-display);font-size:var(--gb-text-lead);font-weight:400}.gb-tabs--title{gap:18px}.gb-tabs--live .gb-tabs-i[aria-selected=true]:after{background:linear-gradient(90deg,transparent 0 42%,var(--gb-run-core) 50%,transparent 58% 100%) no-repeat,var(--gb-tab-line);background-size:250% 100%,100% 100%;animation:gb-run var(--gb-motion-run) cubic-bezier(.45,0,.55,1) infinite}@keyframes gb-run{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}.gb-check,.gb-radio{appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;place-content:center;width:16px;height:16px;margin:0;vertical-align:-3px;background:var(--gb-well);border:0;box-shadow:var(--gb-sunk),inset 0 0 0 1px var(--gb-control-off-line);cursor:pointer}.gb-check{border-radius:4px}.gb-radio{border-radius:50%}.gb-check:checked,.gb-check:indeterminate,.gb-radio:checked{background:var(--gb-steel-fill);box-shadow:var(--gb-steel-edge)}.gb-check:checked:after,.gb-check:indeterminate:after{content:"";width:11px;height:11px;background:var(--gb-steel-ink);-webkit-mask:var(--gb-check-mark) center / contain no-repeat;mask:var(--gb-check-mark) center / contain no-repeat}.gb-check{--gb-check-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E")}.gb-check:indeterminate{--gb-check-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.gb-radio:checked:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--gb-steel-ink)}.gb-check:disabled,.gb-radio:disabled{opacity:.4;cursor:not-allowed}.gb-switch{position:relative;flex:none;width:34px;height:20px;padding:0;border:0;border-radius:var(--gb-r-pill);background:var(--gb-well);box-shadow:var(--gb-sunk),inset 0 0 0 1px var(--gb-control-off-line);cursor:pointer}.gb-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--gb-lift);box-shadow:var(--gb-knob-edge);transition:left .15s var(--gb-ease)}.gb-switch[aria-checked=true]{background:var(--gb-steel-fill);box-shadow:var(--gb-steel-edge)}.gb-switch[aria-checked=true]:after{left:17px;background:var(--gb-knob);box-shadow:0 1px 2px #00000059}.gb-switch:disabled{opacity:.4;cursor:not-allowed}.gb-choice-label{display:inline-flex;align-items:center;gap:8px;font-size:var(--gb-text-dense);color:var(--gb-ink-2);cursor:pointer}.gb-field{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 11px;box-sizing:border-box;border:1px solid var(--gb-outline);border-radius:var(--gb-r);background:var(--gb-well);box-shadow:var(--gb-sunk);color:var(--gb-dim);transition:border-color .15s}.gb-field:hover{border-color:var(--gb-outline-hover)}.gb-field:focus-within{outline:var(--gb-focus-width) solid var(--gb-focus);outline-offset:var(--gb-focus-offset)}.gb-field svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gb-field input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--gb-ink);font:inherit;font-size:var(--gb-text-dense)}.gb-field input::placeholder{color:var(--gb-dim)}.gb-search{--gb-search-h: 34px;--gb-search-icon: 15px;--gb-search-w: 240px;--gb-search-lead: calc(var(--gb-search-h) - 1px);--gb-search-end: 10px;position:relative;display:block;flex:none;width:var(--gb-search-w);max-width:100%;height:var(--gb-search-h);min-width:0;margin:0;padding:0;box-sizing:border-box;border:1px solid var(--gb-outline);border-radius:var(--gb-r-sm);background:var(--gb-well);box-shadow:var(--gb-sunk);color:var(--gb-dim);font-family:var(--gb-font-body);font-size:var(--gb-text-body);font-weight:400;line-height:normal;letter-spacing:normal;text-transform:none;transition:width var(--gb-motion-normal) var(--gb-ease),background-color .15s,border-color .15s,box-shadow .15s}.gb-search--sm{--gb-search-h: 28px;--gb-search-icon: 13px;--gb-search-end: 8px;font-size:var(--gb-text-dense)}.gb-search--lg{--gb-search-h: 40px;--gb-search-icon: 16px;--gb-search-end: 12px}.gb-search:hover{border-color:var(--gb-outline-hover)}.gb-search:focus-within{border-color:var(--gb-outline-hover);outline:var(--gb-focus-width) solid var(--gb-focus);outline-offset:var(--gb-focus-offset)}.gb-search-i{position:absolute;top:50%;left:calc((var(--gb-search-h) - 2px - var(--gb-search-icon)) / 2);width:var(--gb-search-icon);height:var(--gb-search-icon);transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;pointer-events:none;transition:color .15s}.gb-search:focus-within .gb-search-i{color:var(--gb-ink-2)}.gb-search-q{position:absolute;inset:0;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0 var(--gb-search-end) 0 var(--gb-search-lead);border:0;border-radius:inherit;background:none;outline:none;box-shadow:none;font:inherit;color:var(--gb-ink);-webkit-appearance:none;appearance:none}.gb-search:has(.gb-search-x){--gb-search-end: calc(var(--gb-search-h) - 4px)}.gb-search-q::placeholder{color:var(--gb-dim);opacity:1}.gb-search-q::-webkit-search-cancel-button,.gb-search-q::-webkit-search-decoration{display:none;-webkit-appearance:none}.gb-search-x{position:absolute;top:50%;right:calc((var(--gb-search-h) - 2px - 24px) / 2);display:grid;place-items:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:none;color:var(--gb-muted);text-decoration:none;cursor:pointer;transform:translateY(-50%);transition:color .15s,background-color .15s}.gb-search-x svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.gb-search-x:hover{color:var(--gb-ink);background:var(--gb-neutral-wash)}.gb-search--on,.gb-search--on:hover{border-color:var(--gb-gold-outline)}.gb-search--on .gb-search-i{color:var(--gb-gold-text)}.gb-search[aria-disabled=true],.gb-search:has(.gb-search-q:disabled){opacity:.45;border-color:var(--gb-outline);cursor:not-allowed}.gb-search--fold{width:var(--gb-search-h);overflow:hidden;background:transparent;box-shadow:none;cursor:pointer}.gb-search--fold .gb-search-i{color:var(--gb-ink-2)}.gb-search--fold .gb-search-q{padding:0;opacity:0;cursor:pointer;transition:opacity var(--gb-motion-fast) var(--gb-ease)}.gb-search--fold .gb-search-x{visibility:hidden}.gb-search--fold:hover{background:var(--gb-neutral-wash)}.gb-search--fold:hover .gb-search-i{color:var(--gb-ink)}.gb-search--fold:focus-within,.gb-search--fold.gb-search--on,.gb-search--fold:has(.gb-search-q:not(:placeholder-shown)){width:var(--gb-search-w);background:var(--gb-well);box-shadow:var(--gb-sunk);cursor:text}.gb-search--fold:focus-within .gb-search-q,.gb-search--fold.gb-search--on .gb-search-q,.gb-search--fold:has(.gb-search-q:not(:placeholder-shown)) .gb-search-q{padding:0 var(--gb-search-end) 0 var(--gb-search-lead);opacity:1;cursor:text}.gb-search--fold:focus-within .gb-search-i{color:var(--gb-ink-2)}.gb-search--fold.gb-search--on .gb-search-i{color:var(--gb-gold-text)}.gb-search--fold:focus-within .gb-search-x,.gb-search--fold.gb-search--on .gb-search-x{visibility:visible}@media (prefers-reduced-motion: reduce){.gb-search,.gb-search-q,.gb-search-x{transition:none}}html[data-motion=reduced] .gb-search,html[data-motion=reduced] .gb-search-q,html[data-motion=reduced] .gb-search-x{transition:none}.gb-fold{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--gb-dim);background:transparent;border:0;border-radius:7px;cursor:pointer;transition:background-color .15s,color .15s}.gb-fold:hover{color:var(--gb-ink-2);background:var(--gb-neutral-wash)}.gb-fold:active{color:var(--gb-ink);background:var(--gb-neutral-wash-strong)}.gb-fold[aria-expanded=true]{color:var(--gb-ink-2)}.gb-fold svg{width:15px;height:15px;transition:transform .15s var(--gb-ease)}.gb-fold[aria-expanded=true] svg{transform:rotate(180deg)}.gb-disclosure{interpolate-size:allow-keywords}.gb-disclosure::details-content{block-size:0;opacity:0;overflow-y:clip;transition:block-size var(--gb-motion-normal) var(--gb-ease),opacity var(--gb-motion-normal) var(--gb-ease),content-visibility var(--gb-motion-normal) allow-discrete}.gb-disclosure[open]::details-content{block-size:auto;opacity:1}.gb-disclosure>summary svg{transition:transform var(--gb-motion-normal) var(--gb-ease)}@media (prefers-reduced-motion: reduce){.gb-disclosure::details-content,.gb-disclosure>summary svg{transition:none}}html[data-motion=reduced] .gb-disclosure::details-content,html[data-motion=reduced] .gb-disclosure>summary svg{transition:none}.gb-live{display:inline-flex;align-items:stretch;height:34px;box-sizing:border-box;border:1px solid var(--gb-lift-line);border-radius:999px;background:var(--gb-lift);box-shadow:var(--gb-lift-edge);font-family:var(--gb-font-body);font-size:var(--gb-text-dense);font-weight:600;line-height:1;white-space:nowrap}.gb-live-s{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 11px 0 13px;color:var(--gb-green-text)}.gb-live-s:after{content:"";position:absolute;top:28%;right:0;bottom:28%;width:1px;background:var(--gb-divider)}.gb-live-w{font-weight:inherit}.gb-live-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.gb-live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:0;animation:gb-live-breathe var(--gb-motion-run) var(--gb-ease) infinite}@keyframes gb-live-breathe{0%{opacity:.45;transform:scale(1)}60%,to{opacity:0;transform:scale(2.4)}}.gb-live-act{display:inline-flex;align-items:center;gap:7px;margin:3px 3px 3px 4px;padding:0 11px 0 9px;border-radius:999px;color:var(--gb-ink-2);text-decoration:none;cursor:pointer;transition:color var(--gb-motion-fast) var(--gb-ease),box-shadow var(--gb-motion-fast) var(--gb-ease)}.gb-live-act svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--gb-motion-slow) var(--gb-ease)}.gb-live-act:hover,.gb-live[data-state=busy] .gb-live-act{color:var(--gb-gold-text-hover);background:var(--gb-lift-hover);box-shadow:inset 0 0 0 1px var(--gb-gold-outline)}.gb-live-act:hover svg{transform:rotate(180deg)}.gb-live-act:active{color:var(--gb-gold-text-hover);background:var(--gb-lift-press);box-shadow:inset 0 0 0 1px var(--gb-gold-outline),var(--gb-sunk)}.gb-live-act:active svg{transform:rotate(180deg) scale(.86);transition-duration:var(--gb-motion-fast)}.gb-live-act:focus-visible{outline:var(--gb-focus-width) solid var(--gb-focus);outline-offset:1px}.gb-live[data-state=busy] .gb-live-act{cursor:progress}.gb-live[data-state=busy] .gb-live-act svg{animation:gb-live-turn .9s linear infinite}@keyframes gb-live-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gb-live[data-state=off] .gb-live-s{color:var(--gb-dim)}.gb-live[data-state=off] .gb-live-dot:after{animation:none}.gb-live--sm{height:28px;font-size:var(--gb-text-caption)}.gb-live--sm .gb-live-s{gap:7px;padding:0 9px 0 11px}.gb-live--sm .gb-live-dot{width:7px;height:7px}.gb-live--sm .gb-live-act{gap:6px;margin:2px 2px 2px 3px;padding:0 9px 0 7px}.gb-live--sm .gb-live-act svg{width:13px;height:13px}@media (prefers-reduced-motion: reduce){.gb-live-dot:after,.gb-live[data-state=busy] .gb-live-act svg{animation:none}.gb-live-act svg{transition:none}}html[data-motion=reduced] .gb-live-dot:after,html[data-motion=reduced] .gb-live[data-state=busy] .gb-live-act svg{animation:none}html[data-motion=reduced] .gb-live-act svg{transition:none}:root{--gb-sort-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 1.6v8.6M2.4 6.7 6 10.2l3.6-3.5'/%3E%3C/svg%3E")}.gb-colhead{--gb-colhead-track: .14em;font-family:var(--gb-font-body);font-size:var(--gb-text-body);font-weight:600;line-height:1;letter-spacing:var(--gb-colhead-track);text-transform:uppercase;text-align:right;color:var(--gb-dim);white-space:nowrap}.gb-colhead--l{text-align:left}.gb-colhead--sm{font-family:var(--gb-font-mono);font-size:var(--gb-text-label);font-weight:500}.gb-sort{display:inline-flex;align-items:center;gap:4px;height:28px;box-sizing:border-box;padding:0 6px;margin:0 -6px;border:0;border-radius:6px;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;color:inherit;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--gb-motion-fast) var(--gb-ease),color var(--gb-motion-fast) var(--gb-ease)}.gb-sort-l{margin-right:calc(-1 * var(--gb-colhead-track, .14em))}.gb-sort-i{flex:none;order:-1;width:12px;height:12px;font-style:normal;background-color:currentColor;-webkit-mask:var(--gb-sort-arrow) center / 12px 12px no-repeat;mask:var(--gb-sort-arrow) center / 12px 12px no-repeat;visibility:hidden;transform:translateY(-.5px)}.gb-colhead--l .gb-sort-i{order:1}.gb-colhead--l .gb-sort-l{margin-right:0}.gb-sort[data-dir=asc]>.gb-sort-i{transform:translateY(-.5px) rotate(180deg)}.gb-sort:hover{color:var(--gb-ink);background:var(--gb-neutral-wash)}.gb-sort:focus-visible{color:var(--gb-ink);outline:var(--gb-focus-width) solid var(--gb-focus);outline-offset:0}.gb-sort:hover>.gb-sort-i,.gb-sort:focus-visible>.gb-sort-i{visibility:visible;opacity:.45}.gb-sort:active{background:var(--gb-neutral-wash-strong)}.gb-sort[aria-current=true]{color:var(--gb-gold-text)}.gb-sort[aria-current=true]>.gb-sort-i{visibility:visible;opacity:1}@media (prefers-reduced-motion: reduce){.gb-sort{transition:none}}html[data-motion=reduced] .gb-sort{transition:none}@media (forced-colors: active){.gbtn{border-color:ButtonText}.gb-seg.is-active,.gb-segs--plain .gb-seg.is-active{outline:2px solid Highlight;outline-offset:-2px}.gb-seg-thumb{display:none!important}.gb-tabs-i[aria-selected=true]:after{background:Highlight}.gb-check,.gb-radio{appearance:auto;-webkit-appearance:auto}.gb-check:after,.gb-radio:after{content:none}.gb-switch{border:1px solid ButtonText}.gb-switch:after{background:ButtonText}.gb-switch[aria-checked=true]{background:Highlight}.gb-field,.gb-search{border-color:ButtonText}.gb-search--on{border-color:Highlight}.gb-live{border-color:ButtonText}.gb-live-act:hover,.gb-live[data-state=busy] .gb-live-act{outline:1px solid Highlight}.gb-sort-i{background-color:ButtonText}.gb-sort[aria-current=true]{text-decoration:underline;text-underline-offset:4px}}.gb-card{--gb-card-pad: var(--gb-6);background:var(--gb-card);border:1px solid transparent;border-radius:var(--gb-r-md);box-shadow:var(--gb-card-edge);padding:var(--gb-card-pad)}.gb-card--pad-sm{--gb-card-pad: 14px}.gb-card--pad-md{--gb-card-pad: 18px}.gb-strip{--gb-strip-gap: 18px;container:gb-strip / inline-size;margin-inline:calc(-1 * var(--gb-card-pad, 0px));border-block:1px solid var(--gb-divider)}.gb-strip--flush{margin-top:-14px;border-top:0}.gb-strip--foot{margin-bottom:calc(-1 * var(--gb-card-pad, 0px));border-bottom:0}.gb-strip-grid{display:grid;grid-template-columns:repeat(var(--gb-strip-cols, 3),minmax(0,1fr))}.gb-strip--2{--gb-strip-cols: 2}.gb-strip--3{--gb-strip-cols: 3}.gb-strip--4{--gb-strip-cols: 4}.gb-strip--5{--gb-strip-cols: 5}.gb-strip-cell{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px var(--gb-strip-gap);border-left:1px solid var(--gb-divider)}.gb-strip--2 .gb-strip-cell:nth-child(odd),.gb-strip--3 .gb-strip-cell:nth-child(3n+1),.gb-strip--4 .gb-strip-cell:nth-child(4n+1),.gb-strip--5 .gb-strip-cell:nth-child(5n+1){padding-left:var(--gb-card-pad, var(--gb-strip-gap));border-left:0}.gb-strip--2 .gb-strip-cell:nth-child(2n),.gb-strip--3 .gb-strip-cell:nth-child(3n),.gb-strip--4 .gb-strip-cell:nth-child(4n),.gb-strip--5 .gb-strip-cell:nth-child(5n){padding-right:var(--gb-card-pad, var(--gb-strip-gap))}.gb-strip--2 .gb-strip-cell:nth-child(n+3),.gb-strip--3 .gb-strip-cell:nth-child(n+4),.gb-strip--4 .gb-strip-cell:nth-child(n+5),.gb-strip--5 .gb-strip-cell:nth-child(n+6){border-top:1px solid var(--gb-divider)}@container gb-strip (max-width: 767px){.gb-strip--4 .gb-strip-grid,.gb-strip--5 .gb-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-strip--4 .gb-strip-cell:nth-child(n),.gb-strip--5 .gb-strip-cell:nth-child(n){padding-inline:var(--gb-strip-gap);border-left:1px solid var(--gb-divider);border-top:0}.gb-strip--4 .gb-strip-cell:nth-child(odd),.gb-strip--5 .gb-strip-cell:nth-child(odd){padding-left:var(--gb-card-pad, var(--gb-strip-gap));border-left:0}.gb-strip--4 .gb-strip-cell:nth-child(2n),.gb-strip--5 .gb-strip-cell:nth-child(2n){padding-right:var(--gb-card-pad, var(--gb-strip-gap))}.gb-strip--4 .gb-strip-cell:nth-child(n+3),.gb-strip--5 .gb-strip-cell:nth-child(n+3){border-top:1px solid var(--gb-divider)}.gb-strip--5 .gb-strip-cell:last-child:nth-child(odd){grid-column:1 / -1;padding-right:var(--gb-card-pad, var(--gb-strip-gap))}}.gb-raised{background:var(--gb-raised);border:1px solid var(--gb-raised-line);border-radius:10px;box-shadow:var(--gb-raised-edge)}.gb-well{background:var(--gb-well);border-radius:var(--gb-r-sm);box-shadow:var(--gb-press)}.gb-overlay{background:var(--gb-overlay);border:1px solid var(--gb-overlay-line);border-radius:var(--gb-r-md);box-shadow:var(--gb-overlay-edge);-webkit-backdrop-filter:var(--gb-overlay-blur);backdrop-filter:var(--gb-overlay-blur)}.gb-overlay--host{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.gb-overlay--host:before{content:"";position:absolute;inset:-1px;z-index:-1;border:1px solid var(--gb-overlay-line);border-radius:inherit;background:var(--gb-overlay) padding-box;box-shadow:var(--gb-overlay-edge);-webkit-backdrop-filter:var(--gb-overlay-blur);backdrop-filter:var(--gb-overlay-blur);pointer-events:none}.gb-overlay-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:var(--gb-r-sm);background:transparent;color:var(--gb-ink-2);font:inherit;text-align:left;cursor:pointer}.gb-overlay-item:hover,.gb-overlay-item[data-active=true]{color:var(--gb-ink);background:var(--gb-hover)}.gb-overlay-item[aria-selected=true],.gb-overlay-item[aria-checked=true],.gb-overlay-item[aria-current=true]{color:var(--gb-gold-text);background:var(--gb-chosen-wash)}.gb-dialog{background:var(--gb-drawer);border:1px solid var(--gb-drawer-line);border-radius:var(--gb-r-xl);box-shadow:var(--gb-edge-lit),var(--gb-shadow-float);color:var(--gb-ink)}.gb-scrim{position:fixed;inset:0;background:var(--gb-scrim)}.gb-tooltip{padding:6px 9px;border-radius:var(--gb-r-sm);background:var(--gb-tooltip);box-shadow:var(--gb-tooltip-edge);color:var(--gb-tooltip-ink);font-size:var(--gb-text-caption);line-height:1.35}.gb-tooltip-muted{color:var(--gb-tooltip-muted)}.gb-toast{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--gb-message-line);border-radius:var(--gb-r-md);background:var(--gb-message);box-shadow:var(--gb-message-edge);color:var(--gb-message-ink)}.gb-toast-title{font-weight:600;color:var(--gb-message-ink)}.gb-toast-body{font-size:var(--gb-text-caption);color:var(--gb-message-muted)}.gb-toast--share{border-color:var(--gb-message-share-line);background:var(--gb-message-share);box-shadow:var(--gb-message-share-edge);color:var(--gb-message-share-ink)}.gb-toast--share .gb-toast-title{color:var(--gb-message-share-ink)}.gb-toast--share .gb-toast-body{color:var(--gb-message-share-muted)}.gb-track{display:block;height:6px;border-radius:var(--gb-r-pill);background:var(--gb-track);overflow:hidden}.gb-bar{display:block;height:100%;border-radius:inherit;background:var(--gb-bar-1)}.gb-card-head{display:flex;align-items:center;gap:12px;min-width:0;margin:0 calc(-1 * var(--gb-card-pad)) 14px;padding:0 var(--gb-card-pad) 12px;border-bottom:1px solid var(--gb-card-rule)}.gb-card-title{display:flex;flex:1 1 auto;align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:2px;min-width:0}.gb-card-title>:first-child{margin:0;font-family:var(--gb-font-display);font-size:var(--gb-text-lead);font-weight:600;line-height:1.25;color:var(--gb-ink)}.gb-card-meta{min-width:0;font-size:var(--gb-text-dense);color:var(--gb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-card-action{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.gb-icon-tile{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--gb-r-sm);background:var(--gb-well);box-shadow:var(--gb-press);color:var(--gb-ink-2);font-size:var(--gb-text-lead);line-height:1}.gb-icon-tile--sm{width:26px;height:26px;border-radius:7px;font-size:var(--gb-text-dense)}.gb-icon-tile img,.gb-icon-tile svg{width:70%;height:70%;object-fit:contain}.gb-stat-unit{margin-left:.35em;font-family:var(--gb-font-body);font-size:var(--gb-text-dense);font-weight:500;color:var(--gb-muted)}.gb-facts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:var(--gb-text-body);color:var(--gb-ink-2)}.gb-fact--lead{color:var(--gb-ink);font-weight:700}.gb-fact{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.gb-fact-i{flex:none;width:22px;height:22px;object-fit:contain}.gb-nav{position:relative;display:flex;width:100%;align-items:center;gap:11px;text-align:left;font-family:var(--gb-font-body);font-size:var(--gb-text-body);font-weight:500;color:var(--gb-ink-2);background:transparent;border:1px solid transparent;padding:9px 12px;border-radius:var(--gb-r-sm);cursor:pointer;transition:color .15s,background-color .15s}.gb-nav>i{color:var(--gb-dim);transition:color .15s}.gb-nav:hover{color:var(--gb-ink);background:var(--gb-neutral-wash)}.gb-nav:hover>i{color:var(--gb-ink-2)}.gb-nav.is-active{color:var(--gb-gold-text);font-weight:600;background:var(--gb-chosen-wash)}.gb-nav.is-active>i{color:var(--gb-nav-icon);filter:var(--gb-nav-glow);animation:gb-nav-lit var(--gb-motion-draw) cubic-bezier(.65,0,.35,1) both}@keyframes gb-nav-lit{0%{clip-path:inset(-12px 100% -12px -12px);filter:none}70%{clip-path:inset(-12px -12px -12px -12px);filter:none}to{clip-path:inset(-12px -12px -12px -12px);filter:var(--gb-nav-glow)}}.gb-nav-group{font-family:var(--gb-font-body);font-size:var(--gb-text-label);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gb-dim);padding:0 12px 6px}.gb-table{container:gb-table / inline-size}@container gb-table (max-width: 1023px){.gb-table .gb-col-p3{display:none}}@container gb-table (max-width: 767px){.gb-table .gb-col-p2{display:none}.gb-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gb-table--stack table,.gb-table--stack tbody{display:block}.gb-table--stack tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px;padding:10px 14px}.gb-table--stack tbody td:not(.gb-col-p2):not(.gb-col-p3){display:block;padding:0}.gb-table--stack tbody td:first-child{flex-basis:100%}}@media (forced-colors: active){.gb-card,.gb-raised,.gb-overlay,.gb-dialog,.gb-toast{border-color:CanvasText}.gb-overlay--host:before{border-color:CanvasText}.gb-tooltip{outline:1px solid CanvasText}.gb-overlay-item[aria-selected=true],.gb-overlay-item[aria-checked=true],.gb-overlay-item[aria-current=true]{outline:2px solid Highlight;outline-offset:-2px}.gb-strip,.gb-strip-cell{border-color:CanvasText}.gb-card-head{border-bottom-color:CanvasText}.gb-icon-tile{border:1px solid CanvasText}.gb-nav.is-active{outline:2px solid Highlight;outline-offset:-2px}}:root{--sp-doodle:.13;--sp-veil:.82;--sp-section:clamp(56px,5.4vw,104px);--sp-pad:clamp(28px,2.9vw,52px);--sp-inner:clamp(32px,3.6vw,72px);--sp-block-gap:28px;--sp-gutter:24px;--sp-desk-pb:clamp(112px,9vw,176px);--sp-end-gap:clamp(200px,17vw,280px);--sp-end-pad:calc(var(--sp-end-gap) - var(--sp-desk-pb));--sp-end-land:max(0px, calc(var(--sp-end-pad) - 70px));--sp-end-art:min(1800px, calc(2.5*(50vw - 300px)) );--sp-end-side:calc(var(--sp-end-art) * .6)}[data-theme=light]{--sp-doodle:.11;--sp-veil:.8}.sp-ch{position:relative;isolation:isolate;padding:clamp(112px,9vw,176px) 0 0;overflow-x:clip}.sp-ground{position:absolute;inset:0 0 -280px;z-index:-1;pointer-events:none;overflow:clip;-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--sp-ground-in,280px),#000 calc(100% - 280px),transparent);mask-image:linear-gradient(180deg,transparent,#000 var(--sp-ground-in,280px),#000 calc(100% - 280px),transparent)}.sp-ground>i{position:absolute;inset:calc(-1 * var(--sp-par)) 0;opacity:var(--sp-doodle);background:url(/marketing-media/start/doodle-bot-dark.webp) center top var(--sp-par) / 1200px 1200px repeat}.sp-bot{--sp-par:290px}.sp-desk{--sp-par:200px}.sp-desk .sp-ground>i{background-image:url(/marketing-media/start/doodle-app-dark.webp)}[data-theme=light] .sp-bot .sp-ground>i{background-image:url(/marketing-media/start/doodle-bot-light.webp)}[data-theme=light] .sp-desk .sp-ground>i{background-image:url(/marketing-media/start/doodle-app-light.webp)}html.sp-js .sp-ground:not(.is-near)>i{background-image:none}.sp-bot>.sp-ground,.sp-desk>.sp-ground{bottom:calc(-1 * var(--sp-end-land))}.sp-end{position:relative;isolation:isolate;padding:var(--sp-end-pad) var(--sp-gutter) var(--sp-end-gap);text-align:center;overflow-x:clip}.sp-end:before,.sp-end:after{content:"";position:absolute;top:var(--sp-end-land);bottom:0;width:50%;z-index:-1;pointer-events:none;background:no-repeat left top / var(--sp-end-side) auto}.sp-end:before{left:0}.sp-end:after{right:0;background-position:right top}html.sp-js .sp-end:not(.is-near):before,html.sp-js .sp-end:not(.is-near):after{background-image:none}[data-theme=light] .sp-scene:before{-webkit-mask-image:linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent)}@media (min-width:1024px){:root{--sp-end-side:min(1560px, calc(2.5*(50vw - 240px)) )}.sp-end:before,.sp-end:after{top:auto;height:calc(var(--sp-end-side) * .5625);width:calc(var(--sp-end-side) * .5);background-image:url(/marketing-media/start/raw-armies-close-dark.webp);background-position-y:bottom}[data-theme=light] .sp-end:before,[data-theme=light] .sp-end:after{background-image:url(/marketing-media/start/light/raw-armies-close-parchment.webp)}[data-theme=light] .sp-scene--butler .sp-scene-in{translate:-2.5vw 0}[data-theme=light] .sp-scene--watch .sp-scene-in{translate:-4.5vw 0;max-width:26vw}[data-theme=light] .sp-scene--watch .sp-display em{display:block}[data-theme=light] .sp-scene--table .sp-scene-in{max-width:28vw}}@media (min-width:1024px){:root{--sp-end-pad:16px;--sp-end-land:0px;--sp-end-gap:max(88px, calc(var(--sp-end-side) * .253 - 265px))}.sp-end .sp-display em{display:block}.sp-end .sp-lede-lg{max-width:42ch;text-wrap:balance}.sp-end .sp-end-doors{gap:18px 12px}.sp-end .sp-end-door>.gbtn{min-width:224px}}.sp-scene{position:relative;z-index:1;isolation:isolate;display:grid;place-items:center;min-height:clamp(520px,54vw,1000px);padding:clamp(72px,7vw,120px) var(--sp-gutter);text-align:center;overflow-x:clip}.sp-scene:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:no-repeat center / cover;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.sp-scene--butler:before{background-image:url(/marketing-media/start/scene-butler-wide-dark.webp)}.sp-scene--table:before{background-image:url(/marketing-media/start/scene-table-wide-dark.webp)}.sp-scene--watch:before{background-image:url(/marketing-media/start/scene-watch-wide-dark.webp)}[data-theme=light] .sp-scene--butler:before{background-image:url(/marketing-media/start/light/raw-butler-parchment.webp)}[data-theme=light] .sp-scene--table:before{background-image:url(/marketing-media/start/light/raw-table-parchment.webp)}[data-theme=light] .sp-scene--watch:before{background-image:url(/marketing-media/start/light/raw-watch-parchment.webp)}.sp-scene--watch{width:100vw;margin-inline:calc(50% - 50vw)}.sp-scene--watch:after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:var(--gb-bg);-webkit-mask-image:linear-gradient(180deg,transparent,#000 90px,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(180deg,transparent,#000 90px,#000 calc(100% - 90px),transparent)}html.sp-js .sp-scene:not(.is-near):before{background-image:none}.sp-scene-in{max-width:560px;display:grid;justify-items:center}.sp-scene .sp-display{margin-top:0}.sp-scene .sp-lede-lg{margin-inline:auto;max-width:40ch;text-wrap:balance}.sp-end-in{max-width:800px;margin:0 auto;display:grid;justify-items:center}.sp-end-seal{margin:0;display:grid;justify-items:center;gap:10px}.sp-end-seal svg{width:56px;height:56px}.sp-end-seal .sp-wordmark{font-size:23px}.sp-end .sp-lede-lg{margin-inline:auto;max-width:48ch}.sp-end-doors{margin-top:42px;display:flex;flex-wrap:wrap;justify-content:center;gap:22px 20px}.sp-end-door{display:grid;justify-items:center;gap:14px}.sp-end-door>.gbtn{min-width:264px;justify-content:center}.sp-end-door p{margin:0;font-size:13.5px;line-height:1.3;color:var(--gb-muted)}.sp-door-short,.sp-end-note{display:none}.sp-end-find{margin-top:46px;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px 0 14px;border-radius:var(--gb-r-pill);font:500 14.5px/1.2 var(--gb-font-body);color:var(--gb-ink-2);text-decoration:none;box-shadow:inset 0 0 0 1px var(--gb-divider);transition:background-color var(--gb-motion-fast) var(--gb-ease),box-shadow var(--gb-motion-fast) var(--gb-ease),color var(--gb-motion-fast) var(--gb-ease)}.sp-end-find svg{width:17px;height:17px;flex:none;fill:none;stroke:var(--gb-gold-text);stroke-width:2.2;stroke-linecap:round}.sp-end-find i{font-style:normal;color:var(--gb-gold-text)}.sp-end-find:hover{color:var(--gb-ink);background:var(--gb-neutral-wash);box-shadow:inset 0 0 0 1px var(--gb-gold-line)}.sp-end-find:focus-visible{outline:2px solid var(--gb-gold);outline-offset:3px}:is(.sp-open-text,.sp-sec-head,.sp-demo-head,.sp-detail,.sp-demo-acts){position:relative}:is(.sp-open-text,.sp-sec-head,.sp-demo-head,.sp-detail,.sp-demo-acts):before{content:"";position:absolute;inset:-64px -96px;z-index:-1;pointer-events:none;background:var(--gb-bg);opacity:var(--sp-veil);-webkit-mask-image:linear-gradient(90deg,transparent,#000 96px,#000 calc(100% - 96px),transparent),linear-gradient(180deg,transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,transparent,#000 96px,#000 calc(100% - 96px),transparent),linear-gradient(180deg,transparent,#000 64px,#000 calc(100% - 64px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.sp-ch{view-timeline:--sp-ground block}@keyframes sp-ground-drift{0%{transform:translateY(calc(-1 * var(--sp-par)))}to{transform:translateY(var(--sp-par))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .sp-ground>i{animation:sp-ground-drift linear both;animation-timeline:--sp-ground}}html[data-motion=full] .sp-ground>i{animation:sp-ground-drift linear both;animation-timeline:--sp-ground}}@media (max-width:767px){.sp-ground>i{background-size:720px 720px}}html[data-doodle=off] .sp-ground,html[data-doodle=off] :is(.sp-open-text,.sp-sec-head,.sp-demo-head,.sp-detail,.sp-demo-acts):before{display:none}.sp-ch.sp-bot,.sp-ch.sp-desk{padding-bottom:var(--sp-desk-pb)}.sp-ch-in{max-width:var(--gb-w-board);margin:0 auto;padding:0 var(--sp-gutter);display:grid;gap:clamp(88px,7vw,136px)}.sp-dc-glyph,.sp-play{width:18px;height:18px;fill:currentColor;flex:none}.sp-add,.sp-demo-go{gap:10px}.gbtn-discord{background:var(--gb-grad-discord);border-color:var(--gb-discord-line);box-shadow:var(--gb-discord-edge)}.gbtn-discord:not(:disabled):not([aria-disabled=true]):hover{background:var(--gb-grad-discord-hover);box-shadow:var(--gb-discord-edge),var(--gb-glow-discord)}.gbtn-discord:not(:disabled):not([aria-disabled=true]):active{background:var(--gb-grad-discord-press);box-shadow:var(--gb-discord-press-shadow)}.sp-tag{padding:1px 6px;border-radius:var(--gb-r-pill);font:500 10px/1.5 var(--gb-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gb-muted);box-shadow:inset 0 0 0 1px var(--gb-divider)}.sp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px}@media (max-width:599px){.sp-acts>.gbtn{flex:1 1 0;min-width:max-content;justify-content:center}}.sp-kicker{display:inline-flex;align-items:center;gap:12px;margin:0;font:600 12px/1 var(--gb-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gb-gold-text)}.sp-kicker img{width:30px;height:30px;object-fit:contain}.gb-eyebrow{font-family:var(--gb-font-body);font-weight:600;font-size:12px;letter-spacing:.2em}.sp-kicker span{padding-left:12px;border-left:1px solid var(--gb-divider);color:var(--gb-muted);letter-spacing:.16em}.sp-display{margin:22px 0 0;font:600 clamp(46px,4.7vw,80px)/.98 var(--gb-font-serif);letter-spacing:-.02em;color:var(--gb-ink);text-wrap:balance}.sp-display em,.sp-h3 em{font-style:italic;font-weight:600;background:var(--gb-grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}[data-theme=light] .sp-display em,[data-theme=light] .sp-h3 em{background:linear-gradient(180deg,#b8892f,#8a6118);-webkit-background-clip:text;background-clip:text}.sp-lede-lg{margin:24px 0 0;font-size:18px;line-height:1.62;color:var(--gb-ink-2);max-width:50ch;text-wrap:pretty}.sp-h3{margin:12px 0 0;font:600 clamp(32px,2.9vw,48px)/1.06 var(--gb-font-serif);letter-spacing:-.015em;color:var(--gb-ink);text-wrap:balance}.sp-sec-head{max-width:760px}.sp-h3 em{white-space:nowrap}.sp-sec-head>p:not(.gb-eyebrow){margin:16px 0 0;font-size:16.5px;line-height:1.6;color:var(--gb-ink-2);max-width:62ch}.sp-sec-head--center{margin:0 auto;text-align:center;display:grid;justify-items:center}.sp-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14.5px;line-height:1.45;color:var(--gb-ink-2)}.sp-checks li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start}.sp-ck{width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--gb-gold-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sp-trust{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px 26px;font-size:14px}.sp-trust li{display:inline-flex;align-items:center;gap:8px}.sp-trust .sp-ck{margin-top:0}.sp-open{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,96px);align-items:center}.sp-open--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sp-open--rev .sp-open-text{order:2}.sp-open-art{position:relative;isolation:isolate;aspect-ratio:1 / .96}.sp-open-art:before{content:"";position:absolute;inset:-14% -10%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gb-gold) 17%,transparent),color-mix(in srgb,var(--gb-gold) 5%,transparent) 55%,transparent 100%)}[data-theme=light] .sp-open-art:before{background:radial-gradient(closest-side,color-mix(in srgb,#c9a45a 30%,transparent),color-mix(in srgb,#c9a45a 9%,transparent) 55%,transparent 100%)}.sp-open-art--bot{aspect-ratio:1 / .9;container:sp-art / inline-size}.sp-pc{position:absolute;translate:0 calc(var(--sp-drift, 0) * var(--d, 0) * 1px)}.sp-post{margin:0;padding:1.2cqi 1.2cqi 1.45cqi;border-radius:1.95cqi;background:var(--chat-bg);box-shadow:inset 0 0 0 1px var(--chat-line),0 40px 70px -36px #000000f2,0 12px 24px -16px #000000b3}[data-theme=light] .sp-post{background:#fff;box-shadow:0 0 0 1px #785c2029,0 34px 64px -30px #46341280,0 12px 26px -14px #4634124d}.sp-post figcaption{padding:.25cqi .7cqi 1.1cqi;font:600 1.45cqi/1 var(--gb-font-display);color:var(--chat-muted)}.sp-post img{display:block;width:100%;height:auto;border-radius:1.1cqi}.sp-post-by{display:flex;align-items:center;gap:.55cqi;margin:0;padding:.2cqi .6cqi .9cqi;font:600 1.25cqi/1 var(--gb-font-display);color:var(--chat-ink)}.sp-post-by .sp-app{padding:.1cqi .55cqi;border-radius:.45cqi;font-size:.88cqi}.sp-post .sp-post-embed{width:auto;max-width:none;margin:0 .5cqi .25cqi;padding:1.2cqi 1.45cqi 1.3cqi;border-left-width:.45cqi;border-radius:.6cqi}.sp-post .sp-post-embed h3{margin:0 0 .9cqi;font-size:1.42cqi}.sp-post .sp-post-embed dl{grid-template-columns:1fr 1fr;gap:.85cqi 1.45cqi}.sp-post .sp-post-embed dt{font-size:1.15cqi}.sp-post .sp-post-embed dd{margin-top:.2cqi;font-size:1.25cqi}.sp-pc--raid{left:0;top:0;width:59%;z-index:3}.sp-pc--raid .sp-post{rotate:-1.6deg}.sp-pc--kill{right:0;top:5%;width:40%;z-index:2}.sp-pc--kill .sp-post{rotate:2.2deg}.sp-pc--split{left:3%;bottom:3%;width:45%;z-index:4}.sp-pc--split .sp-post{rotate:1.1deg}.sp-pc--battle{right:0;bottom:9%;width:49%;z-index:3}.sp-pc--battle .sp-post{rotate:-1.8deg}@keyframes sp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.sp-open-art--bot .sp-post{will-change:transform}.sp-pc--raid .sp-post{--beat:7.6s;--lag:-1.2s}.sp-pc--kill .sp-post{--beat:9.2s;--lag:-4.6s}.sp-pc--split .sp-post{--beat:8.4s;--lag:-2.8s}.sp-pc--battle .sp-post{--beat:10s;--lag:-6.4s}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .sp-open-art--bot .sp-post{animation:sp-float var(--beat) ease-in-out var(--lag) infinite}}html[data-motion=full] .sp-open-art--bot .sp-post{animation:sp-float var(--beat) ease-in-out var(--lag) infinite}.sp-open-art--bot:not(.sp-live) .sp-post{animation-play-state:paused}html.sp-js[data-tx~=reveal] .sp-open:not(.is-in) .sp-pc{opacity:0;transform:translateY(34px)}html.sp-js[data-tx~=reveal] .sp-pc{transition:opacity .7s var(--gb-ease),transform .9s var(--gb-ease)}.sp-pc--kill{transition-delay:.12s!important}.sp-pc--split{transition-delay:.24s!important}.sp-pc--battle{transition-delay:.36s!important}@media (prefers-reduced-motion:reduce){html.sp-js[data-tx~=reveal] .sp-open:not(.is-in) .sp-pc{opacity:1;transform:none}html.sp-js .sp-pc{transition:none}}html[data-motion=reduced].sp-js .sp-open:not(.is-in) .sp-pc{opacity:1;transform:none}.sp-open-art--bot{view-timeline:--sp-art block}@keyframes sp-pc-drift{0%{translate:0 calc(-1px * var(--d, 0))}to{translate:0 calc(1px * var(--d, 0))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .sp-pc{animation:sp-pc-drift linear both;animation-timeline:--sp-art}}html[data-motion=full] .sp-pc{animation:sp-pc-drift linear both;animation-timeline:--sp-art}}.sp-open-art--app{aspect-ratio:3 / 2.25;display:grid;align-items:center}.sp-shot{border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--gb-divider),0 44px 80px -40px #000000f2,0 14px 28px -18px #000000b3}[data-theme=light] .sp-shot{box-shadow:0 0 0 1px #46341224,0 36px 64px -36px #46341273,0 12px 24px -18px #46341259}.sp-shot img{display:block;width:100%;height:auto}.sp-float{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border-radius:14px;background:var(--gb-card-solid);box-shadow:inset 0 0 0 1px var(--gb-divider),0 24px 44px -22px #000000e6}[data-theme=light] .sp-float{box-shadow:0 0 0 1px #4634121f,0 22px 40px -22px #46341280}.sp-float img{width:36px;height:36px;object-fit:contain}.sp-float small{display:block;font:600 10.5px/1.2 var(--gb-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gb-muted)}.sp-float b{display:block;margin-top:4px;font:600 22px/1 var(--gb-font-mono);color:var(--gb-ink)}.sp-float i{font:500 12px var(--gb-font-body);font-style:normal;color:var(--gb-muted)}.sp-float--a{left:-4%;top:2%}.sp-float--b{right:-3%;bottom:4%}.sp-shot-cap{position:absolute;left:2px;bottom:-30px;margin:0;font:500 11px/1 var(--gb-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gb-muted)}.sp-steps{position:relative;list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.sp-steps:before{content:"";position:absolute;left:24px;right:24px;top:31px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gb-gold) 55%,transparent) 8%,color-mix(in srgb,var(--gb-gold) 55%,transparent) 92%,transparent)}.sp-step{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px 20px 20px;border-radius:var(--gb-r);background:var(--gb-card);box-shadow:var(--gb-card-edge)}.sp-step time{align-self:flex-start;padding:4px 9px;border-radius:var(--gb-r-pill);font:600 12px/1 var(--gb-font-mono);letter-spacing:.06em;color:var(--gb-gold-text);background:var(--gb-card-solid);box-shadow:inset 0 0 0 1px var(--gb-gold-outline)}.sp-step img{width:48px;height:48px;object-fit:contain;margin-top:4px}.sp-step b{font:600 16.5px/1.3 var(--gb-font-display);color:var(--gb-ink)}.sp-step p{margin:0;font-size:13.5px;line-height:1.55;color:var(--gb-ink-2)}.sp-step-go{margin:auto 0 0;padding:6px 0 0;border:0;background:none;font:600 13.5px/1.3 var(--gb-font-display);color:var(--gb-steel-text, var(--gb-link));text-align:left;cursor:pointer}.sp-step-go:hover{text-decoration:underline}.sp-step-go:focus-visible{outline:var(--gb-focus-width,2px) solid var(--gb-focus,var(--gb-gold));outline-offset:3px;border-radius:4px}.sp-after{margin:28px 0 0;font-size:15.5px;color:var(--gb-ink-2)}.sp-after b{color:var(--gb-ink);font-weight:600}.sp-night .sp-after{text-align:center}.sp-demo{--sp-demo-text:clamp(300px,26vw,400px);display:grid;grid-template-columns:var(--sp-demo-text) minmax(0,1fr);column-gap:clamp(40px,4.5vw,88px);align-items:center}.sp-demo--rev{grid-template-columns:minmax(0,1fr) var(--sp-demo-text)}.sp-demo{scroll-margin-top:96px}.sp-demo-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.sp-demo-head .sp-h3{margin-top:12px}.sp-detail{margin-top:36px;min-width:0;align-self:stretch}.sp-detail-stack{display:grid}.sp-detail-p{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;visibility:hidden}.sp-detail-p.is-on{visibility:visible}.sp-detail-k{display:flex;align-items:center;gap:10px;margin:0;font:600 12px/1 var(--gb-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--gb-gold-text)}.sp-detail-k img{width:28px;height:28px;object-fit:contain}.sp-detail-t{margin:14px 0 0;font:400 19px/1.45 var(--gb-font-display);color:var(--gb-ink-2);text-wrap:pretty}.sp-detail-t b{font-weight:600;color:var(--gb-ink)}.sp-detail-p .sp-checks{margin-top:20px}.sp-detail-note{margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--gb-muted);text-wrap:pretty}.sp-detail-p>.kb-hd-way{margin-top:8px}.sp-demo-acts{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.sp-demo-free{margin:0;font-size:13px;color:var(--gb-muted)}.sp-access{align-self:stretch;margin-top:30px;padding-top:28px;border-top:1px solid var(--gb-divider);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.sp-access .sp-demo-acts{margin-top:6px}.sp-access-status{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0;font:500 11px/1.4 var(--gb-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gb-gold-text)}.sp-access .sp-access-status{margin:0}.sp-bdot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--gb-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gb-gold) 22%,transparent)}.sp-win{margin:0;min-width:0}.sp-win-box{position:relative;border-radius:14px;overflow:hidden;background:var(--win-bg);color:var(--gb-ink);box-shadow:inset 0 0 0 1px var(--win-line),0 44px 80px -40px #000000f2,0 14px 28px -18px #000000b3;container:sp-stage / inline-size}[data-theme=light] .sp-win-box{box-shadow:0 0 0 1px #46341224,0 36px 64px -36px #46341273,0 12px 24px -18px #46341259}.sp-win-box:has(>.sp-win-bar):after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--win-line);pointer-events:none}[data-theme=light] .sp-win-box:has(>.sp-win-bar):after{content:none}.sp-win-bar+.sp-chat{border-radius:0;box-shadow:none}.sp-win-bar{container:sp-tabs / inline-size;display:flex;min-width:0;padding:6px 10px 0;background:var(--win-bar);border-bottom:1px solid var(--win-line)}.sp-win-cap{margin:16px 2px 0;font:500 11px/1.4 var(--gb-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gb-muted)}.sp-win--dc{--win-bg:var(--chat-bg);--win-bar:var(--chat-side);--win-line:var(--chat-line)}.sp-win--app{--win-bg:#0a0a0c;--win-bar:#131119;--win-line:#232227}[data-theme=light] .sp-win--app{--win-bg:#f6f1e7;--win-bar:#fff;--win-line:#ecebe4}.sp-price-grid{margin:44px auto 0;width:min(100%,1180px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto) 1fr;column-gap:var(--sp-block-gap);row-gap:0;align-items:stretch}.sp-price{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:16px;align-content:start;padding:30px 28px}.sp-price--pro{border:1.5px solid transparent;background:linear-gradient(var(--gb-card-solid),var(--gb-card-solid)) padding-box,var(--gb-grad-gold) border-box;box-shadow:0 30px 60px -36px color-mix(in srgb,var(--gb-gold) 42%,transparent),0 1px 2px #00000040}[data-theme=light] .sp-price--pro{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#dcb661,#a87c27) border-box;box-shadow:0 30px 60px -34px #96762c6b,0 1px 2px #4634121f}.sp-price-h{display:flex;align-items:center;gap:12px}.sp-price-h img{width:40px;height:40px;object-fit:contain}.sp-price-h b{font:600 20px/1.2 var(--gb-font-display);color:var(--gb-ink)}.sp-price-badge{margin-left:auto;padding:4px 10px;border-radius:var(--gb-r-pill);font:600 12px/1.3 var(--gb-font-display);color:var(--gb-ink-2);background:var(--gb-neutral-wash);white-space:nowrap}.sp-price--pro .sp-price-badge{color:var(--gb-gold-text);background:color-mix(in srgb,var(--gb-gold) 16%,transparent)}.sp-price-p{margin:6px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.sp-price-p span{font:600 46px/1 var(--gb-font-mono);letter-spacing:-.02em;color:var(--gb-ink)}.sp-price--pro .sp-price-p span{color:var(--gb-gold-text)}.sp-price-p small{font-size:13px;color:var(--gb-muted)}.sp-price-tag{margin:0;font-size:15px;line-height:1.5;color:var(--gb-ink)}.sp-price .sp-checks{align-self:start;margin-top:6px;padding-top:20px;border-top:1px solid var(--gb-divider);font-size:14px}.sp-price>.gbtn{align-self:start;justify-content:center;width:100%}.sp-price-more{margin:24px 0 0;text-align:center}.sp-values{padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sp-value{display:grid;gap:12px;align-content:start;padding:32px 30px}.sp-value+.sp-value{border-left:1px solid var(--gb-divider)}.sp-value img{width:48px;height:48px;object-fit:contain}.sp-value b{font:600 19px/1.3 var(--gb-font-display);color:var(--gb-ink)}.sp-value p{margin:0;font-size:15px;line-height:1.55;color:var(--gb-ink-2)}.sp-feats{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--sp-feat-cols,4),minmax(0,1fr));overflow:hidden}.sp-feat{margin:-1px 0 0 -1px;border-top:1px solid var(--gb-divider);border-left:1px solid var(--gb-divider)}.sp-feat-a{position:relative;height:100%;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;column-gap:16px;row-gap:6px;padding:26px 44px 28px 26px;color:inherit;text-decoration:none;transition:background var(--gb-motion-fast) var(--gb-ease)}.sp-feat-a img{grid-row:1 / 3;width:40px;height:40px;object-fit:contain}.sp-feat-a b{font:600 16px/1.3 var(--gb-font-display);color:var(--gb-ink);transition:color var(--gb-motion-fast) var(--gb-ease)}.sp-feat-a p{margin:0;font-size:14px;line-height:1.5;color:var(--gb-ink-2)}.sp-feat-go{position:absolute;top:28px;right:18px;width:16px;height:16px;fill:none;stroke:var(--gb-gold-text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translate(-4px);transition:opacity var(--gb-motion-fast) var(--gb-ease),transform var(--gb-motion-fast) var(--gb-ease)}.sp-feat-a:hover,.sp-feat-a:focus-visible{background:var(--gb-neutral-wash)}.sp-feat-a:hover b,.sp-feat-a:focus-visible b{color:var(--gb-gold-text)}.sp-feat-a:hover .sp-feat-go,.sp-feat-a:focus-visible .sp-feat-go{opacity:1;transform:none}.sp-feat-a:focus-visible{outline:var(--gb-focus-width,2px) solid var(--gb-focus,var(--gb-gold));outline-offset:-3px}@media (hover:none){.sp-feat-go{opacity:.55;transform:none}}.sp-pro{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:var(--gb-r-pill);font:600 11.5px/1.35 var(--gb-font-display);vertical-align:1px;color:var(--gb-gold-text);background:color-mix(in srgb,var(--gb-gold) 16%,transparent)}.sp-tabs{position:relative;flex:1;min-width:0}.sp-tab{margin:0;border:0;background:none;font:inherit;font-size:var(--gb-text-body);font-weight:600;cursor:pointer;align-items:center!important;gap:8px!important}.sp-tab img{width:20px;height:20px;object-fit:contain;flex:none}.sp-tab:hover{color:var(--gb-ink-2)}.sp-tab[aria-selected=true]{color:var(--gb-ink)}.sp-tab:focus-visible{outline:var(--gb-focus-width,2px) solid var(--gb-focus,var(--gb-gold));outline-offset:-4px;border-radius:6px}.sp-tabs>.sp-tabline{right:auto;bottom:0;transition:left .26s var(--gb-ease),width .26s var(--gb-ease)}.sp-tabs>.sp-tabline.sp-still{transition:none}@container sp-tabs (max-width:960px){.sp-tab{padding-inline:10px!important;gap:6px!important}.sp-tab img{width:18px;height:18px}}@container sp-tabs (max-width:840px){.sp-tab{padding-inline:7px!important;gap:5px!important;font-size:14px!important}.sp-tab img{width:17px;height:17px}}.sp-win--dc,.sp-post,.sp-dc,.sp-chat{--chat-bg:#0b0a0e;--chat-bar:#121117;--chat-side:#0f0e13;--chat-ink:#ece6d8;--chat-muted:#9b927f;--chat-line:rgba(230,195,108,.16);--chat-embed:#16141b;--chat-btn:#1c1a22}[data-theme=light] :is(.sp-win--dc,.sp-post,.sp-dc,.sp-chat){--chat-bg:#fffdf7;--chat-bar:#f6f0e2;--chat-side:#f6efdf;--chat-ink:#2a2416;--chat-muted:#7d6f52;--chat-line:rgba(160,120,40,.24);--chat-embed:#f5eedd;--chat-btn:#fffaf0}.sp-dc{display:grid;grid-template-columns:230px minmax(0,1fr);background:var(--chat-bg);color:var(--chat-ink)}.sp-dc-side{background:var(--chat-side);border-right:1px solid var(--chat-line)}.sp-dc-guild{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-bottom:1px solid var(--chat-line);font:600 14.5px/1 var(--gb-font-display)}.sp-dc-guild img{width:22px;height:22px;object-fit:contain}.sp-dc-h{text-wrap:balance;margin:18px 16px 8px;font:600 10.5px/1.3 var(--gb-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--chat-muted)}.sp-dc-chans{list-style:none;margin:0;padding:0 8px;display:grid;gap:2px}.sp-dc-chans li{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;font:500 14px/1 var(--gb-font-display);color:var(--chat-muted);transition:background var(--gb-motion-fast) var(--gb-ease),color var(--gb-motion-fast) var(--gb-ease)}.sp-dc-chans li span{font-size:18px;font-weight:400;opacity:.8}.sp-dc-chans li.is-on{color:var(--chat-ink);background:color-mix(in srgb,var(--gb-gold) 13%,transparent)}.sp-dc-chans li.is-on span{color:var(--gb-gold-text);opacity:1}.sp-dc .sp-chat{border-radius:0;box-shadow:none}@container sp-stage (max-width:759px){.sp-dc{grid-template-columns:minmax(0,1fr)}.sp-dc-side{display:none}}@container sp-stage (min-width:760px) and (max-width:919px){.sp-dc{grid-template-columns:180px minmax(0,1fr)}}.sp-chat{border-radius:var(--gb-r);background:var(--chat-bg);color:var(--chat-ink);box-shadow:inset 0 0 0 1px var(--chat-line),0 14px 34px -18px #000c;overflow:hidden}.sp-chat-chan{display:flex;gap:8px;align-items:center;height:46px;padding:0 18px;background:var(--chat-bar);border-bottom:1px solid var(--chat-line);font:600 14.5px/1 var(--gb-font-display)}.sp-chat-hash{color:var(--gb-gold-text);font-size:19px;font-weight:500}.sp-chat-tag{margin-left:auto;font:500 10.5px/1 var(--gb-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--chat-muted)}.sp-chat-view{height:580px;overflow:hidden;position:relative}.sp-chat-panel{position:absolute;inset:0;padding:18px 20px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--chat-line) transparent}.sp-chat-panel--frame{padding:0;overflow:hidden}.sp-chat-panel[hidden]{display:none}.sp-raid-frame{width:100%;height:100%;border:0;display:block;background:transparent}.sp-msg-h{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px}.sp-msg-h img{width:38px;height:38px;border-radius:50%;background:#1a1720;object-fit:contain;padding:4px;box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--chat-line)}.sp-msg-h b{font:600 15px var(--gb-font-display);color:var(--gb-gold-text)}.sp-app{padding:1px 6px;border-radius:4px;background:var(--gb-grad-gold);color:var(--gb-gold-ink);font:700 10px/1.5 var(--gb-font-display);letter-spacing:.02em}.sp-msg-h time{color:var(--chat-muted);font-size:12px}.sp-msg-card{display:block;height:auto;border-radius:8px;margin-left:48px;width:calc(100% - 48px);max-width:500px}[data-theme=light] .sp-on-dark,[data-theme=dark] .sp-on-light{display:none}#sp-bp-death .sp-msg-card{max-width:330px}.sp-chat-text{margin:0 0 8px 48px;font-size:14px}.sp-chat-btns{display:flex;gap:8px;margin:10px 0 0 48px}.sp-chat-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:6px;background:var(--chat-btn);box-shadow:inset 0 0 0 1px var(--chat-line);font:500 14px/1 var(--gb-font-body)}.sp-embed{display:block;margin-left:48px;max-width:520px;padding:12px 16px 14px;border-radius:6px;background:var(--chat-embed);border-left:4px solid var(--gb-gold)}.sp-embed--ok{border-left-color:var(--gb-green)}.sp-embed-site{display:block;font-size:12px;color:var(--chat-muted)}.sp-embed-link{display:block;margin:4px 0 10px;font:600 15px/1.3 var(--gb-font-display);color:var(--gb-gold-text)}.sp-embed-img{display:block;width:100%;height:auto;border-radius:4px}.sp-embed h3{margin:0 0 10px;font:700 15px/1.3 var(--gb-font-display);color:inherit}.sp-embed dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.sp-embed dt{font:700 12.5px/1.3 var(--gb-font-display)}.sp-embed dd{margin:2px 0 0;font-size:13.5px}.sp-embed-wide{grid-column:1 / -1}.sp-app-view{position:relative;display:block;width:100%;aspect-ratio:3 / 2;padding:0;border:0;overflow:hidden;cursor:pointer;background:var(--win-bg)}.sp-app-view:focus-visible{outline:var(--gb-focus-width,2px) solid var(--gb-focus,var(--gb-gold));outline-offset:-3px}.sp-app-view picture{display:block;width:100%;height:100%}.sp-app-view img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;transition:transform var(--gb-motion-slow) var(--gb-ease)}.sp-app-view:hover img{transform:scale(1.01)}.sp-app-view [data-app-poster][hidden]{display:none}[data-theme=light] picture.sp-on-dark,[data-theme=dark] picture.sp-on-light{display:none}.sp-app-try{position:absolute;right:16px;bottom:16px;gap:8px;pointer-events:none;background:color-mix(in srgb,var(--gb-bg) 86%,transparent);backdrop-filter:blur(6px);box-shadow:0 8px 22px #00000059}.sp-app-dialog{width:min(1480px,96vw);padding:0}.sp-app-dialog::backdrop{background:#0000008c}.sp-app-dialog-h{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--gb-divider);font-size:13px;color:var(--gb-muted)}.sp-app-dialog-h b{color:var(--gb-ink);font:600 14px var(--gb-font-display)}.sp-app-dialog-h .gbtn{margin-left:auto}.sp-app-frame{display:block;width:100%;aspect-ratio:3 / 2;max-height:82vh;border:0}@media (max-width:1399px){.sp-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.sp-steps:before{display:none}}@media (max-width:1199px){.sp-demo,.sp-demo--rev{grid-template-columns:minmax(0,1fr) minmax(260px,auto);grid-template-areas:"head head" "win win" "detail acts";column-gap:56px;align-items:start}.sp-demo-text{display:contents}.sp-demo-head{grid-area:head;margin-bottom:32px}.sp-win{grid-area:win}.sp-detail{grid-area:detail;margin-top:36px;max-width:640px}.sp-demo-acts{grid-area:acts;margin-top:36px;flex-direction:column;align-items:flex-start}.sp-access{grid-area:acts;margin-top:36px;padding-top:0;border-top:0}.sp-access .sp-demo-acts{flex-direction:row;margin-top:6px}}@media (max-width:1023px){:root{--sp-end-art:100vw}.sp-end{padding-top:calc(var(--sp-end-land) + var(--sp-end-art) * .47)}.sp-scene{min-height:0;place-items:end center;padding:calc(56.25vw - 40px) var(--sp-gutter) 56px}.sp-scene:before{background-position:center top;background-size:100% auto;-webkit-mask-image:linear-gradient(180deg,transparent,#000 6%,#000 40%,transparent 66%);mask-image:linear-gradient(180deg,transparent,#000 6%,#000 40%,transparent 66%)}.sp-end:after,[data-theme=light] .sp-end:after{content:none;background-image:none}.sp-end:before{inset:var(--sp-end-land) 0 0;width:auto;background-image:url(/marketing-media/start/raw-armies-tablet-dark.webp);background-position:center top;background-size:var(--sp-end-art) auto}[data-theme=light] .sp-end:before{background-image:url(/marketing-media/start/light/raw-armies-tablet-parchment.webp)}.sp-open,.sp-open--rev{grid-template-columns:minmax(0,1fr)}.sp-open--rev .sp-open-text{order:0}.sp-open-art{width:min(100%,720px);justify-self:center}.sp-price-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--sp-block-gap);width:min(100%,600px);margin-inline:auto}.sp-price{grid-row:auto;grid-template-rows:none}.sp-feats{--sp-feat-cols:2}.sp-values{grid-template-columns:minmax(0,1fr)}.sp-value+.sp-value{border-left:0;border-top:1px solid var(--gb-divider)}}@media (max-width:767px){:root{--sp-gutter:14px;--sp-section:48px;--sp-pad:22px;--sp-inner:28px;--sp-block-gap:20px}.sp-ch{padding-top:88px}.sp-ch-in{gap:72px}.sp-display{font-size:44px}.sp-kicker{display:inline-grid;grid-template-columns:auto auto;gap:7px 12px;align-items:center;line-height:1.1;text-align:left}.sp-kicker img{grid-row:1 / span 2;width:36px;height:36px}.sp-kicker span{grid-column:2;padding-left:0;border-left:0}.sp-end .sp-display em{display:block}.sp-lede-lg{font-size:16.5px}.sp-h3{font-size:32px}.sp-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;margin:32px calc(-1 * var(--sp-gutter)) 0;padding:2px var(--sp-gutter) 6px;scroll-padding-inline:var(--sp-gutter);scrollbar-width:none;contain:inline-size}.sp-step{scroll-snap-align:start}.sp-trust{gap:8px 18px}.sp-float{padding:8px 12px 8px 10px;gap:8px}.sp-float img{width:26px;height:26px}.sp-float b{font-size:16px}.sp-float--a{left:-1%;top:-4%}.sp-float--b{right:-1%;bottom:-2%}.sp-demo,.sp-demo--rev{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "win" "detail" "acts"}.sp-detail,.sp-demo-acts,.sp-access{margin-top:28px}.sp-demo-acts{flex-direction:row}.sp-access{padding-top:24px;border-top:1px solid var(--gb-divider)}.sp-price{padding:26px 22px 22px}.sp-value{padding:24px 22px}.sp-feat-a{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:8px;padding:18px 34px 20px 16px}.sp-feat-a img{grid-row:auto;width:32px;height:32px}.sp-feat-a b{font-size:15px}.sp-feat-a p{font-size:13.5px}.sp-feat-go{top:20px;right:12px}.sp-end{padding-bottom:150px}:root{--sp-desk-pb:88px;--sp-end-land:24px}.sp-end-doors{align-items:stretch;flex-wrap:nowrap;width:100%;gap:10px}.sp-end-door{flex:1 1 0;min-width:0}.sp-end-door>.gbtn{min-width:0;width:100%;height:44px;padding-inline:8px}.sp-end .sp-add{gap:8px}.sp-end-door p,.sp-door-long{display:none}.sp-door-short,.sp-end-note{display:block}.sp-end-note{margin:14px 0 0;font-size:13px;line-height:1.3;color:var(--gb-muted)}.sp-end-find{margin-top:22px;min-height:0;height:44px;padding:0 16px 0 14px;border-radius:var(--gb-r-sm);color:var(--gb-ink);background:var(--gb-lift);box-shadow:inset 0 0 0 1px var(--gb-lift-line),var(--gb-lift-edge)}.sp-chat-view{height:640px}.sp-chat-panel{padding:14px}.sp-chat-panel.sp-chat-panel--frame{padding:0}.sp-msg-card,.sp-embed,.sp-chat-text,.sp-chat-btns{margin-left:0;width:100%}.sp-embed dl{grid-template-columns:1fr}.sp-app-try,.sp-demo-go{display:none}}@media (max-width:559px){:root{--sp-end-land:0px}.sp-end{padding-top:calc(var(--sp-end-art) * .88);padding-bottom:calc(var(--sp-end-art) * .92)}.sp-end:before,.sp-end:after{left:0;right:0;width:auto;height:calc(var(--sp-end-art) * 1.125);background-size:100% auto}.sp-end:before{top:0;bottom:auto;background-image:url(/marketing-media/start/raw-armies-phone-gold-dark.webp);background-position:left top;-webkit-mask-image:none;mask-image:none}.sp-end:after{content:"";top:auto;bottom:0;background-image:url(/marketing-media/start/raw-armies-phone-blue-dark.webp);background-position:right bottom}[data-theme=light] .sp-end:before{background-image:url(/marketing-media/start/light/raw-armies-phone-gold-parchment.webp)}[data-theme=light] .sp-end:after{content:"";background-image:url(/marketing-media/start/light/raw-armies-phone-blue-parchment.webp)}.sp-scene{padding:calc(var(--sp-end-art) * .84) var(--sp-gutter) 48px}.sp-scene:before{-webkit-mask-image:none;mask-image:none}.sp-scene--butler:before{background-image:url(/marketing-media/start/scene-butler-phone-dark.webp)}.sp-scene--table:before{background-image:url(/marketing-media/start/scene-table-phone-dark.webp)}.sp-scene--watch:before{background-image:url(/marketing-media/start/scene-watch-phone-dark.webp)}[data-theme=light] .sp-scene--butler:before{background-image:url(/marketing-media/start/light/raw-butler-phone-parchment.webp)}[data-theme=light] .sp-scene--table:before{background-image:url(/marketing-media/start/light/raw-table-phone-parchment.webp)}[data-theme=light] .sp-scene--watch:before{background-image:url(/marketing-media/start/light/raw-watch-phone-parchment.webp)}}@media (max-width:339px){.sp-end-door>.gbtn{font-size:14.5px;padding-inline:6px}.sp-end .sp-add{gap:6px}.sp-end-note{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.sp-dc-chans li,.sp-app-view img{transition:none;animation:none}}@keyframes sp-from-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes sp-from-left{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}html.sp-js[data-tx~=reveal] .sp-rv:not(.is-in){opacity:0;transform:translateY(16px)}html.sp-js[data-tx~=reveal] .sp-rv{transition:opacity .52s var(--gb-ease),transform .52s var(--gb-ease)}@media (prefers-reduced-motion:reduce){html.sp-js[data-tx~=reveal] .sp-rv:not(.is-in){opacity:1;transform:none}html.sp-js .sp-rv{transition:none}}html[data-motion=reduced].sp-js .sp-rv:not(.is-in){opacity:1;transform:none}.kb-hd-way{font:600 var(--gb-text-caption) var(--gb-font-body);color:var(--gb-steel-text);white-space:nowrap}a.kb-hd-way:hover{color:var(--gb-steel-text-hover)}.sp-scene--open .sp-acts{justify-content:center}
