@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Newsreader:ital,opsz,wght@0,6..72,300..600;1,6..72,300..600&family=Archivo:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap");:root{--quill-50:#EAF6FE;--quill-100:#D2ECFD;--quill-200:#A7DBFA;--quill-300:#7DD3F8;--quill-400:#4ACEF4;--quill-500:#2B9CEC;--quill-600:#1B7DE0;--quill-700:#1668C9;--quill-800:#114F9C;--quill-900:#0E3C76;--quill-950:#0A2950;--ink-950:#07090D;--ink-900:#0B0E13;--ink-850:#10141B;--ink-800:#161B23;--ink-700:#1E242E;--ink-600:#28303B;--ink-500:#38424F;--slate-400:#5E6979;--slate-300:#7C8696;--slate-200:#A0AAB8;--slate-100:#C6CDD8;--mist-50:#E4E8EE;--mist-0:#F4F6F9;--paper-50:#FBFAF6;--paper-100:#F5F2EA;--paper-200:#ECE7DA;--paper-300:#DED7C5;--pure:#FFFFFF;--gold-300:#F0DCAE;--gold-400:#E4C886;--gold-500:#CDA85F;--gold-600:#AE8A45;--gold-700:#876A33;--verified-500:var(--quill-500);--secure-400:#4FB892;--secure-500:#2F9B76;--secure-600:#1F7D5E;--transit-400:#E0A23C;--transit-500:#C9882A;--alert-400:#E0726B;--alert-500:#C84A43;--bg:var(--ink-950);--bg-elevated:var(--ink-900);--surface:var(--ink-900);--surface-card:var(--ink-850);--surface-raised:var(--ink-800);--surface-input:var(--ink-700);--surface-inset:var(--ink-950);--text-primary:var(--mist-0);--text-secondary:var(--slate-200);--text-muted:var(--slate-300);--text-faint:var(--slate-400);--text-inverse:var(--ink-950);--text-on-accent:#04121F;--border:rgba(255,255,255,0.09);--border-strong:rgba(255,255,255,0.16);--hairline:rgba(255,255,255,0.065);--border-gold:rgba(205,168,95,0.42);--accent:var(--quill-500);--accent-hover:var(--quill-400);--accent-pressed:var(--quill-600);--accent-soft:rgba(43,156,236,0.14);--accent-line:rgba(43,156,236,0.40);--gold:var(--gold-500);--gold-soft:rgba(205,168,95,0.13);--verified:var(--quill-500);--verified-soft:rgba(43,156,236,0.14);--secure:var(--secure-500);--secure-soft:rgba(47,155,118,0.14);--transit:var(--transit-400);--transit-soft:rgba(224,162,60,0.14);--alert:var(--alert-400);--alert-soft:rgba(224,114,107,0.14);--grad-quill:linear-gradient(180deg,#4ACEF4,#2B9CEC 52%,#1B7DE0);--grad-quill-soft:linear-gradient(180deg,rgba(74,206,244,0.16),rgba(27,125,224,0.05));--grad-stage:radial-gradient(120% 90% at 50% -10%,#141B26 0%,#0B0E13 46%,#07090D 100%);--grad-gold:linear-gradient(135deg,#F0DCAE,#CDA85F 48%,#AE8A45);--grad-scrim:linear-gradient(180deg,rgba(7,9,13,0),rgba(7,9,13,0.55) 58%,rgba(7,9,13,0.94))}[data-theme=paper]{--bg:var(--paper-100);--bg-elevated:var(--paper-50);--surface:var(--paper-50);--surface-card:var(--pure);--surface-raised:var(--pure);--surface-input:var(--pure);--surface-inset:var(--paper-200);--text-primary:#14171C;--text-secondary:#44505F;--text-muted:#6A7585;--text-faint:#97A0AE;--text-inverse:var(--mist-0);--border:rgba(20,23,28,0.12);--border-strong:rgba(20,23,28,0.22);--hairline:rgba(20,23,28,0.08);--accent-soft:rgba(43,156,236,0.10);--grad-stage:radial-gradient(120% 90% at 50% -10%,#FFFFFF 0%,#F5F2EA 55%,#ECE7DA 100%);--grad-scrim:linear-gradient(180deg,rgba(20,17,12,0),rgba(20,17,12,0.5) 60%,rgba(20,17,12,0.9))}:root{--font-display:"Bodoni Moda","Times New Roman",serif;--font-serif:"Newsreader",Georgia,serif;--font-sans:"Archivo",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",monospace;--fs-3xs:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--fs-4xl:48px;--fs-5xl:62px;--fs-6xl:80px;--fs-7xl:104px;--fs-8xl:136px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--lh-tight:1.04;--lh-snug:1.18;--lh-display:1.06;--lh-heading:1.16;--lh-body:1.6;--lh-relaxed:1.75;--ls-tighter:-0.03em;--ls-tight:-0.018em;--ls-normal:0em;--ls-wide:0.04em;--ls-wider:0.12em;--ls-widest:0.24em;--eyebrow-font:var(--font-sans);--eyebrow-size:var(--fs-2xs);--eyebrow-weight:var(--fw-semibold);--eyebrow-spacing:var(--ls-wider)}.t-eyebrow{font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted);line-height:1}.t-eyebrow--accent{color:var(--accent)}.t-eyebrow--gold{color:var(--gold)}.t-display{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-display);letter-spacing:var(--ls-tight);color:var(--text-primary)}.t-serif{font-family:var(--font-serif);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--text-secondary)}.t-mono{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--text-secondary)}.t-data,.t-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-data{letter-spacing:.01em}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--space-14:160px;--radius-xs:3px;--radius-sm:6px;--radius-md:9px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--radius-circle:50%;--radius-button:var(--radius-sm);--radius-card:var(--radius-lg);--radius-input:var(--radius-sm);--radius-badge:var(--radius-pill);--radius-media:var(--radius-md);--bw-hair:1px;--bw-thin:1.5px;--bw-thick:2px;--container-sm:640px;--container-md:880px;--container-lg:1120px;--container-xl:1320px;--container-2xl:1520px;--gutter:clamp(20px,5vw,64px);--z-base:1;--z-sticky:100;--z-nav:200;--z-overlay:800;--z-modal:900;--z-toast:1000;--shadow-xs:0 1px 2px rgba(4,7,12,0.30);--shadow-sm:0 2px 8px rgba(4,7,12,0.35);--shadow-md:0 8px 24px rgba(4,7,12,0.45);--shadow-lg:0 18px 50px rgba(4,7,12,0.55);--shadow-xl:0 30px 80px rgba(4,7,12,0.62);--shadow-card:0 1px 0 rgba(255,255,255,0.04) inset,0 12px 34px rgba(0,0,0,0.45);--ring-hairline:0 0 0 1px var(--hairline);--ring-border:0 0 0 1px var(--border);--glow-quill:0 0 0 1px rgba(43,156,236,0.45),0 0 22px rgba(43,156,236,0.28);--glow-quill-soft:0 0 28px rgba(43,156,236,0.22);--glow-gold:0 0 0 1px rgba(205,168,95,0.5),0 0 20px rgba(205,168,95,0.22);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent);--blur-nav:saturate(140%) blur(18px);--blur-overlay:saturate(120%) blur(8px);--grain-opacity:0.05;--dur-instant:80ms;--dur-fast:140ms;--dur-base:220ms;--dur-slow:360ms;--dur-slower:560ms;--dur-cinematic:900ms;--ease-standard:cubic-bezier(0.4,0.0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.5,0,0.75,0);--ease-emphasis:cubic-bezier(0.22,1,0.36,1);--tr-color:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);--tr-transform:transform var(--dur-base) var(--ease-out);--tr-lift:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-slower:0ms;--dur-cinematic:0ms}}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga","clig";font-variant-ligatures:common-ligatures}body,figure,h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:rgba(43,156,236,.32);color:var(--mist-0)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}*{scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-500)}.stage{background:var(--grad-stage);min-height:100%}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--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.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.scrim{position:relative}.scrim:after{content:"";position:absolute;inset:0;background:var(--grad-scrim);pointer-events:none}.hairline{border:0;height:1px;background:var(--hairline)}.container{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--gutter)}.container--lg{max-width:var(--container-lg)}.container--md{max-width:var(--container-md)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--page-x:clamp(20px,4vw,40px)}*,:after,:before{box-sizing:border-box}body,html{margin:0}html{scroll-behavior:smooth}body{background:var(--bg);overflow-x:hidden}#root{min-height:100vh}::selection{background:var(--accent-soft);color:var(--text-primary)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--ink-950)}::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:8px;border:3px solid var(--ink-950)}@keyframes sg-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes sg-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}@keyframes sg-spin{to{transform:rotate(1turn)}}.sg-screen{animation:sg-fade .5s var(--ease-out) both}.sg-navlink{position:relative}.sg-button[data-variant=primary]:hover:not(:disabled){background:var(--accent-hover)}.sg-button[data-variant=secondary]:hover:not(:disabled){border-color:var(--accent-line);background:var(--ink-700)}.sg-button[data-variant=ghost]:hover:not(:disabled){color:var(--text-primary);background:rgba(255,255,255,.05)}.sg-button[data-variant=gold]:hover:not(:disabled){filter:brightness(1.06)}.sg-button:active:not(:disabled){transform:translateY(.5px) scale(.992)}.sg-icon:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.sg-coll:hover,.sg-icon:hover{border-color:var(--accent-line)}.sg-coll:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.sg-coll:hover .sg-coll-img{transform:scale(1.04)}.sg-input-wrap:focus-within{border-color:var(--accent-line)!important;box-shadow:0 0 0 3px var(--accent-soft)}.sgh-text{transition:var(--tr-color)}.sgh-text:hover{color:var(--text-primary)}.sgh-quill{transition:var(--tr-color)}.sgh-quill:hover{color:var(--quill-200)}.sgh-gold{transition:var(--tr-color)}.sgh-gold:hover{color:var(--gold-300)}.sgh-faint{transition:var(--tr-color)}.sgh-faint:hover{color:var(--text-secondary)}.sgh-card{transition:var(--tr-lift)}.sgh-card:hover{border-color:var(--accent-line)}.sgh-card-gold{transition:var(--tr-lift)}.sgh-card-gold:hover{border-color:var(--border-gold)}@keyframes sg-shimmer{to{transform:translateX(100%)}}@keyframes sg-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.5}}@keyframes sg-scale-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes sg-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes sg-modal-out{to{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes sg-glow-pulse{0%,to{box-shadow:0 0 0 0 rgba(205,168,95,0)}50%{box-shadow:0 0 26px 2px rgba(205,168,95,.5)}}@keyframes sg-pop{0%{transform:translateY(.32em);opacity:0}to{transform:none;opacity:1}}@keyframes sg-sweep{0%{transform:translateX(-120%)}to{transform:translateX(420%)}}.sg-skeleton{position:relative;overflow:hidden;background:var(--surface-raised)}.sg-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:sg-shimmer 1.4s var(--ease-standard) infinite}.sg-pulse-dot{animation:sg-pulse-dot 1.6s var(--ease-standard) infinite}.sg-modal-scrim{animation:sg-fade var(--dur-base) var(--ease-out) both}.sg-modal-scrim--out{animation:sg-fade var(--dur-fast) var(--ease-in) reverse both}.sg-modal-card{animation:sg-modal-in var(--dur-slow) var(--ease-emphasis) both}.sg-modal-card--out{animation:sg-modal-out var(--dur-fast) var(--ease-in) both}.sg-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.sg-reveal.is-in{opacity:1;transform:none}.sg-pop{animation:sg-pop var(--dur-base) var(--ease-out)}.sg-button:focus-visible,.sg-tab:focus-visible,.sg-table-row:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,summary:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}.sg-button:disabled{filter:grayscale(.4) saturate(.7);box-shadow:none!important}.sg-table-row{transition:var(--tr-color);cursor:pointer}.sg-table-row:hover{background:var(--surface-raised)}@media (hover:none){.sg-table-row:active{background:var(--surface-raised)}}.demo-login-row{display:flex;align-items:baseline;gap:10px;width:100%;margin:0;padding:6px 9px;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;line-height:1.5;color:var(--text-faint);cursor:pointer;transition:var(--tr-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.demo-login-row:hover{background:var(--surface-card);border-color:var(--hairline)}.demo-login-row:focus-visible{outline:none;border-color:var(--quill-400);box-shadow:0 0 0 3px var(--accent-soft)}.demo-login-row.is-picked,.demo-login-row:active{background:var(--accent-soft)}.demo-login-row.is-picked{border-color:var(--accent-line)}@media (hover:none){.demo-login-row:active{background:var(--accent-soft)}}.demo-login-role{flex:0 0 auto;min-width:62px;color:var(--quill-300);font-weight:600}.demo-login-email{flex:1 1 auto;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-login-row:hover .demo-login-email{color:var(--text-secondary)}.demo-login-status{flex:0 0 auto;margin-left:auto;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);opacity:0;transition:var(--tr-color),opacity var(--dur-fast) var(--ease-standard)}.demo-login-row:focus-visible .demo-login-status,.demo-login-row:hover .demo-login-status{opacity:.7}.demo-login-row.is-picked .demo-login-status{opacity:1;color:var(--quill-300)}@media (prefers-reduced-motion:reduce){.sg-modal-card,.sg-modal-card--out,.sg-modal-scrim,.sg-modal-scrim--out,.sg-pop,.sg-pulse-dot,.sg-skeleton:after{animation:none}.sg-reveal{opacity:1;transform:none;transition:none}}@property --hs-angle{syntax:"<angle>";inherits:false;initial-value:210deg}@keyframes hs-fade-master{0%{opacity:0}7%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes hs-draw{0%{stroke-dashoffset:1}35%,to{stroke-dashoffset:0}}@keyframes hs-nib{0%{offset-distance:0;opacity:0}5%{opacity:1}33%{offset-distance:100%;opacity:1}39%,to{offset-distance:100%;opacity:0}}@keyframes hs-glint{0%,20%{offset-distance:12%;opacity:0}33%{opacity:.9}42%,to{offset-distance:100%;opacity:0}}@keyframes hs-flash{0%,34%{opacity:0;transform:scale(.4)}38%{opacity:.85;transform:scale(1)}46%,to{opacity:0;transform:scale(1.2)}}@keyframes hs-card{0%,36%{opacity:0;transform:translateY(10px)}56%,to{opacity:1;transform:none}}@keyframes hs-seal{0%,38%{opacity:0;transform:scale(.62)}58%,to{opacity:1;transform:scale(1)}}@keyframes hs-ring{0%,40%{stroke-dashoffset:1}58%,to{stroke-dashoffset:0}}@keyframes hs-serial{0%,55%{width:0}78%,to{width:13ch}}@keyframes hs-qr{0%,58%{opacity:0;transform:scale(.82)}80%,to{opacity:1;transform:scale(1)}}@keyframes hs-late{0%,70%{opacity:0}88%,to{opacity:1}}@keyframes hs-holo{to{--hs-angle:570deg}}.hs-root{--loop:6.5s;position:relative}.hs-fit{position:absolute;top:0;left:0;width:520px;height:560px;transform:scale(var(--hs-k,1));transform-origin:top left;animation:hs-fade-master var(--loop) linear infinite both;will-change:opacity}.hs-ambient{position:absolute;left:70px;top:150px;width:380px;height:400px;border-radius:50%;background:radial-gradient(circle at 50% 52%,rgba(7,9,13,.82),rgba(7,9,13,.3) 56%,transparent 72%);animation:hs-card var(--loop) linear infinite both}.hs-stroke{animation:hs-draw var(--loop) var(--ease-out) infinite both}.hs-flash{transform-box:fill-box;transform-origin:center;animation:hs-flash var(--loop) var(--ease-out) infinite both}.hs-glint,.hs-pen{position:absolute;top:0;left:0;offset-path:path("M46,196 C84,150 116,150 146,192 C168,222 150,262 196,254 C230,247 224,198 196,202 C178,205 188,238 230,248 C298,264 350,208 392,178 C428,152 452,196 422,222 C396,244 320,250 268,244");offset-rotate:auto;will-change:transform,opacity}.hs-pen{width:30px;height:auto;margin:-14px 0 0 -4px;filter:drop-shadow(0 0 7px rgba(43,156,236,.6));animation:hs-nib var(--loop) linear infinite both}.hs-glint{width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:radial-gradient(circle,rgba(234,246,254,.95),rgba(234,246,254,0) 70%);mix-blend-mode:screen;animation:hs-glint var(--loop) linear infinite both}.hs-coa{position:absolute;left:95px;top:300px;width:330px;height:236px;border-radius:18px;background:rgba(11,14,19,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);box-shadow:var(--shadow-card);overflow:hidden;translate:var(--px,0) var(--py,0);animation:hs-card var(--loop) linear infinite both;will-change:opacity,transform}.hs-coa-edge{position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad-gold);opacity:.85}.hs-coa-body{padding:80px 26px 22px}.hs-coa-cap{font-family:var(--font-display);font-size:15px;letter-spacing:.01em;color:var(--slate-200)}.hs-coa-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:18px}.hs-coa-col{display:flex;flex-direction:column;gap:9px;min-width:0}.hs-serial{display:inline-block;overflow:hidden;white-space:nowrap;font-size:15px;letter-spacing:.06em;color:var(--quill-300);animation:hs-serial var(--loop) var(--ease-out) infinite both}.hs-serial,.hs-status{font-family:var(--font-mono)}.hs-status{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);animation:hs-late var(--loop) linear infinite both}.hs-qr{flex:0 0 auto;display:block;border-radius:6px;box-shadow:0 0 0 1px var(--hairline);animation:hs-qr var(--loop) var(--ease-out) infinite both}.hs-seal-pos{position:absolute;left:260px;top:300px;width:120px;height:120px;transform:translate(-50%,-50%);translate:var(--px,0) var(--py,0)}.hs-seal{overflow:hidden;transform-origin:center;box-shadow:var(--glow-quill);animation:hs-seal var(--loop) var(--ease-emphasis) infinite both}.hs-holo,.hs-seal{position:absolute;inset:0;border-radius:50%}.hs-holo{background:conic-gradient(from var(--hs-angle) at 50% 30%,#f7e9c2,#cfe3ff,#ffe1f0,#d7f5e6,#f7e9c2);box-shadow:inset 0 6px 16px rgba(255,255,255,.32),inset 0 0 0 1px rgba(255,255,255,.16);animation:hs-holo var(--loop) linear infinite both}.hs-ring-svg{position:absolute;inset:0;width:100%;height:100%}.hs-ring{animation:hs-ring var(--loop) var(--ease-out) infinite both}.hs-seal-core{position:absolute;top:50%;left:50%;width:44px;height:44px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 1px 2px rgba(7,9,13,.55))}.hs-hero-pos{position:absolute;right:clamp(24px,4vw,96px);top:38%;width:520px;pointer-events:none;z-index:1;transform:translateY(-50%);transform-origin:right center}@media (max-width:1439px){.hs-hero-pos{transform:translateY(-50%) scale(.88)}}@media (max-width:1339px){.hs-hero-pos{transform:translateY(-50%) scale(.76)}}@media (max-width:1279px){.hs-hero-pos{display:none}}.hs-root[data-play=false],.hs-root[data-play=false] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hs-ambient,.hs-coa,.hs-fit,.hs-flash,.hs-glint,.hs-holo,.hs-pen,.hs-qr,.hs-ring,.hs-seal,.hs-serial,.hs-status,.hs-stroke{animation:none!important}.hs-fit{opacity:1}.hs-ring,.hs-stroke{stroke-dashoffset:0}.hs-flash,.hs-glint,.hs-pen{opacity:0}.hs-ambient,.hs-coa,.hs-qr,.hs-seal,.hs-status{opacity:1;transform:none}.hs-serial{width:13ch}.hs-holo{--hs-angle:210deg}}@media (max-width:1199px){.sg-pad{padding-left:var(--page-x)!important;padding-right:var(--page-x)!important}.sg-grid-3,.sg-grid-4,.sg-grid-stats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.sg-grid-2,.sg-grid-3,.sg-grid-4,.sg-split{grid-template-columns:1fr!important}.sg-grid-2>*,.sg-grid-3>*,.sg-grid-4>*,.sg-grid-stats>*,.sg-split>*{min-width:0}.sg-sticky-side{position:static!important;top:auto!important}}.sg-hscroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sg-hscroll::-webkit-scrollbar{display:none}@media (max-width:767px){.sg-hscroll-m{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sg-hscroll-m::-webkit-scrollbar{display:none}}@media (max-width:767px){.sg-hide-phone{display:none!important}}.sg-only-phone{display:none}@media (max-width:767px){.sg-only-phone{display:block}}.sg-only-phone-flex{display:none!important}@media (max-width:767px){.sg-only-phone-flex{display:inline-flex!important}}*{-webkit-tap-highlight-color:transparent}@media (hover:none),(pointer:coarse){.sg-coll:hover{box-shadow:none!important}.sg-coll:hover,.sg-coll:hover .sg-coll-img,.sg-icon:hover{transform:none!important}.sg-icon:hover{box-shadow:none!important}}.sg-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:200;justify-content:space-around;padding:12px 8px calc(12px + env(safe-area-inset-bottom));background:rgba(8,10,14,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--hairline)}.sg-tab,.sg-tabbar{display:flex;align-items:center}.sg-tab{flex-direction:column;justify-content:center;gap:5px;min-width:56px;min-height:48px;background:none;border:0;cursor:pointer;padding:0}.sg-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:max(6px,env(safe-area-inset-top)) 20px 14px;background:rgba(8,10,14,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline)}.sg-has-tabbar{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.sg-sheet-scrim{position:fixed;inset:0;z-index:300;background:rgba(4,7,12,.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:sg-fade .2s var(--ease-out) both}.sg-sheet{position:fixed;left:0;right:0;bottom:0;z-index:301;background:var(--surface-card);border-top:1px solid var(--border);border-radius:20px 20px 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));animation:sg-sheet-up .28s var(--ease-out) both}@keyframes sg-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sg-sheet,.sg-sheet-scrim{animation:none}}.sg-actionbar{position:fixed;left:0;right:0;bottom:0;z-index:190;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(8,10,14,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--hairline)}