.sa-slot{display:inline-flex;align-items:center;position:relative}.sa-slot[hidden]{display:none}.sa-in,.sa-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:500;color:var(--ink);border:1px solid var(--line2);background:var(--surface2, var(--panel));transition:border-color .2s,transform .3s var(--ease, ease),background-color .2s;white-space:nowrap;position:relative}.sa-in:hover,.sa-chip:hover{border-color:var(--accent);transform:translateY(-1px)}.sa-chip{padding:0 5px 0 12px;gap:7px}.sa-coin{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff7d6,#ffc36b 45%,#e0902a);box-shadow:0 0 10px #ffc36b8c,inset 0 0 0 1.5px #78460040;flex:none}.sa-chip b{font:500 14px var(--mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.sa-chip small{color:var(--mute, var(--muted));font-size:12px}.sa-av{display:grid;place-items:center;width:30px;height:30px;margin-left:2px;border-radius:50%;font:600 13px var(--font, sans-serif);color:#fff;background:linear-gradient(135deg,var(--accent-hi),var(--accent-lo))}.sa-chip.low{border-color:color-mix(in srgb,#f0b429 60%,var(--line2))}.sa-chip.low b{color:#f0b429}.sa-chip.bump{animation:saBump .7s var(--ease, ease)}@keyframes saBump{30%{transform:scale(1.07);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 22%,transparent)}}.sa-float{position:absolute;right:12px;top:100%;margin-top:4px;padding:3px 10px;border-radius:999px;font:500 13px var(--mono, monospace);pointer-events:none;animation:saFloat 2.4s ease forwards;z-index:5}.sa-float.neg{color:#ffb3a8;background:#3c1410d9;border:1px solid rgba(255,120,100,.4)}.sa-float.pos{color:#a8f0c8;background:#103222d9;border:1px solid rgba(90,220,150,.4)}@keyframes saFloat{0%{opacity:0;transform:translateY(-6px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(8px)}}@media (max-width: 640px){.sa-chip small{display:none}.sa-in,.sa-chip{height:38px}.sa-in{padding:0 12px}}@media (prefers-reduced-motion: reduce){.sa-chip.bump,.sa-float{animation:none}}.cost{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;border:1px solid var(--line2);background:var(--surface2, var(--panel))}.cost[hidden]{display:none}.cost>div{flex:1;min-width:0}.cost b{display:block;font-size:15px;font-weight:600}.cost small{color:var(--mute, var(--muted));font-size:13px}.cost .cost-link{flex:none;padding:7px 14px;border-radius:999px;border:1px solid var(--line2);font-size:13.5px;font-weight:500;text-decoration:none;color:var(--ink);transition:border-color .2s,background-color .2s}.cost .cost-link:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.cost.short{border-color:color-mix(in srgb,#f0b429 55%,var(--line2));background:color-mix(in srgb,#f0b429 8%,var(--surface2, var(--panel)))}.sa-up{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;color:var(--on, #fff);background:linear-gradient(135deg,var(--accent-hi),var(--accent) 55%,var(--accent-lo));box-shadow:0 10px 24px -10px var(--accent),inset 0 1px #ffffff59;transition:transform .3s var(--ease, ease),box-shadow .3s;white-space:nowrap}.sa-up:hover{transform:translateY(-2px);box-shadow:0 16px 30px -10px var(--accent),inset 0 1px #ffffff59}button.sa-chip{font:inherit;cursor:pointer}.sa-chip[aria-expanded=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface2, var(--panel)))}.sa-av.big{width:42px;height:42px;margin:0;font-size:18px;flex:none}.sa-pop{position:absolute;right:0;top:calc(100% + 12px);z-index:60;width:min(330px,calc(100vw - 24px));padding:18px;border-radius:22px;border:1px solid var(--line2);background:var(--solid, #17131f);box-shadow:0 34px 70px -24px var(--sh, rgba(0,0,0,.6)),inset 0 1px 0 var(--edge, rgba(255,255,255,.1));animation:saPop .28s var(--ease, ease) both;transform-origin:top right;text-align:left;color:var(--ink);cursor:default}@keyframes saPop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.sa-p-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.sa-p-head>div{min-width:0}.sa-p-head b{display:block;font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-p-head small{display:block;color:var(--mute, var(--muted));font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-p-total{display:flex;align-items:baseline;justify-content:space-between}.sa-p-total span{color:var(--mute, var(--muted));font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sa-p-total b{font:400 40px/1 var(--serif, serif);letter-spacing:-.02em}.sa-p-bar{height:6px;margin:10px 0 8px;border-radius:6px;background:var(--line2);overflow:hidden}.sa-p-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-hi),var(--accent))}.sa-p-split{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--mute, var(--muted))}.sa-p-split b{color:var(--ink);font-family:var(--mono, monospace);font-weight:500}.sa-p-note{display:block;margin-top:6px;font-size:12px;color:var(--mute, var(--muted));opacity:.85}.sa-p-h{margin:14px 0 4px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute, var(--muted))}.sa-p-list{list-style:none;margin:0;padding:0}.sa-p-list li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line);font-size:13.5px}.sa-p-list li:first-child{border-top:0}.sa-p-list small{display:block;font-size:11.5px;color:var(--mute, var(--muted))}.sa-p-list b{font:500 13px var(--mono, monospace);white-space:nowrap}.sa-p-list b.p{color:#4fd08a}.sa-p-act{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:14px}.sa-p-main,.sa-p-sub{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border-radius:13px;text-decoration:none;font-size:14px;font-weight:600;transition:transform .25s var(--ease, ease),border-color .2s}.sa-p-main{color:var(--on, #fff);background:linear-gradient(135deg,var(--accent-hi),var(--accent-lo));box-shadow:0 10px 22px -10px var(--accent)}.sa-p-main:hover{transform:translateY(-1px)}.sa-p-sub{color:var(--ink);border:1px solid var(--line2);font-weight:500}.sa-p-sub:hover{border-color:var(--accent)}.sa-p-out{width:100%;margin-top:8px;height:38px;border-radius:12px;color:var(--mute, var(--muted));font-size:13.5px;transition:color .2s,background-color .2s}.sa-p-out:hover{color:var(--ink);background:var(--tint, rgba(255,255,255,.06))}@media (max-width: 640px){.sa-pop{position:fixed;right:12px;left:12px;top:74px;width:auto;transform-origin:top center}.sa-slot{gap:6px}.sa-up{height:38px;padding:0 13px}}@media (max-width: 480px){.sa-in{display:none}}@media (prefers-reduced-motion: reduce){.sa-pop{animation:none}}.sa-plan{margin-left:auto;align-self:flex-start;font-family:var(--font);font-style:normal;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.sa-p-note a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.sa-chip[aria-busy=true]{opacity:.8;cursor:default}.sa-cel{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#08060e80;backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.sa-cel.in{opacity:1}.sa-cel.out{opacity:0}.sa-cel canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sa-cel-card{position:relative;width:min(420px,100%);padding:34px 30px 28px;border-radius:28px;text-align:center;color:var(--ink);background:var(--solid, #17131f);border:1px solid var(--line2);box-shadow:0 50px 100px -30px #0009,inset 0 1px 0 var(--edge, rgba(255,255,255,.1));transform:translateY(14px) scale(.95);transition:transform .5s cubic-bezier(.2,1.2,.3,1);outline:none}.sa-cel.in .sa-cel-card{transform:none}.sa-cel-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--accent-hi),transparent 40%,var(--accent-lo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;pointer-events:none}.sa-cel-coin{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;margin-bottom:14px;background:color-mix(in srgb,var(--accent) 14%,transparent);animation:saCoin 1.6s ease-in-out infinite}.sa-cel-coin .sa-coin{width:30px;height:30px}@keyframes saCoin{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-6px) rotate(4deg)}}.sa-cel-k{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}.sa-cel-card h2{margin:0;font:400 34px/1.1 var(--serif, serif);letter-spacing:-.02em}.sa-cel-n{margin:18px 0 4px;display:flex;flex-direction:column;align-items:center}.sa-cel-n b{font:400 64px/1 var(--serif, serif);letter-spacing:-.03em;background:linear-gradient(135deg,var(--accent-hi),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.sa-cel-n span{margin-top:6px;font-size:13.5px;color:var(--mute, var(--muted))}.sa-cel-t{margin:12px 0 0;color:var(--mute, var(--muted));font-size:14.5px;line-height:1.55}.sa-cel-note{margin:10px 0 0;font-size:12.5px;color:var(--mute, var(--muted));opacity:.85}.sa-cel-go{margin-top:22px;width:100%;height:48px;border-radius:14px;font-family:var(--font);font-size:15px;font-weight:600;color:var(--on, #fff);background:linear-gradient(135deg,var(--accent-hi),var(--accent-lo));box-shadow:0 14px 28px -12px var(--accent);cursor:pointer;transition:transform .25s ease}.sa-cel-go:hover{transform:translateY(-2px)}.sa-cel-go:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion: reduce){.sa-cel,.sa-cel-card{transition:none}.sa-cel-coin{animation:none}}.pwrules{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px;font-size:13px;color:var(--mute, var(--muted))}.pwrules li{display:flex;align-items:center;gap:9px;transition:color .25s}.pwrules li i{flex:none;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--line2);position:relative;transition:background-color .25s,border-color .25s}.pwrules li.ok{color:var(--ink)}.pwrules li.ok i{background:#4fd08a;border-color:#4fd08a}.pwrules li.ok i:after{content:"";position:absolute;left:4px;top:1.5px;width:3.5px;height:6.5px;border:solid #0b2b1a;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.pwrules li.more{opacity:.85}.pwrules li em{margin-left:auto;font-family:var(--font);font-style:normal;font-size:11.5px;color:inherit;opacity:.7}.hint[data-s="1"]{color:#ee6a55}.hint[data-s="2"]{color:#e0a419}.hint[data-s="3"]{color:#6fb84a}.hint[data-s="4"]{color:#2fb878}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;align-items:stretch}.plans.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.plan{position:relative;display:flex;flex-direction:column;padding:26px 24px 24px;border-radius:24px;border:1px solid var(--line2);background:var(--surface2, var(--panel));box-shadow:0 24px 50px -34px var(--sh, rgba(0,0,0,.5));transition:transform .35s var(--ease, ease),border-color .25s}.plan:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line2))}.plan.pop,.plan.is-here{border-color:var(--accent);box-shadow:0 30px 60px -30px var(--accent)}.plan-flag{position:absolute;top:-12px;left:24px;padding:4px 12px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.05em;color:var(--on, #fff);background:linear-gradient(135deg,var(--accent-hi),var(--accent-lo))}.plan-flag.alt{background:linear-gradient(135deg,#ffc36b,#9b7bff);color:#1a1226}.plan h3{margin:0;font:400 28px/1.1 var(--serif, serif);letter-spacing:-.01em}.plan-price{margin:10px 0 18px;font:400 40px/1 var(--serif, serif);letter-spacing:-.02em}.plan-price small{font-family:var(--font);font-size:14px;font-weight:400;color:var(--mute, var(--muted));letter-spacing:0}.plan ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:11px;font-size:14.5px;color:var(--soft, var(--ink))}.plan li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.plan li svg{flex:none;width:17px;height:17px;margin-top:2px;color:var(--accent)}.plan li b{color:var(--ink);font-weight:600}.plan-go{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:46px;border-radius:14px;text-decoration:none;font-family:var(--font);font-size:14.5px;font-weight:600;cursor:pointer;color:var(--ink);border:1px solid var(--line2);background:transparent;transition:transform .25s ease,border-color .2s,background-color .2s}.plan-go:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent)}.plan.pop .plan-go:not(.here),.plan-go.confirm{color:var(--on, #fff);border-color:transparent;background:linear-gradient(135deg,var(--accent-hi),var(--accent-lo));box-shadow:0 12px 26px -12px var(--accent)}.plan-go.here,.plan-go:disabled{cursor:default;opacity:.75;border-style:dashed}@media (max-width: 720px){.plans,.plans.duo{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.plan-go.here{pointer-events:none}.plans-note{max-width:640px;margin:26px auto 0;text-align:center;color:var(--mute, var(--muted));font-size:14px;line-height:1.6}#pricing[hidden]{display:none}.plan.ent{border-style:dashed;background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,#9b7bff 14%,transparent),transparent 70%),var(--surface2, var(--panel))}.plan-go:disabled:not(.here){opacity:.55;cursor:not-allowed}.plan-price{min-height:40px}body.has-side{--sbw: 248px}@media (min-width: 1180px){body.has-side:not(.sb-off):not(.no-side){padding-left:calc(var(--sbw) + 30px)}}.sb{position:fixed;z-index:45;left:18px;top:92px;bottom:18px;width:var(--sbw);display:flex;flex-direction:column;gap:3px;padding:14px 12px 12px;border-radius:26px;border:1px solid var(--line2);background:color-mix(in srgb,var(--solid, #17131f) 74%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 30px 70px -36px var(--sh, rgba(0,0,0,.6)),inset 0 1px 0 var(--edge, rgba(255,255,255,.1));overflow-y:auto;transition:transform .45s var(--ease, ease),opacity .3s}.sb[hidden]{display:none}body.sb-off .sb,body.no-side .sb{transform:translate(-130%);opacity:0;pointer-events:none}.sb-top{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 8px 10px}.sb-top b{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute, var(--muted));font-weight:600}.sb-x{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--mute, var(--muted));transition:background-color .2s,color .2s}.sb-x:hover{background:var(--tint, rgba(255,255,255,.06));color:var(--ink)}.sb-h{margin:14px 10px 4px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute, var(--muted));opacity:.8;font-weight:600}.sb-i{position:relative;display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:13px;text-decoration:none;color:var(--soft, var(--ink));font-size:14.5px;font-weight:500;text-align:left;width:100%;transition:background-color .2s,color .2s,transform .25s var(--ease, ease);cursor:pointer}.sb-i svg{flex:none;width:18px;height:18px;opacity:.85}.sb-i:hover{background:var(--tint, rgba(255,255,255,.06));color:var(--ink)}.sb-i.on{color:var(--ink);background:color-mix(in srgb,var(--accent) 14%,transparent)}.sb-i.on:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:4px;border-radius:4px;background:linear-gradient(var(--accent-hi),var(--accent-lo))}.sb-i.on svg{color:var(--accent);opacity:1}.sb-i small{margin-left:auto;font-size:11px;color:var(--mute, var(--muted))}.sb-i:focus-visible,.sb-x:focus-visible,.sb-fab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sb-foot{margin-top:auto;padding-top:12px;display:grid;gap:8px}.sb-me{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;padding:12px;border-radius:18px;border:1px solid var(--line2);background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),var(--surface2, var(--panel))}.sb-me .sa-av{grid-row:span 2;width:38px;height:38px;margin:0}.sb-me b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-me small{color:var(--mute, var(--muted));font-size:12.5px}.sb-me .n{font:500 13px var(--mono, monospace);color:var(--ink)}.sb-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sb-btns a,.sb-btns button{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:12px;text-decoration:none;font-size:13.5px;font-weight:600;border:1px solid var(--line2);color:var(--ink);cursor:pointer}.sb-btns .go{color:var(--on, #fff);border-color:transparent;background:linear-gradient(135deg,var(--accent-hi),var(--accent-lo))}.sb-out{height:38px;border-radius:12px;color:var(--mute, var(--muted));font-size:13.5px;transition:color .2s,background-color .2s}.sb-out:hover{color:var(--ink);background:var(--tint, rgba(255,255,255,.06))}.sb-fab{position:fixed;z-index:44;left:16px;bottom:18px;display:none;align-items:center;gap:9px;height:46px;padding:0 18px 0 14px;border-radius:999px;border:1px solid var(--line2);background:color-mix(in srgb,var(--solid, #17131f) 85%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);font-size:14px;font-weight:600;box-shadow:0 18px 40px -18px var(--sh, rgba(0,0,0,.6));cursor:pointer}.sb-fab svg{width:18px;height:18px}body.sb-off .sb-fab{display:inline-flex}body.no-side .sb-fab{display:none}.sb-scrim{position:fixed;inset:0;z-index:44;background:#06040a8c;opacity:0;pointer-events:none;transition:opacity .3s}.sb-scrim.on{opacity:1;pointer-events:auto}@media (max-width: 1179px){.sb{top:0;bottom:0;left:0;width:min(86vw,300px);border-radius:0 26px 26px 0;padding-top:18px;transform:translate(-110%);opacity:1;z-index:60}.sb.open{transform:none}body.sb-off .sb,body.no-side .sb{opacity:1}body.no-side .sb{opacity:0;pointer-events:none}.sb-fab{display:inline-flex}body.no-side .sb-fab{display:none}.sb-scrim{z-index:55}}@media (prefers-reduced-motion: reduce){.sb,.sb-scrim{transition:none}}.sb-x,.sb-out,.sa-p-out{background:none;border:0;box-shadow:none}.sb-foot .sb-out{width:100%;height:42px;margin-top:6px;border:1px solid color-mix(in srgb,#e5484d 45%,var(--line2, transparent));color:#e5484d;font-weight:600;font-size:14px;background:color-mix(in srgb,#e5484d 7%,transparent)}.sb-foot .sb-out:hover{color:#fff;background:#e5484d;border-color:#e5484d}@media (max-width: 480px){html,body{overflow-x:clip}.top{padding:0 8px 0 10px;gap:6px;max-width:100%}.top-right{gap:6px;min-width:0}.top a[href="/docs/"]{display:none}}@media (max-width: 360px){.top .brand .wm{display:none}}.sb-x:hover,.sb-out:hover,.sa-p-out:hover{background:var(--tint, rgba(255,255,255,.06))}.lite *,.lite *:before,.lite *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lite .grain{display:none}.lite .blob{animation:none!important;will-change:auto}.lite .top,.lite .nav-in,.lite .sb,.lite .sb-fab,.lite .stk,.lite .mnav,.lite .tmenu{background:color-mix(in srgb,var(--solid, #14111a) 97%,transparent)!important}.lite .sa-cel,.lite .build-ov{background:color-mix(in srgb,var(--bg, #0b0a0e) 88%,transparent)}.sa-slot{gap:8px}.sa-chip.credits{padding:0 14px 0 12px;text-decoration:none}.sa-chip.sa-user{padding:0 10px 0 5px;gap:8px;cursor:pointer;font:inherit;font-size:14px;font-weight:500}.sa-chip .sa-nm{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-chip .sa-chev{flex:none;color:var(--mute, var(--muted));transition:transform .25s}.sa-chip.sa-user[aria-expanded=true] .sa-chev{transform:rotate(180deg)}.sa-chip .sa-av{margin-left:0}@media (max-width: 900px){.sa-chip .sa-nm,.sa-chip .sa-chev{display:none}.sa-chip.sa-user{padding:0 5px}}.bill-wrap{display:flex;justify-content:center;margin:0 0 28px}.bill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line2);background:var(--surface, transparent)}.bill button{padding:9px 18px;border-radius:999px;font:600 14px var(--font);color:var(--mute, var(--muted));transition:background-color .2s,color .2s}.bill button small{font-weight:600;font-size:11.5px;opacity:.85;margin-left:4px}.bill button:hover{color:var(--ink)}.bill button[aria-pressed=true]{background:var(--accent);color:var(--on, #fff)}.plan-sub{margin:-8px 0 16px;min-height:2.8em;font-size:13px;line-height:1.4;color:var(--mute, var(--muted))}.plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.plans.duo{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 720px){.plans.duo{grid-template-columns:1fr}}.plan li.no{color:var(--mute, var(--muted))}.plan li.no svg{color:var(--mute, var(--muted));opacity:.7}.plan.ent .plan-price{font-size:34px}.prod-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 26px}.prod{position:relative;display:grid;gap:3px;align-content:start;padding:16px 18px;border-radius:16px;border:1px solid var(--line2);background:var(--surface2, var(--panel))}.prod b{font:600 17px var(--font);letter-spacing:-.01em;color:var(--ink)}.prod>span:not(.prod-tag){color:var(--mute, var(--muted));font-size:14px;line-height:1.4}.prod.here{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface2, var(--panel)))}.prod-tag{position:absolute;top:-10px;left:14px;padding:2px 10px;border-radius:999px;background:var(--accent);color:var(--on, #fff);font:700 11px var(--font)}@media (max-width: 900px){.prod-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-p-bar.warn i,.row.warn .bar i{background:#e0902a}.sa-p-bar.full i,.row.full .bar i{background:#e5484d}
