@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Inter-Regular-latin-CnmW8Rc7.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Inter-Regular-ext-D41mrC07.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Inter-Medium-latin-CMb0zXgx.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Inter-Medium-ext-DrTb9E6S.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Inter-SemiBold-latin-pR_G3CI9.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Inter-SemiBold-ext-j5BOdRym.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/Inter-Bold-latin-CkVgLADc.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/Inter-Bold-ext-BSp9r1g8.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:Inter;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/Inter-Black-latin-D5nOfDd2.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/Inter-Black-ext-L0Yp_Z9p.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:Space Grotesk;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/SpaceGrotesk-Medium-latin-CZhGWt0x.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/SpaceGrotesk-Medium-ext-BccKh2n_.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:Space Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/SpaceGrotesk-Bold-latin-9eNFOrbX.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/SpaceGrotesk-Bold-ext-B-qvXylS.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/JetBrainsMono-Regular-latin-SXkKSnbA.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/JetBrainsMono-Regular-ext-2HWvoF9l.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:JetBrains Mono;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/JetBrainsMono-Bold-latin-DZhCIseq.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/JetBrainsMono-Bold-ext-CS_wqTln.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:Instrument Serif;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/InstrumentSerif-Regular-latin-Ds4PbxaI.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/InstrumentSerif-Regular-ext-BO81v30E.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:Instrument Serif;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/InstrumentSerif-Italic-latin-Br_Wh7Rw.woff2)format("woff2");unicode-range:U+0-24F,U+2000-20CF,U+2100-22FF,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/InstrumentSerif-Italic-ext-BdrdK88m.woff2)format("woff2");unicode-range:U+250-1FFF,U+2300-FEFE,U+FF00-FFFC}@font-face{font-family:HX Sans Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica),local(Roboto);size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:HX Serif Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(Georgia);size-adjust:92%;ascent-override:94%;descent-override:24%;line-gap-override:0%}:root{--hx-bg:#0a0b10;--hx-sunk:#07080c;--hx-panel:#11131a;--hx-panel-2:#171a24;--hx-field:#0d0f16;--hx-hair:#1a1e2b;--hx-border:#252a3a;--hx-border-hi:#3a4260;--hx-track:#1e2232;--hx-track-2:#161926;--hx-knob:#2a2f42;--hx-stripe-a:#1d2130;--hx-text:#eceef5;--hx-soft:#c4c8d8;--hx-muted:#9096ad;--hx-dim:#5d637a;--hx-faint:#4a5068;--hx-x-text:#8b9097;--hx-x-gray:#333639;--hx-accent:#ff7a45;--hx-peach:#ffb27a;--hx-coral:#ff5f7a;--hx-accent-2:#7c5cff;--hx-lilac:#b79bff;--hx-ink:#1b0d06;--hx-grad:linear-gradient(135deg, #ff8a4d, #ff5f7a);--hx-grad-text:linear-gradient(100deg, var(--hx-peach), var(--hx-accent) 45%, var(--hx-coral));--hx-glow-a:#ff6a3d;--hx-glow-b:#6a4dff;--hx-glow-c:#ff3d8b;--hx-focus:var(--hx-peach);--hx-ok:#4ade80;--hx-warn:#ffc247;--hx-danger:#ff6b7a;--hx-live:var(--hx-ok);--hx-ok-text:#aef3c6;--hx-err-text:#ffb3bb;--hx-ok-ink:#04140a;--hx-black:#000;--hx-white:#fff;--hx-clear:transparent;--hx-scrim:#040508b8;--hx-veil:#0009;--hx-font:Inter, "HX Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hx-serif:"Instrument Serif", "HX Serif Fallback", Georgia, serif;--hx-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hx-mk-display:"Bricolage Grotesque", "HX Display Fallback", ui-sans-serif, system-ui, sans-serif;--hx-mk-text:Figtree, "HX Text Fallback", ui-sans-serif, system-ui, sans-serif;--hx-t-xs:12px;--hx-t-sm:13px;--hx-t-ui:14px;--hx-t-base:15px;--hx-t-md:17px;--hx-t-lg:20px;--hx-t-xl:clamp(24px, 3vw, 30px);--hx-t-2xl:clamp(28px, 4vw, 40px);--hx-t-3xl:clamp(36px, 5.6vw, 76px);--hx-t-display:clamp(44px, 6.6vw, 104px);--hx-t-num:clamp(32px, 4.4vw, 52px);--hx-t-num-xl:clamp(44px, 7vw, 88px);--hx-s1:4px;--hx-s2:8px;--hx-s3:12px;--hx-s4:16px;--hx-s5:24px;--hx-s6:32px;--hx-s7:48px;--hx-s8:64px;--hx-s9:96px;--hx-gutter:clamp(16px, 3.4vw, 48px);--hx-r-sm:8px;--hx-radius:12px;--hx-r-lg:18px;--hx-r-pill:999px;--hx-rail:240px;--hx-content:1120px;--hx-tabbar:0px;--hx-e1:0 0 0 1px var(--hx-hair);--hx-e2:0 24px 64px -24px #000000b3, 0 0 0 1px var(--hx-border);--hx-e-glow:0 40px 120px -30px #ff6a3d59, 0 0 0 1px #ffffff0a;--hx-shadow-stage:var(--hx-e-glow);--hx-shadow-side:0 0 0 100vmax var(--hx-veil);--hx-d1:.12s;--hx-d2:.2s;--hx-d3:.32s;--hx-d4:.6s;--hx-d5:.8s;--hx-ease:cubic-bezier(.22, 1, .36, 1);--hx-ease-exit:cubic-bezier(.4, 0, 1, 1);--hx-drift:cubic-bezier(.45, 0, .55, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--hx-bg);color:var(--hx-text);font:400 var(--hx-t-base)/1.55 var(--hx-font);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;overflow-x:hidden}img,svg,canvas{max-width:100%}a{color:var(--hx-text);-webkit-text-decoration-color:color-mix(in srgb, var(--hx-accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--hx-accent) 60%, transparent);text-underline-offset:3px}a:hover{color:var(--hx-peach)}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:900;line-height:1.12}h1{font-size:var(--hx-t-2xl);letter-spacing:-.04em}h2{font-size:var(--hx-t-xl)}h3{font-size:var(--hx-t-lg);letter-spacing:-.02em;font-weight:600}h4{font-size:var(--hx-t-md);letter-spacing:-.01em;font-weight:600}p{text-wrap:pretty;margin:0}code,pre,.mono{font-family:var(--hx-mono);font-size:.9em}pre{background:var(--hx-sunk);border:1px solid var(--hx-border);border-radius:var(--hx-r-sm);white-space:pre-wrap;word-break:break-all;margin:0;padding:12px;overflow-x:auto}:focus-visible{outline:2px solid var(--hx-focus);outline-offset:2px;border-radius:6px}::selection{background:color-mix(in srgb, var(--hx-accent) 40%, transparent)}.muted{color:var(--hx-muted)}.small{font-size:var(--hx-t-sm)}.num{font-variant-numeric:tabular-nums}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hair{border-top:1px solid var(--hx-hair)}.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:0;height:0;padding:0;position:absolute;top:0;left:0}.skip:focus{z-index:80;cursor:pointer;font:600 var(--hx-t-ui) var(--hx-font);border-radius:var(--hx-r-sm);background:var(--hx-white);min-height:44px;color:var(--hx-black);border:0;align-items:center;padding:0 16px;font-weight:600;display:inline-flex;position:fixed;top:12px;left:12px}[tabindex="-1"]:focus{outline:none}.accent{font-family:var(--hx-serif);letter-spacing:-.01em;background:var(--hx-grad-text);color:var(--hx-clear);-webkit-background-clip:text;background-clip:text;margin-right:-.06em;padding-right:.12em;font-style:italic;font-weight:400}.stack{gap:var(--hx-s4);display:grid}.stack-lg{gap:28px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.grid2{gap:var(--hx-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.grid3{gap:var(--hx-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.grow{flex:1 1 0;min-width:0}.btn{appearance:none;border:1px solid var(--hx-border);background:var(--hx-panel-2);color:var(--hx-text);font:600 var(--hx-t-ui)/1 var(--hx-font);border-radius:var(--hx-r-pill);cursor:pointer;text-align:center;white-space:nowrap;min-height:44px;transition:transform var(--hx-d1) var(--hx-ease), background-color var(--hx-d2) var(--hx-ease), border-color var(--hx-d2) var(--hx-ease), filter var(--hx-d2) var(--hx-ease);justify-content:center;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--hx-border-hi);color:var(--hx-text)}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn.primary{background:var(--hx-grad);border-color:var(--hx-clear);color:var(--hx-ink);box-shadow:0 10px 28px -14px color-mix(in srgb, var(--hx-glow-a) 80%, transparent)}.btn.primary:hover{filter:brightness(1.07);color:var(--hx-ink)}.btn.ghost{background:0 0}.btn.danger{color:var(--hx-danger);border-color:color-mix(in srgb, var(--hx-danger) 40%, var(--hx-border));background:0 0}.btn.sm{min-height:36px;font-size:var(--hx-t-sm);padding:7px 13px}.btn.lg{min-height:52px;padding:15px 26px;font-size:16px}.btn .icon{width:18px;height:18px}.spin{border:2px solid;border-right-color:var(--hx-clear);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.btn.sm{min-height:44px}}.field{gap:6px;display:grid}.field>span.lbl{font-size:var(--hx-t-sm);color:var(--hx-text);font-weight:600}.hint{font-size:var(--hx-t-sm);color:var(--hx-muted)}.input,select.input,textarea.input{background:var(--hx-field);border:1px solid var(--hx-border);border-radius:var(--hx-radius);width:100%;min-height:44px;color:var(--hx-text);font:400 15px/1.3 var(--hx-font);padding:10px 12px}textarea.input{resize:vertical;min-height:84px}.input:focus{border-color:var(--hx-accent)}.input:focus-visible{outline:2px solid var(--hx-focus);outline-offset:1px}.input[aria-invalid=true]{border-color:var(--hx-danger)}.input::placeholder{color:var(--hx-dim)}input[type=checkbox],input[type=radio]{accent-color:var(--hx-accent);width:18px;height:18px;margin:0}input[type=range]{accent-color:var(--hx-accent);width:100%}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{appearance:none;border:1px solid var(--hx-border);color:var(--hx-muted);border-radius:var(--hx-r-pill);min-height:40px;font:600 var(--hx-t-sm)/1 var(--hx-font);cursor:pointer;transition:color var(--hx-d1) var(--hx-ease), border-color var(--hx-d1) var(--hx-ease), background-color var(--hx-d1) var(--hx-ease);background:0 0;padding:8px 14px}.chip:hover{color:var(--hx-text);border-color:var(--hx-border-hi)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:color-mix(in srgb, var(--hx-accent) 16%, transparent);border-color:var(--hx-accent);color:var(--hx-text)}.switch{appearance:none;border-radius:var(--hx-r-pill);background:var(--hx-knob);cursor:pointer;width:46px;height:26px;transition:background-color var(--hx-d2) var(--hx-ease);border:0;flex:none;position:relative}.switch:after{content:"";background:var(--hx-white);width:20px;height:20px;transition:transform var(--hx-d2) var(--hx-ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--hx-ok)}.switch[aria-checked=true]:after{transform:translate(20px)}.card{background:var(--hx-panel);border:1px solid var(--hx-border);border-radius:var(--hx-radius);min-width:0;padding:20px}.card.flat{background:0 0}.card.raised{background:var(--hx-panel-2)}.card.card-accent{border-color:color-mix(in srgb, var(--hx-accent) 45%, var(--hx-border));background:linear-gradient(160deg, color-mix(in srgb, var(--hx-accent) 9%, var(--hx-panel)), var(--hx-panel) 60%)}.card.pad-sm{padding:14px}.card.pad-lg{padding:clamp(20px,3vw,32px)}.sect{border-top:1px solid var(--hx-border);padding-top:22px}.badge{font-size:var(--hx-t-xs);border-radius:var(--hx-r-pill);background:var(--hx-stripe-a);color:var(--hx-muted);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-weight:600;display:inline-flex}.badge.ok{background:color-mix(in srgb, var(--hx-ok) 16%, transparent);color:var(--hx-ok)}.badge.bad{background:color-mix(in srgb, var(--hx-danger) 16%, transparent);color:var(--hx-danger)}.badge.warn{background:color-mix(in srgb, var(--hx-warn) 16%, transparent);color:var(--hx-warn)}.note{border-radius:var(--hx-radius);font-size:var(--hx-t-ui);border:1px solid var(--hx-border);background:var(--hx-panel-2);padding:10px 14px}.note.err{border-color:color-mix(in srgb, var(--hx-danger) 50%, transparent);color:var(--hx-err-text);background:color-mix(in srgb, var(--hx-danger) 8%, transparent)}.note.ok{border-color:color-mix(in srgb, var(--hx-ok) 45%, transparent);color:var(--hx-ok-text);background:color-mix(in srgb, var(--hx-ok) 8%, transparent)}.empty{text-align:center;border:1px dashed var(--hx-border);border-radius:var(--hx-radius);justify-items:center;gap:10px;padding:40px 20px;display:grid}.empty h3{font-size:18px}.empty p{color:var(--hx-muted);max-width:46ch}.empty-icon{background:color-mix(in srgb, var(--hx-accent) 12%, transparent);width:48px;height:48px;color:var(--hx-peach);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.empty .btn{margin-top:6px}.loading{color:var(--hx-muted);align-items:center;gap:10px;padding:24px 0;display:flex}table.tbl{border-collapse:collapse;width:100%;font-size:var(--hx-t-ui)}.tbl th{text-align:left;color:var(--hx-muted);font-weight:600;font-size:var(--hx-t-xs);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--hx-border);padding:8px 10px}.tbl td{border-bottom:1px solid var(--hx-hair);vertical-align:middle;padding:10px}.tbl td.num,.tbl th.num{text-align:right}.scroll-x{overflow-x:auto}.progress{background:var(--hx-track);border-radius:99px;height:8px;overflow:hidden}.progress>i{background:linear-gradient(90deg, var(--hx-accent), var(--hx-coral));height:100%;transition:width var(--hx-d4) var(--hx-ease);border-radius:99px;display:block}.steps{gap:10px;margin:0;padding-left:20px;display:grid}.steps li::marker{color:var(--hx-accent);font-weight:600}.stat{align-content:start;gap:6px;min-width:0;display:grid}.stat-label{font-size:var(--hx-t-sm);color:var(--hx-muted);align-items:center;gap:8px;font-weight:600;display:flex}.stat-value{font:900 var(--hx-t-num)/1 var(--hx-font);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--hx-text)}.stat.xl .stat-value{font-size:var(--hx-t-num-xl);letter-spacing:-.045em}.stat-foot{font-size:var(--hx-t-sm);color:var(--hx-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.stat-delta{font-variant-numeric:tabular-nums;color:var(--hx-muted);font-weight:600}.stat-delta.up{color:var(--hx-ok)}.stat-delta.down{color:var(--hx-danger)}.money{font-variant-numeric:tabular-nums;letter-spacing:-.035em;max-width:100%;font-weight:900;display:inline-block}.money.sm{font-size:var(--hx-t-md);letter-spacing:-.02em}.money.md{font-size:var(--hx-t-xl)}.money.lg{font-size:var(--hx-t-num);line-height:1}.money.xl{font-size:var(--hx-t-num-xl);letter-spacing:-.05em;line-height:.95}.money.grad{background:var(--hx-grad-text);color:var(--hx-clear);-webkit-background-clip:text;background-clip:text;padding-right:.04em}.money.roll{animation:hx-roll var(--hx-d4) var(--hx-ease)}@keyframes hx-roll{0%{opacity:0;transform:translateY(.35em)}}.live-dot{background:var(--hx-live);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.live-dot:after{content:"";background:inherit;opacity:0;animation:hx-glow 1.8s var(--hx-ease) 2;border-radius:50%;position:absolute;inset:-3px}@keyframes hx-glow{0%{opacity:.45}}.live-dot.accent{background:var(--hx-accent)}.live-dot.off{background:var(--hx-dim)}.live-dot.off:after{display:none}.pill{border-radius:var(--hx-r-pill);border:1px solid var(--hx-border);background:var(--hx-panel);min-height:30px;color:var(--hx-text);font:600 var(--hx-t-sm)/1.1 var(--hx-font);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;padding:5px 12px;text-decoration:none;display:inline-flex}.pill.live{border-color:color-mix(in srgb, var(--hx-live) 40%, var(--hx-border))}.pill.warn{border-color:color-mix(in srgb, var(--hx-warn) 45%, var(--hx-border));color:var(--hx-warn)}.pill.off{color:var(--hx-muted)}a.pill:hover{border-color:var(--hx-border-hi);color:var(--hx-text)}.av{background:linear-gradient(135deg, var(--hx-peach), var(--hx-coral) 55%, var(--hx-accent-2));color:var(--hx-ink);border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:inline-grid;position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;display:block}.icon{flex:none;width:20px;height:20px;display:block}.tabs{scrollbar-width:none;border-bottom:1px solid var(--hx-hair);margin-bottom:var(--hx-s5);gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{min-height:44px;color:var(--hx-muted);font-weight:600;font-size:var(--hx-t-ui);white-space:nowrap;transition:color var(--hx-d1) var(--hx-ease);align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.tabs a:hover{color:var(--hx-text)}.tabs a:after{content:"";background:var(--hx-grad);height:2px;transition:transform var(--hx-d2) var(--hx-ease);border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.tabs a[aria-current=page]{color:var(--hx-text)}.tabs a[aria-current=page]:after{transform:scaleX(1)}.tabs .count{font-size:var(--hx-t-xs);font-variant-numeric:tabular-nums;border-radius:var(--hx-r-pill);background:var(--hx-stripe-a);color:var(--hx-soft);padding:2px 7px}.seg{border-radius:var(--hx-r-pill);background:var(--hx-sunk);border:1px solid var(--hx-border);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg button{appearance:none;color:var(--hx-muted);font:600 var(--hx-t-sm)/1 var(--hx-font);border-radius:var(--hx-r-pill);cursor:pointer;white-space:nowrap;min-height:38px;transition:color var(--hx-d1) var(--hx-ease), background-color var(--hx-d2) var(--hx-ease);background:0 0;border:0;padding:0 14px}.seg button:hover{color:var(--hx-text)}.seg button[aria-pressed=true]{background:var(--hx-panel-2);color:var(--hx-text);box-shadow:0 0 0 1px var(--hx-border-hi)}.stepper{counter-reset:step;flex-wrap:wrap;gap:12px 8px;margin:0;padding:0;list-style:none;display:flex}.stepper li{counter-increment:step;min-width:0;font-size:var(--hx-t-sm);color:var(--hx-soft);flex:96px;gap:8px;display:grid}.stepper li:before{content:"";background:var(--hx-track);border-radius:3px;height:3px}.stepper li>span:before{content:counter(step) ". ";font-variant-numeric:tabular-nums}.stepper li.done{color:var(--hx-soft)}.stepper li.done:before{background:color-mix(in srgb, var(--hx-accent) 55%, var(--hx-track))}.stepper li[aria-current=step]{color:var(--hx-text);font-weight:600}.stepper li[aria-current=step]:before{background:var(--hx-grad)}.skel{border-radius:var(--hx-r-sm);background:linear-gradient(90deg, var(--hx-panel) 0%, var(--hx-panel-2) 50%, var(--hx-panel) 100%) 0 0 / 200% 100%;animation:1.4s linear infinite hx-shimmer;display:block}.skel+.skel{margin-top:8px}@keyframes hx-shimmer{to{background-position:-200% 0}}.copy-field{gap:6px;min-width:0;display:grid}.copy-field .lbl{font-size:var(--hx-t-sm);font-weight:600}.copy-row{gap:6px;min-width:0;display:flex}.copy-row .input{min-width:0;font-family:var(--hx-mono);font-size:var(--hx-t-sm);text-overflow:ellipsis;flex:auto}.scrim{background:var(--hx-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;animation:fade var(--hx-d2) var(--hx-ease);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{overscroll-behavior:contain;background:var(--hx-panel);border:1px solid var(--hx-border);border-radius:var(--hx-r-lg);width:min(560px,100%);max-height:90dvh;box-shadow:var(--hx-e2);gap:16px;padding:22px;display:grid;overflow:auto}.modal.wide{width:min(1100px,100%)}@keyframes fade{0%{opacity:0}}.sheet-scrim{z-index:60;background:var(--hx-scrim);animation:fade var(--hx-d2) var(--hx-ease);position:fixed;inset:0}.sheet{z-index:61;background:var(--hx-panel);border-left:1px solid var(--hx-border);width:min(440px,100%);box-shadow:var(--hx-e2);animation:hx-sheet-x var(--hx-d3) var(--hx-ease);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;right:0}.sheet-head{border-bottom:1px solid var(--hx-hair);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;display:flex}.sheet-head h2{font-size:var(--hx-t-lg)}.sheet-body{overscroll-behavior:contain;align-content:start;gap:18px;padding:20px;display:grid;overflow:auto}.sheet-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--hx-hair);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@keyframes hx-sheet-x{0%{opacity:0;transform:translate(24px)}}@keyframes hx-sheet-y{0%{opacity:0;transform:translateY(32px)}}@media (width<=719px){.sheet{border-left:0;border-top:1px solid var(--hx-border);border-radius:var(--hx-r-lg) var(--hx-r-lg) 0 0;width:100%;max-height:88dvh;animation-name:hx-sheet-y;top:auto;left:0}.sheet-head:before{content:"";background:var(--hx-knob);border-radius:4px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.sheet-head{padding-top:18px;position:relative}}.xframe{border:1px solid var(--hx-border);background:var(--hx-black);border-radius:14px;overflow:hidden}.xframe>.banner{aspect-ratio:3;background:var(--hx-panel-2);position:relative;overflow:hidden}.xframe>.banner>*{width:100%;height:100%;display:block}.xframe .xbar{padding:0 16px 16px;position:relative}.xframe .xav{aspect-ratio:1;border:4px solid var(--hx-black);background:var(--hx-knob) center/cover;border-radius:50%;width:clamp(56px,12vw,104px);margin-top:calc(clamp(56px,12vw,104px)/-2);display:block}.xframe .xname{margin-top:8px;font-weight:600}.xframe .xhandle{color:var(--hx-x-text);font-size:var(--hx-t-ui)}.shot{border:1px solid var(--hx-border);background:var(--hx-black);aspect-ratio:3;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.brand{letter-spacing:-.045em;min-height:44px;color:var(--hx-text);white-space:nowrap;overflow-wrap:normal;align-items:center;padding:0 8px;font-size:21px;font-weight:900;text-decoration:none;display:inline-flex}.brand b{background:var(--hx-grad);color:var(--hx-clear);-webkit-background-clip:text;background-clip:text}.shell{grid-template-columns:var(--hx-rail) minmax(0, 1fr);min-height:100dvh;display:grid}.rail{border-right:1px solid var(--hx-hair);background:var(--hx-sunk);flex-direction:column;gap:18px;height:100dvh;padding:18px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-nav{gap:2px;display:grid}.rail-nav a{border-radius:var(--hx-radius);min-height:44px;color:var(--hx-muted);font-weight:600;font-size:var(--hx-t-ui);transition:color var(--hx-d1) var(--hx-ease), background-color var(--hx-d1) var(--hx-ease);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex;position:relative}.rail-nav a:hover{background:var(--hx-panel);color:var(--hx-text)}.rail-nav a.active{background:var(--hx-panel-2);color:var(--hx-text)}.rail-nav a.active .icon{color:var(--hx-peach)}.rail-nav a.active:before{content:"";background:var(--hx-grad);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-12px}.rail-status{gap:6px;padding:0 4px;display:grid}.rail-status .pill{justify-content:flex-start;width:100%;min-height:36px}.rail-sponsor{border-radius:var(--hx-radius);border:1px solid var(--hx-hair);background:var(--hx-bg);gap:8px;padding:14px 12px;display:grid}.rail-sponsor a{font-weight:600;font-size:var(--hx-t-ui);align-items:center;gap:6px;min-height:32px;text-decoration:none;display:inline-flex}.rail-sponsor a .icon{width:16px;height:16px;color:var(--hx-muted)}.rail-note{color:var(--hx-muted);font-size:var(--hx-t-xs)}.rail-foot{border-top:1px solid var(--hx-hair);align-items:center;gap:10px;min-width:0;margin-top:auto;padding:12px 4px 0;display:flex}.rail-who{flex:1;min-width:0;line-height:1.25;display:grid}.rail-who b{font-weight:600;font-size:var(--hx-t-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-who span{color:var(--hx-muted);font-size:var(--hx-t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-btn{appearance:none;border:1px solid var(--hx-clear);color:var(--hx-muted);border-radius:var(--hx-r-pill);cursor:pointer;width:44px;height:44px;transition:color var(--hx-d1) var(--hx-ease), background-color var(--hx-d1) var(--hx-ease);background:0 0;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--hx-text);background:var(--hx-panel-2)}.appbar{display:none}.main{padding:var(--hx-gutter);padding-bottom:calc(var(--hx-gutter) + var(--hx-tabbar));max-width:calc(var(--hx-content) + 2 * var(--hx-gutter));width:100%;min-width:0}.page-head{gap:6px;margin-bottom:26px;display:grid}.page-head h1{font-size:var(--hx-t-2xl)}.page-head p{color:var(--hx-muted);max-width:62ch}@media (width<=899px){:root{--hx-tabbar:calc(64px + env(safe-area-inset-bottom))}.shell{grid-template-columns:minmax(0,1fr);align-content:start}.rail{display:contents}.rail>:not(.rail-nav){display:none}html{scroll-padding-top:64px;scroll-padding-bottom:calc(var(--hx-tabbar) + 8px)}.input,select.input,textarea.input,.copy-row .input{font-size:16px}.rail-nav{z-index:40;height:var(--hx-tabbar);padding:6px max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));background:color-mix(in srgb, var(--hx-sunk) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--hx-hair);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.rail-nav a{min-height:52px;font-size:var(--hx-t-xs);letter-spacing:-.01em;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;border-radius:var(--hx-radius);text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:0;line-height:1.1}.rail-nav a.active{background:0 0}.rail-nav a.active:before{border-radius:0 0 2px 2px;width:auto;height:2px;inset:-6px 30% auto}.rail-nav a .icon{width:22px;height:22px}.appbar{z-index:30;height:56px;padding:0 8px 0 calc(var(--hx-gutter) - 8px);background:color-mix(in srgb, var(--hx-bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hx-hair);justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.appbar-end{align-items:center;gap:4px;min-width:0;display:flex}.appbar .pill{white-space:normal;min-width:0;line-height:1.15}a.pill{min-height:44px}}@media (width<=899px),(pointer:coarse){.seg button{min-height:44px}}.countdown{font:900 clamp(26px, 5vw, 40px)/1 var(--hx-font);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.strip{scroll-snap-type:x proximity;grid-auto-columns:minmax(150px,280px);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.strip>*{scroll-snap-align:start}.thumb{border:1px solid var(--hx-border);background:var(--hx-black);cursor:pointer;text-align:left;color:inherit;font:inherit;border-radius:10px;padding:0;position:relative;overflow:hidden}.thumb img{aspect-ratio:3;object-fit:cover;width:100%;display:block}.thumb .cap{font-size:var(--hx-t-xs);color:var(--hx-muted);justify-content:space-between;gap:6px;padding:6px 8px;display:flex}.checklist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.checklist li{border-bottom:1px solid var(--hx-hair);align-items:center;gap:12px;padding:10px 0;display:flex}.checklist .dot{border:2px solid var(--hx-border);width:22px;height:22px;font-size:var(--hx-t-xs);color:var(--hx-ok-ink);border-radius:50%;flex:none;place-items:center;display:grid}.checklist .done .dot{background:var(--hx-ok);border-color:var(--hx-ok)}.checklist .done .t{color:var(--hx-muted);text-decoration:line-through}.tpl{background:var(--hx-panel);border:1px solid var(--hx-border);border-radius:var(--hx-radius);content-visibility:auto;contain-intrinsic-size:260px;transition:border-color var(--hx-d2) var(--hx-ease), transform var(--hx-d2) var(--hx-ease);text-align:left;cursor:pointer;color:inherit;font:inherit;padding:0;display:grid;overflow:hidden}.tpl:hover{border-color:var(--hx-accent)}@media (hover:hover){.tpl:hover{transform:translateY(-2px)}}.tpl .meta{gap:4px;padding:12px 14px 14px;display:grid}.tpl .prev{aspect-ratio:3;background:var(--hx-black)}.tpl .prev>*{width:100%;height:100%;display:block}.photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.ph{aspect-ratio:4/3;border:2px solid var(--hx-clear);background:var(--hx-black);cursor:pointer;border-radius:10px;padding:0;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%;display:block}.ph[aria-pressed=true]{border-color:var(--hx-accent)}.ph .x{position:absolute;top:6px;right:6px}.ph .tick{background:var(--hx-veil);border:2px solid var(--hx-white);width:22px;height:22px;font-size:var(--hx-t-xs);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:6px}.ph[aria-pressed=true] .tick{background:var(--hx-accent);border-color:var(--hx-accent);color:var(--hx-ink)}.drop{border:1.5px dashed var(--hx-border);border-radius:var(--hx-radius);text-align:center;justify-items:center;gap:8px;padding:26px;display:grid}.drop.over{border-color:var(--hx-accent);background:color-mix(in srgb, var(--hx-accent) 6%, transparent)}.bars{gap:14px;display:grid}.bar-row{gap:6px;display:grid}.bar-track{background:var(--hx-track-2);border-radius:var(--hx-r-sm);height:26px;overflow:hidden}.bar-fill{background:var(--hx-border-hi);border-radius:var(--hx-r-sm);min-width:2px;height:100%;transition:width var(--hx-d4) var(--hx-ease)}.bar-fill.win{background:linear-gradient(90deg, var(--hx-accent), var(--hx-coral))}.cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal .dow{color:var(--hx-muted);text-align:center;padding:4px 0;font-size:11px}.cal button{appearance:none;background:var(--hx-track-2);color:var(--hx-text);border-radius:var(--hx-r-sm);min-height:40px;font:600 var(--hx-t-sm) var(--hx-font);cursor:pointer;border:0}.cal button:hover:not([disabled]){background:var(--hx-border)}.cal button[disabled]{color:var(--hx-faint);cursor:not-allowed;background:0 0}.cal button.booked{background:repeating-linear-gradient(45deg, var(--hx-stripe-a), var(--hx-stripe-a) 4px, var(--hx-track-2) 4px, var(--hx-track-2) 8px);color:var(--hx-dim);text-decoration:line-through}.cal button.sel{background:var(--hx-grad);color:var(--hx-ink)}.cal i{min-height:40px}.center-page{place-items:center;min-height:100dvh;padding:20px;display:grid}.auth{gap:22px;width:min(440px,100%);display:grid}.divider{color:var(--hx-muted);font-size:var(--hx-t-sm);align-items:center;gap:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--hx-border);flex:1;height:1px}.pub{gap:26px;max-width:1040px;margin:0 auto;padding:22px clamp(14px,4vw,40px) 60px;display:grid}.creator{align-items:center;gap:14px;display:flex}.avatar{background:var(--hx-knob) center/cover;object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.price{font:900 28px var(--hx-font);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.sponsor-card{border:1px solid var(--hx-border);border-radius:var(--hx-radius);background:var(--hx-panel);justify-items:start;gap:10px;padding:18px;text-decoration:none;display:grid}.sponsor-card img{object-fit:contain;max-width:100%;max-height:64px}.timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline li{color:var(--hx-muted);gap:12px;padding:10px 0;display:flex}.timeline li.on{color:var(--hx-text)}.timeline li:before{content:"";border:2px solid var(--hx-border);border-radius:50%;flex:none;width:12px;height:12px;margin-top:6px}.timeline li.on:before{background:var(--hx-ok);border-color:var(--hx-ok)}@media (width<=560px){.card,.modal{padding:16px}.tbl th:nth-child(n+4),.tbl td:nth-child(n+4){white-space:nowrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.live-dot:after,.skel{animation:none!important}}.auction-section,.auction-section>*,.auction-leader>*,.bid-form>*{min-width:0}.auction-section h2{font-size:clamp(22px,3vw,28px)}.auction-card{border-top:3px solid var(--hx-accent)}.auction-logo{object-fit:contain;background:var(--hx-sunk);border-radius:var(--hx-r-sm);flex:none}.auction-leader{flex-wrap:nowrap;min-width:0}.auction-leader .stack{gap:4px}.auction-clock{gap:8px}.auction-clock .countdown{font-size:clamp(22px,4vw,34px);line-height:1.2}.bid-form{padding-block:12px}.bid-form .input{min-width:0;min-height:44px;font-size:16px}.bid-form input[type=file]{overflow:hidden}.bid-title{font-size:clamp(26px,5vw,40px)}.auction-section .btn,.auction-settings .check{min-height:44px}.auction-settings .switch{background:var(--hx-clear);min-height:44px}.auction-settings .switch:before{content:"";border-radius:var(--hx-r-pill);background:var(--hx-knob);position:absolute;inset:9px 0}.auction-settings .switch[aria-checked=true]:before{background:var(--hx-ok)}.auction-settings .switch:after{top:12px}.auction-settings .input{font-size:16px}.auction-section .scroll-x{max-width:100%}.auction-section .tbl{min-width:540px}@media (width<=560px){.auction-card>.row-between{align-items:flex-start}.auction-leader{width:100%}.auction-logo{width:56px;height:56px}}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-stretch:75% 100%;font-style:normal;font-display:swap;src:url(/assets/Bricolage-Display-latin-BhLZU5NY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-stretch:75% 100%;font-style:normal;font-display:swap;src:url(/assets/Bricolage-Display-ext-C8DTkW49.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB,U+2DD-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+219A-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC}@font-face{font-family:Figtree;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Figtree-Regular-latin-4kRXV3EZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Figtree-Regular-ext-Bftr8zzP.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB,U+2DD-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+219A-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC}@font-face{font-family:Figtree;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Figtree-SemiBold-latin-Fhdadl_S.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Figtree-SemiBold-ext-BcbvDzkV.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB,U+2DD-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+219A-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC}@font-face{font-family:HX Display Fallback;font-weight:800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold),local(Roboto Bold);size-adjust:93.7%;ascent-override:99.2%;descent-override:28.8%;line-gap-override:0%}@font-face{font-family:HX Text Fallback;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica),local(Roboto);size-adjust:101.5%;ascent-override:93.6%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:HX Text Fallback;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold),local(Roboto Bold);size-adjust:95.5%;ascent-override:99.5%;descent-override:26.2%;line-gap-override:0%}.hxl{--hxl-sans:var(--hx-mk-text);--hxl-display:var(--hx-mk-display);font-family:var(--hxl-sans);--hxl-pad:var(--hx-gutter);--hxl-max:1280px;--hxl-top:64px;background:radial-gradient(120% 60% at 50% -10%, color-mix(in srgb, var(--hx-glow-a) 16%, transparent), transparent 60%), var(--hx-bg);min-height:100vh;overflow-x:clip}.hxl h1,.hxl h2,.hxl h3{min-width:0;color:var(--hx-text);font-family:var(--hxl-display);letter-spacing:-.018em;overflow-wrap:anywhere;margin:0;font-weight:800}.hxl h2{text-wrap:balance;max-width:16ch;font-size:clamp(36px,5.6vw,80px);line-height:.98}.hxl p{margin:0}.hxl em,.hxl-serif{font-family:var(--hxl-display);letter-spacing:-.02em;color:var(--hx-peach);font-style:normal;font-weight:800;font-stretch:75%}.hxl em{background:var(--hx-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.hxl-kicker{font:600 12px/1.2 var(--hxl-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--hx-accent);align-items:center;gap:10px;display:flex;margin-bottom:14px!important}.hxl-lede{color:var(--hx-soft);max-width:60ch;font-size:clamp(17px,1.5vw,20px);margin-top:18px!important}.hxl-fine{color:var(--hx-muted);font-size:13px}.hxl-mono{font-variant-numeric:tabular-nums}.hxl :focus-visible{outline:3px solid var(--hx-focus);outline-offset:3px}.hxl-cta{background:var(--hx-grad);color:var(--hx-ink);font:600 15px/1 var(--hxl-sans);cursor:pointer;white-space:nowrap;min-height:46px;box-shadow:0 12px 34px -12px color-mix(in srgb, var(--hx-glow-a) 80%, transparent);transition:transform .2s var(--hx-ease), filter .2s var(--hx-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:inline-flex}.hxl-cta:hover{color:var(--hx-ink);filter:brightness(1.06)}@media (hover:hover){.hxl-cta:hover{transform:translateY(-2px)}}.hxl-cta:active{transform:scale(.97)}.hxl-cta[disabled]{opacity:.45;cursor:not-allowed;transform:none}.hxl-cta-lg{min-height:56px;padding:17px 28px;font-size:17px}.hxl-cta-sm{min-height:42px;padding:11px 16px;font-size:14px}.hxl-xmark{flex:none;width:16px;height:16px}.hxl-link{color:var(--hx-text);font:600 15px var(--hxl-sans);text-decoration:underline;-webkit-text-decoration-color:var(--hx-accent);text-decoration-color:var(--hx-accent);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:4px 0}.hxl-link:hover{color:var(--hx-peach)}.hxl-bid label>span,.hxl-calc label>span,.hxl-style-controls label>span,.hxl-template-search>span,.hxl-cadence-ctl>span{color:var(--hx-muted);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.hxl :where(input:not([type=range]):not([type=file])){background:var(--hx-field);width:100%;min-width:0;color:var(--hx-text);border:1px solid var(--hx-border);font:400 16px var(--hxl-sans);border-radius:12px;padding:12px 14px}.hxl :where(input:not([type=range]):not([type=file])):focus-visible{outline:3px solid var(--hx-peach);outline-offset:2px;border-color:var(--hx-accent)}.hxl input[type=range]{accent-color:var(--hx-accent);cursor:pointer;width:100%;height:28px}.hxl-file{cursor:pointer;align-items:center;gap:8px;margin-top:14px;position:relative;display:inline-flex!important}.hxl-file input{opacity:0;width:1px;height:1px;position:absolute}.hxl-file>span{border:1px dashed var(--hx-border-hi);transition:background-color .2s var(--hx-ease);border-radius:999px;padding:11px 16px;color:var(--hx-text)!important;font:600 14px var(--hxl-sans)!important;margin:0!important}.hxl-file:hover>span{border-color:var(--hx-accent);background:color-mix(in srgb, var(--hx-accent) 10%, transparent)}.hxl-file:focus-within>span{outline:3px solid var(--hx-peach);outline-offset:3px}.hxl-top{z-index:30;height:var(--hxl-top);padding:0 var(--hxl-pad);background:var(--hx-bg);border-bottom:1px solid var(--hx-hair);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid;position:sticky;top:0}.hxl-brand{overflow-wrap:anywhere;min-width:0;min-height:44px;font:800 24px/1 var(--hxl-display);letter-spacing:-.03em;color:var(--hx-text);flex-wrap:wrap;flex-shrink:1;align-items:center;text-decoration:none;display:inline-flex}.hxl-brand:hover{color:var(--hx-text)}.hxl-top>.hxl-brand{justify-self:start}.hxl-brand b{background:var(--hx-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hxl-nav{justify-content:center;align-items:center;gap:clamp(18px,2.6vw,40px);min-width:0;display:flex;position:relative}.hxl-nav a{min-height:44px;color:var(--hx-soft);font:600 15px/1.1 var(--hxl-sans);letter-spacing:.005em;white-space:nowrap;transition:color var(--hx-d2) var(--hx-ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.hxl-nav a:hover,.hxl-nav a:focus-visible{color:var(--hx-white)}.hxl-nav a[aria-current=page]{color:var(--hx-text)}.hxl-nav-bar{background:var(--hx-grad);width:1px;height:3px;box-shadow:0 0 14px color-mix(in srgb, var(--hx-glow-a) 70%, transparent);transform-origin:0;pointer-events:none;transition:transform var(--hx-d3) var(--hx-ease), opacity var(--hx-d2) var(--hx-ease);border-radius:3px;position:absolute;bottom:6px;left:0}.hxl-top-actions{justify-self:end;align-items:center;gap:12px;display:flex}.hxl-top-actions .hxl-nav-in{border-radius:var(--hx-r-pill);background:var(--hx-grad);min-height:44px;color:var(--hx-ink);font:600 15px/1 var(--hxl-sans);white-space:nowrap;box-shadow:0 10px 28px -14px color-mix(in srgb, var(--hx-glow-a) 90%, transparent);transition:filter var(--hx-d2) var(--hx-ease), transform var(--hx-d2) var(--hx-ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.hxl-top-actions .hxl-nav-in:hover{color:var(--hx-ink);filter:brightness(1.08)}.hxl-top-actions .hxl-nav-in:active{transform:scale(.97)}.hxl-foot{max-width:var(--hxl-max);padding:clamp(48px, 7vw, 96px) var(--hxl-pad) 40px;color:var(--hx-muted);border-top:1px solid var(--hx-hair);gap:32px;margin:0 auto;display:grid}.hxl-foot-say{border-bottom:1px solid var(--hx-hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;padding-bottom:36px;display:flex}.hxl-foot-say p{font:800 clamp(40px, 6.4vw, 92px)/.95 var(--hxl-display);letter-spacing:-.025em;color:var(--hx-text)}.hxl-foot-say b{background:var(--hx-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;font-stretch:75%}.hxl-foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;display:flex}.hxl-foot nav{flex-wrap:wrap;gap:8px 64px;display:flex}.hxl-foot nav>div{align-content:start;display:grid}.hxl-foot nav b{color:var(--hx-text);margin-bottom:2px;font-size:13px;font-weight:600}.hxl-foot nav a{min-height:44px;color:var(--hx-soft);align-items:center;text-decoration:none;display:inline-flex}.hxl-foot nav a:hover{color:var(--hx-white)}.hxl-banner{aspect-ratio:3;background:var(--hx-panel-2);contain:layout paint;width:100%;position:relative;overflow:hidden}.hxl-banner[role=img]{fill:none}.hxl-svg{fill:initial;line-height:0;position:absolute;inset:0}.hxl-svg>svg{width:100%;height:100%;display:block}.hxl-svg.is-wipe{animation:hxl-wipe .8s var(--hx-ease) both}.hxl-scan{pointer-events:none;background:linear-gradient(90deg, transparent 70%, color-mix(in srgb, var(--hx-peach) 26%, transparent) 99.2%, var(--hx-white) 99.6%);animation:hxl-scan .8s var(--hx-ease) both;position:absolute;inset:0}.hxl-ghost{background:linear-gradient(120deg, var(--hx-panel), var(--hx-panel-2))}.hxl-lazy{width:100%}@keyframes hxl-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hxl-scan{0%{opacity:1;transform:translate(-100%)}90%{opacity:1}to{opacity:0;transform:translate(0)}}.hxl-pill{font:600 12px/1 var(--hxl-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--hx-white);background:color-mix(in srgb, var(--hx-bg) 62%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid var(--hx-border);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.hxl-pill.is-off{color:var(--hx-soft)}.hxl-live-dot{background:var(--hx-ok);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.hxl-live-dot:after{content:"";background:var(--hx-ok);animation:hxl-pulse 1.6s var(--hx-ease) 3;border-radius:50%;position:absolute;inset:0}@keyframes hxl-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.hxl-tick{animation:hxl-tick .4s var(--hx-ease);display:inline-block}@keyframes hxl-tick{0%{opacity:.2;color:var(--hx-peach);transform:translateY(45%)}}.hxl-profile{background:var(--hx-black);border:1px solid var(--hx-border-hi);box-shadow:var(--hx-shadow-stage);border-radius:18px;overflow:hidden}.hxl-profile .hxl-banner{border-radius:0}.hxl-profile-body{color:var(--hx-text);padding:0 18px 16px;font-size:15px}.hxl-profile-row{justify-content:space-between;align-items:flex-end;margin-top:-11%;display:flex}.hxl-avatar{aspect-ratio:1;border:4px solid var(--hx-black);background:linear-gradient(135deg, var(--hx-peach), var(--hx-coral) 55%, var(--hx-accent-2));border-radius:50%;place-items:center;width:22%;max-width:140px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.hxl-avatar span{font:800 46cqi/1 var(--hxl-display);color:var(--hx-white)}.hxl-follow{background:var(--hx-white);color:var(--hx-ink);font:600 14px/1 var(--hxl-sans);border-radius:999px;margin-bottom:4px;padding:10px 16px}.hxl-profile-name{font-family:var(--hxl-display);letter-spacing:-.01em;margin-top:10px;font-size:20px;font-weight:800}.hxl-profile-handle{color:var(--hx-x-text)}.hxl-profile-counts{color:var(--hx-x-text);font-variant-numeric:tabular-nums;margin-top:10px;font-size:14px}.hxl-profile-counts b{color:var(--hx-text)}.hxl-confetti{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.hxl-hero{min-height:calc(100svh - var(--hxl-top));padding-bottom:clamp(24px,4vw,56px);position:relative}.hxl-hero-banner{max-width:1680px;margin:0 auto;position:relative}.hxl-hero-banner .hxl-banner{background:var(--hx-panel-2)}.hxl-hero-tag{z-index:2;align-items:center;gap:8px;max-width:calc(100% - 16px);display:flex;position:absolute;bottom:clamp(8px,1.4vw,20px);right:clamp(8px,1.4vw,20px)}.hxl-hero-tag .hxl-pill{max-width:none}.hxl-asleep{background:var(--hx-x-gray)}.hxl-hero-body{max-width:var(--hxl-max);padding:0 var(--hxl-pad);margin:0 auto}.hxl-hero-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.hxl-hero-avatar{border:clamp(4px, .5vw, 7px) solid var(--hx-bg);width:clamp(88px,13vw,180px);max-width:none;box-shadow:0 20px 60px -20px color-mix(in srgb, var(--hx-glow-c) 60%, transparent);margin-top:calc(clamp(88px,13vw,180px)/-2)}.hxl-hero h1{letter-spacing:-.028em;text-wrap:balance;margin-top:clamp(14px,2vw,26px);font-size:clamp(44px,6.6vw,104px);line-height:.95}.hxl-handle{font:400 clamp(18px, 1.6vw, 22px) var(--hxl-sans);color:var(--hx-x-text);align-items:center;gap:2px;margin-top:10px;display:flex!important}.hxl-handle>span{font:inherit!important;color:inherit!important;margin:0!important}.hxl .hxl-handle input{border:0;border-bottom:2px dashed var(--hx-border-hi);width:11ch;min-height:44px;font:inherit;color:var(--hx-text);background:0 0;border-radius:0;flex:none;padding:2px 2px 4px}.hxl .hxl-handle input:focus-visible{outline:3px solid var(--hx-peach);outline-offset:4px;border-bottom-color:var(--hx-accent)}.hxl-handle .hxl-handle-hint{animation:hxl-nudge 1.8s var(--hx-drift) 2;color:var(--hx-peach)!important;margin-left:12px!important;font-size:14px!important;font-weight:600!important}.hxl-handle .hxl-handle-hint:before{content:"← "}@keyframes hxl-nudge{50%{transform:translate(-6px)}}.hxl-bio{max-width:62ch;color:var(--hx-soft);font-size:clamp(17px,1.45vw,20px);line-height:1.55;margin-top:16px!important}.hxl-meta{color:var(--hx-x-text);flex-wrap:wrap;gap:6px 22px;margin-top:14px;font-size:15px;display:flex}.hxl-meta a{min-height:44px;color:var(--hx-peach);align-items:center;font-weight:600;display:inline-flex}.hxl-counts{color:var(--hx-x-text);font-variant-numeric:tabular-nums;margin-top:10px;font-size:15px}.hxl-counts b{color:var(--hx-text)}.hxl-how,.hxl-more,.hxl-ways,.hxl-gallery,.hxl-moments,.hxl-lab,.hxl-sc-hero{max-width:var(--hxl-max);padding-left:var(--hxl-pad);padding-right:var(--hxl-pad);margin:0 auto}.hxl-how{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(40px,5vw,72px)}.hxl-how-cols{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin:clamp(32px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.hxl-how-cols>div{border-top:1px solid var(--hx-border);padding-top:22px}.hxl-how-cols h3{letter-spacing:-.02em;margin:10px 0 8px;font-size:22px}.hxl-how-cols p,.hxl-ways p:not(.hxl-kicker),.hxl-find p:not(.hxl-kicker){color:var(--hx-soft);font-size:17px;line-height:1.6}.hxl-step{font:800 clamp(56px, 6vw, 92px)/.9 var(--hxl-display);background:linear-gradient(100deg, var(--hx-peach), var(--hx-coral));color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-right:.06em;font-stretch:75%;display:block}.hxl-cadence{border-top:1px solid var(--hx-hair);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:20px 56px;margin-top:clamp(48px,6vw,80px);padding-top:32px;display:grid}.hxl-cadence-ctl>span{color:var(--hx-soft)!important;font-size:18px!important;font-weight:400!important}.hxl-cadence-ctl b{color:var(--hx-text)}.hxl-cadence-out{font:800 clamp(28px, 3.4vw, 46px)/1.05 var(--hxl-display);letter-spacing:-.03em;grid-column:1}.hxl-week{grid-area:1/2/span 2;gap:4px;display:grid}.hxl-week-row{color:var(--hx-muted);grid-template-columns:34px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.hxl-week-row>div{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;display:grid}.hxl-week i{aspect-ratio:1;background:var(--hx-track-2);border-radius:3px}.hxl-week i.on{background:var(--hx-grad);box-shadow:0 0 12px -2px color-mix(in srgb, var(--hx-glow-a) 70%, transparent);animation:hxl-pop .5s var(--hx-ease) both}@keyframes hxl-pop{0%{opacity:0;transform:scale(.2)}}.hxl-story-stage{position:relative}.hxl-story-pill{z-index:2;position:absolute;top:12px;right:12px}.hxl-more{border-top:1px solid var(--hx-hair);padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(40px,5vw,72px)}.hxl-more-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:clamp(36px,4vw,56px) clamp(20px,3vw,36px);margin-top:clamp(28px,3vw,44px);display:grid}.hxl-more-item h3{margin:18px 0 8px;font-size:clamp(22px,2vw,28px);line-height:1.1}.hxl-more-item p{color:var(--hx-soft);font-size:16px;line-height:1.6}.hxl-more-demo .hxl-banner,.hxl-auction .hxl-banner,.hxl-lab-banner,.hxl-card .hxl-banner,.hxl-mom-grid .hxl-banner,.hxl-stack .hxl-banner{box-shadow:0 30px 80px -40px color-mix(in srgb, var(--hx-glow-a) 55%, transparent), 0 0 0 1px var(--hx-hair);border-radius:14px}.hxl-split{gap:10px;margin-top:18px;display:grid}.hxl-split>div{color:var(--hx-muted);font-variant-numeric:tabular-nums;transition:color .3s var(--hx-ease);grid-template-columns:76px 1fr 92px;align-items:center;gap:12px;font-size:14px;display:grid}.hxl-split>div.on{color:var(--hx-text)}.hxl-split i{background:var(--hx-grad);transform-origin:0;height:10px;transition:transform .9s var(--hx-ease);border-radius:10px}.hxl-split b{text-align:right}.hxl-film{gap:4px;margin-top:14px;display:flex}.hxl-film i{font:600 12px/1 var(--hxl-sans);text-align:center;color:var(--hx-dim);border-top:3px solid var(--hx-track);transition:color .2s var(--hx-ease), border-color .2s var(--hx-ease);flex:1;padding:8px 0;font-style:normal}.hxl-film i.done{border-color:color-mix(in srgb, var(--hx-accent) 40%, var(--hx-track))}.hxl-film i.on{color:var(--hx-text);border-color:var(--hx-accent)}.hxl-calc{border-top:1px solid var(--hx-border);border-bottom:1px solid var(--hx-border);gap:14px;margin:30px 0 28px;padding:22px 0;display:grid}.hxl-calc label>span b{color:var(--hx-text)}.hxl-calc-out{color:var(--hx-soft);font-size:17px}.hxl-calc-out b{font:800 clamp(28px, 3vw, 40px)/1 var(--hxl-display);letter-spacing:-.03em;color:var(--hx-text)}.hxl-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.hxl-auction{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid;position:relative}.hxl-auction-panel{border:1px solid var(--hx-border);background:color-mix(in srgb, var(--hx-bg) 70%, transparent);border-radius:18px;gap:14px;padding:clamp(16px,2vw,24px);display:grid}.hxl-auction-clock{font:600 12px/1 var(--hxl-sans);letter-spacing:.14em;color:var(--hx-peach);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hxl-auction-clock .hxl-mono{letter-spacing:.02em;color:var(--hx-text);font-size:14px}.hxl-auction-lead{color:var(--hx-soft);flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.hxl-auction-lead b{color:var(--hx-text)}.hxl-auction-amt{font:800 clamp(40px, 4.4vw, 60px)/1 var(--hxl-display);letter-spacing:-.04em;background:var(--hx-grad);color:#0000;animation:hxl-bump .6s var(--hx-ease);-webkit-background-clip:text;background-clip:text}@keyframes hxl-bump{0%{filter:blur(4px);transform:scale(1.25)}}.hxl-bid{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) auto;align-items:end;gap:10px;display:grid}.hxl-auction-msg{color:var(--hx-soft);min-height:1.5em;font-size:14px}.hxl-bids{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.hxl-bids li{border-top:1px solid var(--hx-hair);color:var(--hx-muted);justify-content:space-between;padding:7px 0;display:flex}.hxl-bids li:first-child{color:var(--hx-text);animation:hxl-in .5s var(--hx-ease)}.hxl-bids li.mine{color:var(--hx-peach)}@keyframes hxl-in{0%{opacity:0;transform:translateY(-8px)}}.hxl-final{text-align:center;padding:clamp(80px,10vw,150px) 0;position:relative;overflow:hidden}.hxl-final-sm{border-top:1px solid var(--hx-hair);padding:clamp(80px,10vw,140px) 0}.hxl-wall{opacity:.42;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side, transparent 30%, var(--hx-black) 85%);-webkit-mask-image:radial-gradient(closest-side, transparent 30%, var(--hx-black) 85%);mask-image:radial-gradient(closest-side, transparent 30%, var(--hx-black) 85%);align-content:center;gap:18px;display:grid;position:absolute;inset:-10% 0;transform:rotate(-5deg)}.hxl-wall-row{gap:18px;width:max-content;display:flex}.hxl-wall-row.rev{margin-left:-12vw}@supports (animation-timeline:view()){.hxl-wall-row{animation:linear both hxl-drift;animation-timeline:view();animation-range:cover}.hxl-wall-row.rev{animation-direction:reverse}}.hxl-wall .hxl-lazy{flex:none;width:clamp(240px,28vw,420px)}.hxl-wall .hxl-banner{border-radius:12px}@keyframes hxl-drift{to{transform:translate(-38%)}}.hxl-final-in{z-index:1;max-width:900px;padding:0 var(--hxl-pad);justify-items:center;gap:22px;margin:0 auto;display:grid;position:relative}.hxl-final h2{letter-spacing:-.03em;max-width:none;font-size:clamp(48px,9vw,136px);line-height:.92}.hxl-final-sm h2{font-size:clamp(40px,6vw,84px)}.hxl-final-in p{color:var(--hx-soft);max-width:46ch;font-size:clamp(17px,1.6vw,21px)}.hxl-sp-hero{max-width:1360px;padding:clamp(40px, 7vw, 100px) var(--hxl-pad) clamp(60px, 8vw, 120px);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.hxl-sp-hero h1,.hxl-sc-hero h1{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(44px,6.4vw,100px);line-height:.95}.hxl-sp-form{gap:14px;max-width:480px;margin-top:28px;display:grid}.hxl-sp-form .hxl-file{justify-self:start;margin-top:0}.hxl-stack{perspective:1800px;gap:0;display:grid;position:relative}.hxl-stack-item{transform-origin:0;width:88%;animation:hxl-float 7s var(--hx-drift) infinite alternate;margin:0;position:relative;transform:rotateY(-14deg)rotateX(5deg)}.hxl-stack-item.s1{margin:-4% 0 0 6%;animation-delay:-2.3s}.hxl-stack-item.s2{margin:-4% 0 0 12%;animation-delay:-4.6s}.hxl-stack-item figcaption{z-index:2;font:600 12px/1 var(--hxl-sans);color:var(--hx-soft);background:color-mix(in srgb, var(--hx-bg) 60%, transparent);border-radius:999px;padding:6px 9px;position:absolute;top:8px;right:10px}@keyframes hxl-float{to{transform:rotateY(-8deg)rotateX(3deg)translateY(-10px)}}.hxl-ways{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(40px,5vw,64px)}.hxl-note{border-left:3px solid var(--hx-accent);color:var(--hx-text);background:linear-gradient(90deg, color-mix(in srgb, var(--hx-accent) 10%, transparent), transparent);max-width:70ch;padding:16px 20px;font-size:17px;margin-top:36px!important}.hxl-ways-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,56px);margin:clamp(28px,4vw,48px) 0;display:grid}.hxl-ways-cols>div{border-top:1px solid var(--hx-border);padding-top:18px}.hxl-ways-cols h3{margin-bottom:10px;font-size:26px}.hxl-ways .hxl-auction{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.hxl-find{max-width:var(--hxl-max);padding:clamp(64px, 8vw, 120px) var(--hxl-pad);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.hxl-find>div>p:not(.hxl-kicker){margin-top:18px}.hxl-find-form{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hxl-find-form label{background:var(--hx-field);border:1px solid var(--hx-border);color:var(--hx-muted);border-radius:999px;flex:220px;align-items:center;gap:6px;padding:0 6px 0 18px;font-size:18px;display:flex}.hxl-find-form label:focus-within{border-color:var(--hx-accent);outline:3px solid var(--hx-peach);outline-offset:2px}.hxl .hxl-find-form input{background:0 0;border:0;padding:13px 4px}.hxl .hxl-find-form input:focus-visible{box-shadow:inset 0 -2px 0 var(--hx-focus);outline:none}.hxl-qa details{border-bottom:1px solid var(--hx-hair);padding:18px 0}.hxl-qa details:first-child{border-top:1px solid var(--hx-hair)}.hxl-qa summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.hxl-qa summary::-webkit-details-marker{display:none}.hxl-qa summary:after{content:"+";color:var(--hx-accent);font-size:24px;line-height:1}.hxl-qa details[open] summary:after{content:"−"}.hxl-qa details p{color:var(--hx-soft);margin-top:10px}.hxl-sc-hero{padding-top:clamp(48px,8vw,110px);padding-bottom:clamp(32px,4vw,56px)}.hxl-sc-hero .hxl-fine{margin-top:16px}.hxl-lab{padding-bottom:clamp(64px,8vw,120px)}.hxl-tabs{flex-wrap:wrap;gap:4px 22px;margin:28px 0 20px;display:flex}.hxl-tabs button{cursor:pointer;min-height:44px;font:800 clamp(22px, 2.6vw, 36px)/1.1 var(--hxl-display);letter-spacing:-.03em;color:var(--hx-muted);transition:color .2s var(--hx-ease), border-color .2s var(--hx-ease);background:0 0;border:0;border-bottom:3px solid #0000;padding:4px 0}.hxl-tabs button:hover{color:var(--hx-soft)}.hxl-tabs button.on{color:var(--hx-text);border-bottom-color:var(--hx-accent)}.hxl-lab-banner{box-shadow:var(--hx-shadow-stage)!important}.hxl-scrub{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:16px 0 10px;display:flex}.hxl-scrub input[type=range]{flex:200px;width:auto}.hxl-scrub-day{min-width:9.5em;color:var(--hx-soft);font-weight:600}.hxl-scrub-sm{gap:10px;margin:10px 0 0}.hxl-play{background:var(--hx-panel-2);color:var(--hx-text);border:1px solid var(--hx-border-hi);min-height:42px;font:600 14px var(--hxl-sans);cursor:pointer;border-radius:999px;padding:10px 18px}.hxl-play:hover{border-color:var(--hx-accent)}.hxl-play[disabled]{opacity:.5;cursor:default}.hxl-gallery{border-top:1px solid var(--hx-hair);padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(64px,8vw,120px)}.hxl-chips{flex-wrap:wrap;gap:8px;margin:28px 0 36px;display:flex}.hxl-chips button{color:var(--hx-soft);border:1px solid var(--hx-border);min-height:44px;font:600 14px var(--hxl-sans);cursor:pointer;transition:background-color .2s var(--hx-ease), color .2s var(--hx-ease);background:0 0;border-radius:999px;padding:9px 15px}.hxl-chips button:hover{border-color:var(--hx-border-hi);color:var(--hx-text)}.hxl-chips button.on{background:var(--hx-text);color:var(--hx-bg);border-color:var(--hx-text)}.hxl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(36px,4vw,56px) clamp(20px,3vw,36px);display:grid}.hxl-card h3{letter-spacing:-.02em;margin:16px 0 6px;font-size:21px}.hxl-card p{color:var(--hx-soft);font-size:15px}.hxl-card .hxl-uses{color:var(--hx-muted);margin-top:8px;font-size:13px}.hxl-moments{border-top:1px solid var(--hx-hair);padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.hxl-mom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:36px 0 28px;display:grid;position:relative}.hxl-mom-grid figure{margin:0}.hxl-mom-grid figcaption{margin-top:10px;font-weight:600}@media (width<=960px){.hxl-how-cols{grid-template-columns:1fr}.hxl-cadence,.hxl-earn-in,.hxl-sp-hero,.hxl-find,.hxl-ways-cols,.hxl-ways .hxl-auction{grid-template-columns:minmax(0,1fr)}.hxl-week{grid-area:auto/1}.hxl-stack{perspective:none;gap:18px}.hxl-stack-item,.hxl-stack-item.s1,.hxl-stack-item.s2{width:100%;margin:0;animation:none;transform:none}.hxl-mom-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hxl-hero-row .hxl-cta-lg{min-height:48px;padding:13px 18px;font-size:15px}.hxl-handle .hxl-handle-hint{font-size:13px!important}.hxl-profile-body{padding:0 12px 12px;font-size:14px}.hxl-profile-name{margin-top:6px;font-size:17px}.hxl-profile-counts{margin-top:6px;font-size:13px}.hxl-follow{padding:8px 12px;font-size:12px}.hxl-story-pill{padding:6px 9px;font-size:12px;top:8px;right:8px}.hxl-bid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hxl-bid .hxl-cta{grid-column:1/-1}.hxl-split>div{grid-template-columns:64px 1fr 80px;font-size:13px}.hxl-film i:nth-child(odd){color:#0000}}@media (width<=400px){.hxl-top .hxl-nav{gap:12px}.hxl-top .hxl-nav a{font-size:13px}}@media (width<=340px){.hxl-top .hxl-brand{font-size:20px}.hxl-top .hxl-nav{gap:8px}.hxl-top .hxl-nav a{font-size:12px}}@media (prefers-reduced-motion:reduce){.hxl *,.hxl :before,.hxl :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hxl-scan,.hxl-live-dot:after{display:none}.hxl-wall-row{animation:none!important}.hxl-path-copy,.hxl-stack-item{transform:none!important}.hxl-nav-bar{transition:none}}.hxl :where(section[id],[tabindex="-1"],h2[id],h3[id]){scroll-margin-top:calc(var(--hxl-top) + 24px)}.hxl :where(a,button,input,select,summary){touch-action:manipulation}.hxl :where(input,select,button){min-width:0}.hxl :where(select){border:1px solid var(--hx-border);background:var(--hx-field);width:100%;min-height:46px;color:var(--hx-text);font:400 16px var(--hxl-sans);border-radius:12px;padding:10px 12px}.hxl input[type=range]{height:44px}.hxl-cta-sm,.hxl-play{min-height:44px}.hxl-link{align-items:center;min-height:44px;display:inline-flex}.hxl-cta-secondary{box-shadow:none;color:var(--hx-text);border:1px solid var(--hx-border-hi);background:0 0}.hxl-cta-secondary:hover{color:var(--hx-text);background:var(--hx-panel-2)}.hxl-hero-sample{margin-top:16px!important}.hxl-hero h1 em{padding-block:.04em;display:block}.hxl-meta,.hxl-handle{color:var(--hx-muted)}.hxl-bid label{min-width:0}.hxl-bids{align-content:start;min-height:160px}.hxl-bids li{gap:16px}.hxl-bids li span,.hxl-auction-lead>span:last-child{overflow-wrap:anywhere;min-width:0}.hxl-bids li b{text-align:right;flex:0 auto;min-width:0}.hxl-auction-lead>span:last-child{flex:150px}.hxl-auction-amt{color:var(--hx-peach);background:0 0}.hxl-auction-clock{letter-spacing:.04em}.hxl-sp-hero .hxl-actions{margin-top:28px}.hxl-sp-proof{max-width:42ch;margin:20px 0 8px!important}.hxl-demo-label{color:var(--hx-muted);font-size:14px;margin-bottom:14px!important}.hxl-creator-guide,.hxl-brand-guide,.hxl-sponsor-gallery{max-width:var(--hxl-max);padding:clamp(64px, 8vw, 112px) var(--hxl-pad);border-top:1px solid var(--hx-hair);margin:0 auto}.hxl-creator-guide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,88px);display:grid}.hxl-guide-heading .hxl-cta{margin-top:28px}.hxl-guide-list{counter-reset:guide;margin:0;padding:0;list-style:none}.hxl-guide-list li{border-bottom:1px solid var(--hx-hair);counter-increment:guide;padding:24px 0 24px 48px;position:relative}.hxl-guide-list li:first-child{padding-top:0}.hxl-guide-list li:before{content:counter(guide, decimal-leading-zero);color:var(--hx-peach);font:400 18px/1.2 var(--hxl-sans);position:absolute;top:26px;left:0}.hxl-guide-list li:first-child:before{top:3px}.hxl-guide-list h3,.hxl-book-options h3{letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);line-height:1.15}.hxl-guide-list p,.hxl-book-options p{color:var(--hx-soft);margin-top:12px;font-size:16px;line-height:1.65}.hxl-gallery-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px 48px;margin-bottom:40px;display:grid}.hxl-gallery-heading .hxl-lede{margin-top:0!important}.hxl-gallery-heading .hxl-cta{margin-top:24px}.hxl-book-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,64px);display:grid}.hxl-book-options article{border-top:1px solid var(--hx-border-hi);padding-top:28px}.hxl-option-mark{color:var(--hx-peach);margin-bottom:14px;font-size:14px;font-weight:600;display:block}.hxl-style-workbench{gap:24px;display:grid}.hxl-style-preview{min-width:0}.hxl-style-preview>.hxl-banner{border:1px solid var(--hx-border);border-radius:16px}.hxl-style-caption{color:var(--hx-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:14px;font-size:14px;display:flex}.hxl-style-caption strong{color:var(--hx-text);font-size:18px}.hxl-style-controls{border-block:1px solid var(--hx-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px 0;display:grid}.hxl-style-controls>label:nth-of-type(5){grid-column:span 2}.hxl-logo-actions{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:8px 16px;display:flex}.hxl-logo-actions .hxl-file{margin:0}.hxl-logo-actions .hxl-file>span{align-items:center;min-height:44px;display:inline-flex}.hxl-logo-note{grid-column:1/-1}.hxl-specimens{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.hxl-specimen{border:0;border-bottom:2px solid var(--hx-border);color:var(--hx-text);text-align:left;font-family:var(--hxl-sans);cursor:pointer;background:0 0;align-content:start;gap:12px;padding:0 0 16px;display:grid}.hxl-specimen .hxl-banner{border-radius:10px}.hxl-specimen-title{justify-content:space-between;align-items:baseline;gap:12px;font-size:19px;font-weight:600;display:flex}.hxl-specimen-title>span{color:var(--hx-muted);flex:none;font-size:13px;font-weight:400}.hxl-specimen-description{color:var(--hx-soft);font-size:15px;line-height:1.5}.hxl-specimen.is-selected{border-bottom-color:var(--hx-accent)}.hxl-specimen.is-selected .hxl-specimen-title>span{color:var(--hx-peach)}.hxl-specimen:hover{border-bottom-color:var(--hx-peach)}.hxl-gallery-end{color:var(--hx-soft);margin-top:32px!important}.hxl-gallery-end .hxl-link{margin-left:8px}.hxl-template-search{max-width:520px;margin-top:32px;display:block}.hxl-result-count{margin-bottom:20px!important}.hxl-tabs{gap:4px 20px}.hxl-tabs button{min-width:44px;font-size:clamp(18px,2vw,26px)}.hxl-card{content-visibility:auto;contain-intrinsic-size:auto 280px}.hxl-sc-hero>.hxl-link{margin-top:12px}.hxl-qa summary{align-items:center;min-height:44px}.hxl-find>div>.hxl-link{margin-top:12px}@media (width<=960px){.hxl-creator-guide{grid-template-columns:minmax(0,1fr)}.hxl-gallery-heading{grid-template-columns:minmax(0,1fr);align-items:start}}@media (width<=680px){.hxl{--hxl-top:108px}.hxl-hero{min-height:0}.hxl-top{height:var(--hxl-top);padding:0 var(--hxl-pad) 6px;grid-template-rows:58px 44px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.hxl-top-actions{grid-area:1/2}.hxl-top .hxl-nav{grid-area:2/1/auto/-1;gap:clamp(12px,4.4vw,28px)}.hxl-top .hxl-nav a{font-size:14px}.hxl-nav-bar{bottom:4px}.hxl-top-actions .hxl-nav-in{padding:0 16px}.hxl-specimens,.hxl-book-options{grid-template-columns:minmax(0,1fr)}.hxl-style-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.hxl-style-controls>label:nth-of-type(5),.hxl-logo-actions{grid-column:1/-1}.hxl-book-options{gap:36px}.hxl-gallery-heading{margin-bottom:28px}.hxl-guide-list li{padding-left:40px}.hxl-style-caption{font-size:12px}.hxl-style-preview>.hxl-banner{border-radius:8px}.hxl-sp-hero h1{font-size:clamp(42px,10.5vw,64px)}.hxl-sp-copy>.hxl-actions{gap:12px}}.hxl-sample{white-space:nowrap;border-radius:var(--hx-r-pill);background:color-mix(in srgb, var(--hx-bg) 74%, transparent);border:1px solid var(--hx-border-hi);min-height:22px;color:var(--hx-peach);font:600 12px/1 var(--hxl-sans);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);flex:none;align-items:center;padding:2px 9px;display:inline-flex}.hxl-live,.hxl-styles,.hxl-faq{max-width:var(--hxl-max);padding:clamp(48px, 6vw, 88px) var(--hxl-pad) 0;margin:0 auto}.hxl-live-head,.hxl-styles-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.hxl-live-head h2,.hxl-styles-head h2{font-size:clamp(34px,4.6vw,64px)}.hxl-live-sum{color:var(--hx-soft);max-width:40ch;font-size:15px}.hxl-live-sum b{color:var(--hx-text);font-family:var(--hxl-display);font-weight:800}.hxl-live-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.hxl-live-card>a{border-radius:var(--hx-r-lg);border:1px solid var(--hx-hair);background:linear-gradient(180deg, var(--hx-panel), color-mix(in srgb, var(--hx-panel) 40%, var(--hx-bg)));height:100%;color:var(--hx-text);transition:border-color var(--hx-d2) var(--hx-ease), transform var(--hx-d2) var(--hx-ease);gap:14px;padding:10px 10px 14px;text-decoration:none;display:grid}.hxl-live-card>a:hover{border-color:var(--hx-border-hi);color:var(--hx-text)}@media (hover:hover){.hxl-live-card>a:hover{transform:translateY(-3px)}}.hxl-live-banner{aspect-ratio:3;background:var(--hx-panel-2);border-radius:10px;position:relative;overflow:hidden}.hxl-live-banner img{object-fit:cover;width:100%;height:100%;display:block}.hxl-live-banner .hxl-sample{z-index:2;position:absolute;bottom:8px;right:8px}.hxl-live-body{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;padding:0 6px;display:flex}.hxl-live-who{align-items:center;gap:10px;min-width:0;display:flex}.hxl-live-who>span:last-child{min-width:0;line-height:1.25;display:grid}.hxl-live-who b{font-weight:600}.hxl-live-who b+span{color:var(--hx-muted);font-size:13px}.hxl-live-bid{text-align:right;flex:0 auto;justify-items:end;gap:2px;min-width:0;display:grid}.hxl-live-bid>span:first-child{color:var(--hx-muted);font-size:12px}.hxl-live-bid .money{color:var(--hx-peach)}.hxl-live-meta{border-top:1px solid var(--hx-hair);color:var(--hx-soft);justify-content:space-between;gap:12px;padding:12px 6px 0;font-size:13px;display:flex}.hxl-live-meta>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.hxl-live-meta .hxl-live-dot:after{display:none}.hxl-earn{background:radial-gradient(70% 60% at 85% 20%, color-mix(in srgb, var(--hx-glow-b) 18%, transparent), transparent 70%), radial-gradient(60% 70% at 0% 100%, color-mix(in srgb, var(--hx-glow-a) 20%, transparent), transparent 70%), var(--hx-sunk);border-block:1px solid var(--hx-hair);margin-top:clamp(48px,6vw,88px);padding:clamp(48px,6vw,88px) 0}.hxl-earn-in{max-width:1360px;padding:0 var(--hxl-pad);grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.hxl-earn .hxl-calc{border-bottom:0;gap:10px;margin:28px 0 0;padding:20px 0 8px}.hxl-earn-out{border-top:1px solid var(--hx-border);border-bottom:1px solid var(--hx-border);gap:8px;margin-bottom:14px;padding:22px 0 24px;display:grid}.hxl-earn-label{color:var(--hx-soft);font-size:15px}.hxl-earn-big{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-height:1em;display:flex}.hxl-earn-big>span:last-child{color:var(--hx-soft);font-size:18px}.hxl-earn-facts{flex-wrap:wrap;gap:10px 36px;margin:8px 0 0;display:flex}.hxl-earn-facts dt{color:var(--hx-muted);font-size:13px}.hxl-earn-facts dd{color:var(--hx-soft);margin:2px 0 0}.hxl-earn-facts .money{color:var(--hx-text)}.hxl-earn .hxl-actions{margin-top:22px}.hxl-earn-demo .hxl-demo-label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hxl-styles-stage{margin-top:clamp(24px,3vw,40px);position:relative}.hxl-styles-stage>.hxl-banner{border-radius:var(--hx-r-lg);box-shadow:var(--hx-e-glow)}.hxl-styles-stage>.hxl-sample{z-index:2;position:absolute;bottom:12px;right:12px}.hxl-styles-bar{gap:4px;margin-top:20px;display:grid}.hxl-styles-bar .hxl-chips{margin:0}.hxl-chips button[aria-selected=true]{background:var(--hx-text);color:var(--hx-bg);border-color:var(--hx-text)}.hxl-styles-blurb{color:var(--hx-soft);font-size:15px}.hxl-styles-blurb b{color:var(--hx-text);font-weight:600}.hxl-styles-blurb .hxl-link{margin-left:6px}.hxl-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);padding-bottom:clamp(24px,4vw,48px);display:grid}.hxl-faq h2{font-size:clamp(34px,4.6vw,64px)}.hxl-final .hxl-link{margin-top:-6px}@media (width>=1100px){.hxl-specimens{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.hxl-earn-in,.hxl-live-row,.hxl-faq{grid-template-columns:minmax(0,1fr)}}@media (width>=640px) and (width<=960px){.hxl-live-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.hxl-form-error{color:var(--hx-err-text);font-size:14px;margin-top:10px!important}.hxl-sp-copy .hxl-find-form{max-width:560px}.hxl-trust{max-width:var(--hxl-max);padding:clamp(64px, 8vw, 112px) var(--hxl-pad);border-top:1px solid var(--hx-hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.hxl-trust h2{font-size:clamp(32px,4vw,56px)}.hxl-trust .hxl-lede{margin-top:18px!important}.hxl-trust-list{margin:28px 0 0;padding:0;list-style:none;display:grid}.hxl-trust-list li{border-top:1px solid var(--hx-hair);gap:4px;padding:16px 0 16px 34px;display:grid;position:relative}.hxl-trust-list li:before{content:"";border-left:2px solid var(--hx-ok);border-bottom:2px solid var(--hx-ok);width:12px;height:7px;position:absolute;top:21px;left:4px;transform:rotate(-45deg)}.hxl-trust-list b{font-size:17px;font-weight:600}.hxl-trust-list span{color:var(--hx-soft)}.hxl-report{border-radius:var(--hx-r-lg);border:1px solid var(--hx-border);background:linear-gradient(160deg, color-mix(in srgb, var(--hx-accent) 8%, var(--hx-panel)), var(--hx-panel) 55%);gap:16px;margin-top:28px;padding:20px;display:grid}.hxl-report-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hxl-report-head b{font-weight:600}.hxl-report dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.hxl-report dt{color:var(--hx-muted);font-size:13px}.hxl-report dd{font:800 clamp(26px, 3vw, 40px)/1 var(--hxl-display);letter-spacing:-.035em;margin:4px 0 0}@media (width<=960px){.hxl-trust{grid-template-columns:minmax(0,1fr)}}.hxl-login{max-width:var(--hxl-max);padding:clamp(40px, 7vw, 96px) var(--hxl-pad);min-height:calc(100svh - var(--hxl-top) - 160px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,88px);margin:0 auto;display:grid}.hxl-login-card{justify-items:start;gap:20px;max-width:460px;display:grid}.hxl-login-card h1{font-size:clamp(40px,5vw,68px);line-height:.98}.hxl-login-card .hxl-lede{margin-top:0!important}.hxl-login-card .note{width:100%}.hxl-operator{border-top:1px solid var(--hx-hair);width:100%;margin-top:8px;padding-top:8px}.hxl-operator summary{cursor:pointer;min-height:44px;color:var(--hx-muted);align-items:center;font-size:14px;font-weight:600;list-style:none;display:flex}.hxl-operator summary::-webkit-details-marker{display:none}.hxl-operator summary:after{content:"+";color:var(--hx-accent);margin-left:8px}.hxl-operator[open] summary:after{content:"−"}.hxl-operator form{padding-top:8px}.hxl-operator .input{font-size:16px}.hxl-login-art{gap:14px;margin:0;display:grid}.hxl-login-art>.hxl-banner{border-radius:var(--hx-r-lg);box-shadow:var(--hx-e-glow)}.hxl-login-art figcaption{color:var(--hx-muted);align-items:center;gap:10px;font-size:14px;display:flex}@media (width<=860px){.hxl-login{grid-template-columns:minmax(0,1fr);min-height:0}.hxl-login-art{order:-1}}.hxl-cta{white-space:normal;text-align:center;overflow-wrap:anywhere}.hxl-nav a,.hxl-top-actions .hxl-nav-in{white-space:normal;overflow-wrap:anywhere;text-align:center;flex-shrink:1;min-width:0}.hxl-pill{white-space:normal;overflow-wrap:anywhere;max-width:calc(100% - 16px)}.hxl .money{font-family:var(--hxl-display);font-weight:800}.hxl-next{border-top:1px solid var(--hx-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-top:clamp(28px,4vw,48px);padding-top:22px;display:flex}.hxl-next p{color:var(--hx-soft);max-width:52ch;font-size:17px}.hxl-next-wide{grid-column:1/-1}.hxl-path-wait{min-height:360svh}.hxl-faq-side{color:var(--hx-soft);margin-top:18px!important}.hxl-faq-side .hxl-link{margin-left:4px}.hxl-login-next{flex-wrap:wrap;gap:4px 20px;display:flex}.hxl-path{max-width:1360px;padding:clamp(56px, 7vw, 104px) var(--hxl-pad) 0;margin:0 auto}.hxl-path-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;display:flex}.hxl-path-head h2{max-width:14ch}.hxl-path-head .hxl-lede{max-width:30ch;margin-top:0!important}.hxl-path-track{height:340svh;position:relative}.hxl-path-stick{top:var(--hxl-top);height:calc(100svh - var(--hxl-top));grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:sticky}.hxl-path-rail{align-content:center;gap:28px;display:grid}.hxl-path-stops{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hxl-path-stops:before,.hxl-path-stops:after{content:"";background:var(--hx-track);border-radius:3px;width:3px;position:absolute;top:22px;bottom:22px;left:21px}.hxl-path-stops:after{background:var(--hx-grad);transform-origin:top;transform:scaleY(var(--hxl-path,0));box-shadow:0 0 18px color-mix(in srgb, var(--hx-glow-a) 70%, transparent)}.hxl-path-stops button{z-index:1;width:100%;min-height:50px;color:var(--hx-muted);font:600 17px/1.2 var(--hxl-sans);text-align:left;cursor:pointer;transition:color var(--hx-d2) var(--hx-ease);background:0 0;border:0;align-items:center;gap:14px;padding:2px 0;display:flex;position:relative}.hxl-path-stops button:hover{color:var(--hx-text)}.hxl-path-n{background:var(--hx-bg);border:2px solid var(--hx-track);width:44px;height:44px;font:800 18px/1 var(--hxl-display);color:var(--hx-muted);transition:background-color var(--hx-d3) var(--hx-ease), border-color var(--hx-d3) var(--hx-ease), color var(--hx-d3) var(--hx-ease);border-radius:50%;flex:none;place-items:center;display:grid}.hxl-path-stops .done .hxl-path-n{border-color:color-mix(in srgb, var(--hx-accent) 60%, var(--hx-track));color:var(--hx-peach)}.hxl-path-stops .on .hxl-path-n,.hxl-path.is-static .hxl-path-n{background:var(--hx-grad);color:var(--hx-ink);box-shadow:0 0 24px -4px color-mix(in srgb, var(--hx-glow-a) 80%, transparent);border-color:#0000}.hxl-path-stops .on button{color:var(--hx-text)}.hxl-path-copies{min-height:200px;position:relative}.hxl-path-copy{opacity:0;visibility:hidden;transition:opacity .4s var(--hx-ease), transform .4s var(--hx-ease), visibility 0s linear .4s;position:absolute;inset:0 0 auto;transform:translateY(14px)}.hxl-path-copy.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.hxl-path-copy h3{text-wrap:balance;margin-bottom:14px;font-size:clamp(28px,3vw,46px);line-height:1}.hxl-path-copy p{color:var(--hx-soft);max-width:42ch;font-size:18px;line-height:1.55}.hxl-path-stage{gap:18px;min-width:0;display:grid;position:relative}.hxl-path-stage>.hxl-profile{box-shadow:var(--hx-e-glow)}.hxl-path-stage .hxl-profile-body{position:relative}.hxl-path-sample{position:absolute;bottom:16px;right:18px}.hxl-path-detail{min-height:156px;animation:hxl-rise var(--hx-d4) var(--hx-ease) both}@keyframes hxl-rise{0%{opacity:0;transform:translateY(12px)}}.hxl-path-can,.hxl-path-bids{margin:0;padding:0;list-style:none;display:grid}.hxl-path-can li{border-bottom:1px solid var(--hx-hair);min-height:50px;color:var(--hx-muted);transition:color var(--hx-d3) var(--hx-ease);align-items:center;gap:12px;font-size:17px;display:flex}.hxl-path-can li.on{color:var(--hx-text)}.hxl-path-can i{border:2px solid var(--hx-track);width:24px;height:24px;transition:background-color var(--hx-d3) var(--hx-ease), border-color var(--hx-d3) var(--hx-ease);border-radius:50%;flex:none;position:relative}.hxl-path-can li.on.yes i{background:var(--hx-ok);border-color:var(--hx-ok)}.hxl-path-can li.on.no i{background:var(--hx-danger);border-color:var(--hx-danger)}.hxl-path-can li.on.yes i:after{content:"";border:solid var(--hx-ok-ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.hxl-path-can li.on.no i:before,.hxl-path-can li.on.no i:after{content:"";background:var(--hx-ink);border-radius:2px;width:12px;height:2.5px;position:absolute;top:9px;left:4px;transform:rotate(45deg)}.hxl-path-can li.on.no i:after{transform:rotate(-45deg)}.hxl-path-tag{color:var(--hx-muted);margin-left:auto;font-size:13px;font-weight:600}.hxl-path-can li.on.yes .hxl-path-tag{color:var(--hx-ok-text)}.hxl-path-can li.on.no .hxl-path-tag{color:var(--hx-err-text)}.hxl-path-picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hxl-path-picks button{min-width:0;min-height:44px;color:var(--hx-muted);font:600 14px/1.25 var(--hxl-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:8px;padding:0;display:grid}.hxl-path-picks .hxl-banner{transition:box-shadow var(--hx-d2) var(--hx-ease), transform var(--hx-d2) var(--hx-ease);border-radius:8px;box-shadow:0 0 0 2px #0000}.hxl-path-picks button.on{color:var(--hx-text)}.hxl-path-picks button.on .hxl-banner{box-shadow:0 0 0 2px var(--hx-accent), 0 12px 30px -12px color-mix(in srgb, var(--hx-glow-a) 80%, transparent)}@media (hover:hover){.hxl-path-picks button:hover .hxl-banner{transform:translateY(-3px)}}.hxl-path-bids li{border-bottom:1px solid var(--hx-hair);min-height:52px;color:var(--hx-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hxl-path-bids li>span b{color:var(--hx-soft);font-weight:600}.hxl-path-bids li>b{font:800 22px/1 var(--hxl-display);color:var(--hx-muted)}.hxl-path-bids li.lead{color:var(--hx-text);animation:hxl-in .5s var(--hx-ease)}.hxl-path-bids li.lead>span b{color:var(--hx-text)}.hxl-path-bids li.lead>b{color:var(--hx-peach)}.hxl-path-stub{margin:0;display:grid}.hxl-path-stub>div{border-bottom:1px dashed var(--hx-border);justify-content:space-between;align-items:baseline;gap:16px;min-height:48px;padding:12px 0;display:flex}.hxl-path-stub dt{color:var(--hx-soft);min-width:0}.hxl-path-stub dd{font:800 21px/1 var(--hxl-display);color:var(--hx-text);margin:0}.hxl-path-bank{border-bottom:0!important}.hxl-path-bank dt{color:var(--hx-text);font-weight:600}.hxl-path-bank dd{background:var(--hx-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-size:clamp(32px,3.6vw,48px);font-stretch:75%}.hxl-path-fork{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);padding:clamp(48px,6vw,88px) 0 clamp(24px,4vw,48px);display:grid}.hxl-path-lane{align-content:start;gap:14px;display:grid}.hxl-path-lane>.hxl-banner{box-shadow:var(--hx-e-glow);border-radius:14px}.hxl-path-lane h3{margin-top:12px;font-size:clamp(32px,3.4vw,50px)}.hxl-path-lane p{color:var(--hx-soft);max-width:44ch;font-size:18px;line-height:1.55}.hxl-path-lane .hxl-actions{margin-top:6px}.hxl-path.is-static .hxl-path-list{gap:clamp(40px,6vw,80px);margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.hxl-path-list>li{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hxl-path.is-static .hxl-path-copy{opacity:1;visibility:visible;position:static;transform:none}.hxl-path.is-static .hxl-path-n{margin-bottom:16px}.hxl-path.is-static .hxl-path-detail{animation:none}@media (width<=860px){.hxl-path-track{height:330svh}.hxl-path-stick{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:10px;padding-top:10px}.hxl-path-rail{display:contents}.hxl-path-stops{order:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.hxl-path-stops:before,.hxl-path-stops:after{width:auto;height:3px;inset:21px 12.5% auto}.hxl-path-stops:after{transform-origin:0;transform:scaleX(var(--hxl-path,0))}.hxl-path-stops button{text-align:center;flex-direction:column;justify-content:flex-start;gap:4px;min-height:64px;font-size:12px}.hxl-path-n{width:40px;height:40px;font-size:16px}.hxl-path-stage{order:1;gap:10px}.hxl-path-copies{order:2;min-height:108px}.hxl-path-copy h3{margin-bottom:6px;font-size:23px}.hxl-path-copy p{font-size:15px;line-height:1.45}.hxl-path-detail{min-height:126px}.hxl-path-can li,.hxl-path-bids li{min-height:42px;font-size:15px}.hxl-path-stub>div{min-height:40px;padding:8px 0}.hxl-path-stub dt{font-size:14px}.hxl-path-stub dd{font-size:18px}.hxl-path-bank dd{font-size:28px}.hxl-path-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hxl-path-picks button>span{display:none}.hxl-path-fork,.hxl-path-list>li{grid-template-columns:minmax(0,1fr)}}@media (height<=600px) and (width>=640px){.hxl-path-stick{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;padding-top:0}.hxl-path-rail{gap:12px;display:grid}.hxl-path-stops{grid-template-columns:repeat(4,minmax(0,1fr))}.hxl-path-copies{min-height:150px}.hxl-path-copy h3{font-size:22px}.hxl-path-copy p{font-size:14px}.hxl-path-stage .hxl-avatar{width:13%}.hxl-path-stage .hxl-profile-name{margin-top:4px;font-size:15px}.hxl-path-stage .hxl-profile-body{padding-bottom:8px;font-size:13px}.hxl-path-stage .hxl-follow{padding:6px 10px;font-size:12px}.hxl-path-detail{min-height:0}}.hxl-earn-demo{align-content:start;gap:4px;display:grid}.hxl-earn-board{margin-bottom:8px;position:relative}.hxl-earn-board>.hxl-banner{border-radius:var(--hx-r-lg);box-shadow:var(--hx-e-glow)}.hxl-earn-board>.hxl-sample{z-index:2;position:absolute;bottom:12px;right:12px}.hxl-earn-copy .hxl-calc{border-bottom:0}.hxl-way-art{margin-bottom:22px;position:relative}.hxl-way-art .hxl-banner{box-shadow:0 30px 80px -40px color-mix(in srgb, var(--hx-glow-a) 55%, transparent), 0 0 0 1px var(--hx-hair);border-radius:14px}.hxl-way-art>.hxl-sample{z-index:2;position:absolute;bottom:10px;right:10px}.hxl-tour{max-width:1360px;padding:clamp(56px, 7vw, 104px) var(--hxl-pad);border-top:1px solid var(--hx-hair);margin:0 auto}.hxl-tour-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;margin-bottom:clamp(24px,3vw,44px);display:flex}.hxl-tour-head .hxl-lede{max-width:34ch;margin-top:0!important}.hxl-tour-body{grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hxl-tour-tabs{gap:2px;display:grid}.hxl-tour-tabs button{text-align:left;min-height:44px;color:var(--hx-muted);font:800 clamp(20px, 2vw, 28px)/1.1 var(--hxl-display);letter-spacing:-.02em;cursor:pointer;transition:color var(--hx-d2) var(--hx-ease);background:0 0;border:0;padding:8px 0 14px;position:relative}.hxl-tour-tabs button:hover{color:var(--hx-soft)}.hxl-tour-tabs button:after,.hxl-tour-tabs button.on:before{content:"";background:var(--hx-hair);border-radius:2px;height:2px;position:absolute;bottom:5px;left:0;right:0}.hxl-tour-tabs button.on{color:var(--hx-text)}.hxl-tour-tabs button.on:before{z-index:1;background:var(--hx-grad);transform-origin:0;transform:scaleX(var(--hxl-tp,1))}.hxl-tour-copy{min-height:140px;margin-top:22px}.hxl-tour-copy h3{margin-bottom:10px;font-size:clamp(24px,2.4vw,34px);line-height:1.05}.hxl-tour-copy p{color:var(--hx-soft);max-width:44ch;font-size:17px;line-height:1.55}@media (width<=860px){.hxl-tour-body{grid-template-columns:minmax(0,1fr)}.hxl-tour-tabs{flex-wrap:wrap;gap:0 18px;display:flex}.hxl-tour-tabs button{font-size:19px}.hxl-tour-side{order:1}}.hxl-hero-banner{contain:layout style}.hxl-live,.hxl-earn,.hxl-styles,.hxl-faq,.hxl-path-fork,.hxl-final:not(.hxl-final-sm),.hxl-home .hxl-foot,.hxl-tour,.hxl-more,.hxl-gallery,.hxl-moments{content-visibility:auto;contain-intrinsic-size:auto 900px}.setup-meter{gap:var(--hx-s2);padding:var(--hx-s3);border-radius:var(--hx-radius);border:1px solid color-mix(in srgb, var(--hx-accent) 35%, var(--hx-hair));background:var(--hx-bg);color:var(--hx-text);transition:border-color var(--hx-d1) var(--hx-ease);text-decoration:none;display:grid}.setup-meter:hover{border-color:var(--hx-accent);color:var(--hx-text)}.setup-meter-top{justify-content:space-between;align-items:baseline;gap:var(--hx-s2);font-size:var(--hx-t-sm);display:flex}.setup-meter-top b{font-weight:600}.setup-meter-top .num{color:var(--hx-muted)}.setup-meter-bar{border-radius:var(--hx-r-pill);background:var(--hx-track);height:4px;overflow:hidden}.setup-meter-bar i{border-radius:var(--hx-r-pill);background:var(--hx-accent);height:100%;display:block}.setup-meter-next{align-items:center;gap:var(--hx-s1);font-size:var(--hx-t-sm);color:var(--hx-peach);font-weight:600;display:inline-flex}.setup-pill{border-color:color-mix(in srgb, var(--hx-accent) 45%, var(--hx-border))}
