@import url("https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,400..900&family=Inter:wght@400;500;600;700;800&display=swap");:root{--bg:#0b0b0e;--bg-elev:#111114;--surface:#131316;--surface-2:#18181c;--surface-3:#202024;--line:hsla(0,0%,100%,.06);--line-2:hsla(0,0%,100%,.09);--hairline-top:inset 0 1px 0 hsla(0,0%,100%,.045);--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--text:#f7f8f8;--muted:#969aa3;--faint:#6f737b;--violet:#5e6ad2;--violet-2:#9aa0ea;--cyan:#1ad9c6;--pink:#ff5c9c;--coral:#ff8d5e;--green:#2fe0a0;--danger:#ff5d73;--warn:#ffb454;--ok:#36d399;--fig-green:#71eb44;--fig-indigo:#7783ff;--fig-indigo-glow:#9aa0ea;--fig-gold:#fc0;--fig-red:#ff3b30;--fig-ticker-bg:#18181c;--btn-grad:linear-gradient(180deg,#9440ff,#6505e0);--btn-grad-shadow:0 1px 0 1px #6f0eea;--card-grad-purple:linear-gradient(229.71deg,#12072d,#000);--card-grad-green:linear-gradient(229.71deg,#072d11,#000);--fig-line:hsla(0,0%,100%,.12);--grad:linear-gradient(120deg,#6c77e8,#5e6ad2);--grad-warm:linear-gradient(120deg,#a86bff,#ff5c9c 52%,#ff8d5e);--grad-text:linear-gradient(115deg,#eceefb,#aeb6f5);--grad-money:linear-gradient(120deg,#34e0a1,#19d3c4);--radius:12px;--radius-sm:9px;--radius-lg:16px;--radius-pill:999px;--ring:0 0 0 3px rgba(94,106,210,.45);--shadow-sm:0 1px 2px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.2);--shadow:0 10px 30px -12px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.32);--shadow-lg:0 24px 60px -18px rgba(0,0,0,.55),0 6px 16px rgba(0,0,0,.38);--glow:0 10px 30px -8px rgba(124,92,255,.45);--font-body:"Inter",ui-sans-serif,system-ui,"Segoe UI Variable","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:"Archivo","Inter",ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--dur-fast:150ms;--dur:260ms;--dur-slow:460ms;--surface-hover:#20222b;--glass:rgba(26,29,43,.55);--glass-border:hsla(0,0%,100%,.1);--glass-glow:0 20px 50px -24px rgba(123,97,255,.5),0 0 44px -22px rgba(39,230,217,.4),0 2px 10px rgba(0,0,0,.32);--orb-amount:linear-gradient(180deg,#71eb44,#4ade80)}[data-theme=light]{--bg:#f5f7fc;--bg-elev:#fff;--surface:#fff;--surface-2:#f3f5fb;--surface-3:#e8edf7;--surface-hover:#eef1f8;--line:rgba(18,22,45,.1);--line-2:rgba(18,22,45,.15);--hairline-top:inset 0 1px 0 hsla(0,0%,100%,.7);--text:#14172a;--muted:#5b6477;--faint:#79839b;--violet-2:#4b54c4;--grad-text:linear-gradient(115deg,#4b54c4,#6e79e8);--ring:0 0 0 3px rgba(94,106,210,.3);--shadow-sm:0 1px 2px rgba(18,22,45,.06),0 1px 3px rgba(18,22,45,.05);--shadow:0 12px 30px -14px rgba(18,22,45,.18),0 2px 6px rgba(18,22,45,.06);--shadow-lg:0 24px 60px -22px rgba(18,22,45,.22),0 6px 16px rgba(18,22,45,.08);--glow:0 10px 30px -10px rgba(124,92,255,.3);--glass:hsla(0,0%,100%,.6);--glass-border:rgba(18,22,45,.12);--glass-glow:0 18px 44px -20px rgba(123,97,255,.26),0 0 40px -22px rgba(39,230,217,.3),0 2px 10px rgba(18,22,45,.06)}[data-theme=light] body{background:radial-gradient(135% 120% at 50% -10%,#fff 0,#f4f6fc 52%,#eef1f8 100%) fixed}[data-theme=light] body:before{background:radial-gradient(760px 560px at 18% 12%,rgba(124,92,255,.07),transparent 60%),radial-gradient(680px 560px at 86% 8%,rgba(26,217,198,.06),transparent 58%)}[data-theme=light] body:after{opacity:.02}[data-theme=light] .nav{background:hsla(0,0%,100%,.72)}[data-theme=light] .nav-mobile{background:hsla(0,0%,100%,.96)}[data-theme=light] .hero{background:radial-gradient(1100px 520px at 0 -45%,rgba(124,92,255,.1),transparent 60%),radial-gradient(900px 480px at 100% -30%,rgba(47,224,160,.09),transparent 58%),linear-gradient(180deg,#fff,#f3f5fc)}[data-theme=light] .hero p{color:var(--muted)}[data-theme=light] .hero:after{background-image:linear-gradient(rgba(18,22,45,.05) 1px,transparent 0),linear-gradient(90deg,rgba(18,22,45,.05) 1px,transparent 0)}[data-theme=light] .hs-toast{color:hsla(0,0%,100%,.82)}[data-theme=light] .hs-toast strong{color:#fff}[data-theme=light] *{scrollbar-color:#cdd4e4 transparent}[data-theme=light] ::-webkit-scrollbar-thumb{background:#cdd4e4}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#b8c0d4}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{background:#fff}[data-theme=light] .hs-bar,[data-theme=light] .progress,[data-theme=light] .stepper .seg{background:rgba(18,22,45,.09)}[data-theme=light] .stepper .seg.active{background:rgba(18,22,45,.2)}[data-theme=light] .alert-error{color:#b21f37;background:rgba(255,93,115,.12)}[data-theme=light] .alert-ok{color:#0c7a51;background:rgba(54,211,153,.16)}[data-theme=light] .alert-info{color:#5733d6;background:rgba(124,92,255,.1)}[data-theme=light] .btn-ghost:hover,[data-theme=light] .nav-links a:hover,[data-theme=light] .nav-mobile a:hover,[data-theme=light] .nav-toggle:hover,[data-theme=light] tbody tr:hover{background:rgba(18,22,45,.05)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;cursor:pointer;flex:none;background:hsla(0,0%,100%,.12);border:none;color:#fff;transition:background var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.theme-toggle:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}[data-theme=light] .notif-btn,[data-theme=light] .theme-toggle{background:rgba(18,22,45,.08);color:var(--text)}.theme-toggle:active{transform:scale(.94)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.6;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;background:radial-gradient(135% 120% at 50% -10%,#0d0e18 0,#08090f 52%,#050509 100%) fixed}body:before{content:"";position:fixed;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(760px 560px at 18% 12%,rgba(124,92,255,.08),transparent 60%),radial-gradient(680px 560px at 86% 8%,rgba(26,217,198,.06),transparent 58%);animation:meshDrift 26s var(--ease-out) infinite alternate;will-change:transform}@keyframes meshDrift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2.5%,0) scale(1.1)}}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%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")}::selection{background:rgba(124,92,255,.4);color:#fff}*{scrollbar-color:#2a2f3e transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#262b39;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#333a4c;background-clip:padding-box}a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}h1,h2,h3{font-family:var(--font-display);font-stretch:62%;letter-spacing:-.02em;word-spacing:.08em;line-height:1.15}h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.025em;margin:0 0 6px}h1,h2{font-weight:800}h2{font-size:24px;margin:0 0 12px}h3{margin:0;font-size:17px;font-weight:700}.dstat-val,.fcard-pool-amt,.fcard-title,.hs-pool-amt,.hs-title,.kpi .n,.mod-counter-n,.page-title,.pool,.pool-feature,.pool-orb-amount,.rail-balance,.st-mini-pool,.st-mini-title,.winner .wname{font-family:var(--font-display);font-stretch:62%}.container{width:min(1440px,100% - 48px);margin-inline:auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(0,0,0,.64);backdrop-filter:saturate(140%) blur(27px);-webkit-backdrop-filter:saturate(140%) blur(27px);border-bottom:1px solid var(--fig-line)}.nav-inner{display:flex;align-items:center;gap:80px;height:76px}@media (max-width:1080px){.nav-inner{gap:32px}}.brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:700;font-size:20px;letter-spacing:-.03em;color:#fff}.brand .logo{display:block;filter:drop-shadow(0 4px 14px rgba(124,92,255,.5))}.brand .logo,.brand-logo{width:32px;height:32px;flex:none}.brand-logo{border-radius:8px;display:grid;place-items:center;background:linear-gradient(137.49deg,#8b5cff 2.66%,#5b78ff 52.59%,#24cdf2 98.67%);box-shadow:0 4px 7px rgba(124,92,255,.5)}.brand-logo img{width:15px;height:17px;display:block}.brand-text span{color:var(--fig-indigo)}@media (max-width:480px){.brand-text{display:none}}.nav-links{display:flex;gap:32px;align-items:center;flex:1 1}.nav-links a{color:hsla(0,0%,100%,.64);font-weight:600;font-size:18px;letter-spacing:-.1px;padding:8px 0;border-radius:0;position:relative;transition:color var(--dur-fast) var(--ease-out)}.nav-links a:hover{color:#fff;background:transparent}.nav-right{display:flex;gap:12px;align-items:center}.nav-account{display:none}.nav-account-av{width:36px;height:36px;border-radius:50%;justify-content:center;font-weight:800;font-size:15px;background:var(--grad);box-shadow:0 2px 8px -2px rgba(124,92,255,.5)}.nav-account-av,.nav-user{display:inline-flex;align-items:center;color:#fff}.nav-user{gap:10px;white-space:nowrap;flex:none;padding:8px 18px 8px 8px;border-radius:12px;background:hsla(0,0%,100%,.04);font-weight:600;font-size:14px;letter-spacing:-.1px;transition:background var(--dur-fast) var(--ease-out)}.nav-user:hover{background:hsla(0,0%,100%,.09);color:#fff}.nav-user .avatar{width:32px;height:32px;box-shadow:none}[data-theme=light] .nav-user{background:rgba(18,22,45,.05);color:var(--text)}.nav-balance{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:none;padding:11px 16px;border-radius:12px;font-weight:600;font-size:18px;letter-spacing:-.1px;color:var(--fig-green);background:rgba(113,235,68,.12);border:none;transition:background var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.nav-balance:hover{color:var(--fig-green);background:rgba(113,235,68,.2);transform:translateY(-1px)}@media (max-width:420px){.nav-balance{padding:8px 10px;font-size:14px}}.nav-cta{display:inline-flex;align-items:center;gap:8px;background:var(--btn-grad);color:#fff;font-weight:600;font-size:18px;white-space:nowrap;padding:12px 22px;border-radius:12px;border:none;letter-spacing:-.1px;box-shadow:var(--btn-grad-shadow);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) ease,filter var(--dur-fast) ease}.nav-cta:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px);box-shadow:var(--btn-grad-shadow),0 8px 20px -6px rgba(148,64,255,.55)}.nav-cta:active{transform:translateY(0)}.nav-cta .plus{font-size:20px;line-height:1;margin-top:-1px}@media (max-width:420px){.nav-cta .label{display:none}.nav-cta{padding:8px 12px}}.notif,.notif-btn{position:relative;display:inline-flex}.notif-btn{align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;cursor:pointer;background:hsla(0,0%,100%,.12);border:none;color:#fff;transition:background var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.notif-btn:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.notif-badge{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:1;color:#fff;background:var(--coral,#ff5d73);border-radius:999px;box-shadow:0 0 0 2px var(--bg)}.notif-menu{position:absolute;top:46px;right:0;width:340px;max-width:86vw;z-index:60;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow),0 18px 50px -20px rgba(0,0,0,.7);overflow:hidden;animation:fadeUp .18s var(--ease-out) both}.notif-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.notif-list{max-height:60vh;overflow-y:auto}.notif-empty{padding:24px 16px;text-align:center}.notif-item{display:block;padding:12px 16px;border-bottom:1px solid var(--line);cursor:pointer;color:var(--text);transition:background var(--dur-fast) var(--ease-out)}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--surface-2)}.notif-item.unread{background:rgba(124,92,255,.08)}.notif-item.unread:hover{background:rgba(124,92,255,.13)}@media (max-width:720px){.nav-links{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--surface-2);color:var(--text);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:8px 16px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;line-height:1.1;transition:transform var(--dur-fast) var(--ease-out),background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),color var(--dur) var(--ease-out),filter var(--dur) var(--ease-out)}.btn:hover{background:var(--surface-hover);border-color:var(--line-2);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn:active{transform:translateY(0) scale(.985)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn:focus-visible{outline:none;box-shadow:var(--ring)}.btn-primary{background:var(--btn-grad);border:1.5px solid hsla(0,0%,100%,.4);color:#fff;box-shadow:var(--btn-grad-shadow)}.btn-primary:hover{background:var(--btn-grad);filter:brightness(1.08);transform:translateY(-1px);box-shadow:var(--btn-grad-shadow),0 10px 24px -10px rgba(148,64,255,.55)}.btn-accent{background:var(--btn-grad);border:1.5px solid hsla(0,0%,100%,.4);color:#fff;font-weight:600;box-shadow:var(--btn-grad-shadow)}.btn-accent:hover{background:var(--btn-grad);filter:brightness(1.08);transform:translateY(-1px);box-shadow:var(--btn-grad-shadow),0 10px 24px -10px rgba(148,64,255,.55)}.btn-accent:active,.btn-primary:active{transform:translateY(0) scale(.97);filter:brightness(.98);box-shadow:0 4px 14px -6px rgba(94,106,210,.5)}.btn-danger{background:transparent;border-color:rgba(255,93,115,.4);color:var(--danger)}.btn-danger:hover{background:rgba(255,93,115,.1);border-color:rgba(255,93,115,.6);transform:translateY(-1px);box-shadow:none}.btn-ghost{background:transparent;border-color:transparent}.btn-ghost:hover{background:hsla(0,0%,100%,.05);border-color:transparent;box-shadow:none}.btn-sm{padding:6px 12px;font-size:13px;border-radius:10px}.btn-lg{padding:12px 20px;font-size:16px}.btn-block{width:100%}.or-divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.or-divider:after,.or-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.google-btn{background:#fff;color:#1f1f1f;border-color:rgba(0,0,0,.1);font-weight:600}.google-btn:hover{background:#f6f6f6;color:#1f1f1f;border-color:rgba(0,0,0,.18);transform:translateY(-1px)}.panel{background:var(--surface);padding:24px;box-shadow:var(--hairline-top),var(--shadow-sm)}.panel,.panel-flat{border:1px solid var(--line);border-radius:var(--radius)}.panel-flat{background:var(--surface-2);padding:16px}.profile-hero{background:radial-gradient(760px 320px at 0 -70%,rgba(124,92,255,.1),transparent 60%),radial-gradient(620px 320px at 100% -60%,rgba(47,224,160,.08),transparent 58%),var(--surface);border-color:var(--line-2)}.profile-avatar .avatar-lg{box-shadow:0 0 0 2px rgba(124,92,255,.45),0 12px 36px -8px rgba(124,92,255,.5)}.stat{position:relative;overflow:hidden;transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad);opacity:.85}.stat:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:var(--hairline-top),var(--shadow)}.challenge-hero{position:relative;overflow:hidden;padding:32px;background:radial-gradient(900px 380px at 6% -55%,rgba(124,92,255,.12),transparent 60%),radial-gradient(760px 340px at 100% -45%,rgba(26,217,198,.1),transparent 55%),var(--surface);border-color:var(--line-2)}.challenge-hero h1{font-size:clamp(30px,4.2vw,48px);letter-spacing:-.035em;line-height:1.1}.challenge-hero p{font-size:16px;color:#c4cbdc}.invite-wrap{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.invite-hero{animation:fadeUp .5s var(--ease-out) both}.invite-hero h1{font-size:26px;letter-spacing:-.02em}.invite-eyebrow{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--violet-2);background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.3);border-radius:999px;padding:6px 12px}.invite-prize{padding:16px;border-radius:var(--radius-sm);background:radial-gradient(420px 160px at 50% -30%,rgba(47,224,160,.12),transparent 70%),var(--surface-2);border:1px solid var(--line)}.center,.invite-prize{text-align:center}.overlay-body{background:transparent!important}.progress{height:7px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.progress span{display:block;height:100%;border-radius:999px;background:var(--grad);transition:width var(--dur) var(--ease-out)}.media-frame{box-shadow:var(--shadow),0 0 70px -28px rgba(124,92,255,.5);position:relative}.media-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 70px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.05)}.grid{display:grid;grid-gap:24px;gap:24px}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.cols-2{grid-template-columns:1.65fr 1fr;align-items:start}@media (max-width:900px){.cols-2{grid-template-columns:1fr}}.card{position:relative;background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--glass-glow);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);overflow:hidden}.card:before{content:"";position:absolute;inset:0 0 auto 0;height:42%;z-index:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent)}.card>*{position:relative;z-index:1}.card:hover{border-color:rgba(123,97,255,.5);box-shadow:0 30px 70px -24px rgba(123,97,255,.62),0 0 56px -20px rgba(39,230,217,.5),0 4px 16px rgba(18,22,45,.16)}.card:not(.card-3d):hover{transform:translateY(-3px)}.card-wrap{position:relative}.card-aura{position:absolute;inset:-9%;z-index:0;border-radius:30px;pointer-events:none;background:radial-gradient(54% 54% at 50% 46%,rgba(123,97,255,.5),rgba(39,230,217,.2) 60%,transparent 76%);filter:blur(28px);opacity:.4;transition:opacity var(--dur) var(--ease-out)}.card-wrap.is-accepted .card-aura{background:radial-gradient(54% 54% at 50% 46%,rgba(54,211,153,.5),rgba(39,230,217,.2) 60%,transparent 76%)}.card-wrap.is-completed .card-aura{opacity:.18;filter:blur(32px);background:radial-gradient(54% 54% at 50% 46%,rgba(148,163,184,.4),transparent 72%)}.card-wrap.is-live.in-view .card-aura{animation:auraPulse 3.6s var(--ease-out) infinite}.card-wrap:hover .card-aura{opacity:.92}@keyframes auraPulse{0%,to{opacity:.36;transform:scale(.97)}50%{opacity:.66;transform:scale(1.04)}}.card-3d{position:relative;z-index:1;transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transform-style:preserve-3d;transition:transform .22s var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.card .glare{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(220px 220px at var(--mx,50%) var(--my,0),hsla(0,0%,100%,.3),transparent 60%);transition:opacity var(--dur) var(--ease-out);mix-blend-mode:soft-light}.card-3d:hover .glare{opacity:1}.card-3d .pool-orb-label{transform:translate3d(calc(var(--px, 0) * 16px),calc(var(--py, 0) * 16px),0);transition:transform .2s var(--ease-out)}.card-3d .pool-orb-row{transform:translate3d(calc(var(--px, 0) * 24px),calc(var(--py, 0) * 24px),0)}.card-3d .pool-orb-row,.card-3d h3{transition:transform .2s var(--ease-out)}.card-3d h3{transform:translate3d(calc(var(--px, 0) * 12px),calc(var(--py, 0) * 12px),0)}.orb-stream{position:absolute;inset:0;z-index:0;pointer-events:none}.orb-stream i{position:absolute;right:16%;top:26%;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#e6dfff,#7b61ff 52%,#4f20c4);box-shadow:0 0 10px rgba(123,97,255,.8);opacity:0}.card-wrap.in-view .orb-stream i{animation:orbFly 3s var(--ease-out) infinite;animation-delay:var(--d,0s)}@keyframes orbFly{0%{opacity:0;transform:translate(48px,-34px) translateX(var(--sx,0)) scale(.5)}18%{opacity:.95}to{opacity:0;transform:translate(-150px,150px) scale(1.05)}}@media (prefers-reduced-motion:reduce){.card-3d,.card-3d .pool-orb-label,.card-3d .pool-orb-row,.card-3d h3{transform:none!important}.card-wrap .card-aura{animation:none!important}.orb-stream{display:none}}.card h3{font-size:17px;line-height:1.3}.card strong{font-family:var(--font-display);letter-spacing:-.01em}.card>strong{font-size:16px;line-height:1.3;font-weight:600}.pool-orb-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.pool-orb-row{display:flex;align-items:center;gap:8px}.pool-orb-amount{font-family:var(--font-display);font-weight:900;font-size:34px;letter-spacing:-.02em;line-height:1;color:var(--fig-green);-webkit-text-fill-color:var(--fig-green)}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:12px}.row,.row-between{display:flex;gap:12px;align-items:center}.row-between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:16px}.mt{margin-top:16px}.mb{margin-bottom:16px}.spacer{flex:1 1}.gradient-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em;background:hsla(0,0%,100%,.07);padding:2px 6px;border-radius:6px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;background:hsla(0,0%,100%,.05);border:1px solid var(--line);color:var(--muted);letter-spacing:.01em}.badge-ok{background:rgba(54,211,153,.14);color:var(--ok);border-color:rgba(54,211,153,.25)}.badge-warn{background:rgba(255,180,84,.14);color:var(--warn);border-color:rgba(255,180,84,.25)}.badge-danger{background:rgba(255,93,115,.14);color:var(--danger);border-color:rgba(255,93,115,.25)}.badge-accent{background:rgba(124,92,255,.14);color:var(--violet-2);border-color:rgba(124,92,255,.25)}.badge-level{background:rgba(124,92,255,.18);color:var(--violet-2);border:1px solid rgba(124,92,255,.35);font-weight:700}.badge-done{background:rgba(148,163,184,.16);color:var(--faint);border-color:rgba(148,163,184,.32)}.badge-adult{background:rgba(255,93,115,.16);color:#ff6b85;border-color:rgba(255,93,115,.4);font-weight:700;letter-spacing:.02em}.age-gate{position:relative;border-radius:var(--radius);overflow:hidden}.age-gate-blur{filter:blur(26px) saturate(.85);transform:scale(1.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.age-gate-veil{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;color:var(--text);background:rgba(10,11,18,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.age-gate-veil svg{color:#ff6b85}.badge:before{content:none}.badge-accent:before,.badge-danger:before,.badge-ok:before,.badge-warn:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 4px currentColor}.pool{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em}.pool,.pool-feature{background:var(--grad-money);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;background:var(--surface-2);flex:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.06),0 0 0 3.5px rgba(124,92,255,0)}.avatar-lg{width:92px;height:92px;box-shadow:0 0 0 2px hsla(0,0%,100%,.08),0 6px 22px rgba(0,0,0,.45)}.avatar-sm{width:30px;height:30px}label{display:block;font-size:13px;color:var(--muted);margin-bottom:8px;font-weight:600}input,select,textarea{width:100%;background:var(--surface-2);color:var(--text);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;font-family:inherit;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--violet);box-shadow:var(--ring);background:#1c1f2c}textarea{min-height:104px;resize:vertical}select{cursor:pointer}.field{margin-bottom:16px}.checkbox{display:flex;align-items:center;gap:8px}.checkbox input{width:auto;accent-color:var(--violet);width:17px;height:17px}.sel{position:relative}.sel-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:var(--surface-2);color:var(--text);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sel-btn:hover{border-color:var(--violet)}.sel-btn:focus-visible{outline:none;box-shadow:var(--ring)}.sel-btn>span{overflow:hidden;text-overflow:ellipsis}.sel-caret{color:var(--faint);flex:none;transition:transform var(--dur-fast) var(--ease-out)}.sel-caret.open{transform:rotate(180deg)}.sel-menu{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;list-style:none;margin:0;padding:6px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);box-shadow:var(--shadow),0 18px 50px -20px rgba(0,0,0,.55);max-height:300px;overflow-y:auto;animation:fadeUp .16s var(--ease-out) both}.sel-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:9px;font-size:14px;color:var(--text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sel-opt:hover{background:var(--surface-2)}.sel-opt.on{color:var(--violet-2);font-weight:600}.sel-opt.on:hover{background:rgba(124,92,255,.12)}.sel-opt svg{color:var(--violet-2);flex:none}.tabs{display:flex;gap:6px;border-bottom:1px solid var(--line)}.advanced,.tabs{margin-bottom:16px}.advanced{border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 16px;background:var(--surface-2)}.advanced>summary{cursor:pointer;padding:12px 2px;font-weight:600;font-size:14px;color:var(--text);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advanced>summary::-webkit-details-marker{display:none}.advanced>summary:before{content:"▸";display:inline-block;margin-right:8px;color:var(--faint);transition:transform var(--dur-fast) var(--ease-out)}.advanced[open]>summary:before{transform:rotate(90deg)}.advanced[open]{padding-bottom:16px}.tab{padding:8px 16px;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;font-weight:600;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.tab.active,.tab:hover{color:var(--text)}.tab.active{border-bottom-color:var(--violet)}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:12px;border-bottom:1px solid var(--line)}th{color:var(--faint);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.08em}tbody tr{transition:background var(--dur-fast) var(--ease-out)}tbody tr:hover{background:hsla(0,0%,100%,.025)}tbody tr:last-child td{border-bottom:none}.alert{border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;border:1px solid transparent}.alert-error{background:rgba(255,93,115,.1);color:#ffb3bf;border-color:rgba(255,93,115,.3)}.alert-ok{background:rgba(54,211,153,.1);color:#9bedc8;border-color:rgba(54,211,153,.3)}.alert-info{background:rgba(124,92,255,.1);color:#c9bdff;border-color:rgba(124,92,255,.3)}.hero{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);padding:64px 48px;margin-bottom:32px;background:radial-gradient(1100px 520px at 0 -45%,rgba(124,92,255,.14),transparent 60%),radial-gradient(900px 480px at 100% -30%,rgba(47,224,160,.07),transparent 58%),linear-gradient(180deg,#101220,#0b0d14);box-shadow:var(--hairline-top),var(--shadow)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(620px 360px at 26% 14%,#000,transparent 72%);mask-image:radial-gradient(620px 360px at 26% 14%,#000,transparent 72%)}.hero>*{position:relative;z-index:1}.hero-inner{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.hero-copy{min-width:0}.hero h1{font-size:clamp(40px,5.6vw,70px);font-weight:700;max-width:13ch;letter-spacing:-.035em;line-height:1.1}.hero p{color:#aeb6c9;font-size:17px;line-height:1.55;margin-top:16px;max-width:42ch}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.hero{padding:32px 24px}}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;letter-spacing:.01em;background:rgba(124,92,255,.12);color:var(--violet-2);border:1px solid rgba(124,92,255,.26)}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:pulse 2.2s ease-in-out infinite}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}@media (max-width:720px){.steps{grid-template-columns:1fr}}.step{display:flex;gap:16px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.step:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.step .ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex:none;background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.28);color:var(--violet-2)}.step .t{font-family:var(--font-display);font-weight:600;font-size:15px}.step .c{color:var(--muted);font-size:13px}.divider{height:1px;background:var(--line);margin:16px 0;border:none}.media-frame{width:100%;border-radius:13px;border:1px solid var(--line);overflow:hidden;background:#000;box-shadow:var(--shadow-sm)}.media-frame img,.media-frame video{width:100%;display:block}.media-frame iframe{display:block}.media-input{width:100%}.media-preview{position:relative;display:inline-block;max-width:100%}.media-preview img{max-width:100%;max-height:220px;border-radius:12px;border:1px solid var(--line-2);display:block}.media-chip{gap:8px;padding:8px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line-2);font-size:13px;color:var(--text)}.media-chip,.media-remove{display:inline-flex;align-items:center}.media-remove{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;justify-content:center;cursor:pointer;background:rgba(8,9,13,.72);color:#fff;border:1px solid hsla(0,0%,100%,.25)}.media-remove:hover{background:rgba(8,9,13,.92)}.media-link{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line-2);color:var(--violet-2);font-weight:600;font-size:14px}.media-link:hover{border-color:var(--violet);color:var(--violet-2)}.qr-img{position:relative;display:inline-block;background:#fff;border-radius:10px;line-height:0}.qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff}.link{color:var(--fig-indigo);cursor:pointer;font-weight:500}.link:hover{text-decoration:underline;text-underline-offset:3px}.kpi{display:flex;gap:32px;flex-wrap:wrap}.kpi .n{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.kpi .l{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px;margin-bottom:24px}.search-field{position:relative}.search-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--faint);font-size:17px;pointer-events:none}.subpanel{border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px}.segmented,.subpanel{background:var(--surface-2)}.segmented{display:inline-flex;border:1px solid var(--line);padding:4px;gap:4px}.segmented,.segmented a{border-radius:var(--radius-pill)}.segmented a{padding:8px 16px;font-size:13px;font-weight:600;color:var(--muted);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.segmented a:hover:not(.active){color:var(--text)}.segmented a.active{background:var(--surface-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.podium{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}@media (max-width:640px){.podium{grid-template-columns:1fr}}.winner{text-align:center;padding:24px 16px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent),var(--surface);display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:var(--hairline-top);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.winner:hover{transform:translateY(-2px);box-shadow:var(--hairline-top),var(--shadow)}.winner.first{border-color:transparent;box-shadow:0 0 0 1.5px rgba(124,92,255,.55),var(--glow)}.winner.first:hover{box-shadow:0 0 0 1.5px rgba(124,92,255,.7),var(--glow),var(--shadow)}.winner.first .avatar{box-shadow:0 0 0 2px rgba(124,92,255,.5),0 8px 26px rgba(124,92,255,.35)}.winner .medal{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:14px;background:var(--surface-2);border:1px solid var(--line-2);color:var(--muted)}.winner.first .medal{background:rgba(124,92,255,.16);border-color:rgba(124,92,255,.45);color:var(--violet-2)}.winner .wname{font-family:var(--font-display);font-weight:600;margin-top:4px}.section-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.section-head .count{color:var(--faint);font-size:14px;font-weight:600}.empty{text-align:center;color:var(--muted);padding:40px 24px}.invite-banner{border:1px dashed rgba(124,92,255,.45);background:rgba(124,92,255,.07);border-radius:var(--radius-sm);padding:16px}.grid-cards>*{animation:fadeUp .45s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.spinner{width:15px;height:15px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:spin .6s linear infinite;display:inline-block}.btn[data-loading=true]{color:transparent!important;position:relative;pointer-events:none}.btn[data-loading=true] .spinner{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;border-top-color:currentColor;color:#fff}@keyframes spin{to{transform:rotate(1turn)}}.nav-links a.active{color:#fff;background:transparent}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fig-indigo);border-radius:2px}.nav-toggle{display:none;width:40px;height:40px;border-radius:10px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);color:var(--text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.nav-toggle:hover{background:hsla(0,0%,100%,.05);border-color:var(--line-2)}.nav-toggle:active{transform:scale(.94)}.nav-mobile{display:none}@media (max-width:720px){.nav-toggle{display:inline-flex}.nav-right{margin-left:auto}.nav-right .hide-sm{display:none}.nav-mobile{display:block;position:fixed;inset:64px 0 auto 0;z-index:39;background:rgba(8,9,13,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:12px 16px 16px;animation:fadeDown var(--dur) var(--ease-out)}.nav-mobile a{display:block;padding:12px;color:var(--text);font-weight:600;border-radius:10px}.nav-mobile a:hover{background:hsla(0,0%,100%,.05)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.stepper{display:flex;align-items:center;gap:8px}.stepper .seg{height:5px;flex:1 1;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden;transition:background var(--dur) var(--ease-out)}.stepper .seg.done{background:var(--grad)}.stepper .seg.active{background:hsla(0,0%,100%,.18)}.stepper .seg.active:after{content:"";display:block;height:100%;width:55%;background:var(--grad);border-radius:999px;animation:growFill var(--dur-slow) var(--ease-out) both}@keyframes growFill{0%{width:0}to{width:55%}}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:560px){.choice-grid{grid-template-columns:1fr}}.choice-card{position:relative;text-align:left;cursor:pointer;width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent),var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;gap:16px;align-items:flex-start;color:var(--text);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.choice-card:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:var(--shadow)}.choice-card:focus-visible{outline:none;box-shadow:var(--ring)}.choice-card[aria-checked=true],.choice-card[aria-pressed=true]{border-color:transparent;background:rgba(124,92,255,.1);box-shadow:0 0 0 1.5px var(--violet),var(--glow)}.choice-card:after{content:"✓";position:absolute;top:14px;right:16px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--grad);color:#fff;font-size:14px;font-weight:800;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.choice-card[aria-checked=true]:after,.choice-card[aria-pressed=true]:after{opacity:1;transform:scale(1)}.choice-card .ic{width:52px;height:52px;border-radius:14px;flex:none;display:grid;place-items:center;background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.26);color:var(--violet-2)}.choice-card>span:last-child{display:flex;flex-direction:column;min-width:0}.choice-card .ct{display:block;font-family:var(--font-display);font-weight:600;font-size:16px;margin-bottom:4px}.choice-card .cd{display:block;color:var(--muted);font-size:13px;line-height:1.45}.skeleton{position:relative;overflow:hidden;background:var(--surface-2);border-radius:8px}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{to{transform:translateX(100%)}}.dialog-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(4,5,8,.66);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn var(--dur-fast) ease}.dialog{width:100%;max-width:460px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent),var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-lg);animation:dialogIn var(--dur) var(--ease-spring)}.dialog h3{font-size:18px;margin-bottom:6px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.toast-stack{position:fixed;right:24px;bottom:24px;z-index:120;flex-direction:column;max-width:min(380px,calc(100vw - 36px))}.toast,.toast-stack{display:flex;gap:12px}.toast{align-items:flex-start;padding:12px 16px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line-2);box-shadow:var(--shadow);color:var(--text);font-size:14px;animation:toastIn var(--dur) var(--ease-spring)}.toast.ok{border-color:rgba(54,211,153,.4)}.toast.err{border-color:rgba(255,93,115,.4)}.toast .ico{font-size:16px;line-height:1.4}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.onb-wrap{max-width:620px;margin:0 auto}.onb-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;background:radial-gradient(900px 380px at 0 -40%,rgba(124,92,255,.08),transparent 60%),var(--surface);box-shadow:var(--hairline-top),var(--shadow)}.tab:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:none;box-shadow:var(--ring);border-radius:8px}.hero:before{content:"";position:absolute;z-index:0;pointer-events:none;width:480px;height:480px;right:-130px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.3),transparent 70%);filter:blur(18px);animation:orbFloat 16s var(--ease-out) infinite alternate}@keyframes orbFloat{0%{transform:translate(0) scale(1)}to{transform:translate(-46px,34px) scale(1.12)}}.hero-copy>.eyebrow,.hero-copy>.row,.hero-copy>h1,.hero-copy>p{animation:fadeUp .6s var(--ease-out) both}.hero-copy>h1{animation-delay:.06s}.hero-copy>p{animation-delay:.12s}.hero-copy>.row{animation-delay:.18s}.hero-showcase{animation:fadeUp .75s var(--ease-out) .12s both}.gradient-text,.pool-feature{background-size:220% 220%;animation:gradShift 8s ease-in-out infinite}@keyframes gradShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-showcase{position:relative;justify-self:center;width:100%;max-width:380px}.hs-glow{position:absolute;inset:-36px;z-index:0;pointer-events:none;background:radial-gradient(circle at 62% 38%,rgba(124,92,255,.3),rgba(39,230,217,.18) 48%,transparent 72%);filter:blur(34px);animation:orbFloat 13s var(--ease-out) infinite alternate}.hs-card{position:relative;z-index:1;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02)),var(--surface-2);border:1px solid var(--line-2);border-radius:22px;padding:20px;box-shadow:var(--hairline-top),0 36px 80px -24px rgba(0,0,0,.75),0 0 70px -26px rgba(124,92,255,.55);display:flex;flex-direction:column;gap:16px;transform:perspective(1000px) rotateY(var(--hrotY,-8deg)) rotateX(var(--hrotX,3deg));transition:transform .25s var(--ease-out)}.hs-glare{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(240px 240px at var(--hmx,50%) var(--hmy,0),hsla(0,0%,100%,.22),transparent 60%);transition:opacity var(--dur) var(--ease-out);mix-blend-mode:soft-light}.hero-showcase:hover .hs-glare{opacity:1}.story{margin:64px 0 40px}.story-head{text-align:center;max-width:640px;margin:0 auto 32px}.story-head h2{font-size:clamp(28px,4.4vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.story-head p{color:var(--muted);font-size:17px;margin-top:8px}.st-beat{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center;max-width:920px;margin:0 auto;padding:32px 0;opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.st-beat.in{opacity:1;transform:none}.st-beat.reverse .st-scene{order:2}@media (max-width:720px){.st-beat,.st-beat.reverse{grid-template-columns:1fr;gap:16px}.st-beat.reverse .st-scene{order:0}}.st-scene{position:relative;display:grid;place-items:center;min-height:250px}.st-copy .st-step{font-weight:800;font-size:13px;letter-spacing:.18em;color:var(--violet-2)}.st-copy .st-step,.st-copy h3{font-family:var(--font-display)}.st-copy h3{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:6px 0 12px}.st-copy p{color:var(--muted);font-size:16px;line-height:1.55;max-width:40ch}.st-mini{position:relative;z-index:2;width:250px;padding:20px;background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--glass-glow);display:flex;flex-direction:column;gap:12px;transform:scale(.9);transition:transform .7s var(--ease-out)}.st-beat.in .st-mini{transform:scale(1)}.st-mini-lg{width:272px}.st-mini-eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--violet-2)}.st-mini-eyebrow.done{color:var(--ok)}.st-mini-title{font-weight:600;font-size:18px}.st-mini-pool,.st-mini-title{font-family:var(--font-display)}.st-mini-pool{display:flex;align-items:center;gap:8px;font-weight:800;font-size:26px}.st-mini-pool span{background:var(--orb-amount);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.st-mini-pool.big{font-size:40px}.st-progress{height:7px;border-radius:999px;background:rgba(123,97,255,.16);overflow:hidden}.st-progress span{display:block;height:100%;width:0;border-radius:999px;background:var(--grad)}.st-beat.in .st-progress span{animation:stFill 1.9s var(--ease-out) forwards}@keyframes stFill{to{width:92%}}.st-incoming{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1}.st-incoming i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#e6dfff,#7b61ff 52%,#4f20c4);box-shadow:0 0 10px rgba(123,97,255,.8);opacity:0;transform:rotate(var(--a)) translateX(150px)}.st-beat.in .st-incoming i{animation:fundFly 2.6s var(--ease-out) infinite;animation-delay:var(--d)}@keyframes fundFly{0%{transform:rotate(var(--a)) translateX(160px) scale(.5);opacity:0}16%{opacity:1}to{transform:rotate(var(--a)) translateX(6px) scale(1.05);opacity:0}}@media (prefers-reduced-motion:reduce){.st-beat{opacity:1}.st-beat,.st-beat .st-mini{transform:none}.st-incoming{display:none}.st-beat.in .st-progress span{animation:none;width:92%}}@keyframes hsFloat{0%,to{transform:perspective(1000px) rotateY(-8deg) rotateX(3deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-8deg) rotateX(3deg) translateY(-13px)}}.hs-live{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--pink)}.hs-dot{width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px var(--pink);animation:pulse 1.6s ease-in-out infinite}.hs-target{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.hs-target strong{color:var(--text)}.hs-ava{width:22px;height:22px;border-radius:50%;flex:none;background:linear-gradient(135deg,#7c5cff,#1ad9c6);box-shadow:0 0 0 2px var(--surface-2)}.hs-title{font-family:var(--font-display);font-weight:600;font-size:21px;letter-spacing:-.02em}.hs-poolrow{display:flex;align-items:flex-end;justify-content:space-between}.hs-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:4px}.hs-pool{display:flex;align-items:center;gap:8px}.hs-pool-amt{font-family:var(--font-display);font-weight:700;font-size:44px;letter-spacing:-.03em;line-height:1;background:var(--orb-amount);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hs-chip{font-size:13px;font-weight:700;color:#fff;background:var(--grad);padding:6px 12px;border-radius:999px;box-shadow:0 4px 16px -4px rgba(124,92,255,.65);animation:chipPulse 2.4s ease-in-out infinite}@keyframes chipPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.hs-bar{height:8px;background:hsla(0,0%,100%,.08)}.hs-bar,.hs-bar span{border-radius:999px;overflow:hidden}.hs-bar span{position:relative;display:block;height:100%;width:72%;background:var(--grad);animation:barGrow 1.7s var(--ease-out) both}.hs-bar span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);animation:barShine 2.6s var(--ease-out) 1.7s infinite}@keyframes barGrow{0%{width:0}to{width:72%}}@keyframes barShine{to{transform:translateX(100%)}}.hs-avatars{display:flex;align-items:center}.hs-avatars i{width:26px;height:26px;border-radius:50%;border:2px solid var(--surface-2);margin-left:-8px}.hs-avatars i:first-child{margin-left:0}.hs-more{font-size:12px;color:var(--muted);margin-left:12px}.hs-time{font-size:12px;color:var(--faint)}.hs-toast{position:absolute;z-index:2;right:-6px;bottom:30px;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);background:rgba(16,18,28,.92);border:1px solid var(--line-2);border-radius:12px;padding:8px 12px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:toastBob 4.5s ease-in-out infinite}.hs-toast strong{color:var(--text)}.hs-toast-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}@keyframes toastBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:900px){.hero-showcase{justify-self:start;max-width:340px}.hs-card{transform:none;animation:none}}@media (prefers-reduced-motion:reduce){*,.grid-cards>*{animation:none!important;transition-property:color,background-color,background,border-color,opacity,box-shadow,filter!important;transition-duration:var(--dur-fast)!important}.btn-accent:hover,.btn-danger:hover,.btn-primary:hover,.btn:active,.btn:hover,.card:hover,.choice-card:hover,.nav-cta:hover,.nav-toggle:active,.step:hover,.winner:hover{transform:none!important}.spinner{animation:spin 1s linear infinite!important}}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.ticker-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);border-bottom:1px solid hsla(0,0%,100%,.06);background:var(--fig-ticker-bg);overflow:hidden}.ticker-track{display:inline-flex;white-space:nowrap;animation:tickerScroll 38s linear infinite}.ticker-wrap:hover .ticker-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.app-main{padding-top:32px;padding-bottom:64px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;flex-wrap:wrap}.page-title{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em;margin:0;line-height:1}.page-sub{margin-top:10px;font-size:15px;color:var(--muted);max-width:56ch;line-height:1.5}.btn-plus{font-size:17px;margin-top:-2px}.app-grid{display:grid;grid-template-columns:minmax(0,1fr) 332px;grid-gap:32px;gap:32px;align-items:start}@media (max-width:1080px){.app-grid{grid-template-columns:1fr}.app-rail{display:none}}.fbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.fbar-search{position:relative;flex:1 1 200px;min-width:160px}.fbar-search .search-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--faint);pointer-events:none}.fbar-search input{padding-left:40px}.fbar-sort{width:auto;flex:none}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.chip.active,.chip:hover{color:var(--text);border-color:var(--line-2)}.chip.active{background:var(--surface-hover)}.cat-dot{width:7px;height:7px;border-radius:50%;flex:none}.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:16px;gap:16px;align-items:start}.fcard-wrap{perspective:1000px}.fcard,.fcard-wrap{display:flex;min-width:0}.fcard{flex:1 1 auto;flex-direction:column;gap:14px;background:linear-gradient(180deg,var(--cat-tint,transparent),transparent 60%),var(--surface);border:1.5px solid var(--fig-line);border-radius:20px;padding:20px;cursor:pointer;color:var(--text);text-decoration:none;position:relative;overflow:hidden;box-shadow:var(--hairline-top);transform:rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg)) translateY(var(--lift,0));transform-style:preserve-3d;will-change:transform;transition:transform .14s var(--ease-out),border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.fcard:before{inset:0 0 auto 0;height:2px;z-index:2;background:linear-gradient(90deg,var(--cat,transparent),transparent 70%);opacity:.6}.fcard:after,.fcard:before{content:"";position:absolute;transition:opacity var(--dur) var(--ease-out)}.fcard:after{inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0),var(--cat-ring,hsla(0,0%,100%,.1)),transparent 42%);opacity:0;mix-blend-mode:screen}.fcard>*{position:relative;z-index:2}.fcard:hover{--lift:-4px;border-color:var(--cat-bd,var(--line-2));box-shadow:var(--hairline-top),0 22px 44px -22px var(--cat-sh,rgba(0,0,0,.6)),0 0 0 1px var(--cat-ring,transparent)}.fcard:hover:after,.fcard:hover:before{opacity:1}.fcard-top{display:flex;justify-content:space-between;gap:8px}.fcard-top,.pill{align-items:center}.pill{display:inline-flex;gap:7px;padding:4px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.pill-dot{width:6px;height:6px;border-radius:50%;flex:none}.fcard-cat{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.fcard-title{font-family:var(--font-display);font-stretch:62%;font-weight:800;font-size:22px;letter-spacing:-.01em;line-height:1.12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.fcard-target{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--text);min-width:0}.fcard-target-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcard-target strong{font-weight:650}.ava-orb{width:28px;height:28px;border-radius:50%;flex:none;background:var(--grad);box-shadow:0 0 0 2px var(--surface),0 0 14px -2px var(--violet)}.fcard-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.fcard-pool{display:flex;flex-direction:column;gap:3px}.fcard-pool-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.fcard-pool-amt{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:30px;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fig-green)}.fcard-meta{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fcard-meta span{display:inline-flex;align-items:center;gap:4px}.fcard-time{color:var(--faint)}.app-rail{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;gap:16px}.rail-wallet{background:radial-gradient(420px 220px at 50% -70%,rgba(124,92,255,.12),transparent 62%),var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:20px;box-shadow:var(--hairline-top)}.rail-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--faint)}.rail-balance{font-size:40px;line-height:1;margin-top:10px}.rail-btns{display:flex;gap:10px;margin-top:18px}.rail-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 8px;box-shadow:var(--hairline-top)}.rail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.rail-head>span{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.01em}.rail-head .link{font-size:12.5px;font-weight:600;cursor:pointer}.rail-list{display:flex;flex-direction:column}.rail-row{display:flex;align-items:center;gap:11px;padding:11px 8px;margin:0 -8px;border-radius:9px;border-bottom:1px solid var(--line);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.rail-row:last-child{border-bottom:none}.rail-row:hover{background:var(--surface-2)}.rail-rank{width:14px;text-align:center;flex:none;font-family:var(--font-display);font-weight:700;font-size:13px}.rail-row-main{flex:1 1;min-width:0}.rail-name{font-weight:600;font-size:14px;line-height:1.2}.rail-amt{flex:none;font-size:15px}.rail-act-amt,.rail-amt{font-family:var(--font-display);font-stretch:62%;font-weight:900;color:var(--fig-green)}.rail-act{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.45}.rail-act:last-child{border-bottom:none}.rail-act-dot{width:7px;height:7px;border-radius:50%;flex:none;margin-top:5px}.rail-act-txt{flex:1 1;min-width:0}.rail-act-amt{flex:none}.create-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:28px;gap:28px;align-items:start}.create-rail{position:-webkit-sticky;position:sticky;top:84px}.create-grid>form.panel{background:var(--card-grad-purple);border:1.5px solid var(--fig-line);border-radius:24px;padding:24px}[data-theme=light] .create-grid>form.panel{background:var(--surface)}.create-grid .tabs{border-bottom:none;gap:32px;margin-bottom:20px}.create-grid .tab{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:30px;line-height:1;padding:0 0 8px;color:hsla(0,0%,100%,.4);border-bottom:2px solid transparent}.create-grid .tab.active{color:#fff;border-bottom-color:var(--fig-indigo)}[data-theme=light] .create-grid .tab{color:var(--muted)}[data-theme=light] .create-grid .tab.active{color:var(--text)}.create-grid .sel-btn,.create-grid input,.create-grid textarea{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:14px}[data-theme=light] .create-grid .sel-btn,[data-theme=light] .create-grid input,[data-theme=light] .create-grid textarea{background:var(--surface-2);border-color:var(--line-2)}.create-grid .btn-primary.btn-lg{border-radius:14px}@media (max-width:640px){.create-grid>form.panel{padding:18px}.create-grid .tabs{gap:16px;flex-wrap:wrap}.create-grid .tab{font-size:20px;white-space:nowrap;padding-bottom:6px}}.cd-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;background:hsla(0,0%,100%,.12);border:none;color:#fff;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:600;transition:background var(--dur-fast) var(--ease-out)}.cd-back:hover{background:hsla(0,0%,100%,.2);color:#fff}[data-theme=light] .cd-back{background:rgba(18,22,45,.06);color:var(--text)}.cd-grid{display:grid;grid-template-columns:minmax(0,1fr) 464px;grid-gap:64px;gap:64px;align-items:start}.cd-col{display:flex;flex-direction:column;gap:24px;min-width:0}.cd-hero{background:var(--card-grad-purple);border:1.5px solid var(--fig-line);border-radius:24px;padding:28px}.cd-hero,.cd-hero a{color:#fff}.cd-hero .small.muted,.cd-hero .tiny.muted{color:hsla(0,0%,100%,.55)}.cd-panel{background:var(--surface-2);border:1px solid var(--line);border-radius:24px;padding:24px}.cd-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.cd-cat-chips{display:flex;gap:8px}.cd-title{font-family:var(--font-display);font-stretch:62%;font-weight:900;color:#fff;font-size:clamp(30px,3.6vw,52px);line-height:1.03;letter-spacing:-.02em;margin:0 0 12px}.cd-desc{color:hsla(0,0%,100%,.72);white-space:pre-wrap;margin:0}.cd-div{border:none;border-top:1px solid var(--fig-line);margin:20px 0}.cd-parties{align-items:flex-start;gap:16px;flex-wrap:wrap}.cd-meta,.cd-parties{display:flex;justify-content:space-between}.cd-meta{align-items:center;gap:12px;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:600;margin-top:16px}.cd-prize-label{color:var(--fig-green);font-size:16px;font-weight:600;letter-spacing:-.1px}.cd-prize-amt{font-family:var(--font-display);font-stretch:62%;font-weight:900;color:var(--fig-green);font-size:56px;line-height:1;margin-top:6px}.cd-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cd-stat{background:hsla(0,0%,100%,.05);border:1px solid var(--fig-line);border-radius:14px;padding:16px 18px}[data-theme=light] .cd-stat{background:rgba(18,22,45,.04)}.cd-stat .n{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:30px;line-height:1;color:var(--text)}.cd-stat .l{font-size:13px;color:var(--muted);margin-top:4px}@media (max-width:900px){.cd-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:940px){.create-grid{grid-template-columns:1fr}.create-rail{position:static}}.dash-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin:8px 0 40px}.dash-hero-av{position:relative}.dash-hero-av .avatar-lg{width:144px;height:144px}.dash-hero-lvl{position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);background:var(--btn-grad);color:#fff;font-weight:700;font-size:12px;letter-spacing:.02em;padding:4px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 0 0 3px var(--bg)}.dash-hero .dash-handle{color:var(--muted);font-size:16px;font-weight:600;margin-top:8px}.dash-hero h1{font-size:clamp(30px,4vw,52px);margin:0;line-height:1.02}.dash-hero-sub{color:var(--muted);font-size:16px;margin:0}.dash-hero .btn{margin-top:10px}.prof-chips{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:4px}.prof-chip{background:hsla(0,0%,100%,.04);border:1px solid var(--fig-line);border-radius:16px;padding:14px 24px;text-align:center;min-width:156px}[data-theme=light] .prof-chip{background:var(--surface)}.prof-chip .n{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:32px;line-height:1;color:#fff}[data-theme=light] .prof-chip .n{color:var(--text)}.prof-chip .l{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.3}.prof-actions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:384px;margin:12px auto 0}.prof-bio{color:var(--muted);font-size:15px;max-width:520px;margin:4px auto 0}.prof-socials{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:4px}.dstat-band{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:36px}@media (max-width:880px){.dstat-band{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.dstat-band{grid-template-columns:1fr}}.dstat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--hairline-top)}.dstat:first-child{background:radial-gradient(360px 180px at 30% -60%,rgba(124,92,255,.12),transparent 62%),var(--surface);border-color:var(--line-2)}.dstat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.dstat-val{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:34px;letter-spacing:-.02em;line-height:1.05;margin-top:8px}.dstat-sub{font-size:12.5px;color:var(--muted);margin-top:8px}.dstat-sub .link{font-size:12.5px;font-weight:600}.dsection{margin-bottom:36px}.dsection-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.dsection-head h2{font-size:18px;letter-spacing:-.02em;margin:0}.dsection-head .count{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--faint);background:var(--surface-2);border-radius:var(--radius-pill);padding:2px 10px}.seg-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.6;margin-left:2px}.dtasks{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px}.dtask{display:flex;flex-direction:column;gap:10px;align-items:flex-start;background:linear-gradient(180deg,var(--cat-tint,hsla(0,0%,100%,.02)),transparent 60%),var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:18px;position:relative;overflow:hidden;box-shadow:var(--hairline-top)}.dtask:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--cat,transparent),transparent 70%);opacity:.7}.dtask-flag{font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap;padding:4px 10px;border-radius:var(--radius-pill)}.dtask-title{font-family:var(--font-display);font-weight:650;font-size:17px;letter-spacing:-.02em;line-height:1.3}.dtask-meta{font-size:13px;display:flex;gap:6px;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtask-btns{display:flex;gap:8px;margin-top:4px}.drows{display:flex;flex-direction:column;gap:10px}.drow{display:flex;align-items:center;gap:14px;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--hairline-top);transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.drow:hover{border-color:var(--line-2);transform:translateX(2px)}.drow-cat{width:4px;align-self:stretch;border-radius:4px;flex:none}.drow-main{flex:1 1;min-width:0}.drow-title{font-weight:600;font-size:15px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drow-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12.5px;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drow-status{font-weight:700}.drow-right{display:flex;flex-direction:column;align-items:flex-end;flex:none}.dash-meta{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.dash-handle{font-size:14px;font-weight:600;color:var(--muted)}.dash-lvl{font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap;color:var(--violet-2);background:rgba(124,92,255,.14);border:1px solid rgba(124,92,255,.28);border-radius:var(--radius-pill);padding:3px 9px}.dash-needs{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px;font-weight:700;color:#ff9c6e;background:rgba(255,141,94,.13);border:1px solid rgba(255,141,94,.3);border-radius:var(--radius-pill);padding:3px 11px 3px 9px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.dash-needs:hover{background:rgba(255,141,94,.22)}.dash-needs-dot{width:6px;height:6px;border-radius:50%;background:#ff8d5e;box-shadow:0 0 8px #ff8d5e;animation:dashPulse 1.8s var(--ease-out) infinite}@keyframes dashPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.dash-needs-dot{animation:none}}.dash-allclear{display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;color:var(--green);background:rgba(52,224,161,.12);border:1px solid rgba(52,224,161,.28);border-radius:var(--radius-pill);padding:3px 11px}.mod-counter{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mod-counter-n{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-.03em}.mod-counter-l{font-size:13px;color:var(--muted)}.mod-counter-done{font-size:12.5px;color:var(--green);margin-left:8px}.mod-grid{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.mod-grid{grid-template-columns:1fr}}.mod-list{display:flex;flex-direction:column;gap:8px}.mod-item{display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px;box-shadow:var(--hairline-top);color:var(--text);transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}[data-theme=light] .mod-item{background:#fff}.mod-item:hover{border-color:var(--line-2)}.mod-item.active{border-color:var(--violet);background:var(--surface-2)}[data-theme=light] .mod-item.active{background:#f3f5fb}.mod-item-cat{width:4px;align-self:stretch;border-radius:4px;flex:none}.mod-item-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.mod-item-title{font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .mod-item-title{color:#14172a}.mod-item-meta{font-size:12px;color:var(--muted)}.mod-flag{flex:none;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:12px;font-weight:700;color:#ff8d5e;background:rgba(255,141,94,.16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mod-pane{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden;box-shadow:var(--hairline-top)}.mod-media{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:radial-gradient(120% 120% at 50% 0,rgba(124,92,255,.1),transparent 60%),var(--surface-2);border-bottom:1px solid var(--line)}.mod-media-ph{color:var(--faint);font-family:ui-monospace,monospace;font-size:13px}.mod-media-badge{position:absolute;top:14px;left:14px}.mod-body{padding:24px;display:flex;flex-direction:column;gap:18px}.mod-note{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px}.mod-actions{display:flex;gap:12px}.mod-reject{flex:none;color:#ff6b6b;border-color:hsla(0,100%,71%,.4)}.mod-reject:hover{background:hsla(0,100%,71%,.1);border-color:hsla(0,100%,71%,.6)}.wallet-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.wallet-grid{grid-template-columns:1fr}}.wallet-rail{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:84px}@media (max-width:900px){.wallet-rail{position:static}}.wallet-hero{background:radial-gradient(520px 240px at 18% -40%,rgba(124,92,255,.16),transparent 60%),var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--hairline-top)}.wallet-hero-stats{display:flex;gap:32px;margin-top:22px;flex-wrap:wrap}.wallet-hero-stats>div{display:flex;flex-direction:column;gap:4px}.wallet-hero-mini{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:26px}.wtx{display:flex;align-items:center;gap:13px;padding:13px 14px;border-bottom:1px solid var(--line)}.wtx:last-child{border-bottom:none}.wtx-ic{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font-size:14px}.wtx-main{flex:1 1;min-width:0}.wtx-label{font-weight:600;font-size:13.5px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wtx-sub{font-size:12px;color:var(--muted);margin-top:2px}.wtx-tag{flex:none;font-size:11px;font-weight:700;color:var(--faint);background:var(--surface-2);border-radius:var(--radius-pill);padding:3px 9px}.wtx-amt{flex:none;font-family:var(--font-display);font-weight:800;font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-method{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;font-weight:600}.wallet-method-dot{width:26px;height:18px;border-radius:4px;background:linear-gradient(120deg,#1a1f71,#2a6fdb);flex:none}.admin-badge{flex:none;font-size:12px;font-weight:700;color:var(--violet-2);background:rgba(124,92,255,.14);border:1px solid rgba(124,92,255,.3);border-radius:var(--radius-pill);padding:6px 13px}.admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:28px;gap:28px;align-items:start}@media (max-width:980px){.admin-grid{grid-template-columns:1fr}}.apay{display:flex;align-items:center;gap:13px;padding:14px;border-bottom:1px solid var(--line)}.apay:last-child{border-bottom:none}.apay-main{flex:1 1;min-width:0}.apay-title{font-weight:600;font-size:14px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apay-meta{font-size:12px;color:var(--muted);margin-top:2px}.apay-amt{flex:none;font-size:17px}.apay-actions{display:flex;gap:8px;flex:none}.apay-hold{color:#ff8d5e;border-color:rgba(255,141,94,.4)}.apay-hold:hover{background:rgba(255,141,94,.1)}.apay-proc{flex:none;font-size:12.5px;font-weight:700;color:var(--faint);font-style:italic}.apay-tag{font-size:11px;font-weight:700;border:1px solid;border-radius:var(--radius-pill);padding:3px 9px;white-space:nowrap}.adisp{display:flex;gap:14px;align-items:stretch}.adisp-sev{width:4px;border-radius:4px;flex:none}.adisp-tag{border:1px solid}.adisp-flags,.adisp-tag{font-size:11px;font-weight:700;border-radius:var(--radius-pill);padding:3px 9px}.adisp-flags{color:#ff8d5e;background:rgba(255,141,94,.14)}.abar{height:6px;background:var(--surface-2);overflow:hidden}.abar,.abar>span{border-radius:4px}.abar>span{display:block;height:100%;background:var(--grad)}.waddr{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 10px 10px 12px}.waddr-text{flex:1 1;min-width:0;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waddr-copy{flex:none;cursor:pointer;font-size:12px;font-weight:700;color:var(--violet-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-pill);padding:5px 12px;transition:background var(--dur-fast) var(--ease-out)}.waddr-copy:hover{background:var(--surface-hover)}.lp{display:flex;flex-direction:column;gap:96px}.lp-display{font-family:var(--font-display);font-stretch:62%;font-weight:900;letter-spacing:-.02em}.lp-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:45px;font-weight:600;font-size:16px;letter-spacing:-.1px;white-space:nowrap;line-height:1}.lp-chip-fun{background:hsla(0,0%,100%,.12);color:#fff}.lp-chip .lp-chip-dot{width:8px;height:8px;border-radius:50%;flex:none}.lp-chip-live{background:rgba(255,59,48,.16);border:1px solid var(--fig-red);color:var(--fig-red)}.lp-chip-live .lp-chip-dot{background:var(--fig-red);box-shadow:0 0 10px var(--fig-red)}.lp-chip-indigo{background:rgba(119,131,255,.16);border:1px solid var(--fig-indigo);color:var(--fig-indigo)}.lp-chip-indigo .lp-chip-dot{background:var(--fig-indigo);box-shadow:0 0 8px var(--fig-indigo-glow)}.lp-chip-green{background:rgba(113,235,68,.16);border:1px solid var(--fig-green);color:var(--fig-green)}.lp-chip-green .lp-chip-dot{background:var(--fig-green);box-shadow:0 0 8px var(--fig-green)}.lp-btn-glass{background:hsla(0,0%,100%,.12);border:none;color:#fff;border-radius:14px;padding:18px 32px;font-size:18px;font-weight:600;letter-spacing:-.1px}.lp-btn-glass:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-1px);box-shadow:none}.lp-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 528px;grid-gap:48px;gap:48px;align-items:center;min-height:620px;padding:40px 0 24px}.lp-hero-glow{position:absolute;inset:-180px calc(50% - 50vw) -140px;z-index:-1;pointer-events:none;background:radial-gradient(760px 540px at 50% 38%,rgba(148,64,255,.55),transparent 62%),radial-gradient(420px 380px at 47% 32%,rgba(176,120,255,.4),transparent 58%),radial-gradient(640px 520px at 12% 2%,rgba(139,92,255,.3),transparent 62%),radial-gradient(680px 520px at 94% 32%,rgba(113,235,68,.14),transparent 60%);filter:blur(4px)}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:13px 17px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.26);color:#fff;font-weight:600;font-size:18px;letter-spacing:-.45px;line-height:1}.lp-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--fig-green);box-shadow:0 0 10px var(--fig-green)}.lp-h1{font-family:var(--font-display);font-stretch:62%;font-weight:900;color:#fff;font-size:clamp(52px,6.25vw,120px);line-height:1.02;letter-spacing:-.012em;margin:28px 0 0}.lp-head-avatars{display:inline-flex;vertical-align:-.14em;margin:0 .06em}.lp-head-avatars img{width:.85em;height:.85em;border-radius:50%;border:.03em solid #fff;object-fit:cover;margin-left:-.23em;background:var(--surface-2)}.lp-head-avatars img:first-child{margin-left:0}.lp-head-coin{width:.85em;height:.85em;vertical-align:-.14em;margin:0 .04em;object-fit:contain}.lp-grad{background:linear-gradient(180deg,#e6ccff,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(0,0,0,.45))}.lp-hero-sub{color:#fff;font-size:24px;line-height:1.375;letter-spacing:.072px;margin:24px 0 0;max-width:470px}.lp-hero-btns{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.lp-hero-btns .btn{padding:18px 32px;font-size:18px;border-radius:14px}.lp-quotes{overflow:hidden;border-top:1px solid var(--fig-line);border-bottom:1px solid var(--fig-line);padding:24px 0;margin-top:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-quotes-track{display:inline-flex;align-items:center;gap:32px;padding-right:32px;white-space:nowrap;will-change:transform;animation:quotesScroll 46s linear infinite}.lp-quotes:hover .lp-quotes-track{animation-play-state:paused}@keyframes quotesScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.lp-quote{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:1.2;white-space:nowrap;flex:none}.lp-quote:before{content:"";width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.4);flex:none}.lp-quote .by{color:var(--fig-indigo);white-space:nowrap}[data-theme=light] .lp-quote{color:var(--text)}@media (prefers-reduced-motion:reduce){.lp-quotes-track{animation:none}}.lp-fcard{position:relative;width:528px;max-width:100%;border:1.5px solid var(--fig-line);border-radius:24px;overflow:hidden;background:var(--card-grad-purple);padding:24px;display:flex;flex-direction:column}.lp-fcard-top{justify-content:space-between}.lp-fcard-acct,.lp-fcard-top{display:flex;align-items:center}.lp-fcard-acct{gap:8px;margin-top:44px;color:#fff;font-weight:600;font-size:14px}.lp-fcard-acct .avatar{width:24px;height:24px;box-shadow:none}.lp-fcard-title{font-family:var(--font-display);font-stretch:62%;font-weight:900;color:#fff;font-size:48px;line-height:1;letter-spacing:-.48px;margin:16px 0 0}.lp-fcard-prize{color:var(--fig-green);margin-top:28px;display:flex;flex-direction:column;gap:8px}.lp-fcard-prize .lbl{font-size:16px;font-weight:600;letter-spacing:-.1px}.lp-fcard-prize .amt{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:64px;line-height:1;letter-spacing:-1.4px}.lp-fcard-prizerow{display:flex;align-items:flex-end;justify-content:space-between;margin-top:28px}.lp-fcard-prizerow .lp-fcard-prize{margin-top:0}.lp-plus1{background:var(--fig-green);color:#000;border-radius:12px;padding:8px 20px;font-family:var(--font-display);font-stretch:47%;font-weight:900;font-size:24px;line-height:1.16;border:none}.lp-fcard-bar{height:8px;border-radius:6px;background:hsla(0,0%,100%,.16);overflow:hidden;margin-top:24px}.lp-fcard-bar>span{display:block;height:100%;border-radius:6px;background:#fff}.lp-fcard-foot{justify-content:space-between;margin-top:20px;color:#fff;font-size:14px;font-weight:600}.lp-fcard-backers,.lp-fcard-foot{display:flex;align-items:center}.lp-fcard-backers i{width:24px;height:24px;border-radius:50%;border:2px solid #12072d;margin-left:-4px;background-size:cover}.lp-fcard-backers i:first-child{margin-left:0}.lp-fcard-backers span{margin-left:12px}.lp-sec-head{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.lp-sec-title{color:#fff;font-size:64px;line-height:1;letter-spacing:-.48px;margin:0}.lp-sec-count,.lp-sec-title{font-family:var(--font-display);font-stretch:62%;font-weight:900}.lp-sec-count{font-size:32px;color:hsla(0,0%,100%,.5)}.lp-sec-head .spacer{flex:1 1}.lp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:1080px){.lp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.lp-grid{grid-template-columns:1fr}}.lp-card{position:relative;min-height:430px;border:1.5px solid var(--fig-line);border-radius:24px;overflow:hidden;background:var(--card-grad-purple);padding:24px;display:flex;flex-direction:column;color:#fff;text-decoration:none;transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.lp-card.green{background:var(--card-grad-green)}.lp-card:hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.28)}.lp-card-top{justify-content:space-between}.lp-card-acct,.lp-card-top{display:flex;align-items:center;gap:8px}.lp-card-acct{margin-top:44px;font-weight:600;font-size:14px}.lp-card-acct .avatar{width:24px;height:24px;box-shadow:none}.lp-card-title{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:48px;line-height:1;letter-spacing:-.48px;margin:16px 0 0}.lp-card-bottom{margin-top:auto;gap:24px}.lp-card-bottom,.lp-card-prize{display:flex;flex-direction:column}.lp-card-prize{color:var(--fig-green);gap:8px}.lp-card-prize .lbl{font-size:16px;font-weight:600}.lp-card-prize .amt{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:64px;line-height:1;letter-spacing:-1.4px}.lp-card-meta{display:flex;align-items:center;justify-content:space-between;opacity:.4;font-size:14px;font-weight:600}.lp-card-meta .grp{display:flex;align-items:center;gap:16px}.lp-card-meta .grp span{display:inline-flex;align-items:center;gap:6px}.lp-podium{display:grid;grid-template-columns:592fr 400fr 400fr;grid-gap:24px;gap:24px;margin-bottom:24px}@media (max-width:1080px){.lp-podium{grid-template-columns:1fr 1fr}}@media (max-width:720px){.lp-podium{grid-template-columns:1fr}}.lp-win{position:relative;min-height:285px;border-radius:24px;border:1.5px solid var(--fig-line);background:hsla(0,0%,100%,.1);padding:40px;display:flex;flex-direction:column;gap:49px;overflow:hidden;color:#fff;text-decoration:none}.lp-win.first{border:2px solid var(--fig-gold);background:rgba(255,204,0,.12);overflow:visible}.lp-win-crown{position:absolute;right:-20px;top:-50px;width:209px;height:209px;object-fit:contain;pointer-events:none}.lp-win-id{display:flex;align-items:center;gap:17px}.lp-win-av{position:relative;flex:none}.lp-win-av .avatar{width:80px;height:80px;border:2px solid #fff;box-shadow:none}.lp-win-badge{position:absolute;left:58px;top:-4px;width:26px;height:26px;border-radius:50%;background:var(--fig-green);display:grid;place-items:center;font-size:18px;border:2px solid #000}.lp-win-badge,.lp-win-name{font-family:var(--font-display);font-stretch:62%;font-weight:900;color:#fff}.lp-win-name{font-size:48px;line-height:1}.lp-win-handle{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.5);margin-top:6px}.lp-win-stats{display:flex;gap:45px}.lp-win.rank .lp-win-stats{justify-content:space-between;gap:0}.lp-win-stat{display:flex;flex-direction:column;gap:4px}.lp-win-stat .n{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:48px;line-height:1;color:#fff}.lp-win-stat.money .n{color:var(--fig-green)}.lp-win-stat .l{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.6)}.lp-statrow{display:grid;grid-template-columns:336fr 336fr 720fr;grid-gap:24px;gap:24px}@media (max-width:1080px){.lp-statrow{grid-template-columns:1fr 1fr}.lp-statrow>:last-child{grid-column:1/-1}}@media (max-width:560px){.lp-statrow{grid-template-columns:1fr}}.lp-stat{min-height:140px;border-radius:24px;border:1.5px solid var(--fig-line);background:hsla(0,0%,100%,.1);padding:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-stat .n{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:48px;line-height:1;color:#fff}.lp-stat .l{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.7);margin-top:8px}.lp-stat img{width:44px;height:44px;opacity:.9}.lp-stat-wide .txt{max-width:60%}.lp-stat-wide .txt .t{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:32px;line-height:1.05;color:#fff}.lp-stat-wide .txt .s{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.6);margin-top:8px}.lp-cta{position:relative;overflow:hidden;border-radius:24px;padding:80px 64px;display:flex;flex-direction:column;align-items:center;gap:64px;text-align:center;background:linear-gradient(180deg,#2e0a5c,#0b0019 24%,#090014)}.lp-cta-tiles{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000,transparent 75%);mask-image:radial-gradient(60% 60% at 50% 50%,#000,transparent 75%)}.lp-cta-glow,.lp-cta-tiles{position:absolute;z-index:0;pointer-events:none}.lp-cta-glow{left:50%;bottom:-30%;transform:translateX(-50%);width:1440px;max-width:130%;height:720px;background:radial-gradient(50% 50% at 50% 50%,rgba(148,64,255,.4),transparent 70%)}.lp-cta-head,.lp-cta>.btn{position:relative;z-index:1}.lp-cta-head{display:flex;flex-direction:column;align-items:center;gap:24px}.lp-cta-logo{width:64px;height:64px}.lp-cta-h{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:clamp(40px,4.4vw,64px);line-height:1.1;letter-spacing:-.48px;margin:0;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.5) 60%,#d7b9fc);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lp-cta-sub{font-size:24px;line-height:1.375;letter-spacing:.072px;color:hsla(0,0%,100%,.5);max-width:588px;margin:0}.lp-cta .btn{padding:18px 32px;font-size:18px;border-radius:14px}@media (max-width:980px){.lp{gap:72px}.lp-hero{grid-template-columns:1fr}.lp-fcard{width:100%;max-width:528px}.lp-cta{padding:56px 28px}}.lp-hero-glow{animation:lpGlowBreathe 9s var(--ease-out) infinite alternate}@keyframes lpGlowBreathe{0%{opacity:.75;transform:scale(.98)}to{opacity:1;transform:scale(1.06)}}.lp-eyebrow .dot{animation:pulse 2.2s ease-in-out infinite}.lp-fcard{animation:lpFloat 7s var(--ease-out) infinite;transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);box-shadow:0 24px 60px -30px rgba(148,64,255,.6)}.lp-fcard:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.28);box-shadow:0 32px 70px -28px rgba(148,64,255,.75)}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-fcard-bar>span{position:relative;overflow:hidden;animation:lpBarGrow 1.6s var(--ease-out) both}.lp-fcard-bar>span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);animation:lpBarShine 3s var(--ease-out) 1.6s infinite}@keyframes lpBarGrow{0%{width:0!important}}@keyframes lpBarShine{to{transform:translateX(100%)}}.lp-plus1{animation:chipPulse 2.6s ease-in-out infinite}.lp-grid>*,.lp-podium>*,.lp-statrow>*{animation:fadeUp .5s var(--ease-out) both}.lp-grid>:nth-child(2),.lp-podium>:nth-child(2){animation-delay:.07s}.lp-grid>:nth-child(3),.lp-podium>:nth-child(3){animation-delay:.14s}.lp-grid>:nth-child(4){animation-delay:.21s}.lp-grid>:nth-child(5){animation-delay:.28s}.lp-grid>:nth-child(6){animation-delay:.35s}.lp-statrow>:nth-child(2){animation-delay:.07s}.lp-statrow>:nth-child(3){animation-delay:.14s}.lp-win-crown{animation:lpBob 4.5s ease-in-out infinite}@keyframes lpBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}.lp-cta-glow{animation:lpGlowBreathe 7s var(--ease-out) infinite alternate}.lp-cta-h,.lp-grad{background-size:200% 200%;animation:gradShift 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lp-cta-glow,.lp-cta-h,.lp-eyebrow .dot,.lp-fcard,.lp-fcard-bar>span,.lp-fcard-bar>span:after,.lp-grad,.lp-grid>*,.lp-hero-glow,.lp-plus1,.lp-podium>*,.lp-statrow>*,.lp-win-crown{animation:none!important}}@media (max-width:900px){.lp-podium,.lp-statrow{grid-template-columns:1fr}.lp-win.first{order:-1}}@media (max-width:640px){.lp{gap:52px}.lp-hero{min-height:0;padding:20px 0 4px;gap:28px}.lp-h1{font-size:clamp(40px,13vw,60px);margin-top:20px}.lp-hero-sub{font-size:16px;margin-top:18px}.lp-hero-btns{margin-top:28px}.lp-btn-glass,.lp-hero-btns .btn{padding:14px 22px;font-size:16px}.lp-fcard{min-height:0;padding:20px}.lp-fcard-title{font-size:30px}.lp-fcard-prize .amt{font-size:44px}.lp-sec-head{flex-wrap:wrap;row-gap:10px;margin-bottom:18px}.lp-sec-title{font-size:40px}.lp-sec-count{font-size:22px}.lp-sec-head .spacer{display:none}.lp-sec-head .lp-btn-glass{margin-left:auto;padding:11px 16px;font-size:14px}.lp-card{min-height:0;padding:18px;gap:12px}.lp-card-acct{margin-top:16px}.lp-card-title{font-size:30px}.lp-card-bottom{gap:14px}.lp-card-prize .amt{font-size:42px}.lp-win{padding:26px 22px;min-height:0;gap:24px}.lp-win-name{font-size:34px}.lp-win-stats{gap:24px}.lp-win.rank .lp-win-stats{gap:0}.lp-win-stat .n{font-size:28px}.lp-win-crown{width:132px;height:132px;right:-6px;top:-30px}.lp-stat{min-height:0;padding:22px}.lp-stat .n,.lp-stat-wide .txt .t{font-size:34px}.lp-stat-wide .txt{max-width:62%}.lp-cta{padding:44px 20px;gap:36px}.lp-cta-logo{width:52px;height:52px}.lp-cta-sub{font-size:17px}.lp-quotes{padding:16px 0}.lp-quote{font-size:15px}}.lb-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.lb-tabs{display:inline-flex;gap:32px;position:relative}.lb-tab{font-family:var(--font-body);font-weight:600;font-size:18px;letter-spacing:-.1px;color:hsla(0,0%,100%,.5);padding-bottom:10px;border-bottom:2px solid transparent}.lb-tab:hover{color:#fff}.lb-tab.active{color:#fff;border-bottom-color:var(--fig-indigo)}[data-theme=light] .lb-tab{color:var(--muted)}[data-theme=light] .lb-tab.active{color:var(--text)}.lb-table{border:1.5px solid var(--fig-line);border-radius:24px;overflow:hidden;background:hsla(0,0%,100%,.02)}[data-theme=light] .lb-table{background:#fff}.lb-head,.lb-row{display:grid;grid-template-columns:72px minmax(0,1fr) 120px 140px 180px 172px;align-items:center;grid-gap:16px;gap:16px;padding:0 40px}.lb-head{height:67px;border-bottom:1px solid var(--fig-line)}.lb-head span{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.5)}[data-theme=light] .lb-head span{color:var(--faint)}.lb-row{min-height:108px;border-bottom:1px solid var(--fig-line);color:#fff;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}[data-theme=light] .lb-row{color:var(--text)}.lb-row:last-child{border-bottom:none}.lb-row:hover{background:hsla(0,0%,100%,.03)}[data-theme=light] .lb-row:hover{background:rgba(18,22,45,.04)}.lb-rank{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:38px;line-height:1}.lb-chal{display:flex;align-items:center;gap:16px;min-width:0}.lb-chal .avatar{width:48px;height:48px;box-shadow:none}.lb-chal-name{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:26px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-chal-handle{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.5);margin-top:4px}[data-theme=light] .lb-chal-handle{color:var(--muted)}.lb-num{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:28px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-num.money{color:var(--fig-green)}.lb-cta{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font-size:15px}@media (max-width:900px){.lb-head{display:none}.lb-row{grid-template-columns:48px minmax(0,1fr) auto;grid-auto-flow:dense;padding:16px 20px;gap:12px;min-height:0}.lb-row .lb-cta,.lb-row .lb-num{display:none}.lb-row .lb-num.money{display:block;justify-self:end}}