.lyxa-studio{--st-rail:72px;min-height:100dvh;font-family:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;display:flex}.lyxa-studio .st-main{min-width:0;min-height:100dvh;margin-left:var(--st-rail);flex:1;position:relative}.lyxa-studio .st-rail{z-index:40;width:var(--st-rail);scrollbar-width:none;background:#0e0f13;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:4px;padding:12px 0 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.lyxa-studio .st-logo{border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.lyxa-studio .st-logo:hover{background:#ffffff0f}.lyxa-studio .st-item{color:#9a9caa;letter-spacing:.01em;border-radius:12px;flex-direction:column;align-items:center;gap:3px;width:60px;padding:8px 0 6px;font-size:10.5px;font-weight:650;text-decoration:none;transition:background .15s,color .15s;display:flex}.lyxa-studio .st-item:hover{color:#f3f3f6;background:#ffffff0f}.lyxa-studio .st-item.on{color:#fff;background:#8f7bff2e}.lyxa-studio .st-item.on svg{color:#b6a6ff}.lyxa-studio .st-grow{flex:1}.lyxa-studio .st-avatar{color:#fff;background:linear-gradient(135deg,#ff8a3d,#f2542d);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-top:8px;font-size:14px;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.lyxa-studio .st-avatar img{object-fit:cover;width:100%;height:100%}.lyxa-studio .st-avatar.on{box-shadow:0 0 0 2px #0e0f13,0 0 0 4px #b6a6ff}.lyxa-studio .st-avatar.ghost{background:#ffffff14}.lyxa-studio{--sh-bg:#fff;--sh-text:#15161c;--sh-muted:#6e7083;--sh-line:#ececf2;--sh-line-2:#dcdce8;--sh-hover:#f5f5f9;--sh-soft:#f5f5f9;--sh-on:#f6f3ff;--sh-btn:#f2f2f6;--sh-btn-text:#55576a;--sh-home:#17181f;--sh-login:#17181f;--sh-login-text:#fff}.lyxa-studio[data-theme=dark]{--sh-bg:#17181e;--sh-text:#ececf1;--sh-muted:#9497a6;--sh-line:#2a2b34;--sh-line-2:#3a3b46;--sh-hover:#ffffff0d;--sh-soft:#202128;--sh-on:#8f7bff24;--sh-btn:#24252d;--sh-btn-text:#c6c8d2;--sh-home:#2a2b34;--sh-login:#ececf1;--sh-login-text:#0f1014}@media (prefers-color-scheme:dark){.lyxa-studio:not([data-theme]){--sh-bg:#17181e;--sh-text:#ececf1;--sh-muted:#9497a6;--sh-line:#2a2b34;--sh-line-2:#3a3b46;--sh-hover:#ffffff0d;--sh-soft:#202128;--sh-on:#8f7bff24;--sh-btn:#24252d;--sh-btn-text:#c6c8d2;--sh-home:#2a2b34;--sh-login:#ececf1;--sh-login-text:#0f1014}}.lyxa-studio .st-scrim{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a1073;animation:.15s st-fade;position:fixed;inset:0}.lyxa-studio .st-sheet{z-index:901;background:var(--sh-bg);width:min(400px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--sh-text);border-radius:20px;padding:14px;animation:.18s cubic-bezier(.2,.8,.2,1) st-pop;position:fixed;top:12px;left:12px;overflow-y:auto;box-shadow:0 30px 80px #0a0a1459}@keyframes st-fade{0%{opacity:0}}@keyframes st-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.lyxa-studio .st-sheet-h{justify-content:space-between;align-items:center;padding:2px 2px 12px;display:flex}.lyxa-studio .st-sheet-brand{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:750;display:inline-flex}.lyxa-studio .st-sheet-h button{background:var(--sh-btn);width:34px;height:34px;color:var(--sh-btn-text);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.lyxa-studio .st-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lyxa-studio .st-card{border:1px solid var(--sh-line);color:inherit;border-radius:14px;flex-direction:column;gap:2px;padding:12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.lyxa-studio .st-card:hover{background:var(--sh-hover);border-color:var(--sh-line-2)}.lyxa-studio .st-card.on{background:var(--sh-on);border-color:#8f7bff}.lyxa-studio .st-card b{margin-top:8px;font-size:14.5px}.lyxa-studio .st-card small{color:var(--sh-muted);font-size:12px;line-height:1.35}.lyxa-studio .st-ic,.pg-studio .sh-ic{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lyxa-studio .k-home{background:var(--sh-home)}.lyxa-studio .k-chat,.pg-studio .k-chat{background:linear-gradient(135deg,#6d4aff,#9b7bff)}.lyxa-studio .k-build,.pg-studio .k-build{background:linear-gradient(135deg,#0b9493,#2dd4bf)}.lyxa-studio .k-design,.pg-studio .k-design{background:linear-gradient(135deg,#e0742d,#f5a35c)}.lyxa-studio .st-links{border-top:1px solid var(--sh-line);margin-top:12px;padding-top:8px;display:grid}.lyxa-studio .st-links a{color:inherit;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;column-gap:10px;padding:9px 6px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.lyxa-studio .st-links a:hover{background:var(--sh-hover)}.lyxa-studio .st-links small{color:var(--sh-muted);grid-column:2;font-size:12px;font-weight:500}.lyxa-studio .st-me{background:var(--sh-soft);color:inherit;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px;text-decoration:none;display:flex}.lyxa-studio .st-me .st-avatar{margin:0}.lyxa-studio .st-me b{font-size:14px;display:block}.lyxa-studio .st-me small{color:var(--sh-muted);font-size:12px}.lyxa-studio .st-login{background:var(--sh-login);color:var(--sh-login-text);text-align:center;border-radius:12px;margin-top:10px;padding:12px;font-weight:700;text-decoration:none;display:block}.lyxa-studio .pg-design.is-canvas{position:absolute}.lyxa-studio .pg-chat .close-btn{display:none}@media (min-width:901px){.lyxa-studio .pg-build .tabs-nav,.lyxa-studio .pg-design .dz-nav,.lyxa-studio .pg-chat .build-link{display:none!important}}@media (max-width:900px){.lyxa-studio .st-rail{display:none}.lyxa-studio .st-main{margin-left:0}}.pg-studio{--text:#101118;--body:#3b3d4c;--muted:#6e7083;--faint:#a3a5b5;--line:#e8e8ef;--line-2:#d6d6e2;--bg:#f6f6f9;--card:#fff;--accent:#5b3cf5;--sunken:#f2f2f6;--raised:#fff;--chip:#fafafc;--hover:#f6f6fa;--track:#efeff4;--accent-soft:#f0edff;--primary:#101118;--on-primary:#fff;--disabled:#d9d9e3;--on-disabled:#fff;--glow-1:#7c5cff1f;--glow-2:#ff5c9a14;--promo-line:#dcd3ff;--promo-bg:linear-gradient(100deg, #f6f3ff, #fff3f8);--how:#fff9;--how-line:#dcdce6;--skel:#f0f0f5;--skel-2:#f8f8fb;--shadow:0 1px 2px #1011180a, 0 18px 50px #10111812;--shadow-hover:0 14px 34px #10111814;--tab-shadow:0 1px 3px #1011181f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(1200px 500px at 20% -10%, var(--glow-1), transparent 60%), radial-gradient(900px 420px at 95% 0%, var(--glow-2), transparent 60%), var(--bg);min-height:100dvh;color:var(--body);font-size:15px;line-height:1.5}.pg-studio[data-theme=dark]{--text:#ececf1;--body:#c3c5d0;--muted:#8f92a2;--faint:#6b6e7d;--line:#24252d;--line-2:#34353f;--bg:#0f1014;--card:#16171c;--accent:#a898ff;--sunken:#0f1014;--raised:#272830;--chip:#1c1d23;--hover:#ffffff0d;--track:#26272f;--accent-soft:#8f7bff29;--primary:#ececf1;--on-primary:#0f1014;--disabled:#2a2b33;--on-disabled:#6b6e7d;--glow-1:#7c5cff24;--glow-2:#ff5c9a0f;--promo-line:#8f7bff4d;--promo-bg:linear-gradient(100deg, #6d4aff24, #e8457f14);--how:#ffffff05;--how-line:#2c2d36;--skel:#1c1d23;--skel-2:#25262e;--shadow:0 1px 2px #0000004d, 0 18px 50px #00000059;--shadow-hover:0 14px 34px #0006;--tab-shadow:0 1px 3px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.pg-studio:not([data-theme]){--text:#ececf1;--body:#c3c5d0;--muted:#8f92a2;--faint:#6b6e7d;--line:#24252d;--line-2:#34353f;--bg:#0f1014;--card:#16171c;--accent:#a898ff;--sunken:#0f1014;--raised:#272830;--chip:#1c1d23;--hover:#ffffff0d;--track:#26272f;--accent-soft:#8f7bff29;--primary:#ececf1;--on-primary:#0f1014;--disabled:#2a2b33;--on-disabled:#6b6e7d;--glow-1:#7c5cff24;--glow-2:#ff5c9a0f;--promo-line:#8f7bff4d;--promo-bg:linear-gradient(100deg, #6d4aff24, #e8457f14);--how:#ffffff05;--how-line:#2c2d36;--skel:#1c1d23;--skel-2:#25262e;--shadow:0 1px 2px #0000004d, 0 18px 50px #00000059;--shadow-hover:0 14px 34px #0006;--tab-shadow:0 1px 3px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body:has(.pg-studio[data-theme=dark]){background:#0f1014}.pg-studio *{box-sizing:border-box}.pg-studio a{color:inherit;text-decoration:none}.pg-studio button{font:inherit;cursor:pointer}.pg-studio .sh-top{align-items:center;height:56px;padding:0 16px;display:none}.pg-studio .sh-logo{align-items:center;gap:9px;color:var(--text)!important;font-size:16px!important;font-weight:750!important;display:inline-flex!important}.pg-studio .sh-wrap{max-width:1080px;margin:0 auto;padding:56px 28px 72px}.pg-studio .sh-hero h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:700;line-height:1.1}.pg-studio .sh-hero>p{color:var(--muted);margin:10px 0 22px;font-size:16px}.pg-studio .sh-box{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:22px;padding:10px 12px 12px}.pg-studio .sh-modes{background:var(--sunken);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.pg-studio .sh-modes button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:650;display:inline-flex}.pg-studio .sh-modes button.on{background:var(--raised);color:var(--text);box-shadow:var(--tab-shadow)}.pg-studio .sh-box textarea{resize:none;width:100%;min-height:64px;max-height:200px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;margin:10px 0 6px;padding:4px 6px;font-size:17px;display:block}.pg-studio .sh-box textarea::placeholder{color:var(--faint)}.pg-studio .sh-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pg-studio .sh-ideas{flex-wrap:wrap;gap:6px;display:flex}.pg-studio .sh-ideas button{border:1px solid var(--line);background:var(--chip);height:30px;color:var(--body);border-radius:999px;padding:0 11px;font-size:12.5px}.pg-studio .sh-ideas button:hover{background:var(--raised);border-color:var(--line-2)}.pg-studio .sh-act{align-items:center;gap:8px;margin-left:auto;display:flex}.pg-studio .sh-seg{background:var(--sunken);border-radius:10px;padding:3px;display:inline-flex}.pg-studio .sh-seg button{height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:650}.pg-studio .sh-seg button.on{background:var(--raised);color:var(--text);box-shadow:var(--tab-shadow)}.pg-studio .sh-go{background:var(--primary);height:40px;color:var(--on-primary);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.pg-studio .sh-go:disabled{background:var(--disabled);color:var(--on-disabled);cursor:default}.pg-studio .sh-guest,.pg-studio .sh-hire{border:1px solid var(--line);background:var(--card);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;display:flex}.pg-studio .sh-guest{border-color:var(--promo-line);background:var(--promo-bg)}.pg-studio .sh-guest b,.pg-studio .sh-hire b{color:var(--text);font-size:15.5px}.pg-studio .sh-guest p,.pg-studio .sh-hire p{color:var(--muted);margin:4px 0 0;font-size:14px}.pg-studio .sh-btn{border:1px solid var(--line);background:var(--raised);height:40px;color:var(--text);white-space:nowrap;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.pg-studio .sh-btn.primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.pg-studio .sh-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:22px;display:grid}.pg-studio .sh-card{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:18px 20px}.pg-studio .sh-card-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pg-studio h2{color:var(--text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.pg-studio .sh-card-h a{color:var(--accent);font-size:13.5px;font-weight:650}.pg-studio .sh-recent ul{margin:0 -8px;padding:0;list-style:none}.pg-studio .sh-recent li a{border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.pg-studio .sh-recent li a:hover{background:var(--hover)}.pg-studio .sh-ic{border-radius:9px;width:32px;height:32px}.pg-studio .sh-ic.lg{border-radius:12px;width:42px;height:42px}.pg-studio .sh-tx{flex-direction:column;min-width:0;display:flex}.pg-studio .sh-tx b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.pg-studio .sh-tx small,.pg-studio .sh-muted{color:var(--muted);font-size:13px}.pg-studio .sh-meters{gap:12px;margin:14px 0 16px;display:grid}.pg-studio .sh-meter>div{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.pg-studio .sh-meter b{color:var(--text);font-variant-numeric:tabular-nums}.pg-studio .sh-meter i{background:var(--track);border-radius:6px;height:6px;margin-top:5px;display:block;overflow:hidden}.pg-studio .sh-meter em{border-radius:inherit;background:linear-gradient(90deg,#6d4aff,#ff4a8d);height:100%;display:block}.pg-studio .sh-btns{flex-wrap:wrap;gap:8px;display:flex}.pg-studio .sh-big{color:var(--text);letter-spacing:-.02em;margin:14px 0 0;font-size:28px;font-weight:800}.pg-studio .sh-badge{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.pg-studio .sh-skel{gap:10px;margin-top:10px;display:grid}.pg-studio .sh-skel i{background:linear-gradient(90deg, var(--skel), var(--skel-2), var(--skel));background-size:200% 100%;border-radius:7px;height:14px;animation:1.2s infinite sh-shine;display:block}@keyframes sh-shine{to{background-position:-200% 0}}.pg-studio .sh-tools,.pg-studio .sh-how{margin-top:34px}.pg-studio .sh-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.pg-studio .sh-tool{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-direction:column;gap:6px;padding:18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.pg-studio .sh-tool:hover{border-color:var(--line-2);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.pg-studio .sh-tool b{color:var(--text);margin-top:8px;font-size:16px}.pg-studio .sh-tool p{color:var(--muted);flex:1;margin:0;font-size:13.5px}.pg-studio .sh-open{color:var(--accent);font-size:13.5px;font-weight:700}.pg-studio .sh-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pg-studio .sh-how li{background:var(--how);border:1px dashed var(--how-line);border-radius:16px;gap:12px;padding:16px;display:flex}.pg-studio .sh-how li>span{background:var(--primary);width:28px;height:28px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.pg-studio .sh-how b{color:var(--text)}.pg-studio .sh-how p{color:var(--muted);margin:2px 0 0;font-size:13.5px}@media (max-width:900px){.pg-studio .sh-top{display:flex}.pg-studio .sh-wrap{padding:8px 16px 48px}.pg-studio .sh-grid,.pg-studio .sh-tools-grid,.pg-studio .sh-how ol{grid-template-columns:minmax(0,1fr)}.pg-studio .sh-guest,.pg-studio .sh-hire{flex-direction:column;align-items:stretch}.pg-studio .sh-modes{max-width:100%;display:flex;overflow-x:auto}.pg-studio .sh-modes button{flex:none}.pg-studio .sh-act{justify-content:space-between;width:100%}.pg-studio .sh-go{margin-left:auto}}
.lyxa-settings{--ls-bg:#fff;--ls-nav:#f7f7fa;--ls-card:#fff;--ls-sunken:#f4f4f8;--ls-hover:#efeff5;--ls-line:#e7e8ef;--ls-line-2:#d9dbe5;--ls-text:#0b1020;--ls-body:#3a4055;--ls-muted:#6f768c;--ls-faint:#9aa0b2;--ls-accent:#5b3cf5;--ls-accent-ink:#4a2ee0;--ls-accent-soft:#f0edff;--ls-grad:linear-gradient(135deg, #6d4aff, #ff4a8d);--ls-ok:#138a52;--ls-ok-soft:#e8f7ef;--ls-danger:#c62828;--ls-danger-soft:#fdecec;--ls-danger-line:#f3c7c7;--ls-chat:#6d4aff;--ls-build:#0b9493;--ls-backdrop:#0f111c6b;--ls-shadow:0 30px 80px #0b102047, 0 2px 8px #0b102014;--ls-focus:0 0 0 3px #5b3cf547;z-index:1000;font-family:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--ls-body);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;place-items:center;padding:24px;font-size:14px;line-height:1.5;display:grid;position:fixed;inset:0}.lyxa-settings[data-theme=dark]{--ls-bg:#121319;--ls-nav:#0e0f14;--ls-card:#171920;--ls-sunken:#1c1f28;--ls-hover:#20232d;--ls-line:#262a35;--ls-line-2:#323745;--ls-text:#eceef4;--ls-body:#c3c8d6;--ls-muted:#8d94a8;--ls-faint:#5f667a;--ls-accent:#8f7bff;--ls-accent-ink:#a897ff;--ls-accent-soft:#8f7bff24;--ls-ok:#3ddc97;--ls-ok-soft:#3ddc971f;--ls-danger:#ff6b6b;--ls-danger-soft:#ff6b6b1a;--ls-danger-line:#ff6b6b4d;--ls-chat:#8f7bff;--ls-build:#0fa595;--ls-backdrop:#0009;--ls-shadow:0 30px 90px #0009, 0 0 0 1px #ffffff0a;--ls-focus:0 0 0 3px #8f7bff59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lyxa-settings *,.lyxa-settings :before,.lyxa-settings :after{box-sizing:border-box}.lyxa-settings button,.lyxa-settings input,.lyxa-settings select{font:inherit;color:inherit}.lyxa-settings button{cursor:pointer}.lyxa-settings a{color:inherit;text-decoration:none}.lyxa-settings h2,.lyxa-settings h3,.lyxa-settings p{margin:0}.lyxa-settings :focus-visible{box-shadow:var(--ls-focus);outline:0}.lyxa-settings .ls-backdrop{background:var(--ls-backdrop);-webkit-backdrop-filter:blur(6px);animation:.18s ease-out ls-fade;position:absolute;inset:0}.lyxa-settings .ls-dialog{background:var(--ls-bg);width:min(1200px,100%);height:min(700px,100dvh - 48px);box-shadow:var(--ls-shadow);border-radius:16px;grid-template-columns:252px minmax(0,1fr);animation:.22s cubic-bezier(.2,.9,.3,1.1) ls-pop;display:grid;position:relative;overflow:hidden}@keyframes ls-fade{0%{opacity:0}}@keyframes ls-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.lyxa-settings .ls-backdrop,.lyxa-settings .ls-dialog{animation:none}}.lyxa-settings .ls-nav{background:var(--ls-nav);border-right:1px solid var(--ls-line);flex-direction:column;min-height:0;padding:22px 14px 16px;display:flex}.lyxa-settings .ls-nav-top{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.lyxa-settings .ls-nav-title{letter-spacing:.09em;text-transform:uppercase;color:var(--ls-muted);font-size:11.5px;font-weight:700}.lyxa-settings .ls-who{background:var(--ls-card);border:1px solid var(--ls-line);border-radius:12px;align-items:center;gap:10px;min-width:0;margin:16px 0 12px;padding:10px;display:flex}.lyxa-settings .ls-who>span:last-child{flex-direction:column;min-width:0;display:flex}.lyxa-settings .ls-who b{color:var(--ls-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.lyxa-settings .ls-who small{color:var(--ls-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lyxa-settings .ls-tabs{flex-direction:column;gap:2px;margin-top:4px;display:flex}.lyxa-settings .ls-tabs button{width:100%;color:var(--ls-body);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;font-size:14px;font-weight:600;transition:background .12s,color .12s;display:flex}.lyxa-settings .ls-tabs button svg{color:var(--ls-muted);flex:none;transition:color .12s}.lyxa-settings .ls-tabs button:hover{background:var(--ls-hover);color:var(--ls-text)}.lyxa-settings .ls-tabs button.on{background:var(--ls-card);color:var(--ls-text);box-shadow:0 1px 2px #0b10200f, 0 0 0 1px var(--ls-line)}.lyxa-settings .ls-tabs button.on svg{color:var(--ls-accent)}.lyxa-settings .ls-nav-link{color:var(--ls-muted);border-radius:9px;align-items:center;gap:8px;margin-top:auto;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.lyxa-settings .ls-nav-link:hover{color:var(--ls-text);background:var(--ls-hover)}.lyxa-settings .ls-main{flex-direction:column;min-width:0;min-height:0;display:flex}.lyxa-settings .ls-head{border-bottom:1px solid var(--ls-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 32px 18px;display:flex}.lyxa-settings .ls-head h2{color:var(--ls-text);letter-spacing:-.01em;font-size:21px;font-weight:700}.lyxa-settings .ls-head p{color:var(--ls-muted);margin-top:3px}.lyxa-settings .ls-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:16px;padding:22px 32px 32px;display:flex;overflow-y:auto}.lyxa-settings .ls-body>div[aria-busy]{flex-direction:column;gap:16px;display:flex}.lyxa-settings .ls-icon-btn{width:34px;height:34px;color:var(--ls-muted);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.lyxa-settings .ls-icon-btn:hover{background:var(--ls-hover);color:var(--ls-text)}.lyxa-settings .ls-close-m{display:none}.lyxa-settings .ls-card{background:var(--ls-card);border:1px solid var(--ls-line);border-radius:14px;padding:20px 22px}.lyxa-settings .ls-card.danger{border-color:var(--ls-danger-line)}.lyxa-settings .ls-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lyxa-settings .ls-card-head>div{flex:240px;min-width:0}.lyxa-settings .ls-card>.ls-card-head+*{margin-top:16px}.lyxa-settings .ls-card h3{color:var(--ls-text);font-size:15px;font-weight:700}.lyxa-settings .ls-card-head p{color:var(--ls-muted);margin-top:2px;font-size:13.5px}.lyxa-settings .ls-muted{color:var(--ls-muted)}.lyxa-settings .ls-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ls-muted);font-size:11.5px;font-weight:700}.lyxa-settings .ls-foot-note{color:var(--ls-faint);margin-top:2px;font-size:12.5px}.lyxa-settings .ls-card .ls-foot-note{margin-top:14px}.lyxa-settings .ls-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lyxa-settings .ls-btn{border:1px solid var(--ls-line-2);background:var(--ls-card);height:38px;color:var(--ls-text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s,opacity .12s,transform 80ms;display:inline-flex}.lyxa-settings .ls-btn:hover:not(:disabled){background:var(--ls-hover)}.lyxa-settings .ls-btn:active:not(:disabled){transform:translateY(1px)}.lyxa-settings .ls-btn:disabled{opacity:.5;cursor:not-allowed}.lyxa-settings .ls-btn.primary{background:var(--ls-accent);border-color:var(--ls-accent);color:#fff}.lyxa-settings .ls-btn.primary:hover:not(:disabled){background:var(--ls-accent-ink);border-color:var(--ls-accent-ink)}.lyxa-settings[data-theme=dark] .ls-btn.primary{color:#0e0f14}.lyxa-settings .ls-btn.danger{color:var(--ls-danger);border-color:var(--ls-danger-line);background:var(--ls-danger-soft)}.lyxa-settings .ls-btn.danger:hover:not(:disabled){background:var(--ls-danger);color:#fff;border-color:var(--ls-danger)}.lyxa-settings .ls-btn.sm{height:32px;padding:0 12px;font-size:13px}.lyxa-settings .ls-btn.block{width:100%}.lyxa-settings .ls-seg{background:var(--ls-sunken);border:1px solid var(--ls-line);border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.lyxa-settings .ls-seg button{color:var(--ls-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:600}.lyxa-settings .ls-seg button:hover{color:var(--ls-text)}.lyxa-settings .ls-seg button.on{background:var(--ls-card);color:var(--ls-text);box-shadow:0 1px 3px #0b10201f}.lyxa-settings .ls-select select{appearance:none;border:1px solid var(--ls-line-2);background-color:var(--ls-card);height:34px;color:var(--ls-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:9px;padding:0 34px 0 12px;font-size:13px;font-weight:600}.lyxa-settings .ls-select select:focus-visible{box-shadow:var(--ls-focus);outline:0}.lyxa-settings .ls-form{flex-direction:column;gap:14px;display:flex}.lyxa-settings .ls-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lyxa-settings .ls-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lyxa-settings .ls-field>span{color:var(--ls-text);font-size:13px;font-weight:600}.lyxa-settings .ls-field small{color:var(--ls-faint);font-size:12px}.lyxa-settings .ls-field input{border:1px solid var(--ls-line-2);background:var(--ls-card);width:100%;height:40px;color:var(--ls-text);border-radius:10px;outline:0;padding:0 12px;transition:border-color .12s,box-shadow .12s}.lyxa-settings .ls-field input:focus{border-color:var(--ls-accent);box-shadow:var(--ls-focus)}.lyxa-settings .ls-field input::placeholder{color:var(--ls-faint)}.lyxa-settings .ls-readonly{position:relative}.lyxa-settings .ls-readonly svg{color:var(--ls-faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lyxa-settings .ls-readonly input{background:var(--ls-sunken);color:var(--ls-muted);cursor:default;padding-left:34px}.lyxa-settings .ls-readonly input:focus{border-color:var(--ls-line-2)}.lyxa-settings .ls-pw{position:relative}.lyxa-settings .ls-pw input{padding-right:70px}.lyxa-settings .ls-pw-toggle{height:28px;color:var(--ls-muted);background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:12px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lyxa-settings .ls-pw-toggle:hover{background:var(--ls-hover);color:var(--ls-text)}.lyxa-settings .ls-meter{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;display:grid}.lyxa-settings .ls-meter i{background:var(--ls-line);border-radius:2px;height:4px;transition:background .2s}.lyxa-settings .ls-meter.s1 i:nth-child(-n+1){background:var(--ls-danger)}.lyxa-settings .ls-meter.s2 i:nth-child(-n+2){background:#e0a100}.lyxa-settings .ls-meter.s3 i:nth-child(-n+3),.lyxa-settings .ls-meter.s4 i{background:var(--ls-ok)}.lyxa-settings .ls-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.lyxa-settings .ls-flash{border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.lyxa-settings .ls-flash.ok{background:var(--ls-ok-soft);color:var(--ls-ok)}.lyxa-settings .ls-flash.err{background:var(--ls-danger-soft);color:var(--ls-danger)}.lyxa-settings .ls-card>.ls-flash{margin-bottom:12px}.lyxa-settings .ls-confirm{background:var(--ls-sunken);border:1px solid var(--ls-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.lyxa-settings .ls-confirm p{color:var(--ls-text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.lyxa-settings .ls-confirm p svg{color:var(--ls-danger);flex:none}.lyxa-settings .ls-avatar{color:#fff;background:var(--ls-grad);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.lyxa-settings .ls-avatar.sm{width:32px;height:32px;font-size:14px}.lyxa-settings .ls-avatar.lg{width:64px;height:64px;font-size:26px;box-shadow:0 6px 18px #6d4aff47}.lyxa-settings .ls-hero{align-items:center;gap:18px;display:flex}.lyxa-settings .ls-hero-text{flex-direction:column;flex:1;min-width:0;display:flex}.lyxa-settings .ls-hero-text b{color:var(--ls-text);white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.lyxa-settings .ls-hero-text span{color:var(--ls-body);text-overflow:ellipsis;overflow:hidden}.lyxa-settings .ls-hero-text small{color:var(--ls-muted);margin-top:2px;font-size:12.5px}.lyxa-settings .ls-badge{background:var(--ls-sunken);color:var(--ls-muted);border:1px solid var(--ls-line);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.lyxa-settings .ls-badge.pro{background:var(--ls-accent-soft);color:var(--ls-accent);border-color:#0000}.lyxa-settings .ls-copy{background:var(--ls-sunken);border:1px solid var(--ls-line);border-radius:10px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.lyxa-settings .ls-copy code{text-overflow:ellipsis;min-width:0;color:var(--ls-text);flex:1;font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.lyxa-settings .ls-dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.lyxa-settings .ls-dl>div{background:var(--ls-sunken);border-radius:10px;padding:12px 14px}.lyxa-settings .ls-dl dt{color:var(--ls-muted);font-size:12px;font-weight:600}.lyxa-settings .ls-dl dd{color:var(--ls-text);margin:2px 0 0;font-weight:600}.lyxa-settings .ls-row{align-items:center;gap:14px;display:flex}.lyxa-settings .ls-row.link{border:1px solid var(--ls-line);color:var(--ls-muted);border-radius:12px;padding:12px 14px;transition:background .12s,border-color .12s}.lyxa-settings .ls-row.link:hover{background:var(--ls-hover);border-color:var(--ls-line-2)}.lyxa-settings .ls-row-ic{background:var(--ls-accent-soft);width:40px;height:40px;color:var(--ls-accent);border-radius:10px;flex:none;place-items:center;display:grid}.lyxa-settings .ls-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.lyxa-settings .ls-row-text b{color:var(--ls-text);font-size:14.5px}.lyxa-settings .ls-row-text span{color:var(--ls-muted);font-size:13px}.lyxa-settings .ls-conn-list{gap:20px;display:grid}.lyxa-settings .ls-conn-list>*+*{border-top:1px solid var(--ls-line);padding-top:20px}.lyxa-settings .ls-row-text small{color:var(--ls-muted);margin-top:4px;font-size:12px;font-weight:600}.lyxa-settings .ls-row-text small.ls-ok{color:var(--ls-ok)}.lyxa-settings .ls-badge.ok{background:var(--ls-ok-soft);color:var(--ls-ok);border-color:#0000}.lyxa-settings .ls-row.muted{opacity:.7}.lyxa-settings .ls-row-ic.conn-github{background:var(--ls-sunken);color:var(--ls-text)}.lyxa-settings .ls-row-ic.conn-figma{color:#f24e1e;background:#f24e1e1a}.lyxa-settings .ls-conn-form{margin:14px 0 0 54px}.lyxa-settings .ls-hint{color:var(--ls-muted);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:640px){.lyxa-settings .ls-conn-form{margin-left:0}}.lyxa-settings .ls-split{grid-template-columns:1.25fr 1fr;gap:16px;display:grid}.lyxa-settings .ls-plan,.lyxa-settings .ls-balance{flex-direction:column;gap:6px;display:flex}.lyxa-settings .ls-plan.on{background:linear-gradient(160deg, var(--ls-accent-soft), var(--ls-card) 60%)}.lyxa-settings .ls-plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lyxa-settings .ls-plan-name{color:var(--ls-text);margin-top:4px;font-size:20px;font-weight:700}.lyxa-settings .ls-price{margin-top:8px}.lyxa-settings .ls-price b{color:var(--ls-text);font-size:22px}.lyxa-settings .ls-price span{color:var(--ls-muted);font-weight:600}.lyxa-settings .ls-incl{color:var(--ls-body);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.lyxa-settings .ls-incl svg{color:var(--ls-ok)}.lyxa-settings .ls-plan .ls-btn,.lyxa-settings .ls-balance .ls-btn{margin-top:auto}.lyxa-settings .ls-big{color:var(--ls-text);letter-spacing:-.02em;margin-top:4px;font-size:30px;font-weight:800}.lyxa-settings .ls-balance .ls-muted{margin-bottom:12px}.lyxa-settings .ls-tx{margin:0 -8px;padding:0;list-style:none;transition:opacity .15s}.lyxa-settings .ls-tx.dim{opacity:.55}.lyxa-settings .ls-tx li{border-radius:10px;align-items:center;gap:12px;padding:10px 8px;display:flex}.lyxa-settings .ls-tx li+li{border-top:1px solid var(--ls-line)}.lyxa-settings .ls-tx-ic{background:var(--ls-sunken);width:34px;height:34px;color:var(--ls-muted);border-radius:50%;flex:none;place-items:center;display:grid}.lyxa-settings .ls-tx-ic.k-topup,.lyxa-settings .ls-tx-ic.k-adjust{background:var(--ls-ok-soft);color:var(--ls-ok)}.lyxa-settings .ls-tx-ic.k-pro{background:var(--ls-accent-soft);color:var(--ls-accent)}.lyxa-settings .ls-tx-text{flex-direction:column;flex:1;min-width:0;display:flex}.lyxa-settings .ls-tx-text b{color:var(--ls-text);font-size:14px;font-weight:600}.lyxa-settings .ls-tx-text small{color:var(--ls-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lyxa-settings .ls-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lyxa-settings .ls-amt.pos{color:var(--ls-ok)}.lyxa-settings .ls-amt.neg{color:var(--ls-text)}.lyxa-settings .ls-stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lyxa-settings .ls-stats.two{grid-template-columns:repeat(2,1fr)}.lyxa-settings .ls-stat{background:var(--ls-card);border:1px solid var(--ls-line);border-radius:14px;flex-direction:column;min-width:0;padding:16px 18px;display:flex}.lyxa-settings .ls-stat>span{color:var(--ls-muted);font-size:13px;font-weight:600}.lyxa-settings .ls-stat b{color:var(--ls-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 2px;font-size:26px;font-weight:800;overflow:hidden}.lyxa-settings .ls-stat small{color:var(--ls-faint);font-size:12px}.lyxa-settings .ls-legend{color:var(--ls-body);gap:14px;font-size:12.5px;font-weight:600;display:flex}.lyxa-settings .ls-legend span,.lyxa-settings .ls-tip span{align-items:center;gap:6px;display:inline-flex}.lyxa-settings .ls-legend i,.lyxa-settings .ls-tip i{border-radius:3px;width:10px;height:10px;display:inline-block}.lyxa-settings .c-chat{background:var(--ls-chat)}.lyxa-settings .c-build{background:var(--ls-build)}.lyxa-settings .ls-chart{grid-template-rows:180px auto;grid-template-columns:28px 1fr;column-gap:8px;display:grid}.lyxa-settings .ls-chart-y{color:var(--ls-faint);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;position:relative}.lyxa-settings .ls-chart-y span{position:absolute;right:0;transform:translateY(50%)}.lyxa-settings .ls-chart-plot{position:relative}.lyxa-settings .ls-grid-line{border-top:1px solid var(--ls-line);position:absolute;left:0;right:0}.lyxa-settings .ls-grid-line:first-child{border-top-color:var(--ls-line-2)}.lyxa-settings .ls-bars{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.lyxa-settings .ls-bar{border-radius:4px;outline:0;flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.lyxa-settings .ls-bar.hot{background:var(--ls-sunken)}.lyxa-settings .ls-bar-stack{border-radius:4px 4px 0 0;flex-direction:column;gap:2px;width:100%;max-width:18px;min-height:0;display:flex;overflow:hidden}.lyxa-settings .ls-bar-stack span{flex-basis:0;min-height:2px;display:block}.lyxa-settings .ls-tip{pointer-events:none;z-index:2;background:var(--ls-text);min-width:160px;color:var(--ls-bg);border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;font-size:12.5px;display:flex;position:absolute;top:4px;transform:translate(14px);box-shadow:0 10px 30px #0003}.lyxa-settings .ls-tip.flip{transform:translate(calc(-100% - 14px))}.lyxa-settings .ls-tip b{opacity:.8;font-size:12px;font-weight:600}.lyxa-settings .ls-tip span{justify-content:flex-start}.lyxa-settings .ls-tip em{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:14px;font-style:normal;font-weight:700}.lyxa-settings .ls-tip-sub{opacity:.8;border-top:1px solid #7f7f7f59;margin-top:2px;padding-top:4px}.lyxa-settings .ls-chart-x{color:var(--ls-faint);grid-column:2;justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.lyxa-settings .ls-models{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lyxa-settings .ls-model-top{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13.5px;display:flex}.lyxa-settings .ls-model-top b{color:var(--ls-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lyxa-settings .ls-model-top>span{color:var(--ls-body);white-space:nowrap;font-variant-numeric:tabular-nums}.lyxa-settings .ls-track{background:var(--ls-sunken);border-radius:3px;height:6px;overflow:hidden}.lyxa-settings .ls-track span{background:var(--ls-chat);border-radius:3px;height:100%;display:block}.lyxa-settings .ls-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:340px;margin:auto;padding:40px 0;display:flex}.lyxa-settings .ls-empty h3{color:var(--ls-text);font-size:16px}.lyxa-settings .ls-empty p{color:var(--ls-muted);margin-bottom:8px}.lyxa-settings .ls-empty-ic{background:var(--ls-accent-soft);width:48px;height:48px;color:var(--ls-accent);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.lyxa-settings .ls-empty-line{color:var(--ls-muted);text-align:center;padding:18px 0 4px}.lyxa-settings .ls-inline-err{background:var(--ls-danger-soft);color:var(--ls-danger);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:500;display:flex}.lyxa-settings .ls-skel{flex-direction:column;gap:10px;display:flex}.lyxa-settings .ls-skel span{background:linear-gradient(90deg, var(--ls-sunken), var(--ls-hover), var(--ls-sunken));background-size:200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite ls-shimmer}@keyframes ls-shimmer{to{background-position:-200% 0}}@media (max-width:760px){.lyxa-settings{place-items:stretch stretch;padding:0}.lyxa-settings .ls-dialog{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100dvh;animation-name:ls-sheet}@keyframes ls-sheet{0%{opacity:0;transform:translateY(24px)}}.lyxa-settings .ls-nav{border-right:0;border-bottom:1px solid var(--ls-line);min-width:0;padding:12px 0 0}.lyxa-settings .ls-nav-top{padding:0 8px 0 16px}.lyxa-settings .ls-close-m{display:grid}.lyxa-settings .ls-close-d,.lyxa-settings .ls-who,.lyxa-settings .ls-nav-link{display:none}.lyxa-settings .ls-tabs{scrollbar-width:none;scroll-snap-type:x proximity;flex-direction:row;gap:4px;margin:0;padding:8px 12px 0;overflow-x:auto}.lyxa-settings .ls-tabs::-webkit-scrollbar{display:none}.lyxa-settings .ls-tabs button{scroll-snap-align:start;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:7px;width:auto;padding:8px 12px 10px;font-size:13.5px}.lyxa-settings .ls-tabs button.on{box-shadow:none;border-bottom-color:var(--ls-accent);background:0 0}.lyxa-settings .ls-tabs button:hover{background:0 0}.lyxa-settings .ls-head{padding:16px 16px 12px}.lyxa-settings .ls-head h2{font-size:18px}.lyxa-settings .ls-body{padding:14px 16px calc(24px + env(safe-area-inset-bottom));scrollbar-gutter:auto;gap:12px}.lyxa-settings .ls-card{padding:16px}.lyxa-settings .ls-grid2,.lyxa-settings .ls-split,.lyxa-settings .ls-dl{grid-template-columns:1fr}.lyxa-settings .ls-stats{grid-template-columns:1fr 1fr;gap:12px}.lyxa-settings .ls-stats>:last-child:nth-child(odd){grid-column:1/-1}.lyxa-settings .ls-stat b{font-size:22px}.lyxa-settings .ls-hero{gap:14px}.lyxa-settings .ls-avatar.lg{width:52px;height:52px;font-size:22px}.lyxa-settings .ls-card-head>.ls-seg,.lyxa-settings .ls-card-head>.ls-btn{width:100%}.lyxa-settings .ls-seg button{flex:1}.lyxa-settings .ls-row{flex-wrap:wrap}.lyxa-settings .ls-row>.ls-btn{width:100%}.lyxa-settings .ls-actions .ls-btn{flex:1}.lyxa-settings .ls-chart{grid-template-rows:150px auto}}.lyxa-settings{--ls-design:#e0742d}.lyxa-settings[data-theme=dark]{--ls-design:#f08a4b}.lyxa-settings .c-design{background:var(--ls-design)}.lyxa-settings .ls-avatar.img{object-fit:cover;background:var(--ls-sunken)}.lyxa-settings .ls-actions.start{justify-content:flex-start;margin-top:14px}.lyxa-settings .ls-big.sm{margin-top:12px;font-size:22px}.lyxa-settings .ls-meters{gap:14px;display:grid}.lyxa-settings .ls-meter-top{color:var(--ls-muted);justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.lyxa-settings .ls-meter-top b{color:var(--ls-text);font-variant-numeric:tabular-nums;font-weight:650}.lyxa-settings .ls-track.full span{background:var(--ls-danger)}.lyxa-settings .ls-products{gap:10px;display:grid}.lyxa-settings .ls-products .ls-row-text small{color:var(--ls-faint);margin-top:2px;font-size:12px}.lyxa-settings .ls-search input{border:1px solid var(--ls-line);background:var(--ls-sunken);width:100%;height:38px;color:var(--ls-text);border-radius:10px;outline:0;margin-bottom:12px;padding:0 12px}.lyxa-settings .ls-search input:focus{border-color:var(--ls-accent)}.lyxa-settings .ls-history{margin:0 -8px;padding:0;list-style:none}.lyxa-settings .ls-history li{border-radius:10px;align-items:center;gap:8px;padding:4px 8px;display:flex}.lyxa-settings .ls-history li+li{border-top:1px solid var(--ls-line)}.lyxa-settings .ls-history li:hover{background:var(--ls-hover)}.lyxa-settings .ls-history a{flex:1;align-items:center;gap:12px;min-width:0;padding:6px 0;display:flex}.lyxa-settings .ls-history .ls-tx-text b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lyxa-settings .ls-row-ic.sm{border-radius:9px;width:32px;height:32px}.lyxa-settings .ls-inline-confirm{flex:none;gap:6px;display:flex}.lyxa-settings .ls-methods{gap:14px;display:grid}.lyxa-settings .ls-badge.ok{background:var(--ls-ok-soft);color:var(--ls-ok);border-color:#0000;padding:4px 6px}@media (max-width:760px){.lyxa-settings .ls-history .ls-icon-btn{opacity:.8}.lyxa-settings .ls-actions.start .ls-btn{flex:1}}.lyxa-settings.page{z-index:auto;padding:24px 20px 40px;display:block;position:static;inset:auto}.lyxa-settings.page .ls-dialog{border:1px solid var(--ls-line);width:min(1200px,100%);height:auto;min-height:calc(100dvh - 116px);margin:0 auto;animation:none;box-shadow:0 8px 30px #0b10200d}.lyxa-settings.page .ls-body{overflow:visible}.lyxa-settings .ls-input,.lyxa-settings .ls-field select,.lyxa-settings .ls-field textarea{border:1px solid var(--ls-line-2);background:var(--ls-card);width:100%;color:var(--ls-text);font:inherit;resize:vertical;border-radius:10px;outline:0;padding:10px 12px}.lyxa-settings .ls-field select{height:40px;padding:0 12px}.lyxa-settings .ls-field textarea:focus,.lyxa-settings .ls-field select:focus{border-color:var(--ls-accent);box-shadow:var(--ls-focus)}.lyxa-settings .ls-mt{margin-top:8px}.lyxa-settings .ls-tx-text small+small{white-space:normal}@media (max-width:760px){.lyxa-settings.page{padding:0}.lyxa-settings.page .ls-dialog{border:0;border-radius:0;min-height:calc(100dvh - 68px)}}.lyxa-settings .ls-packs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.lyxa-settings .ls-pack{border:1px solid var(--ls-line);border-radius:12px;flex-direction:column;padding:10px;transition:border-color .12s,background .12s;display:flex}.lyxa-settings .ls-pack:hover{border-color:var(--ls-accent);background:var(--ls-accent-soft)}.lyxa-settings .ls-pack b{color:var(--ls-text);font-size:16px}.lyxa-settings .ls-pack span{color:var(--ls-muted);font-size:12px}.lyxa-settings .ls-pack small{color:var(--ls-text);margin-top:4px;font-size:12.5px;font-weight:650}.lyxa-settings .ls-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.lyxa-settings .ls-tier{border:1px solid var(--ls-line);background:var(--ls-card);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.lyxa-settings .ls-tier.hl{border-color:var(--ls-accent);box-shadow:0 0 0 3px var(--ls-accent-soft)}.lyxa-settings .ls-tier.cur{background:var(--ls-sunken)}.lyxa-settings .ls-tier-h{justify-content:space-between;align-items:center;gap:6px;display:flex}.lyxa-settings .ls-tier-h b{color:var(--ls-text);font-size:15px}.lyxa-settings .ls-tier-price{color:var(--ls-text);letter-spacing:-.01em;font-size:18px;font-weight:800}.lyxa-settings .ls-tier-price small{color:var(--ls-muted);margin-left:2px;font-size:12px;font-weight:600}.lyxa-settings .ls-tier ul{flex:1;gap:5px;margin:6px 0 10px;padding:0;font-size:12.5px;list-style:none;display:grid}.lyxa-settings .ls-tier li{align-items:flex-start;gap:6px;display:flex}.lyxa-settings .ls-tier li svg{color:var(--ls-ok);flex:none;margin-top:2px}@media (max-width:1100px){.lyxa-settings .ls-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lyxa-settings .ls-tiers,.lyxa-settings .ls-packs{grid-template-columns:1fr 1fr}}.lyxa-settings .ls-inline-note{background:var(--ls-accent-soft);color:var(--ls-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:13px;display:flex}.lyxa-settings .ls-inline-note>span{flex:1;min-width:200px}.lyxa-settings .ls-link{color:var(--ls-accent-ink);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lyxa-settings .ls-stars{gap:2px;display:inline-flex}.lyxa-settings .ls-stars button{color:var(--ls-line-2);background:0 0;border:0;border-radius:8px;place-items:center;padding:3px;transition:color .12s,transform .12s;display:grid}.lyxa-settings .ls-stars button svg{fill:currentColor;stroke:none}.lyxa-settings .ls-stars button.on{color:#f5a524}.lyxa-settings .ls-stars button:hover{transform:scale(1.08)}.lyxa-settings .ls-badge.rv-pending{color:#a86a00;background:#fff6e0;border-color:#0000}.lyxa-settings .ls-badge.rv-published{background:var(--ls-ok-soft);color:var(--ls-ok);border-color:#0000}.lyxa-settings .ls-badge.rv-hidden{background:var(--ls-sunken);color:var(--ls-muted)}.lyxa-settings[data-theme=dark] .ls-badge.rv-pending{color:#f5b94a;background:#f5a52424}.lyxa-settings .ls-rv-mine{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.lyxa-settings .ls-rv-stars{color:#f5a524;letter-spacing:2px;font-size:18px;line-height:1}.lyxa-settings .ls-rv-stars i{color:var(--ls-line-2);font-style:normal}.lyxa-settings .ls-rv-mine small{color:var(--ls-muted);font-size:12.5px}.lyxa-settings .ls-rv-reply{background:var(--ls-sunken);border-left:3px solid var(--ls-accent);border-radius:10px;margin-top:12px;padding:12px 14px}.lyxa-settings .ls-rv-reply b{color:var(--ls-text);margin-bottom:2px;font-size:12.5px;display:block}.lyxa-settings .ls-rv-reply p{white-space:pre-line;overflow-wrap:anywhere}.lyxa-settings .ls-rv-reply small{color:var(--ls-faint);margin-top:4px;font-size:12px;display:block}.lyxa-settings .ls-rv-count{text-align:right;align-self:flex-end}.lyxa-settings .ls-rv-del{margin-right:auto}
.pg-pricing{--bg:#f6f6f8;--ink:#0a0a0f;--text:#16161d;--body:#4a4a57;--muted:#74747f;--line:#e7e7ec;--line-2:#efeff3;--card:#fff;--blue:#2f6bff;--blue-soft:#e5edff;--warm:#ff6a3d;--warm-soft:#ffe7dc;--focus:0 0 0 3px #fff, 0 0 0 5px #2f6bff;--r-card:28px;--r-head:22px;--nav-h:64px;background:var(--bg);min-height:100vh;color:var(--body);font:16px/1.55 var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate;position:relative;overflow-x:clip}body:has(.pg-pricing){background:#f6f6f8}.pg-pricing *,.pg-pricing :before,.pg-pricing :after{box-sizing:border-box}.pg-pricing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px 340px at 18% 120px,#78a0ff38,#0000 70%),radial-gradient(520px 320px at 84% 160px,#ffaa8c38,#0000 70%),radial-gradient(700px 300px at 50% 0,#ffffffe6,#0000 70%);height:900px;position:absolute;inset:0 0 auto}.pg-pricing a{color:inherit;text-decoration:none}.pg-pricing h1,.pg-pricing h2,.pg-pricing h3{color:var(--text);letter-spacing:-.025em;margin:0}.pg-pricing p{margin:0}.pg-pricing button{font:inherit;color:inherit}.pg-pricing a:focus-visible,.pg-pricing button:focus-visible{box-shadow:var(--focus);border-radius:10px;outline:none}.pg-pricing .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.pg-pricing .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pg-pricing .skip{z-index:50;background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;position:absolute;top:-60px;left:12px}.pg-pricing .skip:focus{top:12px}.pg-pricing .nav{z-index:20;-webkit-backdrop-filter:saturate(1.6)blur(14px);background:#f6f6f8eb;border-bottom:1px solid #0a0a0f0f;position:sticky;top:0}.pg-pricing .nav-in{height:var(--nav-h);align-items:center;gap:24px;display:flex}.pg-pricing .brand{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.pg-pricing .brand.sm{gap:8px;font-size:16px}.pg-pricing .nav nav{gap:4px;margin-left:12px;display:flex}.pg-pricing .nav nav a{color:var(--body);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:500;transition:color .15s,background .15s}.pg-pricing .nav nav a:hover{color:var(--ink);background:#0a0a0f0d}.pg-pricing .nav nav a[aria-current=page]{color:var(--ink);font-weight:650}.pg-pricing .nav-r{align-items:center;gap:8px;margin-left:auto;display:flex}.pg-pricing .lang{border:1px solid var(--line);height:38px;color:var(--text);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .15s;display:inline-flex}.pg-pricing .lang:hover{border-color:#cfcfd8}.pg-pricing .acct{background:var(--ink);border-radius:11px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:650;transition:background .15s;display:inline-flex;color:#fff!important}.pg-pricing .acct:hover{background:#2a2a33}.pg-pricing .hero{text-align:center;padding-top:72px;padding-bottom:48px}.pg-pricing .eyebrow{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #0a0a0f0a}.pg-pricing .eyebrow:before{content:"";background:linear-gradient(135deg,#6d4aff,#ff4a8d);border-radius:50%;width:7px;height:7px}.pg-pricing .hero h1{letter-spacing:-.045em;max-width:820px;color:var(--ink);text-wrap:balance;margin:22px auto 0;font-size:clamp(34px,5.4vw,60px);font-weight:800;line-height:1.05}.pg-pricing .lead{color:var(--body);max-width:640px;margin:18px auto 0;font-size:clamp(16px,1.6vw,18px)}.pg-pricing .cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.pg-pricing .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:8px;transition:box-shadow .25s,transform .25s;box-shadow:0 1px 2px #0a0a0f0a,0 18px 48px -18px #0a0a0f1f}.pg-pricing .card:hover{box-shadow:0 1px 2px #0a0a0f0d,0 28px 60px -20px #0a0a0f2e}.pg-pricing .head{border-radius:var(--r-head);flex-direction:column;align-items:flex-start;min-height:284px;padding:26px 24px 24px;display:flex;position:relative;overflow:hidden}.pg-pricing .head:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a0a0f0a}.pg-pricing .c-free .head{background:radial-gradient(120% 90% at 0 0,#cfe0ff 0%,#cfe0ff00 60%),radial-gradient(90% 80% at 100% 0,#e1ecff 0%,#e1ecff00 70%),linear-gradient(#edf3ff 0%,#f8faff 100%)}.pg-pricing .c-pro .head{background:radial-gradient(110% 90% at 50% 0,#ececf1 0%,#ececf100 70%),linear-gradient(#f3f3f6 0%,#fafafb 100%)}.pg-pricing .c-custom .head{background:radial-gradient(120% 90% at 100% 0,#ffd2c2 0%,#ffd2c200 60%),radial-gradient(90% 80% at 0 0,#ffe0ec 0%,#ffe0ec00 70%),linear-gradient(#fff0ea 0%,#fff8f6 100%)}.pg-pricing .pn{align-items:center;gap:12px;width:100%;display:flex}.pg-pricing .ic{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 2px #0a0a0f0f,0 4px 12px -4px #0a0a0f1f}.pg-pricing .c-free .ic{color:var(--blue)}.pg-pricing .c-pro .ic{color:var(--ink)}.pg-pricing .c-custom .ic{color:var(--warm)}.pg-pricing .head h2{font-size:22px;font-weight:750}.pg-pricing .badge{background:var(--ink);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:700}.pg-pricing .tag{color:var(--body);margin-top:14px;font-size:15px}.pg-pricing .price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:auto;padding-top:22px;display:flex}.pg-pricing .amt{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,42px);font-weight:800;line-height:1.05}.pg-pricing .amt.q{letter-spacing:-.04em;font-size:clamp(30px,3vw,36px)}.pg-pricing .per{color:var(--muted);font-size:15px;font-weight:600}.pg-pricing .pill{color:var(--text);background:#ffffffc7;border:1px solid #0a0a0f12;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:7px 12px 7px 10px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #0a0a0f0a}.pg-pricing .pill:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.pg-pricing .c-free .pill:before{background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.pg-pricing .c-pro .pill:before{background:linear-gradient(135deg,#6d4aff,#ff4a8d);box-shadow:0 0 0 3px #efeaff}.pg-pricing .c-custom .pill:before{background:var(--warm);box-shadow:0 0 0 3px var(--warm-soft)}.pg-pricing .body{padding:18px 16px 12px}.pg-pricing .cta{background:var(--ink);border:1px solid var(--ink);border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:15px;font-weight:650;transition:background .15s,transform .15s;display:flex;color:#fff!important}.pg-pricing .cta svg{transition:transform .2s}.pg-pricing .cta:hover{background:#26262e}.pg-pricing .cta:hover svg{transform:translate(3px)}.pg-pricing .cta:active{transform:translateY(1px)}.pg-pricing .alt{text-align:center;color:var(--muted);text-underline-offset:3px;margin-top:10px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #cfcfd8;text-decoration:underline #cfcfd8;display:block}.pg-pricing .alt:hover{color:var(--ink)}.pg-pricing .inc{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:22px 0 6px;font-size:12px;font-weight:700}.pg-pricing .feat{margin:0;padding:0;list-style:none}.pg-pricing .feat li{border-bottom:1px solid var(--line-2)}.pg-pricing .feat li:last-child{border-bottom:0}.pg-pricing .feat button{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:12px 2px;font-size:15px;font-weight:550;display:flex}.pg-pricing .feat .ft{flex:1;min-width:0}.pg-pricing .tick{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pg-pricing .tick svg{width:13px;height:13px}.pg-pricing .c-free .tick{background:var(--blue-soft);color:var(--blue)}.pg-pricing .c-pro .tick{color:var(--ink);background:#ececf0}.pg-pricing .c-custom .tick{background:var(--warm-soft);color:#e2532a}.pg-pricing .pm{width:26px;height:26px;color:var(--muted);border-radius:8px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.pg-pricing .feat button:hover .pm,.pg-pricing .feat li.on .pm{color:var(--ink);background:#f1f1f4}.pg-pricing .fd p{color:var(--muted);padding:0 34px 14px;font-size:14px;line-height:1.55;animation:.2s ease-out pg-in}.pg-pricing .help{text-align:center;color:var(--body);margin-top:32px;font-size:15px}.pg-pricing .help a,.pg-pricing .sec-sub a{color:var(--ink);text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #c4c4cf;text-decoration:underline #c4c4cf}.pg-pricing .help a:hover,.pg-pricing .sec-sub a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pg-pricing .guest{text-align:center;color:var(--muted);margin-top:6px;font-size:14px}.pg-pricing .sec-h{letter-spacing:-.04em;color:var(--ink);font-size:clamp(26px,3.2vw,36px);font-weight:800;line-height:1.15}.pg-pricing .sec-sub{color:var(--muted);margin-top:8px;font-size:16px}.pg-pricing .products{margin-top:104px}.pg-pricing .products .sec-h{text-align:center}.pg-pricing .prod-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.pg-pricing .prod{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;transition:border-color .2s,box-shadow .2s;display:grid}.pg-pricing .prod:hover{border-color:#d6d6de;box-shadow:0 14px 36px -18px #0a0a0f2e}.pg-pricing .pi{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.pg-pricing .p-chat .pi{color:#4b4fe8;background:linear-gradient(135deg,#e6edff,#f2eaff)}.pg-pricing .p-build .pi{color:#e2532a;background:linear-gradient(135deg,#ffeadf,#ffe6f0)}.pg-pricing .pt{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-pricing .pt b{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:750}.pg-pricing .pt span{color:var(--muted);font-size:14px}.pg-pricing .pg{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.pg-pricing .prod:hover .pg svg{transform:translate(3px)}.pg-pricing .pg svg{transition:transform .2s}.pg-pricing .compare{margin-top:104px}.pg-pricing .tbl{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:28px;overflow:clip;box-shadow:0 18px 48px -26px #0a0a0f24}.pg-pricing table{border-collapse:collapse;table-layout:fixed;width:100%}.pg-pricing thead th{top:var(--nav-h);z-index:2;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);text-align:center;background:#fffffff0;padding:18px 16px;font-size:14px;position:sticky}.pg-pricing thead th.fcol{text-align:left;color:var(--muted);width:40%;font-weight:600}.pg-pricing .th{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:750;display:inline-flex}.pg-pricing .th:before{content:"";border-radius:4px;width:10px;height:10px}.pg-pricing .th.c-free:before{background:linear-gradient(135deg,#8fb1ff,#cfe0ff)}.pg-pricing .th.c-pro:before{background:linear-gradient(135deg,#2a2a33,#6b6b78)}.pg-pricing .th.c-custom:before{background:linear-gradient(135deg,#ff9b7a,#ffc7d9)}.pg-pricing tbody th,.pg-pricing tbody td{border-bottom:1px solid var(--line-2);padding:14px 16px;font-size:14.5px}.pg-pricing tbody th{text-align:left;color:var(--text);font-weight:550}.pg-pricing tbody td{text-align:center;color:var(--text)}.pg-pricing tbody tr:not(.grp):hover{background:#fafafc}.pg-pricing tr.grp th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-2);background:#fcfcfd;padding:24px 16px 10px;font-size:12px;font-weight:750}.pg-pricing tbody:last-child tr:last-child th,.pg-pricing tbody:last-child tr:last-child td{border-bottom:0}.pg-pricing .yes{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.pg-pricing .yes svg{width:13px;height:13px}.pg-pricing .no{color:#c4c4cd;place-items:center;display:inline-grid}.pg-pricing .txt{font-size:14px;font-weight:600}.pg-pricing .unit{color:var(--muted);font-weight:500}.pg-pricing .faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:48px;margin-top:104px;display:grid}.pg-pricing .faq-side{top:calc(var(--nav-h) + 32px);position:sticky}.pg-pricing .faq-list{border:1px solid var(--line);background:#fff;border-radius:24px;padding:6px 24px}.pg-pricing .faq-item{border-bottom:1px solid var(--line-2)}.pg-pricing .faq-item:last-child{border-bottom:0}.pg-pricing .faq-item h3{font-size:inherit;letter-spacing:normal}.pg-pricing .faq-item button{cursor:pointer;text-align:left;width:100%;color:var(--ink);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16.5px;font-weight:650;display:flex}.pg-pricing .faq-item button:hover .pm,.pg-pricing .faq-item.on .pm{color:var(--ink);background:#f1f1f4}.pg-pricing .faq-a p{color:var(--body);padding:0 42px 20px 0;font-size:15px;line-height:1.65;animation:.2s ease-out pg-in}.pg-pricing .cta-band{margin-top:104px}.pg-pricing .band{color:#fff;background:#0c0c12;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.pg-pricing .band:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 0 0,#5a78ff73,#0000 70%),radial-gradient(420px 240px at 100% 100%,#ff785a61,#0000 70%);position:absolute;inset:0}.pg-pricing .band>*{position:relative}.pg-pricing .band-t{letter-spacing:-.035em;color:#fff;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.15}.pg-pricing .band-s{color:#ffffffb8;margin-top:8px;font-size:15px}.pg-pricing .band-a{flex-wrap:wrap;gap:10px;display:flex}.pg-pricing .band .cta{width:auto;padding:0 22px}.pg-pricing .cta.light{background:#fff;border-color:#fff;color:var(--ink)!important}.pg-pricing .cta.light:hover{background:#ececf1}.pg-pricing .cta.ghost{background:#ffffff14;border-color:#ffffff38}.pg-pricing .cta.ghost:hover{background:#ffffff29}.pg-pricing .band .cta:focus-visible{box-shadow:0 0 0 3px #0c0c12,0 0 0 5px #fff}.pg-pricing .currency{text-align:center;color:var(--muted);margin-top:20px;font-size:13px}.pg-pricing .foot{border-top:1px solid var(--line);background:#fff;margin-top:72px}.pg-pricing .foot-in{flex-wrap:wrap;align-items:center;gap:24px;padding-top:24px;padding-bottom:24px;display:flex}.pg-pricing .foot nav{flex-wrap:wrap;gap:18px;display:flex}.pg-pricing .foot nav a{color:var(--body);font-size:14px}.pg-pricing .foot nav a:hover{color:var(--ink)}.pg-pricing .foot p{color:var(--muted);margin-left:auto;font-size:13px}@keyframes pg-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (max-width:1080px){.pg-pricing .cards{grid-template-columns:1fr;gap:18px;max-width:560px;margin:0 auto}.pg-pricing .head{min-height:0}.pg-pricing .faq{grid-template-columns:1fr;gap:24px}.pg-pricing .faq-side{position:static}}@media (max-width:760px){.pg-pricing .wrap{padding:0 16px}.pg-pricing .nav-in{gap:8px}.pg-pricing .nav nav{gap:0;margin-left:2px}.pg-pricing .nav nav a{padding:8px;font-size:14px}.pg-pricing .nav nav a[aria-current=page],.pg-pricing .brand span{display:none}.pg-pricing .foot .brand span{display:inline}.pg-pricing .lang{padding:0 10px}.pg-pricing .acct{padding:0 12px}.pg-pricing .hero{padding-top:48px;padding-bottom:32px}.pg-pricing .head{padding:22px 20px 20px}.pg-pricing .body{padding:16px 12px 8px}.pg-pricing .prod-grid{grid-template-columns:1fr}.pg-pricing .prod{grid-template-columns:auto 1fr;padding:18px}.pg-pricing .pg{grid-column:2}.pg-pricing .products,.pg-pricing .compare,.pg-pricing .faq,.pg-pricing .cta-band{margin-top:72px}.pg-pricing .tbl{border-radius:18px}.pg-pricing thead th{padding:12px 4px;font-size:12px}.pg-pricing thead th.fcol{width:37%;padding-left:12px}.pg-pricing .th{flex-direction:column;gap:4px;font-size:13px}.pg-pricing tbody th,.pg-pricing tbody td{padding:12px 4px;font-size:13px}.pg-pricing tbody th{padding-left:12px}.pg-pricing tr.grp th{padding:18px 12px 8px}.pg-pricing .txt{overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:inline-block}.pg-pricing .unit{font-size:11px;display:block}.pg-pricing .yes{width:20px;height:20px}.pg-pricing .yes svg{width:11px;height:11px}.pg-pricing .faq-list{border-radius:20px;padding:2px 18px}.pg-pricing .faq-item button{padding:18px 0;font-size:15.5px}.pg-pricing .faq-a p{padding-right:8px}.pg-pricing .band{border-radius:22px;padding:28px 24px}.pg-pricing .band-a,.pg-pricing .band .cta{width:100%}.pg-pricing .foot p{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.pg-pricing *,.pg-pricing :before,.pg-pricing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pg-pricing .tiers{margin-top:72px}.pg-pricing .tier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.pg-pricing .tier{background:#fff;border:1px solid #e6e7ef;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.pg-pricing .tier.hl{border-color:#6d4aff;box-shadow:0 0 0 4px #6d4aff1f}.pg-pricing .tier b{color:#0b1020;font-size:17px}.pg-pricing .tier .tp{color:#0b1020;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.pg-pricing .tier .tp small{color:#6b7189;margin-left:3px;font-size:13px;font-weight:600}.pg-pricing .tier .tc{color:#5b3cf5;margin:0;font-size:13px;font-weight:650}.pg-pricing .tier ul{color:#3d4459;flex:1;gap:7px;margin:8px 0 12px;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-pricing .tier li{align-items:flex-start;gap:7px;display:flex}.pg-pricing .tier li svg{color:#15803d;flex:none;margin-top:2px}.pg-pricing .tier .cta{justify-content:center}.pg-pricing .tier .cta.ghost{background:#fff;border:1px solid #dcdde8;color:#0b1020!important}.pg-pricing .credit-table{margin-top:40px}.pg-pricing .credit-table h3{color:#0b1020;margin:0 0 4px;font-size:20px}.pg-pricing .ct-scroll{background:#fff;border:1px solid #e6e7ef;border-radius:14px;margin-top:14px;overflow-x:auto}.pg-pricing .credit-table table{border-collapse:collapse;width:100%;font-size:14px}.pg-pricing .credit-table th,.pg-pricing .credit-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #f0f1f6;padding:11px 16px}.pg-pricing .credit-table th{color:#6b7189;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:700}.pg-pricing .credit-table tr:last-child td{border-bottom:0}@media (max-width:1100px){.pg-pricing .tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pg-pricing .tier-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.pg-pricing .nav nav a[href="/design/"]{display:none}.pg-pricing .lang{padding:0 8px}.pg-pricing .acct{text-overflow:ellipsis;white-space:nowrap;max-width:120px;padding:0 10px;overflow:hidden}}.pg-pricing .plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pg-pricing .plan{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;padding:26px 22px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #0a0a0f0a,0 18px 44px -24px #0a0a0f24}.pg-pricing .plan:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0a0a0f0d,0 26px 56px -24px #0a0a0f33}.pg-pricing .plan.hl{color:#ffffffc7;background:linear-gradient(#0c0c12,#0c0c12) padding-box padding-box,linear-gradient(135deg,#7c5cff,#ff4f8f) border-box;border:1.5px solid #0000}.pg-pricing .plan.hl h2,.pg-pricing .plan.hl .amt{color:#fff}.pg-pricing .plan-badge{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#7c5cff,#ff4f8f);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:750;position:absolute;top:-12px;left:22px}.pg-pricing .plan h2{color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:800}.pg-pricing .plan-tag{min-height:44px;color:var(--muted);margin-top:6px;font-size:14px;line-height:1.45}.pg-pricing .plan.hl .plan-tag{color:#ffffff9e}.pg-pricing .plan-price{align-items:baseline;gap:4px;margin-top:18px;display:flex}.pg-pricing .plan-price .amt{letter-spacing:-.035em;color:var(--ink);white-space:nowrap;font-size:28px;font-weight:800}.pg-pricing .plan-price .per{color:var(--muted);font-size:14px}.pg-pricing .plan.hl .plan-price .per{color:#ffffff8c}.pg-pricing .plan-credits{color:#5b3cf5;margin-top:10px;font-size:13.5px;font-weight:650}.pg-pricing .plan.hl .plan-credits{color:#c4b8ff}.pg-pricing .plan-approx{color:var(--muted);margin-top:2px;font-size:12.5px}.pg-pricing .plan.hl .plan-approx{color:#ffffff8c}.pg-pricing .plan .cta{border-radius:12px;height:44px;margin:18px 0;font-size:14.5px}.pg-pricing .plan .cta.ghost{border-color:var(--line);background:#fff;color:var(--ink)!important}.pg-pricing .plan .cta.ghost:hover{background:#f4f4f7}.pg-pricing .plan.hl .cta{background:#fff;border-color:#fff;color:var(--ink)!important}.pg-pricing .plan ul{border-top:1px solid var(--line-2);color:var(--body);gap:9px;margin:0;padding:16px 0 0;font-size:13.5px;list-style:none;display:grid}.pg-pricing .plan.hl ul{color:#ffffffd1;border-color:#ffffff1a}.pg-pricing .plan li{align-items:flex-start;gap:8px;display:flex}.pg-pricing .plan li svg{color:#16a34a;flex:none;margin-top:2px}.pg-pricing .plan.hl li svg{color:#a99bff}@media (max-width:1180px){.pg-pricing .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.pg-pricing .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pg-pricing .plan-grid{grid-template-columns:minmax(0,1fr);gap:22px}.pg-pricing .plan-tag{min-height:0}}.pg-pricing .how{margin-top:96px}.pg-pricing .how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.pg-pricing .how-grid li{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.pg-pricing .how-n{color:#fff;background:#0c0c12;border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-grid}.pg-pricing .how-grid b{color:var(--ink);letter-spacing:-.01em;font-size:16px;display:block}.pg-pricing .how-grid p{color:var(--muted);margin-top:6px;font-size:14px}@media (max-width:860px){.pg-pricing .how-grid{grid-template-columns:1fr}}.pg-pricing .compare .th.hl{color:#5b3cf5}.pg-pricing .compare .th:before{background:linear-gradient(135deg,#cfd2dc,#eef0f5)}.pg-pricing .compare .th.hl:before{background:linear-gradient(135deg,#7c5cff,#ff4f8f)}.pg-pricing .tbl{overflow-x:auto}.pg-pricing .tbl table{min-width:760px}.pg-pricing .prod-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-pricing .p-design .pi{color:#e0662f;background:#fff1e8}@media (max-width:860px){.pg-pricing .prod-grid.three{grid-template-columns:1fr}}.pg-pricing .custom{margin-top:96px}.pg-pricing .custom-in{color:#ffffffb8;background:#0c0c12;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:40px;display:grid;position:relative;overflow:hidden}.pg-pricing .custom-in:before{content:"";pointer-events:none;background:radial-gradient(420px 240px at 0 0,#7c5cff59,#0000 70%),radial-gradient(380px 220px at 100% 100%,#ff4f8f38,#0000 70%);position:absolute;inset:0}.pg-pricing .custom-in>*{position:relative}.pg-pricing .custom-t .ic{color:#fff;background:#ffffff14;border-radius:14px;place-items:center;width:44px;height:44px;display:inline-grid}.pg-pricing .custom-t h2{color:#fff;letter-spacing:-.035em;margin-top:18px;font-size:clamp(26px,3vw,34px);font-weight:800}.pg-pricing .custom-t p{margin-top:12px;font-size:15.5px;line-height:1.6}.pg-pricing .custom-a{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pg-pricing .custom-a .cta{width:auto;padding:0 22px}.pg-pricing .custom .feat button{color:#fff}.pg-pricing .custom .feat li{border-color:#ffffff1a}.pg-pricing .custom .feat .pm{color:#fff9}.pg-pricing .custom .feat p,.pg-pricing .custom .feat .fd{color:#ffffff9e}@media (max-width:860px){.pg-pricing .custom-in{grid-template-columns:1fr;gap:24px;padding:28px 22px}.pg-pricing .custom-a .cta{width:100%}}.pg-pricing .compare .tbl thead th{position:static}.pg-pricing .plan-price{flex-wrap:wrap;gap:0 4px}.pg-pricing .plan-price .amt{font-size:clamp(22px,1.9vw,27px)}
.lyxa-gh{--gh-bg:#13151b;--gh-raised:#1d2029;--gh-hover:#232733;--gh-line:#313644;--gh-text:#eceef4;--gh-body:#c3c8d6;--gh-muted:#8a91a5;--gh-accent:#8f7bff;--gh-accent-fg:#fff;--gh-ok:#3ddc97;--gh-err:#ff6b6b;--gh-err-bg:#ff6b6b1a;--gh-input:#0f1116;--gh-shadow:0 40px 100px #0009;--gh-scrim:#0000008c;--gh-dark-btn:#f0f2f6;--gh-dark-btn-fg:#0b0c10;font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--gh-body)}.lyxa-gh[data-theme=light]{--gh-bg:#fff;--gh-raised:#f4f5f8;--gh-hover:#eceef3;--gh-line:#dcdfe7;--gh-text:#14161c;--gh-body:#3a3f4c;--gh-muted:#6b7183;--gh-accent:#6d55f5;--gh-ok:#13a86b;--gh-err:#d93838;--gh-err-bg:#d9383814;--gh-input:#fff;--gh-shadow:0 30px 80px #1416282e;--gh-scrim:#12141e59;--gh-dark-btn:#1f2328;--gh-dark-btn-fg:#fff}.lyxa-gh *{box-sizing:border-box}.lyxa-gh a{color:inherit}.lyxa-gh .gh-scrim{background:var(--gh-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70;animation:.15s gh-fade;position:fixed;inset:0}.lyxa-gh .gh-dialog{z-index:71;background:var(--gh-bg);border:1px solid var(--gh-line);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--gh-shadow);border-radius:18px;padding:20px;animation:.16s ease-out gh-pop;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.lyxa-gh .gh-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lyxa-gh .gh-head b{color:var(--gh-text);align-items:center;gap:9px;font-size:16px;display:inline-flex}.lyxa-gh .gh-ico{background:var(--gh-raised);width:30px;height:30px;color:var(--gh-text);border-radius:9px;place-items:center;display:inline-grid}.lyxa-gh .gh-x{width:30px;height:30px;color:var(--gh-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.lyxa-gh .gh-x:hover:not(:disabled){background:var(--gh-raised);color:var(--gh-text)}.lyxa-gh .gh-text{color:var(--gh-muted);margin:0 0 14px;font-size:13.5px;line-height:1.55}.lyxa-gh .gh-text b{color:var(--gh-text)}.lyxa-gh .gh-note{color:var(--gh-muted);align-items:center;gap:6px;margin:6px 0 12px;font-size:12px;display:flex}.lyxa-gh .gh-muted{color:var(--gh-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.lyxa-gh .gh-err{background:var(--gh-err-bg);color:var(--gh-err);border-radius:9px;margin:4px 0 12px;padding:9px 11px;font-size:13px;line-height:1.45}.lyxa-gh .gh-loading{place-items:center;min-height:120px;display:grid}.lyxa-gh .gh-btn{height:36px;font:inherit;border:1px solid var(--gh-line);background:var(--gh-raised);color:var(--gh-text);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.lyxa-gh .gh-btn:hover:not(:disabled){background:var(--gh-hover)}.lyxa-gh .gh-btn:active:not(:disabled){transform:translateY(1px)}.lyxa-gh .gh-btn:disabled{opacity:.45;cursor:default}.lyxa-gh .gh-btn.primary{background:var(--gh-accent);color:var(--gh-accent-fg);border-color:#0000}.lyxa-gh .gh-btn.primary:hover:not(:disabled){background:var(--gh-accent);filter:brightness(1.08)}.lyxa-gh .gh-btn.dark{background:var(--gh-dark-btn);color:var(--gh-dark-btn-fg);border-color:#0000}.lyxa-gh .gh-btn.dark:hover{background:var(--gh-dark-btn);filter:brightness(.94)}.lyxa-gh .gh-btn.block{width:100%;height:40px}.lyxa-gh .gh-btn.xs{border-radius:8px;height:28px;padding:0 10px;font-size:12px}.lyxa-gh .gh-btn.ghost{background:0 0}.lyxa-gh .gh-link{color:var(--gh-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:12.5px;text-decoration:underline}.lyxa-gh .gh-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.lyxa-gh .gh-row.end{justify-content:flex-end}.lyxa-gh .gh-row.center{justify-content:center}.lyxa-gh .gh-or{color:var(--gh-muted);align-items:center;gap:10px;margin:14px 0 10px;font-size:12px;display:flex}.lyxa-gh .gh-or:before,.lyxa-gh .gh-or:after{content:"";background:var(--gh-line);flex:1;height:1px}.lyxa-gh .gh-steps{border:1px solid var(--gh-line);background:var(--gh-raised);border-radius:12px;margin:0 0 14px;padding:12px 14px 12px 32px;font-size:13px;line-height:1.55}.lyxa-gh .gh-steps li+li{margin-top:5px}.lyxa-gh .gh-steps a{color:var(--gh-accent);font-weight:600}.lyxa-gh .gh-steps b{color:var(--gh-text);font-weight:600}.lyxa-gh code{background:var(--gh-hover);border-radius:5px;padding:1px 5px;font-size:12px}.lyxa-gh .gh-field{gap:6px;margin-bottom:12px;display:grid}.lyxa-gh .gh-field>span{color:var(--gh-text);font-size:12.5px;font-weight:600}.lyxa-gh .gh-field input,.lyxa-gh .gh-field select{border:1px solid var(--gh-line);background:var(--gh-input);width:100%;height:38px;color:var(--gh-text);font:inherit;border-radius:10px;outline:none;padding:0 11px;font-size:13.5px}.lyxa-gh .gh-field input:focus,.lyxa-gh .gh-field select:focus,.lyxa-gh .gh-prefix:focus-within{border-color:var(--gh-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--gh-accent) 22%, transparent)}.lyxa-gh .gh-prefix{border:1px solid var(--gh-line);background:var(--gh-input);border-radius:10px;align-items:center;height:38px;display:flex;overflow:hidden}.lyxa-gh .gh-prefix em{color:var(--gh-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:45%;padding:0 1px 0 11px;font-size:13.5px;font-style:normal;overflow:hidden}.lyxa-gh .gh-field .gh-prefix input{width:auto;min-width:0;height:100%;box-shadow:none;border:0;border-radius:0;flex:1;padding-left:1px}.lyxa-gh .gh-check{color:var(--gh-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 12px;font-size:13px;display:flex}.lyxa-gh .gh-check span{align-items:center;gap:7px;display:inline-flex}.lyxa-gh .gh-check input{width:16px;height:16px;accent-color:var(--gh-accent)}.lyxa-gh .gh-acct{border:1px solid var(--gh-line);background:var(--gh-raised);border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.lyxa-gh .gh-avatar{color:#fff;background:linear-gradient(135deg,#8f7bff,#ff6aa2);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.lyxa-gh .gh-who{flex:1;min-width:0;line-height:1.25;display:grid}.lyxa-gh .gh-who small{color:var(--gh-muted);font-size:11.5px}.lyxa-gh .gh-who a{color:var(--gh-text);text-overflow:ellipsis;font-size:13.5px;font-weight:600;text-decoration:none;overflow:hidden}.lyxa-gh .gh-tabs{background:var(--gh-raised);border:1px solid var(--gh-line);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}.lyxa-gh .gh-tabs button{height:32px;color:var(--gh-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lyxa-gh .gh-tabs button.on{background:var(--gh-bg);color:var(--gh-text);box-shadow:0 1px 3px #00000026}.lyxa-gh .gh-done{text-align:center;padding:6px 0 2px}.lyxa-gh .gh-ok{background:color-mix(in srgb, var(--gh-ok) 16%, transparent);width:46px;height:46px;color:var(--gh-ok);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.lyxa-gh .gh-done .gh-text{margin-bottom:4px}.lyxa-gh .gh-done .gh-note{justify-content:center;margin-bottom:16px}.lyxa-gh .gh-chip{background:var(--gh-raised);border:1px solid var(--gh-line);color:var(--gh-muted);border-radius:999px;padding:1px 7px;font-size:11.5px;display:inline-block}.lyxa-gh .gh-spin{border:2.5px solid var(--gh-line);border-top-color:var(--gh-accent);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite gh-rot;display:inline-block}.lyxa-gh .gh-spin.sm{border-width:2px;width:14px;height:14px}.lyxa-gh .gh-btn.primary .gh-spin{border-color:#fff #ffffff59 #ffffff59}@keyframes gh-rot{to{transform:rotate(360deg)}}@keyframes gh-fade{0%{opacity:0}}@keyframes gh-pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@media (max-width:520px){.lyxa-gh .gh-dialog{padding:16px}}
.lx-reviews{--rv-text:var(--text,#0a0d1a);--rv-body:var(--body,#3b4256);--rv-muted:var(--muted,#646b82);--rv-line:var(--line,#e6e8f0);--rv-card:var(--surface,var(--card,#fff));--rv-soft:var(--bg-alt,#f7f7fb);--rv-accent:var(--accent,var(--blue,#5b3cf5));--rv-star:#f5a524;--rv-star-off:#e3e5ee}.lx-reviews.v-pricing{margin-top:104px}.lx-reviews.v-pricing .sec-h,.lx-reviews.v-pricing .sec-sub{text-align:center}.lx-reviews .head{margin-bottom:36px}.rvw-stars{vertical-align:middle;flex:none;justify-self:start;width:max-content;line-height:0;display:inline-block;position:relative}.rvw-stars>span,.rvw-stars-fg>span{white-space:nowrap;gap:2px;display:inline-flex}.rvw-stars svg{fill:var(--rv-star);flex:none;display:block}.rvw-stars-bg svg{fill:var(--rv-star-off)}.rvw-stars-fg{position:absolute;inset:0 auto 0 0;overflow:hidden}.rvw-sum{background:var(--rv-card);border:1px solid var(--rv-line);border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;max-width:920px;margin:28px auto;padding:18px 22px;display:flex;box-shadow:0 1px 2px #0a0d1a0a,0 10px 30px -18px #0a0d1a2e}.rvw-score{align-items:center;gap:14px;display:flex}.rvw-score>b{letter-spacing:-.04em;color:var(--rv-text);font-size:44px;font-weight:800;line-height:1}.rvw-score>span{gap:6px;display:grid}.rvw-score small{color:var(--rv-muted);font-size:13.5px;font-weight:600}.rvw-prods{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.rvw-prods li{color:var(--rv-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.rvw-prods b{color:var(--rv-text);font-size:14px}.rvw-cta{border:1px solid var(--rv-line);background:var(--rv-card);height:38px;color:var(--rv-text);border-radius:11px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.rvw-cta:hover{border-color:var(--rv-accent);color:var(--rv-accent)}.rvw-tag{letter-spacing:.01em;background:var(--rv-soft);height:22px;color:var(--rv-body);border:1px solid var(--rv-line);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:750;display:inline-flex}.rvw-tag.p-build{color:#3b44c4;background:#eef2ff;border-color:#dfe3ff}.rvw-tag.p-design{color:#b0306c;background:#fdf0f6;border-color:#f8dcea}.rvw-tag.p-chat{color:#0f7a4f;background:#ecfdf5;border-color:#d3f5e4}.rvw-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.rvw-card{background:var(--rv-card);border:1px solid var(--rv-line);border-radius:18px;gap:10px;min-width:0;padding:20px;display:grid;box-shadow:0 1px 2px #0a0d1a0a,0 6px 20px #0a0d1a0a}.rvw-top{align-items:center;gap:10px;min-width:0;display:flex}.rvw-av{object-fit:cover;color:#fff;background:linear-gradient(135deg,#5b3cf5,#e8457f);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.rvw-who{min-width:0;line-height:1.25;display:grid}.rvw-who b{color:var(--rv-text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.rvw-who small{color:var(--rv-muted);font-size:12.5px}.rvw-top .rvw-tag{margin-left:auto}.lx-reviews .rvw-title{letter-spacing:-.01em;color:var(--rv-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:750;line-height:1.35}.rvw-body{color:var(--rv-body);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.rvw-body.clamp{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rvw-link{font:inherit;color:var(--rv-accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13.5px;font-weight:700}.rvw-reply{background:var(--rv-soft);border-left:3px solid var(--rv-accent);border-radius:12px;margin-top:4px;padding:12px 14px}.rvw-reply b{color:var(--rv-text);margin-bottom:3px;font-size:12.5px;display:block}.rvw-reply p{color:var(--rv-body);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.rvw-more{justify-content:center;margin-top:22px;display:flex}.rvw-btn{border:1px solid var(--rv-line);background:var(--rv-card);height:42px;color:var(--rv-text);font:inherit;cursor:pointer;border-radius:12px;padding:0 20px;font-size:14.5px;font-weight:700}.rvw-btn:hover{border-color:var(--rv-accent)}.rvw-btn:disabled{opacity:.6;cursor:default}@media (max-width:720px){.lx-reviews.v-pricing{margin-top:72px}.rvw-sum{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.rvw-score>b{font-size:38px}.rvw-cta{justify-content:center}.rvw-grid{grid-template-columns:1fr}.rvw-card{padding:16px}}.st-review-nudge{z-index:60;background:var(--st-panel,#fff);width:min(340px,100vw - 32px);color:var(--st-text,#16161d);border:1px solid var(--st-line,#e7e7ec);font:14px/1.45 var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:2px 12px;padding:14px 14px 14px 16px;animation:.35s cubic-bezier(.2,.7,.2,1) st-nudge-in;display:grid;position:fixed;top:72px;right:18px;box-shadow:0 24px 60px -24px #0a0a0f59,0 2px 8px #0a0a0f0f}.st-review-nudge .ic{color:#e59a0b;background:#fff6e0;border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.st-review-nudge b{font-size:14.5px}.st-review-nudge p{color:var(--st-muted,#6b6b78);grid-column:2;margin:0;font-size:13.5px}.st-review-nudge .acts{grid-column:2;gap:8px;margin-top:8px;display:flex}.st-review-nudge a,.st-review-nudge .later{height:34px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.st-review-nudge a{color:#fff;background:#16161d;border:0}.st-review-nudge .later{border:1px solid var(--st-line,#e7e7ec);color:inherit;background:0 0}.st-review-nudge .later:hover{background:#7f7f8c1a}@media (max-width:720px){.st-review-nudge{width:auto;left:16px;right:16px;top:calc(64px + env(safe-area-inset-top))}}@keyframes st-nudge-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.st-review-nudge{animation:none}}
.pg-info{--ink:#09090e;--text:#11131c;--body:#454a5c;--muted:#707589;--line:#e7e8ef;--soft:#f6f6f9;--accent:#5b3cf5;--grad:linear-gradient(100deg, #7c5cff, #ff4f8f);min-height:100vh;color:var(--body);font:16px/1.6 var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:clip}body:has(.pg-info){background:#fff}.pg-info *{box-sizing:border-box}.pg-info a{color:inherit;text-decoration:none}.pg-info h1,.pg-info h2,.pg-info h3{color:var(--ink);letter-spacing:-.035em;margin:0}.pg-info p{margin:0}.pg-info .i-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.pg-info a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.pg-info .i-nav{z-index:20;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#ffffffe0;border-bottom:1px solid #09090e0f;position:sticky;top:0}.pg-info .i-nav-in{align-items:center;gap:22px;height:66px;display:flex}.pg-info .i-brand{letter-spacing:-.04em;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.pg-info .i-brand.sm{gap:8px;font-size:16px}.pg-info .i-nav nav{gap:2px;margin-left:8px;display:flex}.pg-info .i-nav nav a{color:var(--body);border-radius:10px;padding:8px 12px;font-size:14.5px;font-weight:550}.pg-info .i-nav nav a:hover{background:var(--soft);color:var(--ink)}.pg-info .i-nav-r{align-items:center;gap:8px;margin-left:auto;display:flex}.pg-info .i-lang{border:1px solid var(--line);min-width:38px;height:38px;color:var(--ink);border-radius:11px;place-items:center;font-size:13px;font-weight:750;display:grid}.pg-info .i-btn{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.pg-info .i-btn:hover{transform:translateY(-1px)}.pg-info .i-btn.dark{background:var(--ink);color:#fff}.pg-info .i-btn.dark:hover{background:#22232c}.pg-info .i-btn.light{color:var(--ink);background:#fff}.pg-info .i-btn.ghost{color:#fff;background:#ffffff0f;border-color:#ffffff40}.pg-info .i-nav .i-btn{border-radius:11px;height:38px;padding:0 16px;font-size:14px}.pg-info .i-hero{padding-top:56px;padding-bottom:48px}.pg-info .i-hero.split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.pg-info .i-crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:26px;font-size:13.5px;display:flex}.pg-info .i-crumbs>span{gap:8px;display:inline-flex}.pg-info .i-crumbs a:hover{color:var(--ink)}.pg-info .i-crumbs b{color:var(--text);font-weight:650}.pg-info .i-label{color:var(--accent);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.pg-info .i-label:before{content:"";background:var(--grad);border-radius:2px;width:18px;height:2px}.pg-info .i-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:16em;margin-top:14px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.05}.pg-info .i-lead{max-width:640px;color:var(--body);margin-top:18px;font-size:clamp(16px,1.5vw,18.5px)}.pg-info .i-chips{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pg-info .i-chips li{border:1px solid var(--line);color:var(--text);background:var(--soft);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.pg-info .i-hero-a{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px;display:flex}.pg-info .i-time{color:var(--muted);font-size:14.5px}.pg-info .i-time b{color:var(--ink)}.pg-info .i-hero-v{aspect-ratio:16/10;background:#0b0c12;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #1e0c5a8c,0 0 0 1px #09090e0f}.pg-info .i-hero-v video{object-fit:cover;width:100%;height:100%;display:block}.pg-info .i-two{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:72px;display:grid}.pg-info .i-box{border:1px solid var(--line);background:var(--soft);border-radius:24px;padding:30px}.pg-info .i-box h2,.pg-info .i-h2{font-size:clamp(22px,2.4vw,28px);font-weight:800}.pg-info .i-h2{margin-bottom:18px}.pg-info .i-list{color:var(--text);gap:12px;margin:18px 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.pg-info .i-list li{align-items:flex-start;gap:10px;display:flex}.pg-info .i-list svg{color:#16a34a;flex:none;margin-top:4px}.pg-info .i-more{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0 0 88px;padding:0;list-style:none;display:grid}.pg-info .i-more a{border:1px solid var(--line);color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:15px;transition:border-color .15s,background .15s;display:flex}.pg-info .i-more a:hover{background:var(--soft);border-color:#cfd1dc}.pg-info .i-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 88px;padding:0;list-style:none;display:grid}.pg-info .i-cards>li>a,.pg-info .i-cards.plain>li{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.pg-info .i-cards>li>a:hover{transform:translateY(-3px);box-shadow:0 28px 60px -30px #09090e4d}.pg-info .i-card-v{aspect-ratio:16/9;object-fit:cover;background:#0b0c12;width:100%;display:block}.pg-info .i-card-b{flex-direction:column;gap:6px;padding:20px 22px 22px;display:flex}.pg-info .i-card-b b{color:var(--ink);letter-spacing:-.02em;font-size:18px}.pg-info .i-card-b span{color:var(--body);font-size:14.5px}.pg-info .i-card-b em{color:var(--accent);align-items:center;gap:6px;margin-top:8px;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.pg-info .i-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 0 72px;padding:0;list-style:none;display:grid}.pg-info .i-steps li{border:1px solid var(--line);background:var(--soft);border-radius:22px;padding:26px}.pg-info .i-step-n{background:var(--ink);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:16px;font-size:13px;font-weight:800;display:inline-grid}.pg-info .i-steps b{color:var(--ink);letter-spacing:-.02em;font-size:17.5px;display:block}.pg-info .i-steps p{margin-top:6px;font-size:15px}.pg-info .i-eng{padding-bottom:16px}.pg-info .i-faq{gap:10px;max-width:860px;padding-bottom:88px;display:grid}.pg-info .i-faq details{border:1px solid var(--line);background:#fff;border-radius:16px}.pg-info .i-faq summary{cursor:pointer;color:var(--ink);padding:18px 22px;font-size:16px;font-weight:700;list-style:none}.pg-info .i-faq summary::-webkit-details-marker{display:none}.pg-info .i-faq summary:after{content:"+";float:right;color:var(--muted);font-weight:600}.pg-info .i-faq details[open] summary:after{content:"–"}.pg-info .i-faq details p{padding:0 22px 20px;font-size:15.5px}.pg-info .i-ready{color:#ffffffb8;background:#0b0c12;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:72px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.pg-info .i-ready:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 0 0,#7c5cff61,#0000 70%),radial-gradient(420px 240px at 100% 100%,#ff4f8f40,#0000 70%);position:absolute;inset:0}.pg-info .i-ready>*{position:relative}.pg-info .i-ready h2{color:#fff;font-size:clamp(24px,2.8vw,32px);font-weight:800}.pg-info .i-ready p{max-width:520px;margin-top:8px}.pg-info .i-ready-a{flex-wrap:wrap;gap:10px;display:flex}.pg-info .i-foot{border-top:1px solid var(--line);color:var(--muted);padding:32px 0 40px;font-size:14px}.pg-info .i-foot-in{gap:18px;display:grid}.pg-info .i-foot nav{flex-wrap:wrap;gap:8px 20px;display:flex}.pg-info .i-foot a:hover{color:var(--ink)}@media (max-width:960px){.pg-info .i-nav nav{display:none}.pg-info .i-hero.split,.pg-info .i-two{grid-template-columns:1fr}.pg-info .i-cards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pg-info .i-wrap{padding:0 16px}.pg-info .i-hero{padding-top:32px}.pg-info .i-cards{grid-template-columns:1fr}.pg-info .i-ready{padding:28px 22px}.pg-info .i-ready-a,.pg-info .i-ready-a .i-btn{width:100%}.pg-info .i-box{padding:22px}}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;background:#fff;margin:0}:is(body:has(.pg-account),body:has(.pg-admin)){background:#f6f7fb}.pg-chat{height:100dvh}.pg-landing .ai-overlay .pg-chat{height:100%}.pg-404{text-align:center;color:#3d4459;min-height:100dvh;font-family:var(--font-jakarta), system-ui, sans-serif;background:#f6f7fb;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.pg-404 .code{letter-spacing:-.04em;background:linear-gradient(100deg,#7c5cff,#ff5c9a);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:72px;font-weight:800}.pg-404 h1{color:#0b1020;letter-spacing:-.02em;margin:0;font-size:26px}.pg-404 p{margin:0}.pg-404 nav{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.pg-404 nav a{color:#0b1020;background:#fff;border:1px solid #e3e5ee;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none}.pg-404 nav a.primary{color:#fff;background:#0b1020;border-color:#0b1020}
