.sfx a{color:#5AAEFF}.sfx button{cursor:pointer}.sfx button,.sfx input,.sfx textarea{font-family:inherit}.sfx a:focus-visible,.sfx button:focus-visible,.sfx input:focus-visible{outline:2px solid #5AAEFF;outline-offset:2px}.sfx .glass{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.012)),rgba(5,7,12,.72);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 60px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(26px) saturate(115%);backdrop-filter:blur(26px) saturate(115%);border-radius:28px}.sfx .glass-soft{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:18px}.sfx .glass.gold{background:linear-gradient(145deg,rgba(240,205,107,.2),rgba(255,255,255,.02)),rgba(16,12,4,.55);border-color:rgba(240,205,107,.42)}.sfx .pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;color:#C8D0DC}.sfx .pill.on{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.sfx .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:999px;border:0;background:linear-gradient(180deg,#7CC0FF,#3F97F5);color:#04121F;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 8px 26px rgba(77,163,255,.45),inset 0 1px 0 rgba(255,255,255,.5)}.sfx .btn.gold{background:linear-gradient(180deg,#F6DC8A,#D9A93F);box-shadow:0 8px 26px rgba(233,194,90,.4),inset 0 1px 0 rgba(255,255,255,.6)}.sfx .btn.ghost{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:none}.sfx .btn.sm{min-height:44px;padding:0 18px;font-size:15px}.sfx .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.12em;color:#9FB2C8}.sfx .muted{color:#B6C0CE}.sfx .nv{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 10px;border-radius:14px;color:#B9C3D1;text-decoration:none;font-size:14.5px;font-weight:500}.sfx .nv:hover{background:rgba(255,255,255,.06);color:#fff}.sfx .nv .nn{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.24);box-sizing:border-box;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:#9FB2C8}.sfx .nv.on{background:rgba(255,255,255,.13);color:#fff;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}.sfx .nv.on .nn{border-color:transparent;background:linear-gradient(180deg,#7CC0FF,#3F97F5);color:#04121F;box-shadow:0 0 14px rgba(90,174,255,.75)}.sfx .nv.done .nn{border-color:rgba(75,226,154,.6);color:#4BE29A;background:rgba(75,226,154,.1)}.sfx .nvg{padding:8px 10px 2px;font-size:10.5px;font-weight:700;letter-spacing:.14em;color:#7F8DA1}.sfx .nvs{display:flex;align-items:center;gap:10px;min-height:36px;margin-left:21px;padding:0 10px 0 22px;border-left:1.5px solid rgba(255,255,255,.16);color:#B9C3D1;text-decoration:none;font-size:13.5px;font-weight:500}.sfx .nvs:hover{color:#fff}.sfx .nvs.on{color:#fff;font-weight:600;border-left-color:#5AAEFF}.sfx .aipill{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;margin:2px 4px 0;padding:0 14px;border-radius:999px;border:1px solid rgba(240,205,107,.6);background:linear-gradient(180deg,rgba(240,205,107,.24),rgba(240,205,107,.07));color:#F6DC8A;font-size:14.5px;font-weight:600;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 22px rgba(240,205,107,.16)}.sfx .aipill:hover{background:linear-gradient(180deg,rgba(240,205,107,.34),rgba(240,205,107,.12));color:#FFF3C4}.sfx .aipill.on{background:linear-gradient(180deg,#F6DC8A,#D9A93F);color:#1A1203;border-color:transparent;box-shadow:0 8px 26px rgba(233,194,90,.4),inset 0 1px 0 rgba(255,255,255,.6)}.sfx .tlink{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#9CCBFF;font-size:15px;font-weight:600;text-decoration:none}.sfx .tlink:hover{color:#fff}.sfx .stage{display:flex;align-items:flex-start}.sfx .stage-track{flex:1;min-width:200px}@media (max-width:700px){.sfx .stage{flex-wrap:wrap;justify-content:space-between;row-gap:18px}.sfx .stage-track{order:3;flex:1 1 100%;min-width:0}.sfx .stage-tile{width:calc(50% - 8px)!important}}@keyframes sfx-travel{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 12px);opacity:0}}@keyframes sfx-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.3);opacity:0}}.sfx .chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#E6ECF4;font-size:15px;font-weight:500}.sfx .chip.on{border-color:#5AAEFF;background:rgba(90,174,255,.16);color:#fff}.sfx .agbtn{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#F4F7FB;text-align:left}.sfx .agbtn:hover{background:rgba(255,255,255,.09)}.sfx .lbar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.sfx .th{font-size:12px;font-weight:700;letter-spacing:.1em;color:#7F8DA1}@keyframes sfx-drift-a{0%{transform:translate(0) scale(1)}50%{transform:translate(520px,260px) scale(1.25)}to{transform:translate(160px,620px) scale(.9)}}@keyframes sfx-drift-b{0%{transform:translate(0) scale(1)}50%{transform:translate(-560px,180px) scale(1.25)}to{transform:translate(-220px,-260px) scale(.9)}}@keyframes sfx-drift-c{0%{transform:translate(0) scale(1)}50%{transform:translate(380px,-420px) scale(1.2)}to{transform:translate(-420px,-160px) scale(1.05)}}@keyframes sfx-hue{0%{filter:blur(150px) hue-rotate(-30deg)}to{filter:blur(150px) hue-rotate(60deg)}}@keyframes sfx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sfx-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes sfx-spin{to{transform:rotate(1turn)}}@keyframes sfx-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes sfx-march{to{background-position:24px 0}}.sfx .sfx-orbit{position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from 0deg,rgba(233,194,90,0) 0deg,#FFF3C4 70deg,#E9C25A 130deg,rgba(233,194,90,0) 190deg,#F6DC8A 280deg,rgba(233,194,90,0) 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));animation:sfx-spin 2.8s linear infinite;filter:drop-shadow(0 0 7px rgba(246,220,138,.9));pointer-events:none}.sfx .sfx-orbit.blue{background:conic-gradient(from 0deg,rgba(90,174,255,0) 0deg,#E3F1FF 70deg,#5AAEFF 130deg,rgba(90,174,255,0) 190deg,#9CCBFF 280deg,rgba(90,174,255,0) 1turn);filter:drop-shadow(0 0 7px rgba(90,174,255,.9))}.sfx .sfx-orbit.red{background:conic-gradient(from 0deg,rgba(255,107,94,0) 0deg,#FFD0CB 70deg,#FF6B5E 130deg,rgba(255,107,94,0) 190deg,#FF8A80 280deg,rgba(255,107,94,0) 1turn);filter:drop-shadow(0 0 7px rgba(255,107,94,.9))}.sfx .blob{position:absolute;border-radius:50%;filter:blur(150px);will-change:transform}@media (prefers-reduced-motion:reduce){.sfx *{animation:none!important;transition:none!important}}html:has(.sfx){height:auto!important;min-height:100%;overflow-x:clip!important;overflow-y:auto!important;background:#020306;scroll-behavior:smooth}body:has(.sfx){height:auto!important;min-height:100dvh;overflow:visible!important;background:#020306;margin:0}body:has(.sfx.sfx-menu-open){overflow:hidden!important}.sfx{position:relative;min-height:100dvh;overflow-x:clip;overflow-y:visible;background:#020306;color:#F4F7FB;font-family:Geist,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;text-align:left;isolation:isolate}.sfx-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sfx *{box-sizing:initial}.sfx button,.sfx select{box-sizing:border-box}.sfx h1,.sfx h2,.sfx p{color:inherit}.sfx-wrap{position:relative;z-index:1;max-width:1440px;min-height:100dvh;margin:0 auto;padding:18px;align-items:flex-start;gap:22px}.sfx-side,.sfx-wrap{box-sizing:border-box!important;display:flex}.sfx-side{flex:none;position:sticky;top:18px;align-self:flex-start;width:262px;min-height:974px;overflow:visible;padding:16px 10px 10px;flex-direction:column;gap:5px;z-index:10}.sfx-side-brand{flex:none;display:flex;align-items:center;gap:8px}.sfx-side .aipill,.sfx-side .nv,.sfx-side .nvg,.sfx-side .nvs{flex:none}.sfx-side-spacer{flex:1 1 auto;min-height:8px}.sfx .sfx-side a.nv{color:#B9C3D1}.sfx .sfx-side a.nv.on,.sfx .sfx-side a.nv:hover{color:#fff}.sfx .sfx-side a.nvs{color:#B9C3D1}.sfx .sfx-side a.nvs.on,.sfx .sfx-side a.nvs:hover{color:#fff}.sfx .sfx-side a.aipill{color:#F6DC8A}.sfx .sfx-side a.aipill:hover{color:#FFF3C4}.sfx .sfx-side a.aipill.on{color:#1A1203}.sfx .sfx-side a.glass-soft{color:#F4F7FB}.sfx-scrim{display:none}.sfx-col{min-height:974px}.sfx-col,.sfx-main{flex:1;min-width:0;display:flex;flex-direction:column}.sfx-main{gap:22px;padding:14px 8px 30px 0;box-sizing:border-box!important}.sfx-mwrap{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:26px clamp(16px,3vw,40px) 56px;display:flex;flex-direction:column;gap:26px}.sfx-close,.sfx-tabs,.sfx-top{display:none}.sfx-new{flex:1;min-width:0;display:flex;flex-direction:column;gap:22px}.sfx .sfx-legacy{border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.sfx .sfx-legacy,.sfx .sfx-legacy *{box-sizing:border-box}.sfx .sfx-legacy a{color:inherit}.sfx-note{position:fixed;right:14px;bottom:14px;z-index:40;display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(8,11,18,.92);border:1px solid rgba(255,255,255,.18);color:#B6C0CE;font-size:12.5px;font-weight:600}.sfx-note a{color:#9CCBFF;text-decoration:none}@media (min-width:901px) and (max-width:1100px){.sfx-wrap{gap:16px;padding:14px}.sfx-main{padding:10px 4px 30px 0}}@media (max-width:900px){.sfx-wrap{display:block;min-height:100dvh;padding:12px 12px 96px}.sfx-col{min-height:0}.sfx-main{padding:0;gap:16px}.sfx-strip{display:none!important}.sfx-top{align-items:center;gap:9px;padding:6px 6px 6px 14px;margin-bottom:16px;position:sticky;top:12px;z-index:15;background:rgba(8,11,18,.92)}.sfx-tabs,.sfx-top{display:flex;border-radius:999px!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sfx-tabs{gap:2px;position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:20;padding:5px;background:rgba(8,11,18,.94)!important;box-shadow:0 12px 40px rgba(0,0,0,.45)}.sfx-scrim{display:none;position:fixed;inset:0;z-index:25;background:rgba(2,3,6,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;padding:0;cursor:pointer}.sfx-menu-open .sfx-scrim{display:block}.sfx-side{display:none}.sfx-side.open{display:flex;position:fixed;inset:10px;top:max(10px,env(safe-area-inset-top));bottom:max(10px,env(safe-area-inset-bottom));z-index:30;width:auto;min-height:0;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:rgba(5,7,12,.97);padding:16px 12px 12px;gap:5px;border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.55)}.sfx-side.open::-webkit-scrollbar{display:none;width:0;height:0}.sfx-side.open .sfx-close{display:grid}.sfx-note{display:none}}@media (max-width:420px){.sfx-wrap{padding:10px 10px 92px}.sfx-top{top:8px;margin-bottom:12px}.sfx-tabs{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom))}.sfx-side.open{inset:8px}}@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap");[font-family*="Geist Mono"],[style*="Geist Mono"]{font-family:Open Sans,sans-serif!important;font-weight:700!important}body{margin:0;background:#0A0B0D}@keyframes sfBlink{0%,49%{opacity:1}50%,to{opacity:0}}.sf-caret{animation:sfBlink 1.05s step-end infinite}a{color:#4DA3FF}a:hover{color:#8CC4FF}@keyframes sfIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sfBar{0%{width:0}}@keyframes sfPulse{0%,to{opacity:1}50%{opacity:.35}}.sf-in{animation:sfIn .5s cubic-bezier(.2,.8,.2,1) both}.sf-bar{animation:sfBar 1.8s cubic-bezier(.2,.8,.2,1) both}.sf-pulse{animation:sfPulse 1.4s ease-in-out infinite}@keyframes sfPop{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.sf-pop{animation:sfPop .6s cubic-bezier(.2,.8,.2,1) both}@keyframes sfNote{0%{opacity:0;transform:translateY(-16px) scale(.94)}60%{opacity:1;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:none}}.sf-note{animation:sfNote .55s cubic-bezier(.2,.8,.2,1) both}@keyframes sfRing{0%{box-shadow:0 0 0 0 var(--c)}to{box-shadow:0 0 0 12px transparent}}.sf-ring{animation:sfRing 1.2s ease-out 2}@media (prefers-reduced-motion:reduce){.sf-bar,.sf-caret,.sf-in,.sf-note,.sf-pop,.sf-pulse,.sf-ring{animation:none!important}}.sfy-tip{display:inline-flex;align-items:center;vertical-align:middle}.sfy-i,.sfy-tip{position:relative}.sfy-i{width:22px;height:22px;padding:0;border-radius:50%;border:1.5px solid #5b616b;background:transparent;color:#9AA1AB;display:inline-grid;place-items:center;flex:none;cursor:pointer}.sfy-i:after{content:"";position:absolute;inset:-11px}.sfy-i:hover,.sfy-i[aria-expanded=true]{border-color:#D7DADE;color:#F2F4F5}.sfy-i:focus-visible{outline:2px solid #4DA3FF;outline-offset:2px}.sfy-pop{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:8px;z-index:40;width:280px;max-width:80vw;text-align:left}.sfy-pop.sfy-pop-l{left:-8px;transform:none}.sfy-pop.sfy-pop-r{left:auto;right:-8px;transform:none}.sfy-pop-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:#16181C;border:1px solid #2e333b;box-shadow:0 12px 32px rgba(0,0,0,.5);font-family:Geist,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1.5;color:#D7DADE;letter-spacing:0;white-space:normal;text-transform:none}.sfy-pop-card a{font-weight:500}@keyframes sfy-sheen{0%{transform:translateX(-120%) skewX(-18deg)}55%,to{transform:translateX(320%) skewX(-18deg)}}.sfy-gold:before{top:-20%;bottom:-20%;left:0;width:30%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,250,225,.55) 50%,rgba(255,255,255,0));animation:sfy-sheen 6s cubic-bezier(.45,.05,.35,1) infinite}.sfy-gold:after,.sfy-gold:before{content:"";position:absolute;pointer-events:none;z-index:0}.sfy-gold:after{inset:0;background:repeating-linear-gradient(100deg,rgba(255,255,255,.05) 0 2px,rgba(0,0,0,.03) 2px 5px)}.pg-blob{position:absolute;border-radius:50%;filter:blur(150px);will-change:transform;pointer-events:none}@keyframes pg-a{0%{transform:translate(0) scale(1)}50%{transform:translate(520px,300px) scale(1.25)}to{transform:translate(160px,900px) scale(.9)}}@keyframes pg-b{0%{transform:translate(0) scale(1)}50%{transform:translate(-560px,400px) scale(1.2)}to{transform:translate(-220px,1400px) scale(.95)}}@keyframes pg-c{0%{transform:translate(0) scale(1)}50%{transform:translate(380px,-500px) scale(1.2)}to{transform:translate(-420px,-200px) scale(1.05)}}@keyframes pg-hue{0%{filter:blur(150px) hue-rotate(-30deg)}to{filter:blur(150px) hue-rotate(50deg)}}@media (prefers-reduced-motion:reduce){.pg-blob{animation:none!important}}