.sp{min-height:100vh;background:radial-gradient(60rem 30rem at 50% -10%,rgba(124,92,255,.18),transparent 70%),radial-gradient(40rem 24rem at 90% 10%,rgba(53,224,255,.08),transparent 70%),var(--aw-bg);color:var(--aw-fg);font-family:var(--aw-sans)}.sp-wrap{max-width:76rem;margin:0 auto;padding:0 16px 96px}.sp-head{text-align:center;padding:56px 0 28px}.sp-head h1{font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:-.03em;margin:14px 0 16px;font-weight:600}.sp-head p{color:var(--aw-muted);font-size:18px;max-width:40rem;margin:0 auto;line-height:1.5}.sp-toggle{display:inline-flex;gap:4px;padding:4px;margin-top:28px;border:1px solid var(--aw-line-strong);border-radius:999px;background:var(--aw-elev)}.sp-toggle button{border:0;border-radius:999px;padding:9px 18px;font:500 14px/1 var(--aw-sans);color:var(--aw-muted);background:transparent;cursor:pointer;transition:background .3s var(--aw-ease),color .3s var(--aw-ease)}.sp-toggle button[aria-pressed=true]{background:var(--aw-fg);color:var(--aw-bg)}.sp-toggle em{font-style:normal;color:var(--aw-accent);margin-left:6px}.sp-toggle button[aria-pressed=true] em{color:#3a4a00}.sp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}@media (max-width: 1080px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.sp-grid{grid-template-columns:1fr}}.sp-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--aw-line);border-radius:20px;background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--aw-elev)}.sp-card.is-hot{border-color:transparent;background:linear-gradient(var(--aw-elev),var(--aw-elev)) padding-box,linear-gradient(135deg,var(--aw-iri-1),var(--aw-iri-2),var(--aw-iri-3)) border-box;border:1px solid transparent}.sp-badge{position:absolute;top:-11px;left:24px;padding:4px 10px;border-radius:999px;font:500 11px/1.2 var(--aw-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--aw-bg);background:var(--aw-accent)}.sp-card h2{margin:0;font-size:20px;font-weight:600}.sp-card .sp-tag{margin:0;color:var(--aw-muted);font-size:14px;line-height:1.45;min-height:40px}.sp-price{display:flex;align-items:baseline;gap:6px}.sp-price b{font-size:44px;font-weight:600;letter-spacing:-.03em}.sp-price span{color:var(--aw-muted);font-size:14px}.sp-sub{margin:-8px 0 0;color:var(--aw-faint);font-size:13px;min-height:18px}.sp-cta{display:block;width:100%;border:1px solid var(--aw-line-strong);border-radius:12px;padding:12px 14px;font:600 14px/1 var(--aw-sans);text-align:center;text-decoration:none;color:var(--aw-fg);background:var(--aw-elev-2);cursor:pointer;transition:transform .3s var(--aw-ease),background .3s var(--aw-ease)}.sp-cta:hover:not(:disabled){transform:translateY(-1px);background:#1c1c25}.sp-cta.is-primary{border-color:transparent;background:var(--aw-fg);color:var(--aw-bg)}.sp-cta.is-primary:hover:not(:disabled){background:#fff}.sp-cta:disabled{opacity:.55;cursor:not-allowed}.sp-feats{list-style:none;margin:4px 0 0;padding:14px 0 0;border-top:1px solid var(--aw-line);display:grid;gap:9px;font-size:14px;line-height:1.4}.sp-feats li{display:grid;grid-template-columns:16px 1fr;gap:10px;color:var(--aw-fg)}.sp-feats li:before{content:"";width:14px;height:14px;margin-top:2px;border-radius:50%;background:radial-gradient(circle,var(--aw-accent) 0 3px,rgba(212,255,63,.16) 3.5px)}.sp-feats li.is-muted{color:var(--aw-faint)}.sp-feats li.is-muted:before{background:radial-gradient(circle,var(--aw-faint) 0 2px,transparent 2.5px)}.sp-seats{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--aw-muted)}.sp-seats input{width:72px;padding:8px 10px;border-radius:10px;border:1px solid var(--aw-line-strong);background:var(--aw-bg);color:var(--aw-fg);font:500 14px/1 var(--aw-sans)}.sp-status{margin:24px auto 0;max-width:52rem;padding:14px 18px;border:1px solid var(--aw-line-strong);border-radius:14px;background:var(--aw-elev);font-size:14px;line-height:1.5;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between}.sp-status.is-err{border-color:#ff6b6b80}.sp-meter{flex:1 1 220px;height:6px;border-radius:999px;background:var(--aw-line-strong);overflow:hidden}.sp-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--aw-iri-1),var(--aw-iri-2))}.sp-meter.is-warn i{background:linear-gradient(90deg,#ffb84d,#ff7ad9)}.sp-link{color:var(--aw-fg);background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sp-section{margin-top:88px}.sp-section>h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;margin:0 0 10px;font-weight:600}.sp-section>p{color:var(--aw-muted);margin:0 0 24px;max-width:46rem;line-height:1.55}.sp-lanes{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 760px){.sp-lanes{grid-template-columns:1fr}}.sp-lane{padding:22px;border-radius:18px;border:1px solid var(--aw-line);background:var(--aw-elev)}.sp-lane h3{margin:0 0 6px;font-size:17px;display:flex;align-items:center;gap:10px}.sp-chip{font:500 11px/1 var(--aw-mono);padding:5px 8px;border-radius:999px;background:#d4ff3f24;color:var(--aw-accent)}.sp-chip.is-paid{background:#7c5cff2e;color:#b9a8ff}.sp-lane ul{margin:12px 0 0;padding-left:18px;color:var(--aw-muted);line-height:1.7;font-size:14px}.sp-table-wrap{overflow-x:auto;border:1px solid var(--aw-line);border-radius:16px;background:var(--aw-elev)}.sp-table{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.sp-table th,.sp-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--aw-line);vertical-align:top}.sp-table thead th{font:500 12px/1.2 var(--aw-mono);color:var(--aw-muted);text-transform:uppercase;letter-spacing:.04em}.sp-table tbody tr:last-child td,.sp-table tbody tr:last-child th{border-bottom:0}.sp-table tbody th{font-weight:500;color:var(--aw-muted)}.sp-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 760px){.sp-packs{grid-template-columns:1fr}}.sp-pack{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:16px;border:1px solid var(--aw-line);background:var(--aw-elev)}.sp-pack b{font-size:28px;letter-spacing:-.02em}.sp-pack span{color:var(--aw-muted);font-size:14px}.sp-faq{display:grid;gap:10px}.sp-faq details{border:1px solid var(--aw-line);border-radius:14px;background:var(--aw-elev);padding:16px 18px}.sp-faq summary{cursor:pointer;font-weight:500}.sp-faq details p{color:var(--aw-muted);line-height:1.6;margin:10px 0 0}.sp-fine{margin-top:56px;color:var(--aw-faint);font-size:13px;line-height:1.6}.sp-fine a{color:var(--aw-muted)}.sp-legal{max-width:48rem;margin:0 auto;padding:40px 16px 96px;line-height:1.7}.sp-legal h1{font-size:clamp(32px,5vw,52px);letter-spacing:-.02em;line-height:1.05;margin:12px 0 8px}.sp-legal h2{font-size:21px;margin:40px 0 8px}.sp-legal h3{font-size:16px;margin:24px 0 4px}.sp-legal p,.sp-legal li{color:#ecebf2d1;font-size:15px}.sp-legal a{color:var(--aw-fg)}.sp-legal .sp-caps{font-weight:600;text-transform:uppercase;color:var(--aw-fg)}.sp-legal .sp-meta{color:var(--aw-muted);font-size:14px}@media (prefers-reduced-motion: reduce){.sp-cta,.sp-toggle button{transition:none}}
