.ql-neon .cm-hero{padding:150px 0 0;text-align:center}.ql-neon .cm-hero .hero-inner{max-width:1120px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.ql-neon .cm-hero .hero-eyebrow{display:inline-flex;align-items:center;gap:16px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-2);text-shadow:0 0 14px rgba(77,142,255,.5);margin-bottom:30px}.ql-neon .cm-hero .hero-eyebrow .rule{display:inline-block;width:48px;height:1px;background:linear-gradient(90deg,transparent,var(--brand-2));box-shadow:0 0 8px var(--brand-2)}.ql-neon .cm-hero .hero-eyebrow .rule.right{background:linear-gradient(90deg,var(--brand-2),transparent)}.ql-neon .cm-hero .h-display .lead-in{display:block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:.32em;letter-spacing:-.01em;text-transform:none;color:var(--ink-dim);margin-bottom:.18em}.ql-neon .cm-hero .lede{margin:34px auto 0;max-width:60ch}.ql-neon .cm-hero .cta-row{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:40px}.ql-neon .cm-trust{margin-top:34px;display:flex;align-items:center;justify-content:center;gap:14px 28px;flex-wrap:wrap}.ql-neon .cm-trust .ti{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap}.ql-neon .cm-trust .ti:first-child{color:var(--brand-2)}.ql-neon .cm-trust .pip{width:5px;height:5px;border-radius:50%;background:var(--saber);box-shadow:0 0 8px var(--saber);flex-shrink:0}.ql-neon .cm-showcase{padding:84px 0 50px}.ql-neon .cm-stage{position:relative;max-width:1180px;margin:0 auto;border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(700px 360px at 22% 18%,rgba(77,142,255,.14),transparent 60%),radial-gradient(700px 420px at 86% 82%,rgba(192,132,252,.12),transparent 62%),linear-gradient(180deg,rgba(8,11,28,.92),rgba(4,6,18,.96));box-shadow:0 40px 120px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden;isolation:isolate}.ql-neon .cm-stage:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(126,182,255,.07) 1px,transparent 1.4px);background-size:26px 26px;mask-image:radial-gradient(900px 520px at 50% 50%,#000 40%,transparent 86%);-webkit-mask-image:radial-gradient(900px 520px at 50% 50%,#000 40%,transparent 86%)}.ql-neon .cm-panel{position:relative;z-index:2;padding:26px 30px 28px;display:flex;flex-direction:column;gap:22px;border-radius:var(--r-xl)}.ql-neon .cm-dash-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ql-neon .cm-mgr{display:flex;align-items:center;gap:14px}.ql-neon .cm-mgr-av{position:relative;width:52px;height:52px;flex-shrink:0}.ql-neon .cm-mgr-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(77,142,255,.5);position:relative;z-index:1}.ql-neon .cm-mgr-ring{position:absolute;inset:-4px;border-radius:50%;background:conic-gradient(from var(--angle),#36e5ff,#4d8eff,#c084fc,#36e5ff);opacity:.5;filter:blur(3px);animation:spin-border 6s linear infinite}.ql-neon .cm-mgr-name{font-family:var(--display);font-size:22px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);line-height:1}.ql-neon .cm-mgr-sub{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-mute);margin-top:5px}.ql-neon .cm-dot-sep{opacity:.5;margin:0 1px}.ql-neon .cm-dash-tools{display:flex;align-items:center;gap:10px}.ql-neon .cm-tier{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffd479;padding:7px 12px;border-radius:999px;background:rgba(255,196,84,.08);border:1px solid rgba(255,196,84,.3)}.ql-neon .cm-tier svg{color:#ffcf6e}.ql-neon .cm-period{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-dim);padding:7px 13px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--line-2)}.ql-neon .cm-period svg{opacity:.6}.ql-neon .cm-dash-grid{display:grid;grid-template-columns:1.18fr .92fr;gap:26px;align-items:stretch}.ql-neon .cm-figure-k{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:10px}.ql-neon .cm-figure-amt{font-family:var(--display);font-weight:900;letter-spacing:-.045em;line-height:.9;font-size:clamp(48px,6vw,76px);color:transparent;background:linear-gradient(135deg,#7fb0ff,#9bd9ff 36%,#c084fc);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 30px rgba(120,160,255,.4));font-variant-numeric:tabular-nums}.ql-neon .cm-figure-delta{margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;color:var(--ink-mute)}.ql-neon .cm-figure-delta b{display:inline-flex;align-items:center;gap:5px;color:#56e39f;filter:drop-shadow(0 0 7px rgba(86,227,159,.5))}.ql-neon .cm-figure-delta .cm-proj{color:var(--brand-2)}.ql-neon .cm-chart-wrap{position:relative;min-width:0;margin:16px 0 18px}.ql-neon .cm-chart{width:100%;height:auto;display:block;overflow:visible}.ql-neon .cm-chart-grid line{stroke:rgba(126,182,255,.08);stroke-width:1;stroke-dasharray:3 6}.ql-neon .cm-chart .cm-area{fill:url(#cm-area-grad);opacity:0;transition:opacity 1s ease .5s}.ql-neon .cm-stage.lit .cm-chart .cm-area{opacity:1}.ql-neon .cm-chart .cm-line{fill:none;stroke:url(#cm-line-grad);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(120,160,255,.6));stroke-dasharray:var(--dash,1400);stroke-dashoffset:var(--dash,1400);transition:stroke-dashoffset 2s cubic-bezier(.3,.7,.2,1)}.ql-neon .cm-stage.lit .cm-chart .cm-line{stroke-dashoffset:0}.ql-neon .cm-chart .cm-guide{stroke:rgba(126,182,255,.25);stroke-width:1;stroke-dasharray:4 4;opacity:0;transition:opacity .5s ease 1.6s}.ql-neon .cm-stage.lit .cm-chart .cm-guide{opacity:1}.ql-neon .cm-chart .cm-dot{fill:#eaf2ff;filter:drop-shadow(0 0 8px rgba(150,200,255,.95));opacity:0;transition:opacity .4s ease 1.7s}.ql-neon .cm-chart .cm-dot-halo{fill:rgba(120,180,255,.22);opacity:0;transition:opacity .4s ease 1.7s}.ql-neon .cm-stage.lit .cm-chart .cm-dot,.ql-neon .cm-stage.lit .cm-chart .cm-dot-halo{opacity:1}.ql-neon .cm-earn-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ql-neon .cm-chip{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:var(--r-md);background:rgba(255,255,255,.03);border:1px solid var(--line-2)}.ql-neon .cm-chip-ic{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:grid;place-items:center}.ql-neon .cm-chip-ic.dia{color:var(--pop);background:rgba(54,229,255,.12);border:1px solid rgba(54,229,255,.28)}.ql-neon .cm-chip-ic.vio{color:var(--accent);background:rgba(192,132,252,.12);border:1px solid rgba(192,132,252,.28)}.ql-neon .cm-chip-ic.cy{color:#56e39f;background:rgba(86,227,159,.12);border:1px solid rgba(86,227,159,.28)}.ql-neon .cm-chip-v{font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.ql-neon .cm-chip-l{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-top:4px}.ql-neon .cm-roster-card{display:flex;flex-direction:column;border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(9,12,30,.7),rgba(5,7,18,.6));padding:18px 18px 14px}.ql-neon .cm-roster-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ql-neon .cm-roster-title{font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim)}.ql-neon .cm-roster-count{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--brand-2);padding:3px 10px;border-radius:999px;background:rgba(77,142,255,.12);border:1px solid rgba(77,142,255,.3)}.ql-neon .cm-roster-list{display:flex;flex-direction:column;gap:5px;flex:1}.ql-neon .cm-rrow{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--r-sm);transition:background .2s}.ql-neon .cm-rrow:hover{background:rgba(77,142,255,.06)}.ql-neon .cm-rav{width:36px;height:36px;flex-shrink:0}.ql-neon .cm-rav img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.1)}.ql-neon .cm-rinfo{flex:1;min-width:0}.ql-neon .cm-rname{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-neon .cm-rhandle{font-family:var(--mono);font-size:10.5px;color:var(--ink-mute);margin-top:1px}.ql-neon .cm-rstat{text-align:right;flex-shrink:0}.ql-neon .cm-rdia{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:12.5px;font-weight:600;color:#bfeeff;font-variant-numeric:tabular-nums}.ql-neon .cm-rdia .ic{color:var(--pop);filter:drop-shadow(0 0 4px var(--pop));display:inline-flex}.ql-neon .cm-rdelta{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:10px;color:#56e39f;margin-top:2px}.ql-neon .cm-roster-more{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--ink-mute);cursor:pointer;transition:color .2s}.ql-neon .cm-roster-more:hover{color:var(--brand-2)}.ql-neon .cm-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ql-neon .cm-step-card{position:relative;padding:28px 24px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(10,14,32,.7),rgba(6,8,22,.85));overflow:hidden}.ql-neon .cm-step-card .num{font-family:var(--display);font-weight:900;font-size:15px;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--saber);background:rgba(77,142,255,.1);border:1px solid rgba(77,142,255,.3);box-shadow:inset 0 0 16px rgba(77,142,255,.12),0 0 14px rgba(77,142,255,.16);margin-bottom:18px}.ql-neon .cm-step-card h3{font-family:var(--display);font-size:19px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 8px}.ql-neon .cm-step-card p{margin:0;color:var(--ink-dim);font-size:14px;line-height:1.55}.ql-neon .cm-perks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ql-neon .cm-perk{padding:26px 24px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(10,14,32,.7),rgba(6,8,22,.85))}.ql-neon .cm-perk .ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:rgba(77,142,255,.1);border:1px solid rgba(77,142,255,.3);color:var(--brand-2);margin-bottom:16px;box-shadow:inset 0 0 18px rgba(77,142,255,.1),0 0 16px rgba(77,142,255,.14)}.ql-neon .cm-perk.violet .ic{background:rgba(192,132,252,.1);border-color:rgba(192,132,252,.3);color:var(--accent);box-shadow:inset 0 0 18px rgba(192,132,252,.1),0 0 16px rgba(192,132,252,.14)}.ql-neon .cm-perk.cyan .ic{background:rgba(54,229,255,.1);border-color:rgba(54,229,255,.3);color:var(--pop);box-shadow:inset 0 0 18px rgba(54,229,255,.1),0 0 16px rgba(54,229,255,.14)}.ql-neon .cm-perk h3{font-family:var(--display);font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 8px}.ql-neon .cm-perk p{margin:0;color:var(--ink-dim);font-size:14px;line-height:1.55}.ql-neon .cm-apply-band{padding:30px 0 120px}.ql-neon .cm-apply-card{position:relative;max-width:1180px;margin:0 auto;text-align:center;border-radius:var(--r-xl);border:1px solid var(--line-2);padding:70px 40px;background:radial-gradient(700px 320px at 50% 0,rgba(77,142,255,.16),transparent 66%),linear-gradient(180deg,rgba(10,14,32,.78),rgba(6,8,22,.92));overflow:hidden}.ql-neon .cm-apply-card .lede{margin:18px auto 30px}.cm-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:22px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.cm-modal.open{opacity:1;visibility:visible}.cm-modal .cm-scrim{position:absolute;inset:0;background:radial-gradient(900px 600px at 50% 30%,rgba(20,32,72,.55),rgba(2,4,12,.8));backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.cm-modal .cm-dialog{position:relative;width:min(660px,100%);max-height:min(600px,calc(100dvh - 48px));min-height:0;display:flex;flex-direction:column;border-radius:24px;background:linear-gradient(180deg,rgba(10,14,32,.96),rgba(5,7,18,.98));border:1px solid rgba(126,182,255,.18);box-shadow:0 50px 120px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.03);overflow:hidden;transform:translateY(26px) scale(.94);opacity:0;transition:transform .5s cubic-bezier(.2,.9,.25,1),opacity .4s ease}.cm-modal.open .cm-dialog{transform:translateY(0) scale(1);opacity:1}.cm-dialog:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--angle),transparent 0,#4d8eff 16%,transparent 34%,#c084fc 56%,transparent 74%,#36e5ff 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-border 9s linear infinite;pointer-events:none;opacity:.7}.cm-dialog .cm-head{position:relative;z-index:1;padding:16px 26px 13px;border-bottom:1px solid rgba(126,182,255,.1);background:linear-gradient(180deg,rgba(77,142,255,.06),transparent)}.cm-head .cm-head-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.cm-head .cm-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.cm-head .cm-brand img{width:22px;height:22px;object-fit:contain}.cm-head .cm-count{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;color:var(--ink-mute)}.cm-head .cm-count b{color:var(--brand-2)}.cm-head .cm-close{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid var(--line-2);color:var(--ink-dim);transition:all .2s}.cm-head .cm-close:hover{background:rgba(255,59,110,.14);border-color:rgba(255,59,110,.4);color:#ff8aa6;transform:rotate(90deg)}.cm-head .cm-progress{height:6px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden;position:relative}.cm-head .cm-progress>span{position:absolute;inset:0 100% 0 0;width:0;border-radius:999px;background:linear-gradient(90deg,#4d8eff,#36e5ff,#c084fc);box-shadow:0 0 12px rgba(77,142,255,.6);transition:width .55s cubic-bezier(.3,.8,.3,1)}.cm-head .cm-step-meta{margin-top:12px;display:flex;align-items:center;gap:12px}.cm-head .cm-step-ic{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;color:var(--brand-2);background:rgba(77,142,255,.12);border:1px solid rgba(77,142,255,.32);box-shadow:inset 0 0 14px rgba(77,142,255,.1)}.cm-head .cm-step-titles .k{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}.cm-head .cm-step-titles .t{font-family:var(--display);font-size:19px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);line-height:1.1;margin-top:2px}.cm-dialog .cm-body{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 24px 6px;scrollbar-width:thin;scrollbar-color:rgba(126,182,255,.3) transparent}.cm-dialog .cm-body::-webkit-scrollbar{width:8px}.cm-dialog .cm-body::-webkit-scrollbar-thumb{background:rgba(126,182,255,.25);border-radius:999px}.cm-step{display:none}.cm-step.active{display:block;animation:cm-stepIn .5s cubic-bezier(.22,.7,.3,1) both}.cm-step.back.active{animation:cm-stepInBack .5s cubic-bezier(.22,.7,.3,1) both}@keyframes cm-stepIn{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes cm-stepInBack{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}.cm-step .cm-intro{color:var(--ink-dim);font-size:12.5px;line-height:1.55;margin:0 0 14px}.cm-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 14px}.cm-f{display:flex;flex-direction:column;gap:6px}.cm-f.full{grid-column:1/-1}.cm-f label{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);display:flex;align-items:center;gap:6px}.cm-f label .req{color:var(--hot)}.cm-f input,.cm-f textarea{width:100%;background:rgba(5,8,22,.7);border:1px solid var(--line-2);color:var(--ink);font-family:inherit;font-size:14px;padding:11px 13px;border-radius:11px;transition:border-color .2s,box-shadow .2s,background .2s;outline:none}.cm-f input::placeholder,.cm-f textarea::placeholder{color:rgba(140,160,200,.4)}.cm-f input:focus,.cm-f textarea:focus{border-color:var(--brand);background:rgba(5,8,22,.95);box-shadow:0 0 0 3px rgba(77,142,255,.16),0 0 22px rgba(77,142,255,.18)}.cm-f textarea{resize:vertical;min-height:62px;line-height:1.5}.cm-f.invalid .cm-choices,.cm-f.invalid .cm-scale,.cm-f.invalid .cm-seg,.cm-f.invalid input,.cm-f.invalid textarea{box-shadow:0 0 0 1px var(--hot);border-radius:11px}.cm-f .cm-err{font-family:var(--mono);font-size:11px;color:#ff7090;min-height:0;opacity:0;transition:opacity .2s}.cm-f.invalid .cm-err{opacity:1}.cm-f .hint{font-size:12px;color:var(--ink-mute)}.cm-choices{display:flex;flex-wrap:wrap;gap:9px}.cm-choices .opt,.cm-scale .opt,.cm-seg .opt{cursor:pointer;user-select:none;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.04em;padding:11px 16px;border-radius:11px;background:rgba(255,255,255,.04);border:1px solid var(--line-2);color:var(--ink-dim);transition:all .2s}.cm-choices .opt:hover,.cm-scale .opt:hover,.cm-seg .opt:hover{border-color:rgba(77,142,255,.5);color:var(--ink);transform:translateY(-1px)}.cm-choices .opt.sel,.cm-scale .opt.sel{background:linear-gradient(180deg,rgba(77,142,255,.28),rgba(77,142,255,.12));border-color:var(--brand);color:#fff;box-shadow:0 0 0 1px rgba(77,142,255,.4),0 0 22px rgba(77,142,255,.3)}.cm-scale{display:grid;grid-template-columns:repeat(10,1fr);gap:7px}.cm-scale .opt{padding:0;height:44px;display:grid;place-items:center;font-size:14px}.cm-scale-foot{display:flex;justify-content:space-between;margin-top:9px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.cm-seg{display:inline-flex;gap:9px}.cm-seg .opt{padding:13px 30px}.cm-seg .opt[data-v=yes].sel{background:linear-gradient(180deg,rgba(86,227,159,.28),rgba(86,227,159,.1));border-color:#56e39f;color:#d6ffe9;box-shadow:0 0 0 1px rgba(86,227,159,.4),0 0 22px rgba(86,227,159,.26)}.cm-seg .opt[data-v=no].sel{background:linear-gradient(180deg,rgba(255,59,110,.26),rgba(255,59,110,.1));border-color:var(--hot);color:#ffd2dd;box-shadow:0 0 0 1px rgba(255,59,110,.4),0 0 22px rgba(255,59,110,.26)}.cm-seg-note{margin-top:12px;font-size:13px;line-height:1.55;color:#ffb3c4;padding:12px 14px;border-radius:11px;border:1px solid rgba(255,59,110,.3);background:rgba(255,59,110,.08);display:none}.cm-seg-note.show{display:block;animation:cm-stepIn .35s ease both}.cm-dialog .cm-foot{position:relative;z-index:1;padding:13px 26px 15px;border-top:1px solid rgba(126,182,255,.1);background:linear-gradient(0deg,rgba(77,142,255,.05),transparent);display:flex;align-items:center;justify-content:space-between;gap:12px}.cm-foot .cm-back{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);background:transparent;border:1px solid var(--line-2);padding:13px 20px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s}.cm-foot .cm-back:hover{color:var(--ink);border-color:var(--line-2);background:rgba(255,255,255,.05)}.cm-foot .cm-back[hidden]{visibility:hidden}.cm-foot .cm-next{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#050a1c;background:linear-gradient(180deg,#fff,#cfdaff);border:0;padding:14px 26px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 8px 22px rgba(77,142,255,.45),0 0 28px rgba(77,142,255,.3);transition:transform .15s,box-shadow .25s}.cm-foot .cm-next:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(77,142,255,.6),0 0 44px rgba(192,132,252,.4)}.cm-foot .cm-next:active{transform:translateY(1px)}.cm-foot .cm-next:disabled{opacity:.6;cursor:default;transform:none}.cm-foot .cm-next:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:skewX(-20deg);filter:blur(2px);z-index:-1;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.cm-foot .cm-next:hover:after{transform:translateX(520%)}.cm-success{text-align:center;padding:30px 10px 24px;display:none}.cm-success.show{display:block}.cm-success .ring{position:relative;width:84px;height:84px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;color:var(--pop);background:rgba(54,229,255,.14);border:1px solid var(--pop);box-shadow:0 0 30px rgba(54,229,255,.5);animation:cm-pop .55s cubic-bezier(.2,1.5,.4,1) both}.cm-success .ring:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--pop);animation:cm-ring 1s ease-out .15s both}@keyframes cm-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cm-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.cm-success h3{font-family:var(--display);font-size:30px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 12px;color:var(--ink)}.cm-success p{color:var(--ink-dim);font-size:14.5px;line-height:1.6;max-width:420px;margin:0 auto 26px}.cm-success .sub{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:8px}@media (max-width:980px){.ql-neon .cm-panel{padding:24px 22px 26px;gap:20px}.ql-neon .cm-dash-grid{grid-template-columns:1fr;gap:22px}.ql-neon .cm-steps-grid{grid-template-columns:repeat(2,1fr)}.ql-neon .cm-perks-grid{grid-template-columns:1fr}}@media (max-width:640px){.ql-neon .cm-hero{padding:116px 0 0}.ql-neon .cm-showcase{padding:52px 0 24px}.ql-neon .cm-dash-top{gap:14px}.ql-neon .cm-mgr-name{font-size:19px}.ql-neon .cm-earn-chips{gap:8px}.ql-neon .cm-chip{flex-direction:column;align-items:flex-start;gap:8px;padding:11px}.ql-neon .cm-steps-grid{grid-template-columns:1fr}.ql-neon .cm-apply-card{padding:48px 24px}.cm-modal{padding:0}.cm-modal .cm-dialog{width:100%;max-height:100dvh;height:100dvh;border-radius:0;transform:translateY(40px)}.cm-modal.open .cm-dialog{transform:none}.cm-dialog:before{display:none}.cm-dialog .cm-head{padding:18px 18px 14px}.cm-dialog .cm-body{padding:20px 18px 6px}.cm-dialog .cm-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.cm-fields{grid-template-columns:1fr;gap:14px}.cm-scale{grid-template-columns:repeat(5,1fr)}.cm-head .cm-step-titles .t{font-size:17px}.cm-foot .cm-next{padding:13px 20px}.cm-foot .cm-back{padding:13px 16px}}