.plans.svelte-1trjix0{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}@media(max-width:940px){.plans.svelte-1trjix0{grid-template-columns:1fr}}.plan-card.svelte-1trjix0{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;padding:clamp(24px,2.6vw,32px) clamp(20px,2.2vw,28px) clamp(20px,2.2vw,26px);background:linear-gradient(160deg,#0e1624c7,#090e1899);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .4s,transform .5s var(--ease),box-shadow .4s}.plan-card.svelte-1trjix0:hover{border-color:#22d3ee59;transform:translateY(-3px)}.plan-card.featured.svelte-1trjix0{border-color:#22d3ee80;box-shadow:0 0 0 1px #22d3ee1f,0 24px 60px #0006}.badge.svelte-1trjix0{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#04121c;background:var(--accent);padding:4px 12px;border-radius:999px;white-space:nowrap}.plan-name.svelte-1trjix0{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:14px}.plan-card.featured.svelte-1trjix0 .plan-name:where(.svelte-1trjix0){color:var(--accent)}.plan-name.max-name.svelte-1trjix0{color:var(--violet)}.price.svelte-1trjix0{font-size:clamp(34px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--bone)}.price.svelte-1trjix0 span:where(.svelte-1trjix0){font-size:14px;font-weight:400;color:var(--bone-dim);letter-spacing:0}.unit.svelte-1trjix0{margin:8px 0 18px;font-size:12px;letter-spacing:.04em;color:var(--muted)}.plan-card.svelte-1trjix0 ul:where(.svelte-1trjix0){list-style:none;margin:0 0 22px;padding:0;flex:1}.plan-card.svelte-1trjix0 li:where(.svelte-1trjix0){position:relative;padding:9px 0 9px 24px;font-size:13.5px;line-height:1.55;color:var(--bone);border-top:1px solid rgba(230,235,245,.07)}.plan-card.svelte-1trjix0 li:where(.svelte-1trjix0):first-child{border-top:none}.plan-card.svelte-1trjix0 li:where(.svelte-1trjix0) a:where(.svelte-1trjix0){color:var(--accent);font-weight:600}.plan-card.svelte-1trjix0 li:where(.svelte-1trjix0) a:where(.svelte-1trjix0):hover{text-decoration:underline;text-underline-offset:3px}.plan-card.svelte-1trjix0 li:where(.svelte-1trjix0):before{content:"✓";position:absolute;left:0;top:10px;color:var(--live);font-size:12px}.plan-card.svelte-1trjix0 li.inherit:where(.svelte-1trjix0){color:var(--bone-dim);font-weight:600;font-size:12.5px;letter-spacing:.02em}.plan-card.svelte-1trjix0 li.inherit:where(.svelte-1trjix0):before{content:"+";color:var(--accent);font-weight:700}.pc-btn.svelte-1trjix0{display:block;text-align:center;padding:13px 16px;border-radius:10px;border:1px solid var(--line);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--bone);transition:all .3s var(--ease)}.pc-btn.svelte-1trjix0:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.pc-btn.primary.svelte-1trjix0{background:var(--accent);color:#04121c;border-color:transparent;box-shadow:0 10px 30px #22d3ee38}.pc-btn.primary.svelte-1trjix0:hover{color:#04121c;filter:brightness(1.08);box-shadow:0 14px 38px #22d3ee52}.fee-panel.svelte-1trjix0 h3:where(.svelte-1trjix0){margin-bottom:14px}.panel-list.svelte-1trjix0{list-style:none;margin:0;padding:0}.panel-list.svelte-1trjix0 li:where(.svelte-1trjix0){position:relative;padding:5px 0 5px 18px;font-size:13.5px;line-height:1.65;color:var(--bone-dim)}.panel-list.svelte-1trjix0 li:where(.svelte-1trjix0):before{content:"·";position:absolute;left:2px;top:3px;color:var(--accent);font-weight:700}.byok-list.svelte-1trjix0 li:where(.svelte-1trjix0){padding:7px 0 7px 18px;line-height:1.7}.byok-list.svelte-1trjix0 li:where(.svelte-1trjix0)+li:where(.svelte-1trjix0){border-top:1px solid rgba(230,235,245,.07)}.panel-list.svelte-1trjix0 li:where(.svelte-1trjix0) strong:where(.svelte-1trjix0){color:var(--bone)}.agent-col.svelte-1trjix0 h3:where(.svelte-1trjix0){margin-bottom:10px}.agent-col.svelte-1trjix0 h3.cb:where(.svelte-1trjix0){color:var(--gold)}.agent-col.svelte-1trjix0 h3.aa:where(.svelte-1trjix0){color:var(--accent)}.why-note.svelte-1trjix0{margin-top:26px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;color:var(--bone-dim);line-height:1.75;max-width:860px}.why-note.svelte-1trjix0 strong:where(.svelte-1trjix0){color:var(--bone)}
