.tgrp{margin:8px 10px 4px;padding:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute, var(--muted));opacity:.8;font-weight:600;cursor:default}.tgrp:first-child{margin-top:2px}.tmenu{max-height:min(78vh,600px);overflow-y:auto}.tmenu hr{border:0;height:1px;margin:6px 4px;background:var(--line)}:root[data-theme^=pro-]{--c2: var(--accent);--c3: var(--warn, #b9780a);--c4: var(--good, #1f8a5a)}:root[data-theme^=pro-] :is(h1,h2,h3,.h-xl,.facts b,.num,.plan-price,.sa-p-total b,.sa-cel-n b,.ring .mid b,.quote .price,.who b,.pay b,.lock h3,.h3a,.ovr h2){font-weight:var(--hw);letter-spacing:var(--hls)}:root[data-theme^=pro-] em{font-family:var(--serif);font-style:var(--em-style, normal);font-weight:var(--hw);background:var(--em-bg, none);-webkit-background-clip:var(--em-clip, border-box);background-clip:var(--em-clip, border-box);color:var(--em-color, var(--accent))}:root[data-theme^=pro-] :is(.logo b,.brand .wm b){font-family:var(--serif);font-style:var(--logo-style, normal);font-weight:var(--logo-w, 700)}:root[data-theme^=pro-] .eyebrow{font-family:var(--font)}:root[data-theme^=pro-] :is(.card,.pane,.plan,.pcard,.make,.auth-card,.tile,.mode-card,.final,.bcard,.pv-card,.build-card,.tour-card,.sb,.sa-pop,.sa-cel-card,.ai,.mood-card,.case,.deb,.builder,.faq details,.console,dialog.dlg,.toast2,.access,.paint,.legacy){border-radius:var(--r-xl)}:root[data-theme^=pro-] :is(.pc-who,.pay,.quote,.art,.speech,.coach,.stats,.mood,.options li,.mic-t,.cap-demo,.ring-demo,.phone,.bnotice,.bhelp,.make-art,.mood-art,.hint-art,.check-art,.empty2,.sb-me,.cost,.d-msg,.composer,#aiText,.bf-in,.sk-card,.hist li){border-radius:var(--r-lg)}:root[data-theme^=pro-] :is(.nav-in,.top,.mnav,.tmenu,.tbtn,.burger,.mark,.btn2,.fld input,.stepper,.plan-go,.sa-p-main,.sa-p-sub,.sa-p-out,.sb-i,.sb-x,.sb-out,.sb-btns a,.sb-btns button,.sa-cel-go,.pc-btn,.tab,.tab-ink,.links a,.tmenu button,.legacy button,.pc-go,.ghost.sm){border-radius:var(--r-md)}:root[data-theme^=pro-] :is(.cta,.ghost,.pill,.chips button,.picks button,.eyebrow,.tag-soon,.badge-new,.pc-diff,.pc-draft,.skills span,.sa-in,.sa-up,.sa-chip,.stk,.live,.st-pill,.timer,.testpill,.gift,.plan-flag,.chips span,.primary,.hintbtn,.bigbtn,.edit-link,.ai-ex button){border-radius:var(--r-pill)}:root[data-theme^=pro-] :is(.cta,.bigbtn,.primary,.sa-up,.sa-p-main,.btn2.solid,.sb-btns .go,.sa-cel-go,.legacy button.go,.send){background:var(--cta-bg, var(--accent));color:var(--cta-ink, var(--on));box-shadow:var(--cta-shadow, none);text-transform:var(--cta-tt, none);letter-spacing:var(--cta-ls, 0);border:var(--cta-border, 0);font-weight:var(--cta-w, 600)}:root[data-theme^=pro-] .plan.pop .plan-go:not(.here){background:var(--cta-bg, var(--accent));color:var(--cta-ink, var(--on));box-shadow:var(--cta-shadow, none);border-color:transparent}:root[data-theme^=pro-] .cta:after{display:var(--shine, none)}:root[data-theme^=pro-] .cta:hover{box-shadow:var(--cta-shadow-h, var(--cta-shadow, none))}:root[data-theme^=pro-] .cta .ar{background:color-mix(in srgb,var(--cta-ink, #fff) 20%,transparent)}:root[data-theme^=pro-] :is(.bigbtn){animation:none}:root[data-theme^=pro-] :is(.sa-up,.sa-p-main):hover{box-shadow:var(--cta-shadow-h, var(--cta-shadow, none))}:root[data-theme^=pro-] .ring .arc{stroke:var(--accent);filter:none}:root[data-theme^=pro-] .frame:before{display:var(--spin, none)}:root[data-theme^=pro-] :is(.halo,.scroll){display:var(--deco, none)}:root[data-theme^=pro-] .stk{display:var(--stk, none)}:root[data-theme^=pro-] .frame{box-shadow:var(--frame-sh, 0 30px 60px -34px var(--sh));border-radius:var(--r-xl)}:root[data-theme^=pro-] .card,:root[data-theme^=pro-] .pane,:root[data-theme^=pro-] .plan,:root[data-theme^=pro-] .pcard{box-shadow:var(--card-sh, none);-webkit-backdrop-filter:var(--blur, none);backdrop-filter:var(--blur, none)}:root[data-theme^=pro-] .spot:before{display:var(--spotl, none)}:root[data-theme^=pro-] :is(.spot:hover,.plan:hover,.pcard:hover){transform:var(--lift, none)}:root[data-theme^=pro-] #backdrop .blob{display:var(--blobs, none)}:root[data-theme^=pro-] #backdrop .rings{display:var(--rings, none)}:root[data-theme^=pro-] #backdrop .grain{display:var(--grain, none);mix-blend-mode:overlay;opacity:.05}:root[data-theme^=pro-] :is(.nav-in,.top,.mnav,.sb,.sa-pop,.tmenu){-webkit-backdrop-filter:var(--blur-nav, none);backdrop-filter:var(--blur-nav, none)}:root[data-theme^=pro-] .tmenu{border-radius:var(--r-lg)}:root[data-theme=pro-porcelain]{color-scheme:light;--bg: #f2f3fa;--solid: #ffffff;--surface: rgba(255,255,255,.86);--surface2: rgba(255,255,255,.6);--panel: rgba(255,255,255,.86);--panel-2: rgba(255,255,255,.98);--ink: #181a30;--soft: #3b3e5e;--mute: #5d6283;--muted: #5d6283;--line: rgba(40,44,110,.09);--line2: rgba(40,44,110,.17);--accent: #5557d6;--accent-hi: #6f71e6;--accent-lo: #4143bd;--on: #ffffff;--g1: rgba(120,122,240,.2);--g2: rgba(240,160,200,.18);--g3: rgba(110,200,240,.18);--sh: rgba(40,44,120,.22);--edge: rgba(255,255,255,.95);--veil: rgba(24,26,48,.5);--good: #178a5f;--warn: #b07008;--bad: #cc3a2c;--font: "Wix Madefor Text", "Segoe UI", system-ui, sans-serif;--serif: "Wix Madefor Display", "Wix Madefor Text", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--hw: 600;--hls: -.03em;--r-xl: 30px;--r-lg: 20px;--r-md: 14px;--r-pill: 999px;--em-color: var(--accent);--blobs: block;--card-sh: 0 1px 2px rgba(40,44,120,.05), 0 8px 24px -8px rgba(40,44,120,.1), 0 30px 60px -32px rgba(40,44,120,.18);--blur: blur(10px);--lift: translateY(-3px);--cta-bg: linear-gradient(180deg, var(--accent-hi), var(--accent));--cta-shadow: 0 1px 0 rgba(255,255,255,.35) inset, 0 12px 26px -10px rgba(85,87,214,.55);--cta-shadow-h: 0 1px 0 rgba(255,255,255,.35) inset, 0 18px 34px -10px rgba(85,87,214,.6);--frame-sh: 0 40px 80px -40px rgba(40,44,120,.45);--blur-nav: blur(16px) saturate(1.4)}:root[data-theme=pro-porcelain] .nav-in{border-radius:999px;background:#ffffffc7;border-color:#ffffffe6;box-shadow:0 1px 2px #282c780d,0 20px 40px -20px #282c7840;padding-left:22px}:root[data-theme=pro-porcelain] .top{border-radius:999px;background:#ffffffc7;border-color:#ffffffe6;box-shadow:0 1px 2px #282c780d,0 20px 40px -20px #282c7840}:root[data-theme=pro-porcelain] .links a{border-radius:999px}:root[data-theme=pro-porcelain] .links a.cur{background:#5557d61a;color:var(--accent)}:root[data-theme=pro-porcelain] .links a.cur:after{display:none}:root[data-theme=pro-porcelain] .eyebrow{background:#5557d617;border-color:transparent;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;padding:6px 14px}:root[data-theme=pro-porcelain] .h-xl{font-size:clamp(46px,5.8vw,86px);line-height:1.02}:root[data-theme=pro-porcelain] .head h2,:root[data-theme=pro-porcelain] .final h2{font-size:clamp(34px,4.4vw,56px)}:root[data-theme=pro-porcelain] :is(.card,.pane,.plan,.pcard){border-color:#fffffff2;background:linear-gradient(180deg,#fff,#ffffffd1)}:root[data-theme=pro-porcelain] .plan.pop,:root[data-theme=pro-porcelain] .plan.is-here{border-color:var(--accent);box-shadow:0 0 0 4px #5557d61a,0 30px 60px -30px #5557d680}:root[data-theme=pro-porcelain] .ti{background:linear-gradient(135deg,#6f71e62e,#f0a0c82e);border-radius:16px}:root[data-theme=pro-porcelain] .frame{border-color:#fff;border-width:6px}:root[data-theme=pro-porcelain] #backdrop .blob{opacity:.8}:root[data-theme=pro-porcelain] .strip{background:#fff9;border-radius:0}:root[data-theme=pro-porcelain-dark]{color-scheme:dark;--bg: #0e1020;--solid: #171a30;--surface: rgba(255,255,255,.055);--surface2: rgba(255,255,255,.035);--panel: rgba(255,255,255,.055);--panel-2: #1c2038;--ink: #eceefb;--soft: #c4c8e8;--mute: #9aa0c8;--muted: #9aa0c8;--line: rgba(160,170,255,.12);--line2: rgba(160,170,255,.22);--accent: #8a8cf7;--accent-hi: #a1a3ff;--accent-lo: #6466e0;--on: #0d0e24;--g1: rgba(120,122,240,.26);--g2: rgba(240,160,200,.1);--g3: rgba(110,200,240,.1);--sh: rgba(0,0,0,.6);--edge: rgba(255,255,255,.07);--veil: rgba(7,8,18,.72);--good: #3fcf94;--warn: #f0b429;--bad: #f2705f;--font: "Wix Madefor Text", "Segoe UI", system-ui, sans-serif;--serif: "Wix Madefor Display", "Wix Madefor Text", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--hw: 600;--hls: -.03em;--r-xl: 30px;--r-lg: 20px;--r-md: 14px;--r-pill: 999px;--em-color: var(--accent);--blobs: block;--card-sh: 0 1px 2px rgba(0,0,0,.3), 0 10px 28px -10px rgba(0,0,0,.5), 0 30px 60px -32px rgba(0,0,0,.6);--blur: blur(10px);--lift: translateY(-3px);--cta-bg: linear-gradient(180deg, var(--accent-hi), var(--accent));--cta-ink: #0d0e24;--cta-shadow: 0 1px 0 rgba(255,255,255,.3) inset, 0 12px 26px -10px rgba(138,140,247,.5);--cta-shadow-h: 0 1px 0 rgba(255,255,255,.3) inset, 0 18px 34px -10px rgba(138,140,247,.6);--frame-sh: 0 40px 80px -40px rgba(0,0,0,.8);--blur-nav: blur(16px) saturate(1.3)}:root[data-theme=pro-porcelain-dark] .nav-in{border-radius:999px;background:#ffffffc7;border-color:#ffffffe6;box-shadow:0 1px 2px #282c780d,0 20px 40px -20px #282c7840;padding-left:22px}:root[data-theme=pro-porcelain-dark] .top{border-radius:999px;background:#ffffffc7;border-color:#ffffffe6;box-shadow:0 1px 2px #282c780d,0 20px 40px -20px #282c7840}:root[data-theme=pro-porcelain-dark] .links a{border-radius:999px}:root[data-theme=pro-porcelain-dark] .links a.cur{background:#5557d61a;color:var(--accent)}:root[data-theme=pro-porcelain-dark] .links a.cur:after{display:none}:root[data-theme=pro-porcelain-dark] .eyebrow{background:#5557d617;border-color:transparent;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;padding:6px 14px}:root[data-theme=pro-porcelain-dark] .h-xl{font-size:clamp(46px,5.8vw,86px);line-height:1.02}:root[data-theme=pro-porcelain-dark] .head h2,:root[data-theme=pro-porcelain-dark] .final h2{font-size:clamp(34px,4.4vw,56px)}:root[data-theme=pro-porcelain-dark] :is(.card,.pane,.plan,.pcard){border-color:#fffffff2;background:linear-gradient(180deg,#fff,#ffffffd1)}:root[data-theme=pro-porcelain-dark] .plan.pop,:root[data-theme=pro-porcelain-dark] .plan.is-here{border-color:var(--accent);box-shadow:0 0 0 4px #5557d61a,0 30px 60px -30px #5557d680}:root[data-theme=pro-porcelain-dark] .ti{background:linear-gradient(135deg,#6f71e62e,#f0a0c82e);border-radius:16px}:root[data-theme=pro-porcelain-dark] .frame{border-color:#fff;border-width:6px}:root[data-theme=pro-porcelain-dark] #backdrop .blob{opacity:.8}:root[data-theme=pro-porcelain-dark] .strip{background:#fff9;border-radius:0}:root[data-theme=pro-porcelain-dark] :is(.nav-in,.top){background:#171a30c7;border-color:#a0aaff24;box-shadow:0 1px 2px #0000004d,0 20px 40px -20px #0009}:root[data-theme=pro-porcelain-dark] .links a.cur{background:#8a8cf729;color:var(--accent-hi)}:root[data-theme=pro-porcelain-dark] .eyebrow{background:#8a8cf724}:root[data-theme=pro-porcelain-dark] :is(.card,.pane,.plan,.pcard){border-color:#a0aaff24;background:linear-gradient(180deg,#ffffff12,#ffffff09)}:root[data-theme=pro-porcelain-dark] .plan.pop,:root[data-theme=pro-porcelain-dark] .plan.is-here{border-color:var(--accent);box-shadow:0 0 0 4px #8a8cf724,0 30px 60px -30px #8a8cf780}:root[data-theme=pro-porcelain-dark] .ti{background:linear-gradient(135deg,#8a8cf73d,#f0a0c824)}:root[data-theme=pro-porcelain-dark] .frame{border-color:#ffffff29}:root[data-theme=pro-porcelain-dark] #backdrop .blob{opacity:.5}:root[data-theme=pro-porcelain-dark] .strip{background:#ffffff0a}@media (max-width: 640px){:root[data-theme=pro-porcelain] .nav-in,:root[data-theme=pro-porcelain-dark] .nav-in{border-radius:22px}}
