.pricing-strip{position:relative;width:100%;margin:2rem 0;padding:2.5rem 1.25rem;border-top:1px solid var(--color-ink-08);border-bottom:1px solid var(--color-ink-08);background:var(--glass-panel-tint);backdrop-filter:blur(var(--glass-panel-blur))}.pricing-inner{pointer-events:auto;margin:0 auto;max-width:1480px}.pricing-head{max-width:48rem;margin:0 auto 2rem;text-align:center}.pricing-head .section-heading{margin:0 auto}.pricing-head .section-sub{margin:1rem auto 0}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:62rem;margin:0 auto}@media (max-width:720px){.pricing-grid{grid-template-columns:minmax(0,1fr)}}.pricing-card{display:flex;flex-direction:column;gap:.9rem;padding:1.5rem;border-radius:16px;border:1px solid var(--color-ink-10);background:var(--color-ink-03)}.pricing-card.is-pro{border-color:color-mix(in srgb,var(--accent-cyan) 40%,transparent);background:color-mix(in srgb,var(--accent-cyan) 6%,var(--color-ink-03))}.pricing-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pricing-card-name{margin:0;font-size:18px;font-weight:700;letter-spacing:.02em;color:var(--color-white)}.pricing-current{display:inline-flex;align-items:center;height:20px;padding:0 .5rem;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-82);background:var(--color-ink-10);border:1px solid var(--color-ink-16)}.pricing-card-tagline{margin:0;font-size:13px;line-height:1.6;color:var(--color-ink-60)}.pricing-features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.pricing-features li{position:relative;padding-left:1.35rem;font-size:13px;line-height:1.5;color:var(--color-ink-78)}.pricing-features li:before{content:"+";position:absolute;left:0;top:0;font-weight:700;color:var(--accent-cyan)}.pricing-soon{margin-left:.5rem;padding:.05rem .4rem;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-55);background:var(--color-ink-08);border:1px solid var(--color-ink-14)}.pricing-cta-row{margin-top:auto;padding-top:.5rem}.pricing-upgrade{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.7rem 1rem;border-radius:10px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--color-bg-panel);background:linear-gradient(135deg,var(--accent-cyan),var(--color-accent-violet));cursor:pointer}.pricing-upgrade:disabled{opacity:.6;cursor:default}.pricing-manage{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.7rem 1rem;border-radius:10px;border:1px solid var(--color-ink-18);font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none;color:var(--color-white);background:var(--color-ink-05);transition:background .2s var(--bezier)}.pricing-manage:hover{background:var(--color-ink-10)}.pricing-unavailable{margin:0;padding:.7rem 1rem;border-radius:10px;border:1px dashed var(--color-ink-18);font-size:12px;line-height:1.5;text-align:center;color:var(--color-ink-60)}.pricing-error{margin:.6rem 0 0;font-size:12px;color:var(--quake-accent)}.pricing-price{margin:.35rem 0 0;font-family:var(--font-space-mono),ui-monospace,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:var(--color-white)}.pricing-freecta{display:inline-flex;align-items:center;justify-content:center;padding:0 1.15rem;height:44px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent-cyan) 45%,transparent);background:transparent;color:var(--accent-cyan);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.pricing-freecta:hover{border-color:var(--accent-cyan)}.pricing-freecta:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.pricing-error{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.pricing-retry{font:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-cyan) 45%,transparent);background:transparent;color:var(--accent-cyan);cursor:pointer}.pricing-retry:hover{border-color:var(--accent-cyan)}.pricing-retry:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.see-now-wrap{display:contents}.tonight-panel{display:none}@media (min-width:1200px) and (min-height:740px){.see-now-switch{display:inline-flex;gap:2px;margin-left:auto;padding:0;border-radius:999px;border:1px solid var(--color-ink-12)}.see-now-switch button{padding:0 8px;border:0;border-radius:999px;background:none;font:inherit;line-height:12px;letter-spacing:inherit;text-transform:inherit;color:var(--color-ink-45);cursor:pointer}.see-now-wrap[data-hydrated] .see-now-switch button[aria-pressed=true]{background:var(--color-ink-12);color:var(--color-ink-82)}.see-now-switch button:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:1px}.see-now-wrap button.see-now-link{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.tonight-actions{display:flex;gap:16px}.tonight-summary{white-space:nowrap;overflow:hidden}.tonight-panel{position:fixed;z-index:calc(var(--z-chip) + 1);display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:340px;max-height:296px;padding:10px 14px 12px;overflow-y:auto;overscroll-behavior:contain;border-radius:16px;border:1px solid var(--color-ink-12);background:rgba(8,12,22,.92);color:var(--color-ink-82);font-size:12px;line-height:1.4}.tonight-panel-head{display:flex;align-items:baseline;gap:8px}.tonight-panel-title{margin:0;font-size:13px;font-weight:700;color:var(--color-white)}.tonight-panel-title:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.tonight-panel-zone{font-size:11px;color:var(--color-ink-45)}.tonight-panel-change,.tonight-panel-close{padding:0;border:0;background:none;font:inherit;font-size:11px;color:var(--color-ink-66);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tonight-panel-change,.tonight-panel-head[data-view=search] .tonight-panel-close{margin-left:auto}.tonight-credit a:focus-visible,.tonight-panel-change:focus-visible,.tonight-panel-close:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.tonight-lines{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.tonight-line{margin:0}.tonight-credit,.tonight-provenance,.tonight-quiet{color:var(--color-ink-66)}.tonight-credit,.tonight-provenance{margin:0;font-size:11px}.tonight-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tonight-panel-search,.tonight-search{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tonight-search{align-self:stretch}.tonight-search-label{font-size:11px;color:var(--color-ink-66)}.tonight-search-input{box-sizing:border-box;width:100%;padding:6px 10px;border-radius:10px;border:1px solid var(--color-ink-12);background:rgba(255,255,255,.04);color:var(--color-white);font:inherit}.tonight-search-input:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:1px}.tonight-search-list{display:flex;flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none}.tonight-search-option{padding:3px 8px;border-radius:6px;cursor:pointer}.tonight-search-option[aria-selected=true]{background:var(--color-ink-12);color:var(--color-white)}}