.pl{--bg:#040605;--ink:#f2f4ef;--muted:#f2f4ef99;--line:#ffffff1a;--card:#101613b3;--live:#73d8a9;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;padding:0 16px 64px}body:has(.pl){background:#040605}.pl-top{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto;padding:20px 0;display:flex}.pl-brand{color:var(--ink);font-family:var(--font-display), sans-serif;align-items:center;gap:10px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.pl-brand img{filter:invert()}.pl-back{color:var(--muted);font-size:14px;text-decoration:none}.pl-back:hover{color:var(--ink)}.pl-head{text-align:center;max-width:640px;margin:48px auto 40px}.pl-head h1{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(36px,7vw,56px);font-weight:600}.pl-head>p{color:var(--muted);margin:0 0 24px;font-size:17px;line-height:1.5}.pl-note{border:1px solid var(--line);max-width:640px;color:var(--ink);text-align:center;border-radius:12px;margin:0 auto 20px;padding:12px 16px;font-size:14px}.pl-note.ok{border-color:#73d8a966}.pl-toggle{border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.pl-toggle button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:14px;transition:background .3s,color .3s}.pl-toggle button[aria-checked=true]{background:var(--ink);color:var(--bg)}.pl-toggle span{color:var(--live);margin-left:4px;font-size:12px}.pl-toggle button[aria-checked=true] span{color:#17543c}.pl-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;max-width:820px;margin:0 auto;display:grid}.pl-card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:28px;display:flex}.pl-card[data-plan=fable]{background:linear-gradient(180deg, #0d33248c, var(--card));border-color:#73d8a959}.pl-card h2{font-family:var(--font-display), sans-serif;margin:0 0 16px;font-size:24px;font-weight:600}.pl-price{align-items:baseline;gap:8px;margin:0;display:flex}.pl-price strong{letter-spacing:-.02em;font-size:36px;font-weight:600}.pl-price span,.pl-sub{color:var(--muted);font-size:14px}.pl-sub{margin:6px 0 0}.pl-card ul{flex:1;gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.pl-card li{color:#f2f4efd9;padding-left:22px;font-size:15px;line-height:1.4;position:relative}.pl-card li:before{content:"";background:var(--live);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:4px}.pl-buy{font:inherit;background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:999px;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .2s,opacity .2s}.pl-buy:hover:not(:disabled){transform:translateY(-1px)}.pl-buy:disabled{opacity:.6;cursor:default}.pl-foot{max-width:640px;color:var(--muted);text-align:center;margin:32px auto 0;font-size:13px;line-height:1.6}
