.Ks-2Jq_page{grid-auto-flow:dense}.Ks-2Jq_hero{border:1px solid var(--k-line);border-top:3px solid var(--k-red);background:radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--k-red) 34%, transparent), transparent 62%), radial-gradient(50% 80% at 0% 100%, color-mix(in srgb, var(--k-red2) 22%, transparent), transparent 70%), linear-gradient(150deg, var(--k-card2), var(--k-card));padding:clamp(22px,5vw,40px) clamp(16px,4vw,32px);position:relative;overflow:hidden}.Ks-2Jq_hero:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(var(--k-grid) 1px, transparent 1px), linear-gradient(90deg, var(--k-grid) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 20%,#000 90%);mask-image:linear-gradient(120deg,#0000 20%,#000 90%)}.Ks-2Jq_hero:after{content:"";background:linear-gradient(90deg, transparent, var(--k-red), transparent);pointer-events:none;height:2px;animation:5.5s linear infinite Ks-2Jq_scan;position:absolute;top:0;left:0;right:0}@keyframes Ks-2Jq_scan{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(260px)}}.Ks-2Jq_heroInner{z-index:1;position:relative}.Ks-2Jq_kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-red);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.Ks-2Jq_kicker:before{content:"";background:var(--k-red);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--k-red) 25%, transparent);animation:1.6s ease-in-out infinite Ks-2Jq_pulse}@keyframes Ks-2Jq_pulse{50%{opacity:.35}}.Ks-2Jq_title{font-family:var(--font-disp);letter-spacing:-.045em;color:var(--k-fg);margin-top:8px;font-size:clamp(44px,12vw,92px);font-weight:800;line-height:.9}.Ks-2Jq_title em{color:var(--k-red);font-style:normal;display:inline-block}.Ks-2Jq_sub{max-width:34rem;color:var(--k-fg);opacity:.86;margin-top:14px;font-size:clamp(15px,2.2vw,18px);line-height:1.5}.Ks-2Jq_stroke{font-family:var(--font-disp);letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--k-red) 45%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(80px,24vw,210px);font-weight:800;line-height:1;position:absolute;bottom:-22px;right:-6px}.Ks-2Jq_panel{border:1px solid var(--k-line);background:linear-gradient(160deg, color-mix(in srgb, var(--k-red) 9%, var(--k-card)), var(--k-card));min-width:0;padding:clamp(14px,3vw,22px);position:relative}.Ks-2Jq_panelHot{border-color:color-mix(in srgb, var(--k-red) 60%, var(--k-line));box-shadow:inset 4px 0 0 var(--k-red)}.Ks-2Jq_h2{font-family:var(--font-disp);letter-spacing:-.02em;color:var(--k-fg);font-size:clamp(22px,4.6vw,30px);font-weight:700;line-height:1.05}.Ks-2Jq_body{color:var(--k-fg);opacity:.84;font-size:15px;line-height:1.55}.Ks-2Jq_small{color:var(--k-muted);font-size:13px;line-height:1.5}.Ks-2Jq_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.Ks-2Jq_stat{border:1px solid var(--k-line2);background:var(--k-bg);min-width:0;padding:12px}.Ks-2Jq_statLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted);font-size:11px;font-weight:600}.Ks-2Jq_statValue{font-family:var(--font-disp);color:var(--k-fg);overflow-wrap:anywhere;margin-top:4px;font-size:clamp(30px,8vw,46px);font-weight:800;line-height:1}.Ks-2Jq_statValueSm{color:var(--k-red);font-size:clamp(18px,4.6vw,24px)}.Ks-2Jq_split{gap:10px;margin-top:16px;display:grid}.Ks-2Jq_slice{border:1px solid var(--k-line2);background:var(--k-bg);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;padding:12px 14px;display:grid}.Ks-2Jq_pct{font-family:var(--font-disp);letter-spacing:-.04em;color:var(--k-red);grid-row:span 2;min-width:2.6ch;font-size:clamp(36px,10vw,54px);font-weight:800;line-height:.9}.Ks-2Jq_sliceName{color:var(--k-fg);font-size:16px;font-weight:700}.Ks-2Jq_bar{border:1px solid var(--k-line);height:14px;margin-top:14px;display:flex;overflow:hidden}.Ks-2Jq_bar>span{transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both Ks-2Jq_grow;display:block}@keyframes Ks-2Jq_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Ks-2Jq_b1{background:var(--k-red2);width:30%}.Ks-2Jq_b2{background:var(--k-red);width:60%;animation-delay:.1s!important}.Ks-2Jq_b3{background:var(--k-fg);opacity:.7;width:10%;animation-delay:.2s!important}.Ks-2Jq_badge{border:1px solid var(--k-red);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-red);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.Ks-2Jq_needs{gap:8px;margin-top:12px;display:grid}.Ks-2Jq_need{border:1px dashed var(--k-line);color:var(--k-fg);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.Ks-2Jq_invite{border:2px solid var(--k-red);background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--k-red) 28%, transparent), transparent 65%), var(--k-card2);padding:clamp(16px,4vw,26px);position:relative;overflow:hidden}.Ks-2Jq_inviteName{font-family:var(--font-disp);letter-spacing:-.03em;color:var(--k-fg);overflow-wrap:anywhere;font-size:clamp(30px,8vw,54px);font-weight:800;line-height:1}.Ks-2Jq_handle{font-family:var(--font-mono);color:var(--k-red);overflow-wrap:anywhere;font-size:16px;font-weight:700}.Ks-2Jq_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0;padding:0;list-style:none;display:grid}.Ks-2Jq_step{border:1px solid var(--k-line2);color:var(--k-muted);padding:8px;font-size:13px;font-weight:700}.Ks-2Jq_step span{font-family:var(--font-mono);font-size:11px;display:block}.Ks-2Jq_step[data-state=done]{border-color:var(--k-red);color:var(--k-fg)}.Ks-2Jq_step[data-state=now]{border-color:var(--k-red);background:var(--k-red);color:var(--k-bg)}.Ks-2Jq_actions{flex-wrap:wrap;gap:8px;display:flex}.Ks-2Jq_actions .btn{min-height:44px}.Ks-2Jq_notice{border-left:3px solid var(--k-red);color:var(--k-fg);background:color-mix(in srgb, var(--k-red) 10%, transparent);padding:8px 12px;font-size:14px;font-weight:600}@media (min-width:768px){.Ks-2Jq_split{grid-template-columns:3fr 6fr 2fr}.Ks-2Jq_slice{grid-template-columns:1fr}.Ks-2Jq_pct{grid-row:auto}}@media (prefers-reduced-motion:reduce){.Ks-2Jq_hero:after,.Ks-2Jq_kicker:before,.Ks-2Jq_bar>span{animation:none}}html[data-motion=paused] .Ks-2Jq_hero:after{animation:none}html[data-motion=paused] .Ks-2Jq_kicker:before{animation:none}html[data-motion=paused] .Ks-2Jq_bar>span{animation:none}
