.pricing2 .billrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:34px;display:flex}.pricing2 .billtog{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;gap:4px;padding:4px;display:flex}.pricing2 .billtog button{font-family:var(--font-k-sans);color:#a3a4ac;cursor:pointer;transition:background .22s var(--e-out), color .18s var(--e-out);background:0 0;border:0;border-radius:9px;padding:9px 18px;font-size:13.5px;font-weight:600}.pricing2 .billtog button.on{background:var(--uv);color:var(--on-uv)}.pricing2 .billtog button:not(.on):hover{color:#fff}.pricing2 .saveflag{color:#80dba2;height:28px;font-family:var(--font-k-mono);letter-spacing:.06em;background:#0c3d22;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}.pricing2 .plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;margin-top:44px;display:grid}.pricing2 .plan{background:#161620;border:1px solid #2a2833;border-radius:20px;flex-direction:column;padding:30px 28px 28px;display:flex;position:relative}.pricing2 .plan.feature{border-color:var(--uv);background:#1a1626;box-shadow:0 0 0 3px #7c50e238}.pricing2 .plan .flag{background:var(--uv);height:24px;color:var(--on-uv);font-family:var(--font-k-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 11px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:28px}.pricing2 .plan .pname{font-family:var(--font-k-display);letter-spacing:-.025em;color:#f6f6f9;font-size:24px;font-weight:700}.pricing2 .plan .pfor{font-family:var(--font-k-mono);color:#797983;letter-spacing:.04em;margin-top:6px;font-size:11.5px}.pricing2 .priceline{align-items:baseline;gap:8px;margin-top:22px;display:flex}.pricing2 .priceline .amt{font-family:var(--font-k-display);letter-spacing:-.04em;color:#f6f6f9;font-size:48px;font-weight:800;line-height:1}.pricing2 .priceline .per{font-family:var(--font-k-mono);color:#a3a4ac;font-size:12.5px}.pricing2 .pricesub{font-family:var(--font-k-mono);color:#797983;min-height:17px;margin-top:9px;font-size:11.5px}.pricing2 .pricesub b{color:#80dba2;font-weight:400}.pricing2 [data-bill=m] .ysub,.pricing2 [data-bill=y] .msub{display:none}.pricing2 .plan .pdesc{color:#a3a4ac;border-bottom:1px solid #26242f;margin:18px 0 0;padding-bottom:20px;font-size:14.5px;line-height:1.6}.pricing2 .plan .plist{flex-direction:column;flex:1;gap:11px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pricing2 .plan .plist li{color:#c9c5d6;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.pricing2 .plan .plist li .c{color:var(--uv-bright);flex:none;font-weight:700}.pricing2 .plan .plist li.head{font-family:var(--font-k-mono);letter-spacing:.12em;text-transform:uppercase;color:#797983;margin-top:6px;font-size:10.5px}.pricing2 .plan .pcta{height:50px;font-family:var(--font-k-sans);border-radius:13px;justify-content:center;align-items:center;margin-top:26px;font-size:15.5px;font-weight:600;display:flex}.pricing2 .plan .pcta.p{background:var(--uv);color:var(--on-uv)}.pricing2 .plan .pcta.p:hover{background:var(--uv-2);color:var(--on-uv)}.pricing2 .plan .pcta.g{color:#f6f6f9;border:1px solid #3a3846}.pricing2 .plan .pcta.g:hover{color:#fff;background:#ffffff0f}.pricing2 .plan .pnote{font-family:var(--font-k-mono);color:#5c5d66;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.pricing2 .callout{background:#13131c;border:1px dashed #33313d;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:20px;padding:28px 30px;display:grid}.pricing2 .callout.solid{border-style:solid;border-color:#2a2833;margin-top:0}.pricing2 .callout .k{font-family:var(--font-k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--uv-bright);font-size:11px}.pricing2 .callout h3{font-family:var(--font-k-display);letter-spacing:-.025em;color:#f6f6f9;margin:11px 0 10px;font-size:25px;font-weight:700}.pricing2 .callout p{color:#a3a4ac;max-width:62ch;margin:0;font-size:15px;line-height:1.6}.pricing2 .callout .amtbox{text-align:right;flex:none}.pricing2 .callout .amtbox .n{font-family:var(--font-k-display);letter-spacing:-.04em;color:#f6f6f9;font-size:42px;font-weight:800;line-height:1}.pricing2 .callout .amtbox .u{font-family:var(--font-k-mono);color:#797983;margin-top:7px;font-size:11.5px}.pricing2 .trust{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.pricing2 .tcell{border-top:2px solid #2a2833;padding-top:16px}.pricing2 .tcell .t{font-family:var(--font-k-sans);color:#f6f6f9;font-size:15px;font-weight:600}.pricing2 .tcell .m{color:#a3a4ac;margin-top:7px;font-size:13.5px;line-height:1.5}.pricing2 .freecard{background:var(--surface);border:1px solid var(--ok);box-shadow:0 0 0 3px var(--ok-soft);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;padding:34px 36px;display:grid}.pricing2 .freecard .zero{font-family:var(--font-k-display);letter-spacing:-.05em;color:var(--ok-ink);font-size:76px;font-weight:800;line-height:.9}.pricing2 .freecard h3{font-family:var(--font-k-display);letter-spacing:-.025em;color:var(--ink-0);margin:0 0 10px;font-size:27px;font-weight:700}.pricing2 .freecard p{color:var(--ink-2);max-width:60ch;margin:0;font-size:15.5px;line-height:1.6}.pricing2 .freecard .acts{flex-direction:column;flex:none;gap:10px;display:flex}.pricing2 .band.deep{background:#08080e}.pricing2 .pill.warn{color:#f5c578;height:26px;font-family:var(--font-k-mono);letter-spacing:.08em;text-transform:uppercase;background:#e09f3e24;border:1px solid #e09f3e80;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}.pricing2 .pill.warn .dot{background:#f5c578;border-radius:999px;flex:none;width:7px;height:7px}.pricing2 .no-spec .hb-spec{display:none}.pricing2 .seatcalc{background:#161620;border:1px solid #2a2833;border-radius:20px;padding:30px}.pricing2 .seatcalc .hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pricing2 .seatcalc .hd .l{font-family:var(--font-k-mono);letter-spacing:.14em;text-transform:uppercase;color:#797983;font-size:11px}.pricing2 .seatrow{align-items:center;gap:16px;margin-top:24px;display:flex}.pricing2 .seatrow .minus,.pricing2 .seatrow .plus{color:#f6f6f9;cursor:pointer;width:44px;height:44px;font-size:20px;font-family:var(--font-k-mono);transition:border-color .18s var(--e-out), background .18s var(--e-out);background:#1c1b25;border:1px solid #3a3846;border-radius:12px;place-items:center;display:grid}.pricing2 .seatrow .minus:hover,.pricing2 .seatrow .plus:hover{border-color:var(--uv);background:#7c50e224}.pricing2 .seatrow .minus[disabled]{opacity:.35;cursor:not-allowed}.pricing2 .seatrow .count{font-family:var(--font-k-display);letter-spacing:-.04em;color:#f6f6f9;text-align:center;min-width:64px;font-size:42px;font-weight:800;line-height:1}.pricing2 .seatrow .lab{font-family:var(--font-k-mono);color:#a3a4ac;font-size:12px}.pricing2 .seatout{border-top:1px solid #26242f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:26px;padding-top:22px;display:flex}.pricing2 .seatout .big{font-family:var(--font-k-display);letter-spacing:-.04em;color:#f6f6f9;font-size:44px;font-weight:800;line-height:1}.pricing2 .seatout .sub{font-family:var(--font-k-mono);color:#797983;margin-top:8px;font-size:11.5px}.pricing2 .seatout .alt2{text-align:right;font-family:var(--font-k-mono);color:#a3a4ac;font-size:12px;line-height:1.6}.pricing2 .seatout .alt2 b{color:#80dba2;font-weight:400}.pricing2 .rosterpage{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6}.pricing2 .rosterpage .top{border-bottom:1px solid #eae7ef;align-items:center;gap:13px;padding:20px 22px 18px;display:flex}.pricing2 .rosterpage .top .lg{color:#fff;width:38px;height:38px;font-family:var(--font-k-display);background:#17151f;border-radius:11px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.pricing2 .rosterpage .top .nm{font-family:var(--font-k-display);letter-spacing:-.025em;color:#17151f;font-size:19px;font-weight:800}.pricing2 .rosterpage .top .sb{font-family:var(--font-k-mono);color:#8b8794;margin-top:3px;font-size:10.5px}.pricing2 .rosterpage .top .nm,.pricing2 .rosterpage .top .sb{display:block}.pricing2 .rosterpage .filters{flex-wrap:wrap;gap:7px;padding:14px 22px 0;display:flex}.pricing2 .rosterpage .filters span{font-family:var(--font-k-mono);color:#3a3742;background:#f4f2f7;border-radius:999px;padding:5px 11px;font-size:10.5px}.pricing2 .rosterpage .filters span.on{color:#fff;background:#17151f}.pricing2 .rosterpage .bd{flex-direction:column;gap:9px;padding:14px 22px 20px;display:flex}.pricing2 .artist{border:1px solid #eae7ef;border-radius:13px;align-items:center;gap:12px;padding:11px 13px;display:flex}.pricing2 .artist .av{background:#e9e6ee;border-radius:11px;flex:none;width:38px;height:38px}.pricing2 .artist .nm{font-family:var(--font-k-sans);color:#17151f;flex:1;font-size:14px;font-weight:700}.pricing2 .artist .nm i{font-style:normal;font-family:var(--font-k-mono);color:#8b8794;margin-top:3px;font-size:10px;font-weight:400;display:block}.pricing2 .artist .st{font-family:var(--font-k-mono);border-radius:999px;flex:none;padding:4px 9px;font-size:9.5px}.pricing2 .artist .st.free{color:#12694a;background:#e6f4ec}.pricing2 .artist .st.held{color:#8a5a08;background:#fdf0d9}.pricing2 .artist .st.gone{color:#8b8794;background:#f4f2f7}.pricing2 .rosterpage .foot{padding:0 22px 20px}.pricing2 .rosterpage .foot .bk{color:#fff;height:42px;font-family:var(--font-k-sans);background:#17151f;border-radius:11px;place-items:center;font-size:14px;font-weight:700;display:grid}.pricing2 .rosterpage .foot .pw{font-family:var(--font-k-mono);color:#a5a1ae;text-align:center;margin-top:11px;font-size:9px}.pricing2 .route{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.pricing2 .rbox{background:#13131c;border:1px solid #2a2833;border-radius:14px;padding:16px 18px}.pricing2 .rbox .l{font-family:var(--font-k-mono);letter-spacing:.12em;text-transform:uppercase;color:#797983;font-size:10px}.pricing2 .rbox .t{font-family:var(--font-k-sans);color:#f6f6f9;margin-top:7px;font-size:14px;font-weight:600}.pricing2 .rbox .m{font-family:var(--font-k-mono);color:#a3a4ac;margin-top:5px;font-size:11px;line-height:1.5}.pricing2 .rbox.hit{border-color:var(--uv);background:#7c50e21f}.pricing2 .rarrow{font-family:var(--font-k-mono);color:var(--uv-bright);font-size:18px}.pricing2 .rstack{flex-direction:column;gap:10px;display:flex}.pricing2 .statusbar{border:1px solid var(--warn);background:#241b0c;border-radius:16px;align-items:flex-start;gap:16px;margin-top:34px;padding:22px 24px;display:flex}.pricing2 .statusbar .ic{color:#f5c578;width:38px;height:38px;font-family:var(--font-k-mono);background:#4a330f;border-radius:11px;flex:none;place-items:center;font-size:15px;display:grid}.pricing2 .statusbar .t{font-family:var(--font-k-sans);color:#f5c578;font-size:16px;font-weight:700}.pricing2 .statusbar .m{color:#e0cfa8;margin-top:6px;font-size:14.5px;line-height:1.6}.pricing2 .eform{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-2);border-radius:20px;padding:34px}.pricing2 .eform h3{font-family:var(--font-k-display);letter-spacing:-.025em;color:var(--ink-0);margin:12px 0 8px;font-size:27px;font-weight:700}.pricing2 .eform .eintro{color:var(--ink-2);margin:0 0 24px;font-size:15px;line-height:1.6}.pricing2 .fgrid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pricing2 .fld{flex-direction:column;gap:7px;display:flex}.pricing2 .fld.full{grid-column:1/-1}.pricing2 .fld label{font-family:var(--font-k-sans);color:var(--ink-1);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.pricing2 .fld .rq{color:var(--uv-ink);font-family:var(--font-k-sans);font-size:15px;font-weight:700;line-height:1}.pricing2 .fld .op{font-family:var(--font-k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:400}.pricing2 .ictl{background:var(--surface-2);border:1px solid var(--border);width:100%;height:48px;font-family:var(--font-k-sans);color:var(--ink-0);transition:border-color .18s var(--e-out), box-shadow .18s var(--e-out), background .18s var(--e-out);border-radius:12px;padding:0 14px;font-size:15px}.pricing2 textarea.ictl{resize:vertical;height:auto;min-height:120px;padding:13px 14px;line-height:1.55}.pricing2 .ictl::placeholder{color:var(--ink-3)}.pricing2 .ictl:hover{border-color:color-mix(in oklab, var(--uv) 26%, var(--border))}.pricing2 .ictl:focus{background:var(--surface);border-color:var(--uv);box-shadow:0 0 0 3px color-mix(in oklab, var(--uv) 18%, transparent);outline:none}.pricing2 select.ictl{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6a7d' stroke-width='2' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.pricing2 .ferr{font-family:var(--font-k-mono);color:var(--crit-ink);font-size:11.5px;display:none}.pricing2 .fld.bad .ictl{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-soft)}.pricing2 .fld.bad .ferr{display:block}.pricing2 .hp2{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pricing2 .esubmit{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;padding-top:24px;display:flex}.pricing2 .ebtn{background:var(--uv);height:52px;color:var(--on-uv);font-family:var(--font-k-sans);cursor:pointer;transition:background .2s var(--e-out), transform .18s var(--e-out);border:0;border-radius:13px;align-items:center;gap:9px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex}.pricing2 .ebtn:hover{background:var(--uv-2);transform:translateY(-2px)}.pricing2 .ebtn[disabled]{opacity:.6;cursor:wait;transform:none}.pricing2 .efine{color:var(--ink-3);max-width:32ch;font-size:12.5px;line-height:1.5}.pricing2 .eform .ferr.summary{margin-top:14px}.pricing2 .edone{text-align:center;padding:20px 8px 8px}.pricing2 .edone .tk{background:var(--uv-soft);border-radius:999px;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.pricing2 .edone .tk svg{width:29px;height:29px;stroke:var(--uv-ink);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.pricing2 .edone h4{font-family:var(--font-k-display);letter-spacing:-.02em;color:var(--ink-0);margin:0;font-size:26px;font-weight:700}.pricing2 .edone p{color:var(--ink-2);max-width:44ch;margin:12px auto 0;font-size:15px;line-height:1.6}.pricing2 .rcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px}.pricing2 .rcard.dash{background:var(--surface-2);border-style:dashed;margin-top:14px}.pricing2 .rcard h4{font-family:var(--font-k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:11px;font-weight:400}.pricing2 .rcard .mbody{color:var(--ink-2);margin:0 0 14px;font-size:14.5px;line-height:1.6}.pricing2 .rcard .mlinks{flex-direction:column;gap:8px;display:flex}.pricing2 .rcard .mlinks a{color:var(--ink-1);font-size:14px;font-weight:500}.pricing2 .rcard .mlinks a:hover{color:var(--uv-ink)}@media (prefers-reduced-motion:no-preference){.pricing2 .plan{transition:transform .25s var(--e-out), border-color .25s var(--e-out), box-shadow .25s var(--e-out)}.pricing2 .plan:hover{border-color:color-mix(in oklab, var(--uv) 55%, #2a2833);transform:translateY(-4px)}.pricing2 .plan .pcta{transition:transform .18s var(--e-out), background .2s var(--e-out)}.pricing2 .plan .pcta:hover{transform:translateY(-2px)}.pricing2 .priceline .amt,.pricing2 .priceline .per{transition:opacity .2s var(--e-out)}.pricing2 .priceline.swap .amt,.pricing2 .priceline.swap .per{opacity:0}.pricing2 .edone.on{animation:pr2SentIn .5s var(--e-out)}@keyframes pr2SentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (max-width:1080px){.pricing2 .plans,.pricing2 .route{grid-template-columns:1fr}.pricing2 .trust{grid-template-columns:1fr 1fr}.pricing2 .callout,.pricing2 .freecard{grid-template-columns:1fr}.pricing2 .callout .amtbox{text-align:left}.pricing2 .freecard .zero{font-size:58px}.pricing2 .rarrow{display:none}}@media (max-width:720px){.pricing2 .trust,.pricing2 .fgrid2{grid-template-columns:1fr}.pricing2 .eform{padding:26px 22px}.pricing2 .seatout{flex-direction:column;align-items:flex-start}.pricing2 .seatout .alt2{text-align:left}}
