@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.y8paAG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.y8paAG_variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.p.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.p.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}._7kucaG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}._7kucaG_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--bg:#070608;--ink:#f7f3ee;--ink2:#cfc8c0;--mute:#a39c94;--gold:#ffd08a;--gold-hi:#fff3d6;--gold-lo:#e5892f;--ember:#ff8a3d;--red:#f0452a;--line:#ffffff14;--line2:#ffffff24;--panel:linear-gradient(180deg, #141217, #0c0b0e);--edge:linear-gradient(165deg, #ffd08a5c, #ffffff12 28%, #ffffff08 72%, #ff8a3d33);--metal:linear-gradient(180deg, #fff3d6, #ffd08a 45%, #e5892f);--fire:linear-gradient(90deg, #f0452a, #ff8a3d, #ffe3b0);--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans), "Segoe UI", sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,p{margin:0}img{max-width:100%}.shell{min-height:100vh;position:relative;overflow:clip}.glow{pointer-events:none;background:radial-gradient(34% 22% at 76% 12%,#ff7a2833,#0000 70%),radial-gradient(30% 24% at 4% 46%,#f0452a1a,#0000 70%),radial-gradient(40% 20% at 50% 100%,#ffd08a12,#0000 70%);animation:18s ease-in-out infinite alternate drift;position:absolute;inset:-10%}.wrap{flex-direction:column;gap:28px;max-width:1400px;margin:0 auto;padding:28px 40px 96px;display:flex;position:relative}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.brand{letter-spacing:.3em;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.brand-mark{background:linear-gradient(#1b181e,#0e0d10) padding-box padding-box,linear-gradient(160deg,#ffd08a99,#ffffff0f) border-box;border:1px solid #0000;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.brand-mark img{width:26px;height:auto;animation:3s ease-in-out infinite ember}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;flex-wrap:wrap;gap:2px;padding:6px;display:flex}.nav a{color:var(--mute);border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:500;display:flex}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:#070608;background:linear-gradient(180deg, var(--gold-hi), var(--gold));font-weight:600}.nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:none}.top-right{align-items:center;gap:12px;display:flex}.chip{color:var(--gold);white-space:nowrap;border:1px solid #ffd08a4d;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 12px;font-size:14px;font-weight:600;display:inline-flex}.chip img{transform-origin:50% 100%;width:auto;height:28px;animation:3.2s ease-in-out infinite sway}.avatar{border:1px solid var(--line2);background:#17151a;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;overflow:hidden}.avatar img{width:36px;height:auto}.label{letter-spacing:.26em;color:var(--mute);text-transform:uppercase;font-size:11px;font-weight:600}.label.hot{color:var(--gold)}.eyebrow{letter-spacing:.32em;color:var(--mute);text-transform:uppercase;font-size:12px;font-weight:600}.gold{background:linear-gradient(#fff3d6 0%,#ffd08a 42%,#e5892f 100%);-webkit-text-fill-color:transparent;color:var(--gold);-webkit-background-clip:text;background-clip:text}.serif{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.h1{letter-spacing:-.045em;font-size:clamp(44px,5.6vw,80px);font-weight:500;line-height:1}.h1 .serif{letter-spacing:-.02em;padding-right:.08em;font-size:1.18em}.quote{font-family:var(--font-serif), Georgia, serif;font-size:clamp(28px,3vw,38px);font-style:italic;line-height:1.08}.lead{color:var(--ink2);max-width:32em;font-size:18px;font-weight:300;line-height:1.6}.lead strong{color:var(--ink);font-weight:600}.note{color:var(--ink2);font-size:15px;font-weight:300;line-height:1.55}.small{color:var(--mute);font-size:13px}.big{letter-spacing:-.05em;font-size:clamp(52px,5.4vw,76px);font-weight:300;line-height:.92}.mid{letter-spacing:-.045em;font-size:clamp(34px,3.6vw,52px);font-weight:300;line-height:1}.num{letter-spacing:-.02em;font-size:20px;font-weight:400}.unit{letter-spacing:0;color:var(--mute);-webkit-text-fill-color:var(--mute);font-size:17px;font-weight:400}.hot-text{color:var(--gold)}.card{background:var(--panel) padding-box, var(--edge) border-box;min-width:0;animation:up .8s var(--ease) both;border:1px solid #0000;border-radius:32px;flex-direction:column;gap:18px;padding:32px;display:flex;position:relative;box-shadow:0 50px 90px -50px #000000f2,inset 0 1px #ffffff0f}.card.dim{box-shadow:none;background:linear-gradient(#100f12,#0a090c) padding-box padding-box,linear-gradient(165deg,#ffffff1f,#ffffff08) border-box}.card.hot{background:linear-gradient(#17131a,#0c0b0e) padding-box padding-box,linear-gradient(165deg,#ffd08a,#ff8a3d4d 40%,#ffffff0d) border-box}.card.hero{background:linear-gradient(#131116,#09080b) padding-box padding-box,linear-gradient(160deg,#ffd08a80,#ffffff0f 30%,#ffffff05 70%,#ff8a3d4d) border-box;border-radius:44px;flex-flow:wrap;align-items:center;gap:40px 48px;padding:clamp(28px,4.4vw,64px);overflow:clip;box-shadow:0 60px 120px -60px #000,inset 0 1px #ffffff12}.hero-light{pointer-events:none;background:radial-gradient(38% 60% at 76% 48%,#ff7a284d,#0000 72%),radial-gradient(60% 30% at 76% 100%,#f0452a38,#0000 70%);position:absolute;inset:0}.hero-light.left{background:radial-gradient(34% 60% at 22%,#ff7a2842,#0000 72%)}.hero-text{flex-direction:column;flex:480px;gap:24px;min-width:0;display:flex;position:relative}.hero-art{flex:0 540px;min-width:0;margin:0 auto;position:relative}.d1{animation-delay:80ms}.d2{animation-delay:.16s}.d3{animation-delay:.24s}.d4{animation-delay:.32s}.d5{animation-delay:.4s}.d6{animation-delay:.48s}.head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:28px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(540px,100%),1fr));gap:28px;display:grid}.split{flex-wrap:wrap;gap:28px;display:flex}.split>.wide{flex:2 600px;min-width:0}.split>.narrow{flex:360px;min-width:0}.stack{flex-direction:column;gap:28px;min-width:0;display:flex}.grow{flex-grow:1}.push{margin-top:auto}.baseline{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.title-row{animation:up .8s var(--ease) both;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding-top:12px;display:flex}.title-row>div{flex-direction:column;gap:14px;min-width:0;display:flex}.tools{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:12px!important}.stats{flex-wrap:wrap;gap:24px 0;display:flex}.stat{border-left:1px solid #ffffff1a;flex-direction:column;gap:10px;min-width:0;padding:0 32px;display:flex}.stat:first-child{border-left:0;padding-left:0}.stat-val{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,30px);font-weight:500}.stats.spread .stat{flex:200px}.rows{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:16px 0;display:flex}.row-main{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.row-title{overflow-wrap:anywhere;font-size:16px;font-weight:500}.foot{border-top:1px solid var(--line);padding-top:18px}.empty{color:var(--ink2);border-top:1px solid var(--line);padding:20px 0;font-size:15px;font-weight:300;line-height:1.55}.btn{min-height:52px;color:var(--gold);white-space:nowrap;background:0 0;border:1px solid #ffd08a66;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:15px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{background:#ffd08a14}.btn:active{transform:scale(.97)}.btn.gold-btn{background:var(--metal);color:#070608;border:0;box-shadow:0 20px 44px -16px #ff8a3dd9}.btn.gold-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:30%;animation:3.4s ease-in-out infinite glint;position:absolute;top:0;bottom:0;left:0}.btn.light{background:var(--ink);color:#070608;border:0}.btn.sm{min-height:44px;padding:0 18px;font-size:14px}.btn.block{width:100%}.btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn{width:44px;height:44px;color:var(--ink2);background:0 0;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.icon-btn:hover{color:var(--ink);border-color:#fff6}.icon-btn svg,.ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.x-btn{width:44px;height:44px;color:var(--mute);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.x-btn:hover{color:var(--ink);background:#ffffff0f}.field{letter-spacing:.22em;color:var(--mute);text-transform:uppercase;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:600;display:flex}.input{border:1px solid var(--line2);width:100%;min-height:52px;color:var(--ink);letter-spacing:0;text-transform:none;background:#0c0b0e;border-radius:16px;padding:0 18px;font-size:16px;font-weight:400}.input::placeholder{color:#8e877f}.input:focus{border-color:#ffd08ab3;outline:none;box-shadow:0 0 0 4px #ffd08a1f}.input.lg{letter-spacing:-.02em;border-radius:20px;min-height:64px;font-size:24px;font-weight:300}.form{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.form>.field{flex:140px}.form>.field.w2{flex:2 220px}.form-box{border:1px solid var(--line);background:#ffffff09;border-radius:24px;padding:20px}details.more>summary{cursor:pointer;min-height:44px;color:var(--gold);align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}details.more>summary::-webkit-details-marker{display:none}details.more[open]>summary{margin-bottom:14px}.tag{border:1px solid var(--line2);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px}.tag.dash{letter-spacing:.14em;border-style:dashed;border-color:#ffffff4d;font-weight:600}.bar{background:#ffffff1a;border-radius:4px;height:4px;overflow:hidden}.bar>i{background:linear-gradient(90deg, var(--ember), var(--gold));transform-origin:0;height:100%;animation:grow 1.4s .4s var(--ease) both;transition:width .8s var(--ease);border-radius:4px;display:block}.bar.thick{border-radius:8px;height:8px}.bar.thick>i{border-radius:8px;box-shadow:0 0 18px #ff8a3dcc}.bar.plain>i{box-shadow:none;background:#fff6}.bar.over>i{background:linear-gradient(90deg, var(--ember), var(--red));box-shadow:0 0 14px #f0452ab3}.over-text{color:#ff9c8a;font-weight:600}.stackbar{transform-origin:0;height:10px;animation:grow 1.6s .4s var(--ease) both;gap:4px;display:flex}.stackbar>i{min-width:4px;transition:width .8s var(--ease);border-radius:999px}.legend{color:var(--mute);flex-wrap:wrap;gap:8px 28px;font-size:13px;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend i{border-radius:50%;width:8px;height:8px}.axis{color:var(--mute);justify-content:space-between;gap:8px;font-size:13px;display:flex}.chart{width:100%;height:auto;display:block;overflow:visible}.track{padding-top:4px;position:relative}.track:before{content:"";background:var(--line2);height:1px;position:absolute;top:10px;left:0;right:0}.track-fill{background:var(--fire);transform-origin:0;height:3px;animation:grow 1.6s .5s var(--ease) both;border-radius:3px;position:absolute;top:9px;left:0;box-shadow:0 0 18px #ff8a3df2}.track-steps{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.track-steps.five{grid-template-columns:repeat(5,minmax(0,1fr))}.step{color:var(--mute);flex-direction:column;gap:10px;font-size:14px;font-weight:500;display:flex}.step i{background:#09080b;border:1px solid #ffffff59;border-radius:50%;width:13px;height:13px}.step.on{color:var(--ink)}.step.on i{background:#ffe3b0;border-color:#ffe3b0}.step.now i{box-shadow:0 0 0 5px #ffd08a29, 0 0 20px var(--ember)}.step.now{color:var(--gold);font-weight:600}.emblem{aspect-ratio:1;width:100%;position:relative}.emblem>*{position:absolute}.rays{background:repeating-conic-gradient(from 0deg, #ffd08a24 0 3deg, transparent 3deg 12deg);border-radius:50%;animation:90s linear infinite spin;inset:-6%;-webkit-mask-image:radial-gradient(circle,#000 16%,#0000 66%);mask-image:radial-gradient(circle,#000 16%,#0000 66%)}.halo{filter:blur(26px);background:radial-gradient(circle,#ff964699,#f0452a33 52%,#0000 72%);border-radius:50%;animation:5s ease-in-out infinite breathe;inset:16%}.ring{width:100%;height:100%;inset:0;transform:rotate(-90deg)}.ring circle{fill:none}.ring .ticks{stroke:#fff3;stroke-width:1px;stroke-dasharray:1 11}.ring .rail{stroke:#ffffff17;stroke-width:1.5px}.ring .arc{stroke:var(--gold);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1659;filter:drop-shadow(0 0 8px #ff9646);transition:stroke-dashoffset 1.6s var(--ease);animation:ringIn 1.8s .3s var(--ease) both}.orbit{animation:16s linear infinite spin;inset:0}.orbit i{background:var(--gold-hi);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:2.86%;left:50%;box-shadow:0 0 20px 5px #ffd08af2}.floor{filter:blur(10px);background:radial-gradient(closest-side,#ff8a3d8c,#0000);border-radius:50%;height:12%;animation:3.6s ease-in-out infinite breathe;bottom:14%;left:20%;right:20%}.embers{height:0;bottom:18%;left:16%;right:16%}.embers i{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:4.6s linear infinite rise;position:absolute}.embers i:nth-child(2){background:var(--ember);width:3px;height:3px;animation-duration:5.4s;animation-delay:1.1s;left:24%}.embers i:nth-child(3){background:#ffe3b0;width:6px;height:6px;animation-duration:4s;animation-delay:.5s;left:44%}.embers i:nth-child(4){background:var(--ember);width:3px;height:3px;animation-duration:5s;animation-delay:2s;left:61%}.embers i:nth-child(5){animation-duration:5.8s;animation-delay:2.8s;left:78%}.embers i:nth-child(6){background:#ffe3b0;width:4px;height:4px;animation-duration:4.3s;animation-delay:3.4s;left:94%}.bird{width:82%;animation:arrive 1.6s .2s var(--ease) both;top:12%;left:9%}.bird-float{animation:6s ease-in-out infinite floaty}.bird-beat{transform-origin:50% 58%;filter:drop-shadow(0 30px 50px #f0452a8c);animation:3.8s ease-in-out infinite beat;position:relative}.bird img{width:100%;height:auto;display:block}.bird .sheen{filter:brightness(2.1)saturate(1.1);animation:5.5s ease-in-out infinite sweep;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(115deg,#0000 42%,#000 50%,#0000 58%);mask-image:linear-gradient(115deg,#0000 42%,#000 50%,#0000 58%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.feather{width:auto;height:54px;animation:11s linear infinite fall;top:4%;left:18%}.feather.f2{height:38px;animation-duration:14s;animation-delay:4s;top:10%;left:84%}.feather.f3{height:30px;animation-duration:12s;animation-delay:7.5s;top:0;left:58%}.emblem-center{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;inset:0}.emblem-center img{width:26%;height:auto;animation:5s ease-in-out infinite floaty,3.4s ease-in-out infinite ember}.lock-arc{fill:none;stroke-width:6px;stroke-linecap:round;transform-origin:200px 200px}.levelup{background:#ffd08a1a;border:1px solid #ffd08a73;border-radius:28px;align-self:flex-start;align-items:center;gap:16px;padding:10px 26px 10px 12px;animation:.6s both pop;display:flex}.levelup img{object-fit:contain;width:76px;height:76px;animation:3s ease-in-out infinite floaty}.quest{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:16px;width:100%;min-height:76px;padding:12px 0;display:flex}.quest-dot{width:44px;height:44px;color:var(--gold);border:1px solid #ffd08a59;border-radius:50%;flex-shrink:0;place-items:center;transition:background .35s,box-shadow .35s;display:grid}.quest:hover .quest-dot{border-color:var(--gold)}.quest.done .quest-dot{background:var(--metal);color:#070608;border-color:#0000;box-shadow:0 0 24px #ff8a3db3}.quest.done .row-title{color:var(--mute)}.quest-dot svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.quest.done .quest-dot svg{animation:.3s both pop}.quest-xp{white-space:nowrap;font-size:17px;font-weight:600}.segs{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.segs i{height:56px;animation:up .6s var(--ease) both;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;position:relative;overflow:hidden}.segs i.wait{background:linear-gradient(#ffd08a38,#ff8a3d0f);border-color:#ffd08a8c}.segs i.full{background:var(--metal);border-color:#0000;box-shadow:0 0 18px #ff8a3d99}.segs i.wait:after{content:"";background:linear-gradient(90deg,#0000,#fff3d680,#0000);width:40%;animation:3.2s ease-in-out infinite glint;position:absolute;top:0;bottom:0;left:0}.mini-ring{flex-shrink:0;width:46px;height:46px;transform:rotate(-90deg)}.mini-ring circle{fill:none;stroke:#ffffff1f;stroke-width:2px}.mini-ring .v{stroke:var(--gold);stroke-width:3px;stroke-linecap:round;stroke-dasharray:163;filter:drop-shadow(0 0 5px #ff8a3d)}.lock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.lock-mini{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:18px 0;display:flex}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tile{min-height:92px;color:var(--ink2);border:1px dashed #fff3;border-radius:20px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:16px;font-size:15px;font-weight:500;display:flex}.tile.on{color:var(--ink);background:#ffd08a1a;border:1px solid #ffd08a80}.six{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.six i{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;height:68px}.six i.full{background:var(--metal);border-color:#0000;box-shadow:0 0 18px #ff8a3d80}.badge{background:var(--metal);color:#070608;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.badge.lg{width:60px;height:60px;font-size:18px;box-shadow:0 14px 34px -10px #ff8a3dd9}.check{color:#070608;background:0 0;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.check.on{background:var(--metal);border-color:#0000}.check svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.hit{background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.kanban-scroll{animation:up .8s .16s var(--ease) both;overflow-x:auto}.kanban{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-width:1040px;display:grid}.col{flex-direction:column;gap:14px;min-width:0;display:flex}.col-head{flex-direction:column;gap:10px;display:flex}.col-head i{background:var(--line2);border-radius:2px;height:2px}.col.live .col-head i{background:var(--gold);box-shadow:0 0 14px #ffd08ae6}.col.live .label,.col.live .small{color:var(--gold)}.deal{background:linear-gradient(#1d1a20,#121014) padding-box padding-box,linear-gradient(165deg,#ffd08a80,#ffffff14) border-box;border:1px solid #0000;border-radius:26px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.deal.sel{background:linear-gradient(#1d1a20,#121014) padding-box padding-box,linear-gradient(165deg,#ffd08a,#ff8a3d59 45%,#ffffff14) border-box;animation:3.4s ease-in-out infinite haloPulse}.deal-name{overflow-wrap:anywhere;font-size:17px;font-weight:600}.deal-amt{letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1}.ghost{min-height:150px;color:var(--mute);border:1px solid #ffffff12;border-radius:26px;flex-direction:column;justify-content:flex-end;gap:6px;padding:20px;font-size:14px;font-weight:300;line-height:1.45;display:flex}.ghost b{color:var(--ink2);font-weight:600}.wiz{flex-direction:column;gap:28px;max-width:1180px;min-height:100vh;margin:0 auto;padding:28px 24px 64px;display:flex;position:relative}.wiz-steps{gap:6px;display:flex}.wiz-steps i{background:var(--line2);border-radius:3px;flex:1 1 0;height:3px;transition:background .4s,box-shadow .4s}.wiz-steps i.on{background:var(--gold);box-shadow:0 0 12px #ffd08acc}.wiz-body{flex-wrap:wrap;align-items:flex-start;gap:40px 56px;display:flex}.wiz-main{min-width:0;animation:up .5s var(--ease) both;flex-direction:column;flex:1.4 520px;gap:24px;display:flex}.wiz-side{flex:320px;min-width:0;position:sticky;top:28px}.wiz-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.wiz-nav{justify-content:space-between;gap:12px;padding-top:8px;display:flex}.line-item{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 0;display:flex}.line-item .field{flex:120px}.line-item .field.w2{flex:2 200px}.error{color:#ffc9bd;background:#f0452a1f;border:1px solid #f0452a99;border-radius:16px;padding:14px 18px;font-size:15px}.center{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.login{text-align:center;align-items:stretch;width:min(440px,100%)}.login .emblem{width:220px;margin:0 auto}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,2%)scale(1.08)}}@keyframes up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes beat{0%,to{transform:perspective(900px)rotateX(0)scaleY(1)}50%{transform:perspective(900px)rotateX(15deg)scaleY(.96)}}@keyframes arrive{0%{opacity:0;transform:translateY(60px)scale(.82)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translateY(-340px)scale(.2)}}@keyframes fall{0%{opacity:0;transform:translateY(-30px)rotate(-25deg)}12%{opacity:.95}85%{opacity:.8}to{opacity:0;transform:translate(-70px,470px)rotate(70deg)}}@keyframes sway{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes ember{0%,to{filter:drop-shadow(0 0 6px #ff8a3d80)}50%{filter:drop-shadow(0 0 16px #ff8a3d)}}@keyframes sweep{0%{-webkit-mask-position:15% 0;mask-position:15% 0}60%,to{-webkit-mask-position:85% 0;mask-position:85% 0}}@keyframes glint{0%{transform:translate(-120%)}60%,to{transform:translate(420%)}}@keyframes pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes ringIn{0%{stroke-dashoffset:1659px}}@keyframes draw{0%{stroke-dashoffset:var(--len,600)}to{stroke-dashoffset:0}}@keyframes ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes haloPulse{0%,to{box-shadow:0 30px 60px -30px #ff8a3d99}50%{box-shadow:0 0 0 6px #ffd08a1f,0 30px 70px -24px #ff8a3de6}}@media (max-width:860px){.wrap{gap:20px;padding:16px 16px 120px}.card{border-radius:26px;padding:22px}.card.hero{border-radius:32px}.brand>span:last-child{display:none}.step:not(.now){font-size:0}.chip{padding:6px 14px 6px 10px;font-size:13px}.avatar{display:none}.nav{z-index:20;background:#161319eb;border-color:#ffd08a40;flex-wrap:nowrap;justify-content:space-between;padding:8px;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 24px 50px -12px #000}.nav a{flex:1 1 0;justify-content:center;min-height:52px;padding:0;font-size:0}.nav svg{display:block}.stat{padding:0 18px}.lock-grid{grid-template-columns:1fr}.feather{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
