.workspace-settings{display:grid;gap:16px;min-inline-size:0}.workspace-settings h2,.workspace-settings h3,.workspace-settings p{margin:0}.workspace-settings form{display:grid;gap:14px}.workspace-settings label{display:grid;gap:7px;font-size:14px}.workspace-settings input,.workspace-settings select,.workspace-settings textarea{inline-size:100%;min-inline-size:0;box-sizing:border-box;padding:12px;border:1px solid #737d88;border-radius:9px;background:var(--panel,#171b22);color:inherit;font:inherit}.workspace-settings textarea{resize:vertical}.workspace-settings button{padding:12px 16px;border:1px solid var(--button);border-radius:9px;background:var(--button);color:var(--button-text);font:inherit;font-weight:600;cursor:pointer}.workspace-settings button:disabled{background:#303943;color:#bcc6d2;cursor:default}.workspace-settings button:focus-visible,.workspace-settings a:focus-visible{outline:3px solid #92caff;outline-offset:3px}.workspace-settings article{padding:16px;border:1px solid #566273;border-radius:12px;display:grid;gap:10px}.workspace-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.workspace-settings small{display:block}.workspace-settings pre{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-table{overflow:auto}.workspace-table th,.workspace-table td{padding:10px;text-align:start}.workspace-settings a{color:#98c4ff}.workspace-settings ul{padding-inline-start:20px;display:grid;gap:10px}.phone-video-preview{display:grid;justify-items:center;gap:18px;min-inline-size:0;padding-block:24px}.phone-video-frame{inline-size:min(100%,300px);padding:10px;border:2px solid #626970;border-radius:36px;background:#11161b;box-shadow:0 12px 30px #0004;box-sizing:border-box}.phone-video-screen{aspect-ratio:9/16;overflow:hidden;border-radius:25px;background:#000}.phone-video-screen video{display:block;inline-size:100%;block-size:100%;object-fit:contain}.phone-video-preview a{max-inline-size:100%;text-align:center}.phone-video-preview a:focus-visible{outline:3px solid #78bbff;outline-offset:4px}.phone-video-preview p{max-inline-size:36ch;text-align:center}.vpc{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:20px;margin:18px 0;background:var(--panel)}.vpc-phone{width:112px;padding:6px;border-radius:22px;border:2px solid var(--line-strong);background:#0d0d0d;min-height:0;display:block}.vpc-phone:hover{background:#0d0d0d;transform:translateY(-2px)}.vpc-screen{position:relative;display:block;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:var(--panel-2)}.vpc-screen img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85}.vpc-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.vpc-body h2{font-size:20px;margin:2px 0 6px}.vpc-body p{color:var(--muted);margin:0 0 12px;max-width:520px}.vpc-actions{display:flex;gap:9px;flex-wrap:wrap}.vpc-state{display:block;margin-top:12px;color:var(--muted)}.vpc-ready .vpc-phone{border-color:var(--text)}@media(max-width:560px){.vpc{grid-template-columns:1fr;justify-items:start}}.bk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:14px 0}.bk-grid figure{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel-2)}.bk-grid img{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:#fff}.bk-grid figcaption{padding:8px 10px;font-size:11px;color:var(--muted)}.lk{display:grid;gap:18px}.lk-block,.lk-next,.lk .vpc{border:1px solid var(--line);border-radius:16px;padding:18px 20px;background:var(--panel);margin:0}.lk-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lk-head h2,.lk-next h2{margin:0;font-size:17px}.lk-note{font-size:12px;color:var(--muted)}.bk{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.bk-board img{display:block;width:100%;border-radius:12px;border:1px solid var(--line)}.bk-side{display:grid;gap:10px}.bk-tile{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:6px 10px;background:#fff;color:#222;font-size:12px}.bk-tile.dark{background:#111;color:#fff}.bk-tile img{width:100%;height:44px;object-fit:contain}.lk-ads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lk-ad{display:grid;gap:8px;align-content:start}.lk-ad-img{display:block;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel-2);height:190px}.lk-ad-img img{width:100%;height:100%;object-fit:contain;display:block}.lk-ad b{font-size:13px}.lk-post{margin:0;font-size:12px;line-height:1.5;color:var(--muted);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.lk-ad .sx-mini{justify-self:start}.lk-next ol{margin:10px 0 0;padding-left:20px;color:var(--muted);line-height:1.7}.lk-next .stage-actions{margin-top:16px}@media(max-width:760px){.bk,.lk-ads{grid-template-columns:1fr}}.lk-two{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;align-items:stretch}.lk-two .vpc{grid-template-columns:auto 1fr}@media(max-width:1000px){.lk-two{grid-template-columns:1fr}}.checkout-grid.co2{grid-template-columns:minmax(300px,420px) 1fr;align-items:start}.co-side{display:grid;gap:14px}.co-side .whop-card{margin:0}.co-manual{border:1px dashed var(--line-strong);border-radius:10px;padding:10px 12px;margin-bottom:14px}.co-manual summary{cursor:pointer;font-size:12px;color:var(--muted)}.co-manual input{margin-top:10px}.checkout-grid.co2 .checkout-preview{position:sticky;top:84px;min-height:620px}@media(max-width:900px){.checkout-grid.co2{grid-template-columns:1fr}.checkout-grid.co2 .checkout-preview{position:static;min-height:420px}}.whop-ok{display:flex;gap:8px;align-items:flex-start;font-weight:500}.whop-ok input[type=checkbox]{width:auto;margin-top:2px;flex:0 0 auto}.checkout-grid.co2 .checkout-preview iframe{min-height:620px}.vl-summary{display:flex;gap:18px;flex-wrap:wrap;margin:6px 0 18px;font-size:13px;color:var(--muted)}.vl-summary b{color:var(--text);font-size:15px}.vl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.vl-card{display:grid;grid-template-columns:120px 1fr;gap:14px;border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--panel)}.vl-card.ready{border-color:color-mix(in srgb,#35d08a 55%,var(--line))}.vl-thumb{position:relative;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--panel-2);min-height:0;aspect-ratio:3/4}.vl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vl-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#00000047}.vl-body{display:grid;gap:6px;align-content:start;min-width:0}.vl-body strong{font-size:14px;line-height:1.3}.vl-body small{color:var(--muted);font-size:12px}.vl-chip{justify-self:start;font-size:11px;padding:3px 9px;border-radius:99px;border:1px solid var(--line);color:var(--muted)}.vl-chip.ok{color:#35d08a;border-color:#35d08a66}.vl-chip.run{color:#ffb454;border-color:#ffb45466}.vl-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.vw-timeline{border:1px solid var(--line);border-radius:14px;padding:16px;margin-top:18px;background:var(--panel)}.vw-tl-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.vw-tl-head span{font-size:12px;color:var(--muted)}.vw-timeline ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vw-timeline li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.vw-timeline li i{font-style:normal;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;font-size:11px;flex:none}.vw-timeline li.done{color:var(--text)}.vw-timeline li.done i{background:#35d08a;border-color:#35d08a;color:#08140e}.vw-timeline li.now{color:var(--text);font-weight:700}.vw-timeline li.now i{border-color:#ffb454;color:#ffb454;animation:vwp 1.2s ease-in-out infinite}@keyframes vwp{50%{box-shadow:0 0 0 5px #ffb4542e}}.vw-result .phone-video-preview{margin:10px auto}.library-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.vl-create{white-space:nowrap}.vl-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:6px 0 14px}.vl-filters input[type=search]{max-width:260px;flex:1 1 200px}.vl-chips{display:flex;gap:6px;flex-wrap:wrap}.vl-chips button{min-height:32px;padding:5px 12px;border-radius:99px;font-size:12px}.vl-chips button.on{background:var(--button);color:var(--button-text);border-color:var(--button)}.vl-chips em{font-style:normal;opacity:.65;margin-left:4px}.vl-sort{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin:0}.vl-sort select{width:auto;padding:6px 8px;border-radius:8px}.vl-modal{position:fixed;inset:0;z-index:120;background:#0000008c;display:grid;place-items:center;padding:16px}.vl-modal-card{width:min(560px,100%);max-height:86vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px}.vl-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.vl-pick{display:grid;gap:8px;margin-top:10px}.vl-pick-row{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;text-align:left;padding:8px;border-radius:12px}.vl-pick-row img{width:54px;height:54px;object-fit:cover;border-radius:8px}.vl-pick-row span{display:grid;gap:2px}.vl-pick-row small{color:var(--muted)}.vs{display:grid;gap:14px;margin:12px 0}.vs-script,.vs-ask,.vs-write,.as-form{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--panel)}.vs-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.vs-head span{font-size:12px;color:var(--muted)}.vs-concept{margin:0 0 8px;color:var(--muted);font-size:13px}.vs-lines{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.vs-ask,.vs-write{display:grid;gap:10px}.vs-ask label,.vs-write label{margin:0;font-size:12px;font-weight:600;display:grid;gap:6px}.vs-ask .sx-btn,.vs-write .sx-btn{justify-self:start}.vs-ideas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.vs-idea{display:grid;gap:6px;align-content:start;text-align:left;padding:12px;border-radius:14px;border:1.5px solid var(--line);background:var(--panel);min-height:0}.vs-idea.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.vs-idea b{font-size:14px}.vs-idea em{font-style:normal;font-size:13px;color:var(--text)}.vs-idea small{color:var(--muted);font-size:12px;line-height:1.4}.vs-idea ol{margin:2px 0 0;padding-left:16px;font-size:12px;color:var(--muted);display:grid;gap:2px}.vs-fmt{justify-self:start;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:99px;border:1px solid var(--line-strong);color:var(--muted)}.as{display:grid;gap:8px;margin-left:auto}.as-row{display:flex;gap:8px;flex-wrap:wrap}.as-form{display:grid;gap:8px}.as-form textarea{min-height:72px}.lk-head{flex-wrap:wrap;gap:10px}.vc{display:grid;gap:14px}.vc-top{display:flex;align-items:center;gap:12px}.vc-grow{flex:1}.vc-how{font-size:12px;color:var(--muted);border-bottom:1px dotted var(--muted);cursor:help}.vc-body{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;align-items:start}.vc-panel{display:grid;gap:10px;position:sticky;top:76px}.vc-card{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:12px}.vc-idea{display:grid;grid-template-columns:96px 1fr;gap:12px;position:relative}.vc-idea-art{display:grid;place-items:center;align-content:center;gap:6px;border-radius:12px;background:linear-gradient(145deg,#2a2f4a,#14172a);color:var(--accent);text-align:center;padding:8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;min-height:112px}.vc-idea-body{display:grid;gap:4px;align-content:start;min-width:0}.vc-idea-body b{font-size:14px;line-height:1.25}.vc-idea-body em{font-style:normal;font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vc-idea-body small{color:var(--muted);font-size:11px}.vc-idea .sx-mini{position:absolute;right:10px;top:10px;background:var(--panel);display:inline-flex;gap:5px;align-items:center}.vc-ideas{display:grid;gap:10px}.vc-ideas label{margin:0;font-size:12px;font-weight:600;display:grid;gap:6px}.vc-list{display:grid;gap:8px;grid-auto-rows:max-content}.vc-opt{display:grid;gap:4px;justify-items:start;align-content:start;text-align:start;height:auto;white-space:normal;padding:12px 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);min-height:0}.vc-opt.on{border-color:var(--text)}.vc-opt b{font-size:13px}.vc-opt em{font-style:normal;font-size:12px}.vc-opt small{color:var(--muted);font-size:11px;line-height:1.35}.vc-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vc-mini{display:flex;gap:10px;align-items:center;padding:10px}.vc-mini div{display:grid;gap:2px;min-width:0}.vc-mini b{font-size:12.5px}.vc-mini small{font-size:11px;color:var(--muted);line-height:1.3}.vc-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;padding:0;min-height:0;font-size:13px}.vc-toggle i{width:34px;height:20px;border-radius:99px;background:var(--line-strong);position:relative;transition:.15s}.vc-toggle i:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.15s}.vc-toggle i.on{background:var(--accent)}.vc-toggle i.on:after{left:17px}.vc-card textarea{margin-top:10px;min-height:64px}.vc-q{display:grid;gap:2px;justify-items:start;text-align:left;padding:10px 12px;border-radius:14px;border:1.5px solid var(--line);background:var(--panel);min-height:0}.vc-q.on{border-color:var(--accent);box-shadow:0 0 0 3px #5b7cff2e}.vc-q small{color:var(--muted);font-size:11px}.vc-q b{font-size:16px}.vc-q em{font-style:normal;font-size:12px;color:var(--accent)}.vc-check{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);margin:0;font-weight:500}.vc-check input{width:auto}.vc-go{min-height:52px;border:0;border-radius:14px;font-size:16px;font-weight:800;background:linear-gradient(135deg,var(--accent),#8a5bff);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px}.vc-go span{background:#fff3;border-radius:99px;padding:3px 12px;font-size:14px}.vc-go:disabled{opacity:.6}.vc-go:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(135deg,var(--accent),#8a5bff)}.vc-fine{margin:0;font-size:11px;color:var(--muted);text-align:center}.vc-canvas{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:16px;min-height:560px;display:grid;gap:14px;align-content:start}.vc-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.vc-steps li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:6px 12px;border:1px solid var(--line);border-radius:99px}.vc-steps li i{font-style:normal;width:18px;height:18px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;font-size:10px}.vc-steps li.done{color:var(--text)}.vc-steps li.done i{background:#35d08a;border-color:#35d08a;color:#08140e}.vc-steps li.now{color:var(--text);border-color:var(--accent)}.vc-steps li.now i{border-color:var(--accent);color:var(--accent)}.vc-stage{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:22px;align-items:start}.vc-phone{border:2px solid var(--line-strong);border-radius:30px;padding:8px;background:#0d0d0d}.vc-screen{position:relative;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:var(--panel-2)}.vc-screen img{width:100%;height:100%;object-fit:cover;display:block}.vc-cap{position:absolute;left:10px;right:10px;bottom:14px;padding:9px 12px;border-radius:12px;background:#0f0a1ed1;color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-align:center}.vc-side h3{margin:0 0 8px;font-size:16px}.vc-lines{margin:0;padding-left:20px;display:grid;gap:7px;font-size:13px;color:var(--muted)}.vc-lines li.me{color:var(--text);font-weight:600}.vc-run{display:grid;gap:10px}.vc-frames{display:flex;gap:10px;flex-wrap:wrap}.vc-frames img{width:120px;aspect-ratio:2/3;object-fit:cover;border-radius:12px;border:1px solid var(--line)}@media(max-width:900px){.vc-body{grid-template-columns:1fr}.vc-panel{position:static}.vc-stage{grid-template-columns:1fr}.vc-phone{max-width:260px}}.vc-how{margin:0;font-size:12px;color:var(--muted);line-height:1.5;border-bottom:none;cursor:default}.vw-top .vw-status{display:none}.vl-card.ready{grid-template-columns:150px 1fr}.vl-player{aspect-ratio:9/16;background:#000}.vl-player video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.vr{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:28px;align-items:center;max-width:860px;margin:8px auto 0;padding:8px 0}.vr-phone{border:2px solid var(--line-strong);border-radius:32px;padding:8px;background:#0d0d0d}.vr-phone video{width:100%;aspect-ratio:9/16;border-radius:24px;display:block;background:#000;object-fit:cover}.vr-side{display:grid;gap:12px;align-content:center}.vr-side h2{margin:0;font-size:22px}.vr-side p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.vr-actions{display:flex;gap:8px;flex-wrap:wrap}.vr-actions .sx-btn{text-decoration:none}@container page (max-width:640px){.vr{grid-template-columns:1fr;justify-items:center;text-align:center}.vr-phone{width:min(280px,100%)}.vr-actions{justify-content:center}}.vc-sources{align-items:stretch}.vc-src{display:grid;gap:8px;padding:8px;align-content:start}.vc-src-img{position:relative;aspect-ratio:4/5;border-radius:12px;background:var(--panel-2);display:grid;place-items:center;color:var(--muted);overflow:hidden}.vc-src-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vc-src>div:last-child{display:grid;gap:2px}.vc-src b{font-size:12.5px}.vc-src small{font-size:11px;color:var(--muted);line-height:1.3}.vc-shimmer{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);background-size:220% 100%;animation:vcsh 1.6s linear infinite;pointer-events:none}@keyframes vcsh{0%{background-position:220% 0}to{background-position:-220% 0}}.vc-prog{display:grid;gap:12px;border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--bg)}.vc-prog-head{display:flex;justify-content:space-between;align-items:center}.vc-prog-head h3{margin:0;font-size:16px}.vc-prog-head span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.vc-bar{height:6px;border-radius:99px;background:var(--line);overflow:hidden}.vc-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#8a5bff);transition:width .6s ease;border-radius:99px}.vc-prog ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vc-prog li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.vc-prog li i{font-style:normal;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;font-size:11px;flex:none}.vc-prog li.done{color:var(--text)}.vc-prog li.done i{background:#35d08a;border-color:#35d08a;color:#08140e}.vc-prog li.now{color:var(--text);font-weight:700}.vc-prog li.now i{border-color:var(--accent);color:var(--accent)}.rd{display:grid;gap:22px;max-width:1040px;margin:0 auto}.rd-head{display:grid;gap:12px;justify-items:center;text-align:center}.rd-head h1{margin:0;font-size:clamp(26px,4vw,40px)}.rd-url{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:14px;padding:10px 14px;background:var(--panel);max-width:100%}.rd-url strong{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr}.rd-url-actions{display:flex;gap:8px}.rd-url-actions .sx-mini,.rd-actions a,.rd-actions button{display:inline-flex;align-items:center;gap:5px;font-size:12px;min-height:32px;padding:5px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);text-decoration:none}.rd-status{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.rd-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 11px;border-radius:99px;border:1px dashed var(--line-strong);color:var(--muted)}.rd-chip.ok{border-style:solid;border-color:#35d08a66;color:#35d08a}.rd-pack{text-decoration:none}.rd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rd-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:12px;align-items:center}.rd-media{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--panel-2)}.rd-media img,.rd-media video{width:100%;height:100%;object-fit:cover;display:block}.rd-page iframe{position:absolute;left:0;top:0;width:400%;height:400%;border:0;transform:scale(.25);transform-origin:0 0;pointer-events:none;background:#fff}.rd-video{background:#000}.rd-video video{object-fit:contain}.rd-empty{display:grid;place-items:center;align-content:center;gap:8px;height:100%;color:var(--muted);font-size:12px}.rd-body{display:grid;gap:6px;align-content:center;min-width:0}.rd-body h2{margin:0;font-size:16px}.rd-body small{color:var(--muted);font-size:12px}.rd-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}@container page (max-width:760px){.rd-grid{grid-template-columns:1fr}}@container page (max-width:420px){.rd-card{grid-template-columns:1fr}}.rd-kit img{object-fit:contain;background:#fff}.vc-idea-body{padding-inline-end:84px}.vc-idea-body em,.vc-idea-body small{padding-inline-end:0}.pe{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:14px 16px;margin:18px 0;display:grid;gap:12px}.pe-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.pe-head>div{display:grid;gap:3px;max-width:640px}.pe-head b{font-size:15px}.pe-head small{color:var(--muted);font-size:12.5px;line-height:1.45}.pe-form{display:grid;gap:10px}.pe-form textarea{min-height:84px}.pe-chips{display:flex;gap:6px;flex-wrap:wrap}.pe-chips button{min-height:30px;padding:4px 11px;border-radius:99px;font-size:12px;color:var(--muted)}.pe-chips button:hover{color:var(--text)}.pe-pics{display:grid;gap:6px}.pe-pmode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pe-pmode button{display:grid;gap:3px;text-align:left;padding:9px 11px;border-radius:9px;border:1px solid var(--line);background:transparent;color:var(--text);min-height:0}.pe-pmode button b{font-size:13px;font-weight:600}.pe-pmode button small{font-size:11.5px;color:var(--muted);line-height:1.4}.pe-pmode button.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}@media(max-width:560px){.pe-pmode{grid-template-columns:1fr}}.pe-pics small{color:var(--muted);font-size:12px;line-height:1.45}.pe-pics-row{display:flex;gap:8px;flex-wrap:wrap}.pe-pics-row figure{position:relative;margin:0;width:84px;height:64px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.pe-pics-row img{width:100%;height:100%;object-fit:cover;display:block}.pe-pics-row figcaption{position:absolute;left:4px;bottom:4px;min-width:18px;height:18px;border-radius:99px;background:#000000a6;color:#fff;font-size:11px;display:grid;place-items:center}.pe-pics-row figure button{position:absolute;top:3px;right:3px;width:20px;height:20px;min-height:0;padding:0;border-radius:99px;background:#000000a6;color:#fff;display:grid;place-items:center;border:0}.pe-pics-add{width:84px;height:64px;border:1px dashed var(--line);border-radius:8px;display:grid;place-items:center;align-content:center;gap:2px;font-size:11px;color:var(--muted);cursor:pointer;text-align:center}.pe-pics-add:hover{color:var(--text);border-color:var(--accent)}.pe-pics-add input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pe-pics-add{position:relative}.pe-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.pe-fine{margin:0;font-size:11.5px;color:var(--muted)}.pe-req{margin:0;font-size:12.5px;color:var(--muted);font-style:italic}.pe-ok{display:flex;gap:6px;align-items:center;color:#35d08a;margin:0;font-size:13px}.vv{display:grid;gap:8px;margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.vv>b{font-size:13px}.vv ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.vv li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.vv li.on{border-color:var(--accent)}.vv-name{display:grid;font-size:13px;font-weight:600}.vv-name small{font-weight:400;color:var(--muted);font-size:11.5px}.vv-actions{display:flex;gap:6px;align-items:center}.vv-actions .sx-mini{display:inline-flex;gap:4px;align-items:center}.vv-cur{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:#35d08a}.ms{border:0;margin:4px 0 2px;padding:0;min-width:0;display:grid;gap:8px}.ms legend{font-size:13px;font-weight:700;margin-bottom:8px;padding:0}.ms-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ms-opt{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:14px;border:1.5px solid var(--line);background:var(--panel);cursor:pointer;min-width:0}.ms-opt.on{border-color:var(--accent);box-shadow:0 0 0 3px #5b7cff2e}.ms-opt input{margin-top:3px;accent-color:var(--accent);flex:none}.ms-opt span{display:grid;gap:2px;min-width:0}.ms-opt b{font-size:13.5px}.ms-opt small{font-size:11.5px;color:var(--muted);line-height:1.35}.ms-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ms-card{position:relative;border-radius:14px;border:1.5px solid var(--line);background:var(--panel);min-width:0}.ms-card.on{border-color:var(--accent);box-shadow:0 0 0 3px #5b7cff2e}.ms-pick{display:grid;gap:3px;align-content:start;text-align:start;width:100%;padding:6px 6px 8px;border:0;background:none;color:inherit;cursor:pointer;min-width:0}.ms-pick b{font-size:13px;padding:0 2px}.ms-pick small{font-size:11px;color:var(--muted);line-height:1.3;padding:0 2px}.ms-shot{position:relative;display:block;aspect-ratio:9/16;border-radius:10px;overflow:hidden;background:#111}.ms-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ms-tick{position:absolute;top:6px;inset-inline-start:6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff}.ms-eye{position:absolute;top:12px;inset-inline-end:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:0;background:#0009;color:#fff;cursor:pointer;padding:0}.ms-eye:hover,.ms-eye:focus-visible{background:var(--accent)}.ms-note{font-size:11.5px;color:var(--muted);line-height:1.4}.ms-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#05070ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ms-modal-card{position:relative;display:grid;gap:8px;justify-items:center;width:min(320px,100%);padding:14px;border-radius:18px;border:1px solid var(--line);background:var(--panel);text-align:center}.ms-modal-card video{width:100%;aspect-ratio:9/16;border-radius:12px;background:#000;object-fit:cover}.ms-modal-card small{color:var(--muted);font-size:12.5px}.ms-close{position:absolute;top:20px;inset-inline-end:20px;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:0;background:#0009;color:#fff;cursor:pointer;padding:0}.ms:disabled .ms-card,.ms:disabled .ms-opt{opacity:.6;cursor:default}@media(max-width:640px){.ms-opts{grid-template-columns:1fr}.ms-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms .ms-opt input[type=radio]{appearance:auto;-webkit-appearance:radio;width:16px;height:16px;min-width:16px;min-height:0;padding:0;margin:3px 0 0;border:0;background:none;box-shadow:none;flex:none}.ms .ms-eye{min-width:0;min-height:0;width:28px;height:28px;padding:0;border-radius:50%;line-height:1}.ms .ms-pick{min-height:0;border-radius:12px}.ms-modal .ms-close{min-width:0;min-height:0;width:30px;height:30px;padding:0;border-radius:50%}.vc-review{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:8px}.vc-rv{margin:0;display:grid;gap:8px;align-content:start}.vc-rv-img{position:relative;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#000;min-height:0;cursor:zoom-in}.vc-rv-img img{display:block;width:100%;aspect-ratio:9/16;object-fit:cover}.vc-rv-img span{position:absolute;bottom:8px;inset-inline-end:8px;font-size:11px;padding:3px 8px;border-radius:99px;background:#0009;color:#fff}.vc-rv-form{display:grid;gap:6px}.vc-rv-form input{font-size:12.5px;padding:8px 10px}.vc-rv-form>div{display:flex;gap:6px;justify-content:flex-end}.vc-lines-edit{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.vc-le-row{display:grid;gap:6px}.vc-le-row b{font-size:12.5px}.vc-le-row small{color:var(--muted);font-weight:400}.vc-le-row textarea,.vc-le-row input{font-size:13px;padding:8px 10px;min-height:0}.vc-le-actions{display:flex;gap:6px;justify-content:flex-end}.bk-logo{display:grid;gap:6px;cursor:default}.bk-dl{display:flex;gap:6px}.bk-dl a{font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;border:1px solid var(--line);color:inherit;text-decoration:none}.bk-dl a:hover{border-color:var(--accent-line,var(--accent));color:var(--accent)}.re-accent{color:var(--accent)}.re-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:14px}@media(max-width:900px){.re-top{grid-template-columns:1fr}}.re-hero{position:relative;min-height:280px;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(160deg,#5b8def,#9ec5ff 55%,#eaf3ff)}.re-hero img{position:absolute;inset-inline-end:0;bottom:0;height:100%;width:52%;object-fit:cover;object-position:top;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}[dir=rtl] .re-hero img{-webkit-mask-image:linear-gradient(270deg,transparent,#000 22%);mask-image:linear-gradient(270deg,transparent,#000 22%)}.re-hero-text{position:relative;display:grid;gap:6px;max-width:54%;padding:22px;color:#0b1b3a}.re-hero-text b{font-size:22px;line-height:1.15;font-weight:800}.re-hero-text small{font-size:13px;opacity:.8;line-height:1.45}.re-chip{position:absolute;padding:7px 11px;border-radius:12px;background:#ffffffe0;color:#0b1b3a;font-weight:700;font-size:13px;box-shadow:0 10px 24px -12px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.re-chip-a{inset-inline-start:22px;bottom:22px}.re-chip-b{inset-inline-start:132px;bottom:22px}.re-how{display:grid;gap:14px;align-content:start;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.re-step{display:flex;gap:10px;align-items:flex-start}.re-step>svg{flex:none;margin-top:3px;color:var(--accent)}.re-step>div{display:grid;gap:4px;min-width:0}.re-step small{color:var(--muted);line-height:1.45}.re-link{display:flex;gap:6px;margin-top:4px}.re-link input{flex:1;min-width:0;font:inherit;font-size:12px;padding:7px 9px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--text)}.re-calc{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.re-calc-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.re-calc-head>div{display:grid;gap:4px}.re-calc-head small{color:var(--muted)}.re-total{font-size:34px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.re-row{display:grid;grid-template-columns:minmax(140px,auto) 54px 1fr;gap:12px;align-items:center}.re-row span{color:var(--muted);font-size:13px}.re-row b{font-variant-numeric:tabular-nums}.re-row input[type=range]{-webkit-appearance:none;appearance:none;height:6px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),var(--accent)) 0/var(--p,0%) 100% no-repeat,var(--line);outline:none}[dir=rtl] .re-row input[type=range]{background:linear-gradient(270deg,color-mix(in srgb,var(--accent) 55%,transparent),var(--accent)) 100%/var(--p,0%) 100% no-repeat,var(--line)}.re-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--accent)}.re-row input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);border:3px solid var(--panel)}@media(max-width:560px){.re-row{grid-template-columns:1fr auto}.re-row input{grid-column:1/-1}}.re-scale{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px}.cb{position:relative;display:grid;gap:16px}.cb-intro-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.cb-intro-head h1{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.15}.cb-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:760px){.cb-bento{grid-template-columns:1fr}}.cb-card{position:relative;display:grid;gap:6px;align-content:start;min-height:230px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden}.cb-card b{font-size:18px;line-height:1.2}.cb-card small{color:var(--muted);line-height:1.5;max-width:46ch}.cb-card img{width:min(46%,210px);aspect-ratio:3/4;object-fit:cover;border-radius:14px;justify-self:end;margin-top:6px;box-shadow:0 18px 40px -18px #0009}.cb-bubbles{display:grid;gap:8px;margin-top:10px}.cb-bubbles span{justify-self:start;padding:8px 12px;border-radius:14px;background:var(--bg);border:1px solid var(--line);font-size:13px}.cb-bubbles span:nth-child(2){justify-self:end}.cb-done{display:flex;gap:12px;align-items:center;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.cb-done>div{display:grid;gap:3px}.cb-done small{color:var(--muted)}.cb-done-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--accent);color:#fff;flex:none}.cb-wizard{max-width:560px;margin:8px auto 0;text-align:center}.cb-close{position:absolute;inset-inline-end:0;top:0;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer}.cb-bars{display:flex;justify-content:center;gap:6px}.cb-bars i{width:32px;height:6px;border-radius:99px;background:var(--line)}.cb-bars i.on{background:var(--accent)}.cb-wizard h2{margin:6px 0 0;font-size:24px}.cb-sub{margin:0;color:var(--muted)}.cb-body{display:grid;gap:10px;text-align:start;margin-top:8px}.cb-body input,.cb-body select,.cb-row select{width:100%;font:inherit;font-size:14px;padding:12px 13px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);box-sizing:border-box}.cb-body input.bad{border-color:#e5484d}.cb-err{color:#e5484d;font-size:12px;margin-top:-4px}.cb-body hr{border:0;border-top:1px solid var(--line);width:100%;margin:6px 0}.cb-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cb-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cb-2>div{display:grid;gap:6px}@media(max-width:480px){.cb-2,.cb-3{grid-template-columns:1fr}}.cb-opt{font:inherit;font-size:14px;padding:11px 13px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;text-align:start}.cb-opt.on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg))}.cb-q{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cb-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cb-chips .cb-opt{border-radius:99px;padding:9px 14px}.cb-label{font-size:13px}.cb-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.cb-row select{width:auto}.cb-switch{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:6px 0}.cb-switch input{position:absolute;opacity:0;pointer-events:none}.cb-switch i{flex:none;width:38px;height:22px;border-radius:99px;background:var(--line);position:relative;transition:background .2s}.cb-switch i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:inset-inline-start .2s}.cb-switch input:checked+i{background:var(--accent)}.cb-switch input:checked+i:after{inset-inline-start:19px}.cb-switch input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.cb-plats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:480px){.cb-plats{grid-template-columns:1fr 1fr}}.cb-plat{display:flex;align-items:center;gap:8px}.cb-logo{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#fff;font-size:12px;font-weight:800;flex:none}.cb-link{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg)}.cb-link span{color:var(--muted);font-size:13px;white-space:nowrap}.cb-link input{border:0;background:transparent;padding:12px 0}.cb-nav{display:flex;justify-content:center;gap:10px;margin-top:10px}.cb-mock{display:grid;gap:8px;margin-top:12px;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--bg);max-width:320px}.cb-mock .cb-bars{justify-content:flex-start;margin-bottom:4px}.cb-mock .cb-bars i{width:22px;height:5px}.cb-mock span{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--panel);font-size:12px;color:var(--muted)}.cb-mock span b{color:var(--text)}.cb-mini-sw{width:30px;height:17px;border-radius:99px;background:var(--line);position:relative;flex:none}.cb-mini-sw:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:13px;height:13px;border-radius:50%;background:#fff}.cb-mini-sw.on{background:var(--accent)}.cb-mini-sw.on:after{inset-inline-start:15px}.cb-admin{width:100%;table-layout:fixed}.cb-admin th,.cb-admin td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.cb-admin th:nth-child(1){width:22%}.cb-admin th:nth-child(2){width:14%}.cb-admin th:nth-child(3){width:20%}.cb-admin th:nth-child(4){width:16%}.cb-admin th:nth-child(5){width:15%}.cb-admin th:nth-child(6){width:13%}.cb-admin select{width:100%}.cb-card img.cb-wide{width:100%;max-width:420px;aspect-ratio:auto;justify-self:center;border-radius:16px;margin-top:auto}.cb-card img.cb-cut{box-shadow:none;border-radius:0;margin-bottom:-20px}.cb-card.cb-fill{display:flex;flex-direction:column}.cb-chat{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:10px;margin-top:14px}.cb-chat>span{display:flex;align-items:center;gap:8px;max-width:86%;padding:9px 12px;border-radius:16px;font-size:13px;line-height:1.4}.cb-chat>span.in{align-self:flex-start;background:var(--bg);border:1px solid var(--line);border-end-start-radius:4px}.cb-chat>span.out{align-self:flex-end;background:color-mix(in srgb,var(--accent) 22%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-end-end-radius:4px}.cb-chat .av{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-style:normal;font-size:11px;font-weight:800}.cb-req{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.cb-req>div{display:grid;gap:2px}.cb-req small{color:var(--muted)}.cb-req em{font-style:normal;font-weight:700;font-size:13px;padding:7px 12px;border-radius:10px;background:var(--accent);color:#fff;white-space:nowrap}.cb-ready{text-decoration:none;color:inherit;display:flex;align-items:center;gap:12px;border-color:var(--accent)}.cb-ready>div{flex:1;min-width:0}.cb-ready .sx-btn{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.re-earn{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.re-earn-title{font-size:18px}.re-earn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.re-earn-card{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.re-earn-card span{color:var(--muted);line-height:1.4}.re-earn-card span b{color:var(--text);font-size:17px}.re-earn-plan{font-weight:600;color:var(--text)!important}.re-earn-pct{font-size:40px;line-height:1;color:var(--accent)}.re-earn-pay{display:grid;gap:8px}.re-earn-pay ul{margin:0;padding-inline-start:18px;display:grid;gap:6px;line-height:1.5}.pg-auto{display:flex;gap:.6rem;align-items:flex-start;margin:.75rem 0 0;padding:.65rem .8rem;border:1px solid var(--line,#e2e5ee);border-radius:10px;font-size:.86rem;line-height:1.4;cursor:pointer}.pg-auto input{margin-top:.2rem;flex:none}.pe-adphotos{display:flex;gap:.55rem;align-items:flex-start;margin:.5rem 0;padding:.6rem .75rem;border:1px solid var(--line,#e2e5ee);border-radius:10px;font-size:.86rem;line-height:1.4;cursor:pointer}.pe-adphotos input{margin-top:.2rem;flex:none}.pe-adphotos small{display:block;opacity:.75;margin-top:.15rem}.founders-nudge{margin:14px 0}.sim{display:grid;gap:16px;min-width:0;container-type:inline-size}.sim h1{margin:4px 0;font-size:clamp(22px,3vw,30px);line-height:1.2}.sim h2{margin:0;font-size:18px;display:flex;gap:8px;align-items:center}.sim-note{color:var(--muted);font-size:13px;margin:0}.sim-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:center;border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px}.sim-hero p{color:var(--muted);margin:6px 0 0}.sim-runs{display:grid;gap:8px}.sim-run{border:1px dashed var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:2px}.sim-run small{color:var(--muted)}.sim-run.on{border-style:solid;border-color:var(--accent)}.sim-run.done{border-style:solid;opacity:.75}.sim-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.sim-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px;display:grid;gap:12px;min-width:0}.sim-big .sim-rules{margin:0;padding-inline-start:20px;display:grid;gap:10px;font-size:15px;line-height:1.5}.sim-start{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sim-go{font-size:16px;padding:12px 20px;display:inline-flex;gap:8px;align-items:center}.sim-script{margin:0;padding:0;list-style:none;display:grid;gap:8px}.sim-script li{display:grid;gap:2px;border-inline-start:3px solid var(--accent);padding-inline-start:10px}.sim-script span{color:var(--muted);font-size:13.5px}.sim-who{display:grid;gap:4px;font-size:13.5px}.sim-who span{color:var(--muted)}.sim-link{display:grid;gap:4px}.sim-link code,.sim-script code{word-break:break-all;font-size:12.5px}.sim-mine,.sim-ideas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.sim-prod,.sim-idea{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start;text-align:start;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px;cursor:pointer;color:inherit;font:inherit}.sim-prod:hover:not(:disabled),.sim-idea:hover:not(:disabled){border-color:var(--accent)}.sim-prod:disabled,.sim-idea:disabled{opacity:.5;cursor:default}.sim-prod img,.sim-idea img{width:72px;aspect-ratio:3/4;object-fit:cover;border-radius:8px}.sim-prod span,.sim-idea span{display:grid;gap:4px;min-width:0}.sim-idea small{color:var(--muted);font-size:12.5px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sim-idea em{font-style:normal;font-size:12px;color:#d97706}.sim-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.sim-clock{display:inline-flex;gap:6px;align-items:center;font-variant-numeric:tabular-nums;font-weight:600}.sim-fast{white-space:nowrap;font-size:12px;color:var(--muted);display:inline-flex;gap:6px;align-items:center}.sim-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sim-steps li{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--muted);border-bottom:3px solid var(--line);padding-bottom:6px;min-width:0}.sim-steps li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-steps li i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;border:1px solid var(--line);flex:none}.sim-steps li.now{color:inherit;border-color:var(--accent)}.sim-steps li.done{border-color:#22c55e}.sim-steps li.done i{background:#22c55e;color:#fff;border-color:#22c55e}.sim-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:16px;align-items:start}.sim-main{display:grid;gap:12px;min-width:0}.sim-guide{position:sticky;top:12px;border:1px solid var(--accent);border-radius:14px;padding:14px;background:var(--panel);display:grid;gap:8px}.sim-guide h3{margin:0;font-size:14px;display:flex;gap:6px;align-items:center}.sim-guide ul{margin:0;padding-inline-start:18px;display:grid;gap:6px;font-size:14px;line-height:1.45}.sim-next{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sim-res{border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--panel);min-width:0}.sim-ideabox{display:grid;gap:8px;padding:8px}.sim-ideabox p{margin:0;color:var(--muted)}.sim-ok{display:inline-flex;gap:6px;align-items:center;color:#22c55e;font-weight:600;font-size:13px}.sim-ok.big{width:48px;height:48px;border-radius:50%;justify-content:center;background:#22c55e;color:#fff}.sim-prodres{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;align-items:start}.sim-cover{position:relative;margin:0}.sim-cover img{width:100%;border-radius:10px;display:block}.sim-cover figcaption{position:absolute;inset-inline:8%;bottom:6%;text-align:center;background:#0a0c0ec7;color:#fff;font-weight:700;font-size:clamp(12px,2.2cqi,18px);padding:6px 10px;border-radius:999px}.sim-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px}.sim-pages img,.sim-ads img{width:100%;border-radius:8px;display:block;border:1px solid var(--line)}.sim-ads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sim-page{width:100%;height:min(70vh,640px);border:0;border-radius:10px;background:#fff}.sim-vid{display:grid;justify-items:center}.sim-vid video{width:min(100%,360px);border-radius:12px;background:#000}.sim-done{display:grid;justify-items:center;text-align:center;gap:8px;padding:12px}.sim-done p{color:var(--muted);max-width:640px;margin:0}.sim-gal{display:grid;gap:8px}.sim-gal h3{margin:0;font-size:15px}.sim-locked{display:grid;justify-items:center;text-align:center;gap:10px;border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:32px}.sim-locked p{color:var(--muted);max-width:480px;margin:0}@container (max-width:860px){.sim-hero,.sim-grid,.sim-work,.sim-prodres{grid-template-columns:1fr}.sim-guide{position:static}.sim-steps li span{display:none}}@container (max-width:520px){.sim-ads{grid-template-columns:1fr 1fr}}.sim-cut{display:flex;gap:10px;align-items:center;justify-content:center;background:#dc2626;color:#fff;border-radius:12px;padding:12px 16px;font-size:16px;letter-spacing:.2px;border:2px dashed rgba(255,255,255,.7)}.sim-brief{justify-items:start;padding:24px;gap:14px}.sim-rec{display:inline-flex;gap:6px;align-items:center;font-weight:800;font-size:12px;color:#dc2626;border:1px solid #dc2626;border-radius:999px;padding:3px 10px}.sim-rec i{width:9px;height:9px;border-radius:50%;background:#dc2626;animation:sim-blink 1.2s infinite}@keyframes sim-blink{50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.sim-rec i{animation:none}}.sim-lead{font-size:16px;line-height:1.55;margin:0;max-width:720px}.sim-tips{display:grid;gap:6px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;width:100%;box-sizing:border-box}.sim-tips b{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.sim-tips ul{margin:0;padding-inline-start:18px;display:grid;gap:6px;color:var(--muted);font-size:14px}.sim .sim-idea{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.sim-use{font-style:normal;font-size:13px;font-weight:600;color:var(--accent);display:inline-flex;gap:4px;align-items:center}.sim-ready{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.sim-ready img{height:min(42vh,320px);border-radius:12px;border:1px solid var(--line)}.sim-done p{font-weight:600}a.sim-prod{text-decoration:none}.sim .sim-go{font-size:17px;padding:13px 28px;border-radius:12px;display:inline-flex;gap:8px;align-items:center}.sim-owner{justify-self:start;display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted);border:1px dashed var(--line);border-radius:10px;padding:6px 10px}.sim-owner label{display:inline-flex;gap:6px;align-items:center}.sim-owner label{white-space:nowrap;flex-direction:row;width:auto;margin:0}.sim-speed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.sim-speed button{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;text-align:start;border:1px solid var(--line);background:transparent;color:inherit;border-radius:12px;padding:12px 14px;cursor:pointer;font:inherit}.sim-speed button small{grid-column:2;color:var(--muted);font-size:13px}.sim-speed button.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}@container (max-width:560px){.sim-speed{grid-template-columns:1fr}}.cw-back{position:fixed;inset:0;z-index:90;background:#0a0c148c;display:grid;place-items:center;padding:16px}.cw-box{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:18px;padding:26px 24px 20px;box-shadow:0 24px 60px #0000004d}.cw-box h2{margin:10px 0 4px;font-size:1.3rem}.cw-box>p{margin:0 0 12px;opacity:.8}.cw-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.cw-x:hover{background:#7f7f7f26}.cw-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;flex:none}.cw-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cw-steps li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#7f7f7f14}.cw-steps li>span{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent,#7c3aed);color:#fff;font-weight:700;font-size:.85rem}.cw-steps b{display:block}.cw-steps small{opacity:.75}.cw-where{font-size:.85rem;opacity:.7;margin:12px 0 0}.cw-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;flex-wrap:wrap}.cw-card{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding:14px 16px;border-radius:16px;border:1px solid rgba(124,58,237,.35);background:linear-gradient(135deg,#7c3aed1f,#ec489914)}.cw-text{flex:1 1 220px;min-width:0}.cw-text b{display:block}.cw-text small{opacity:.75}.cw-help{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;opacity:.8}.cf h2{display:flex;align-items:center;gap:8px;margin:0}.cf-lead{margin:0;color:var(--muted)}.cf.drag{outline:2px dashed var(--accent);outline-offset:4px}.cf-stars{display:flex;gap:4px}.cf-stars button{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:2px}.cf-stars button.on{color:#f5b301}.cf-stars button.on svg{fill:currentColor}.cf textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text);padding:10px;font:inherit;resize:vertical}.cf-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.cf-shots figure{position:relative;margin:0;aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.cf-shots img{width:100%;height:100%;object-fit:cover;display:block}.cf-shots figure button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:#000000a6;color:#fff;display:grid;place-items:center;cursor:pointer}.cf-add{aspect-ratio:4/3;border:1px dashed var(--line-strong,var(--line));border-radius:10px;background:transparent;color:var(--text);display:grid;place-items:center;align-content:center;gap:4px;cursor:pointer;padding:8px;text-align:center}.cf-add small{color:var(--muted);font-size:.75rem}.cf-send{justify-self:start}.cf-done{display:flex;align-items:center;gap:12px;color:var(--text)}.cf-done small{display:block;color:var(--muted)}.lp-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:max(48px,8vh) 16px 16px;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lp-dialog{width:100%;max-width:440px;max-height:min(620px,calc(100dvh - 64px));display:flex;flex-direction:column;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 64px #00000059;overflow:hidden}.lp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 6px 18px}.lp-head h2{margin:0;font-size:17px;font-weight:650}.lp-close{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.lp-close:hover,.lp-close:focus-visible{background:var(--panel-2,rgba(127,127,127,.12));color:var(--text)}.lp-search{display:flex;align-items:center;gap:8px;margin:6px 14px 8px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--bg,transparent)}.lp-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.lp-search input{flex:1;min-width:0;height:40px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:16px}.lp-search input::-webkit-search-cancel-button{cursor:pointer}.lp-list{overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 8px}.lp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer}.lp-row.active{background:var(--panel-2,rgba(127,127,127,.12))}.lp-row.current b{color:var(--accent)}.lp-row:disabled{cursor:default;opacity:.5}.lp-names{display:flex;flex-direction:column;min-width:0}.lp-names b{font-weight:600;font-size:15px;line-height:1.3;unicode-bidi:isolate;text-align:start;overflow-wrap:anywhere}.lp-names small{color:var(--muted);font-size:12.5px;line-height:1.3}.lp-mark{flex:none;display:inline-flex;align-items:center;color:var(--accent)}.lp-mark em{font-style:normal;font-size:12px;color:var(--muted)}.lp-spin{animation:lp-spin .8s linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-group{margin:10px 12px 4px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.lp-empty{margin:18px 12px;color:var(--muted);text-align:center}.lp-trigger{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text);font:inherit;cursor:pointer;max-width:100%}.lp-trigger:hover,.lp-trigger:focus-visible{border-color:var(--accent)}.lp-trigger span{font-weight:600}.lp-trigger small{color:var(--muted);margin-inline-start:auto}.st-card .lp-trigger{width:100%;justify-content:flex-start}.lp-menu-row{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}@media(max-width:560px){.lp-backdrop{align-items:flex-end;padding:16px 0 0}.lp-dialog{max-width:none;max-height:calc(100dvh - 40px);border-radius:16px 16px 0 0;border-bottom:0}}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#141414;background:#f7f7f7;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#f7f7f7;--panel:#fff;--panel-2:#f1f1f1;--text:#141414;--muted:#6f6f6f;--line:#dedede;--line-strong:#b9b9b9;--button:#111;--button-text:#fff;--hover:#e9e9e9;--danger:#545454}html[data-theme=dark]{color:#f2f2f2;background:#0f0f0f;--bg:#0f0f0f;--panel:#171717;--panel-2:#202020;--text:#f2f2f2;--muted:#a0a0a0;--line:#303030;--line-strong:#4a4a4a;--button:#f3f3f3;--button-text:#111;--hover:#242424;--danger:#b5b5b5}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:var(--bg);color:var(--text)}body{min-height:100vh}button,input,textarea,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(34px,4vw,56px);line-height:1.03;letter-spacing:-.045em;margin-bottom:14px}h2{font-size:26px;letter-spacing:-.025em}h3{font-size:16px}.eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.brand{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;letter-spacing:.08em}.brand-mark{width:28px;height:28px;border:1px solid var(--line-strong);display:grid;place-items:center;border-radius:8px;letter-spacing:0}.version{font-size:9px;font-weight:700;color:var(--muted);letter-spacing:.08em}.button,button{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:40px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:.16s ease}.button:hover,button:hover{background:var(--hover)}.button.primary,button.primary{background:var(--button);color:var(--button-text);border-color:var(--button)}button:disabled,.button.disabled{opacity:.5;cursor:not-allowed}.compact{min-height:34px;padding:6px 10px;font-size:12px}.public-home{min-height:100vh;max-width:1240px;margin:auto;padding:0 34px}.landing-nav{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.home-controls{display:flex;align-items:center;gap:12px}.public-home .hero{max-width:930px;padding:13vh 0 8vh}.public-home .hero h1{font-size:clamp(52px,8vw,106px);max-width:1100px}.public-home .hero p{max-width:650px;font-size:19px;line-height:1.65;color:var(--muted);margin-bottom:30px}.text-link{font-size:13px;color:var(--muted)}.shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);padding:24px 16px;display:flex;flex-direction:column;background:var(--bg)}.sidebar>.brand{padding:0 8px 22px}.sidebar-create{border:1px solid var(--line);border-radius:10px;padding:10px 11px;margin-bottom:18px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;background:var(--panel)}nav{display:grid;gap:3px}nav a,.aside-bottom>a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;font-size:13px;color:var(--muted)}nav a.active,nav a:hover,.aside-bottom>a:hover{background:var(--panel-2);color:var(--text)}.aside-bottom{margin-top:auto;display:grid;gap:8px}.language-control{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:5px 8px;background:var(--panel)}.language-control select{border:0;background:transparent;outline:0;font-size:11px;flex:1}.icon-button{min-height:34px;width:38px;padding:0;background:transparent}.session{display:flex;align-items:center;gap:9px;padding:10px 4px;font-size:12px}.session small{display:block;color:var(--muted);margin-top:2px}.avatar{width:28px;height:28px;border-radius:50%;background:var(--button);color:var(--button-text);display:grid;place-items:center;font-weight:800}.shell main{min-width:0}.app-header{height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;font-size:12px;color:var(--muted);position:sticky;top:0;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20}.pill{border:1px solid var(--line);border-radius:99px;padding:5px 8px;font-size:9px}.content{max-width:1180px;margin:0 auto;padding:34px 34px 100px}.page-heading,.project-heading,.stage-heading,.media-project-head,.internal-title{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.page-heading{margin:18px 0 30px}.page-heading p,.stage-heading p,.internal-title p{color:var(--muted)}.project-heading{padding:26px 0 20px}.project-heading h1{font-size:32px}.icon-text{background:transparent;border-color:transparent;min-height:34px}.danger{color:var(--danger)}.notice{border:1px solid var(--line);padding:10px 12px;border-radius:9px;font-size:12px;margin-bottom:14px;background:var(--panel)}.notice.error{border-style:dashed}.notice.success{color:var(--muted)}.steps{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.step{min-width:0;padding:12px 10px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;border-right:1px solid var(--line);cursor:default}.step:last-child{border-right:0}.step i{font-style:normal;width:21px;height:21px;border:1px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:10px}.step.current{color:var(--text);font-weight:700;background:var(--panel-2)}.step.done{color:var(--text)}.step.reachable{cursor:pointer}.stage-panel,.new-project,.media-project,.settings-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:28px;margin-bottom:24px}.stage-panel>p,.new-project>p{color:var(--muted);max-width:760px}.stage-actions,.actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:24px}.stage-actions.final{border-top:1px solid var(--line);padding-top:20px}.action-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.spinner{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}label{display:block;font-size:12px;font-weight:650;margin:18px 0 7px}.optional{font-weight:400;color:var(--muted)}input,textarea,select.select{width:100%;border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:11px 12px;outline:none}textarea{min-height:130px;resize:vertical;line-height:1.5}input:focus,textarea:focus,select:focus{border-color:var(--line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 10%,transparent)}.path-grid,.style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.path-grid button{min-height:140px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px}.path-grid button strong{margin:14px 0 6px}.path-grid button small{color:var(--muted);line-height:1.45}.path-grid button.selected,.style-card.selected{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.segmented{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden}.segmented button{border:0;border-radius:0;background:transparent}.segmented button+button{border-left:1px solid var(--line)}.segmented button.active{background:var(--button);color:var(--button-text)}.ideas-list{display:grid;gap:10px;margin-top:24px}.ideas-list>button{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;padding:18px 20px}.ideas-list span,.ideas-list p{grid-column:1;color:var(--muted);font-size:12px}.ideas-list h3{grid-column:1;margin:4px 0 6px}.project-list{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.project-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid var(--line)}.project-row:last-child{border-bottom:0}.project-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px}.row-main h3{margin:0 0 3px}.row-main small{color:var(--muted)}.empty{text-align:center;padding:70px 24px;border:1px dashed var(--line-strong);border-radius:14px}.idea-summary>p{font-size:18px;line-height:1.65}.idea-facts,.readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0}.idea-facts>div,.readiness>div{border:1px solid var(--line);border-radius:11px;padding:14px}.idea-facts span,.readiness span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.idea-facts b,.readiness b,.readiness a{font-size:12px;line-height:1.45}.product-meta{display:flex;gap:8px;flex-wrap:wrap}.product-meta span{font-size:11px;border:1px solid var(--line);border-radius:99px;padding:6px 8px;color:var(--muted)}.product-showcase{display:grid;grid-template-columns:1.5fr .5fr;gap:14px;margin:24px 0}.mockup-large,.product-side>img,.internal-grid img,.launch-identity img,.ad-card img,.asset-image,.checkout-preview,.page-preview{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;overflow:hidden}.mockup-large{min-height:460px;display:grid;place-items:center}.mockup-large img{width:100%;height:100%;max-height:620px;object-fit:contain}.product-side{display:grid;gap:14px}.product-side>img{width:100%;height:100%;object-fit:contain;min-height:210px}.internal-title{align-items:end;margin:36px 0 14px}.internal-title h2{margin-bottom:0}.internal-title p{font-size:12px;margin-bottom:2px}.internal-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.internal-grid img{width:100%;max-height:620px;object-fit:contain}.included{margin-top:22px;border-top:1px solid var(--line);padding-top:20px}.included ul{columns:2;padding-left:18px}.included li{margin:8px 0;color:var(--muted)}.refine-form{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.refine-form textarea{min-height:110px}.style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:12px}.style-card strong{margin:10px 0 4px}.style-card small{color:var(--muted);line-height:1.35}.style-thumb{height:150px;border:1px solid var(--line);background:var(--bg);border-radius:8px;display:block;position:relative;padding:16px}.style-thumb i{display:block;background:var(--text);height:10px;margin-bottom:8px;border-radius:2px}.style-thumb i:nth-child(2){width:70%;height:34px}.style-thumb i:nth-child(3){width:45%;height:10px}.style-thumb.editorial i:nth-child(1){width:100%;height:2px}.style-thumb.editorial i:nth-child(2){width:52%;height:58px}.style-thumb.editorial i:nth-child(3){width:88%;height:2px;margin-top:22px}.style-thumb.visual{background:var(--text)}.style-thumb.visual i{background:var(--bg)}.style-thumb.visual i:nth-child(2){width:44%;height:76px;margin-left:auto}.preview-toggle{display:flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.preview-toggle button{border:0;border-radius:0;min-height:34px;padding:6px 10px;background:transparent;font-size:11px}.preview-toggle .active{background:var(--button);color:var(--button-text)}.page-preview{margin-top:22px;height:680px;transition:.2s;width:100%}.page-preview.mobile{width:390px;max-width:100%;margin-left:auto;margin-right:auto}.page-preview iframe,.checkout-preview iframe{border:0;width:100%;height:100%;background:#fff}.checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.slug-input{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg)}.slug-input span{padding:11px 0 11px 12px;color:var(--muted);font-size:12px}.slug-input input{border:0;border-radius:0;padding-left:2px}.validation{display:flex;align-items:center;gap:8px;margin:15px 0;color:var(--muted);font-size:12px}.validation.ok{color:var(--text)}.checkout-preview{min-height:430px}.readiness{margin-top:18px}.readiness a{display:inline-flex;gap:4px;align-items:center;text-decoration:underline;text-decoration-color:var(--line-strong)}.public-url{font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.launch-identity{display:grid;grid-template-columns:.45fr 1.35fr 1fr;gap:12px;margin:24px 0}.launch-identity img{width:100%;height:240px;object-fit:contain}.ads-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ad-card{border:1px solid var(--line);border-radius:14px;padding:10px}.ad-card img{width:100%;aspect-ratio:1;object-fit:contain}.ad-card strong{display:block;margin:12px 4px 6px}.ad-card p{font-size:11px;color:var(--muted);line-height:1.5;margin:0 4px 6px}.media-projects{display:grid;gap:20px}.media-project h3{margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg)}.asset-image{height:230px;border:0;border-radius:0}.asset-image img{width:100%;height:100%;object-fit:contain}.asset-meta{padding:11px}.asset-meta>strong{font-size:12px}.asset-meta>div{display:flex;gap:8px;margin-top:9px}.asset-link{border:0;background:transparent;padding:0;min-height:auto;font-size:10px;color:var(--muted);display:inline-flex;align-items:center;gap:4px}.asset-link:hover{background:transparent;color:var(--text)}.settings-panel{display:flex;gap:10px;align-items:center}.settings-panel p{margin:0 0 0 10px}.media-project-head p{color:var(--muted);font-size:12px}.media-project-head h2{margin-bottom:5px}[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--line)}[dir=rtl] .project-row,[dir=rtl] .style-card,[dir=rtl] .path-grid button,[dir=rtl] .ideas-list>button{text-align:right}[dir=rtl] .included ul{padding-left:0;padding-right:18px}[dir=rtl] .segmented button+button{border-left:0;border-right:1px solid var(--line)}@media(max-width:980px){.shell{grid-template-columns:74px minmax(0,1fr)}.sidebar{padding:20px 10px}.sidebar .brand>span:not(.brand-mark),.sidebar-create{font-size:0}.sidebar-create{justify-content:center}.sidebar nav a,.aside-bottom>a{justify-content:center;font-size:0}.language-control svg,.language-control{display:none}.session span:not(.avatar){display:none}.product-showcase{grid-template-columns:1fr}.product-side{grid-template-columns:1fr 1fr}.checkout-grid{grid-template-columns:1fr}.ads-grid,.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.public-home{padding:0 20px}.landing-nav{height:70px}.public-home .hero{padding-top:10vh}.shell{display:block}.sidebar{position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--line);display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px 14px;overflow:hidden}.sidebar>.brand{padding:0;margin-right:auto}.sidebar-create{margin:0}.sidebar nav{display:none}.aside-bottom{margin:0;display:flex}.session,.aside-bottom>a{display:none}.content{padding:22px 16px 70px}.app-header{display:none}.steps{grid-template-columns:repeat(5,1fr);border-radius:10px}.step{padding:8px 4px;justify-content:center;border-right:0}.step span{display:none}.stage-panel,.new-project,.media-project{padding:20px;border-radius:12px}.page-heading,.project-heading,.stage-heading,.media-project-head,.internal-title{display:block}.project-heading .danger{margin-top:8px}.path-grid,.style-grid,.idea-facts,.readiness,.internal-grid,.launch-identity,.ads-grid,.asset-grid,.segmented{grid-template-columns:1fr}.segmented button+button{border-left:0;border-top:1px solid var(--line)}.product-side{grid-template-columns:1fr}.mockup-large{min-height:340px}.included ul{columns:1}.page-preview{height:570px}.checkout-preview{min-height:350px}.launch-identity img{height:auto;max-height:420px}.asset-image{height:300px}}.language-control select{color:var(--text);background:var(--panel);color-scheme:light dark}html[data-theme=dark] .language-control,html[data-theme=dark] .language-control select,html[data-theme=dark] .language-control select option{background:#171717;color:#f2f2f2}.row-actions{display:flex;gap:8px;align-items:center}.row-delete{font-size:11px;white-space:nowrap}.asset-open{width:100%;padding:0;min-height:0;border:0;border-radius:0;background:var(--panel-2);display:block}.asset-open:hover{background:var(--panel-2)}.asset-link.danger{color:var(--danger)}.refine-title{font-size:13px;font-weight:750;margin-bottom:8px}.launch-refine-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.ready-screen{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:clamp(28px,5vw,58px);text-align:center}.ready-screen h1{font-size:clamp(42px,7vw,84px);max-width:900px;margin:0 auto 14px}.ready-product-title{font-size:18px;color:var(--muted);margin-bottom:28px}.ready-download{min-height:52px;padding:13px 24px;font-size:15px}.ready-url{max-width:880px;margin:34px auto 22px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);text-align:left}.ready-url>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:8px}.ready-url>strong{display:block;font-size:clamp(15px,2vw,22px);overflow-wrap:anywhere;margin-bottom:15px}.ready-url>div{display:flex;gap:9px;flex-wrap:wrap}.ready-secondary{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:20px}.ready-secondary button{background:transparent}.style-thumb{overflow:hidden}.style-thumb.recommended{display:grid;grid-template-columns:1.1fr .9fr;gap:7px}.style-thumb.recommended i{margin:0;height:auto;background:var(--text)}.style-thumb.recommended i:nth-child(1){grid-row:1/4;width:100%;height:100%;opacity:.12}.style-thumb.recommended i:nth-child(2){width:80%;height:12px}.style-thumb.recommended i:nth-child(3){width:100%;height:42px;opacity:.85}.style-thumb.recommended i:nth-child(4){width:55%;height:12px}.style-thumb.editorial{display:block;padding-top:22px}.style-thumb.editorial:before{content:"Aa";display:block;font-family:Georgia,serif;font-size:38px;line-height:1;color:var(--text);margin-bottom:16px}.style-thumb.editorial i{height:2px;width:100%;margin:8px 0;background:var(--text)}.style-thumb.editorial i:nth-child(2){width:72%}.style-thumb.editorial i:nth-child(3){width:88%}.style-thumb.editorial i:nth-child(4){width:46%}.style-thumb.visual{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr;gap:7px;background:var(--text)}.style-thumb.visual i{margin:0;background:var(--bg);width:auto;height:auto}.style-thumb.visual i:nth-child(1){grid-row:1/3;border-radius:5px;opacity:.9}.style-thumb.visual i:nth-child(2){height:auto}.style-thumb.visual i:nth-child(3){height:auto}.style-thumb.visual i:nth-child(4){display:none}[dir=rtl] .ready-url{text-align:right}@media(max-width:720px){.row-actions{flex-direction:column;align-items:stretch}.row-delete{font-size:0}.row-delete svg{font-size:initial}.ready-url{text-align:center}.ready-url>div{justify-content:center}.launch-refine-actions,.ready-secondary{display:grid}.ready-secondary button{width:100%}}.home-showcase{border-top:1px solid var(--line);padding:72px 0 96px}.showcase-heading{max-width:760px;margin-bottom:30px}.showcase-heading h2,.showcase-detail h2,.showcase-generated h2{font-size:clamp(30px,4.2vw,54px);line-height:1.04;letter-spacing:-.04em;margin-bottom:12px}.showcase-heading p,.showcase-detail-head>p,.showcase-media-pack p{color:var(--muted);font-size:16px;line-height:1.65}.showcase-proof{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.showcase-product{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;grid-column:1/3}.showcase-product>*,.showcase-pages img,.showcase-wide,.showcase-ads img,.showcase-detail-card,.showcase-internal-large img,.showcase-landing-large,.showcase-ad-large img,.showcase-mini-assets img{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.showcase-mockup{width:100%;height:520px;object-fit:contain;padding:20px}.showcase-cover-wrap{display:grid;place-items:center;min-height:520px;padding:24px}.showcase-cover-wrap img{width:100%;height:100%;max-height:470px;object-fit:contain}.showcase-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.showcase-pages img{width:100%;aspect-ratio:595/842;object-fit:cover}.showcase-wide{display:grid;place-items:center;min-height:500px;padding:22px}.showcase-wide img{width:100%;max-height:620px;object-fit:contain}.showcase-ads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;grid-column:1/3}.showcase-ads img{width:100%;aspect-ratio:1;object-fit:contain}.showcase-summary{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--line);margin-top:30px;padding-top:28px}.showcase-summary h3{font-size:24px;margin-bottom:7px}.showcase-summary p{color:var(--muted);line-height:1.5}.showcase-summary ul,.showcase-generated ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.8}.showcase-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.showcase-page{min-height:100vh;max-width:1240px;margin:auto;padding:0 34px}.showcase-detail{padding:70px 0 110px}.showcase-detail-head{max-width:900px;margin-bottom:44px}.showcase-detail-head h1{font-size:clamp(50px,7vw,92px);max-width:1000px}.showcase-detail-grid{display:grid;grid-template-columns:1.45fr .55fr;gap:14px}.showcase-detail-card{min-height:560px;padding:18px;display:flex;flex-direction:column}.showcase-detail-card>span{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.showcase-detail-card img{width:100%;height:100%;max-height:520px;object-fit:contain}.showcase-section{border-top:1px solid var(--line);padding:70px 0}.showcase-section-head{max-width:720px;margin-bottom:26px}.showcase-internal-large{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.showcase-internal-large img{width:100%;aspect-ratio:595/842;object-fit:cover}.showcase-landing-large{padding:24px;display:grid;place-items:center;min-height:660px}.showcase-landing-large img{width:100%;max-height:820px;object-fit:contain}.showcase-ad-large{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.showcase-ad-large img{width:100%;aspect-ratio:1;object-fit:contain}.showcase-media-pack{display:grid;grid-template-columns:.7fr 1.3fr;gap:38px;align-items:center}.showcase-mini-assets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.showcase-mini-assets img{width:100%;aspect-ratio:1;object-fit:contain}.showcase-generated{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:clamp(28px,5vw,56px);margin-top:70px}.showcase-generated ul{margin:24px 0 28px;max-width:720px}[dir=rtl] .showcase-summary ul,[dir=rtl] .showcase-generated ul{padding-left:0;padding-right:18px}@media(max-width:900px){.showcase-product,.showcase-detail-grid,.showcase-media-pack{grid-template-columns:1fr}.showcase-cover-wrap,.showcase-detail-card{min-height:420px}.showcase-internal-large,.showcase-mini-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-proof{grid-template-columns:1fr}.showcase-product,.showcase-ads{grid-column:auto}.showcase-wide{min-height:400px}}@media(max-width:720px){.home-showcase{padding:52px 0 72px}.showcase-page{padding:0 20px}.showcase-detail{padding:46px 0 80px}.showcase-product,.showcase-summary{grid-template-columns:1fr}.showcase-mockup{height:360px}.showcase-cover-wrap{min-height:360px}.showcase-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-ads,.showcase-ad-large{grid-template-columns:1fr}.showcase-internal-large{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-landing-large{min-height:420px;padding:12px}}.preview-banner{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:12px 14px;margin-bottom:22px;font-size:12px}.preview-banner strong{font-size:10px;letter-spacing:.12em}.preview-banner span{color:var(--muted);line-height:1.45}.product-facts{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:10px;align-content:start}.product-facts span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.product-facts b{font-size:12px;text-align:right}.product-preview-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.product-preview-details .included,.sample-tool{margin:0;border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--bg)}.product-preview-details .included{border-top:1px solid var(--line)}.sample-tool>strong{font-size:13px}.sample-tool ul{padding-left:18px;color:var(--muted);font-size:12px;line-height:1.55}.product-preview-pages{grid-template-columns:repeat(3,minmax(0,1fr))}.product-preview-pages img{max-height:none;aspect-ratio:1200/1550;object-fit:contain}.preview-toggle button{gap:6px}.preview-toggle button svg{flex:0 0 auto}.preview-toggle .active{box-shadow:inset 0 0 0 1px var(--button)}.style-card{min-height:235px}.style-card .style-thumb{height:160px}.showcase-landing-large iframe{width:100%;height:760px;border:0;border-radius:10px;background:#fff}.showcase-mini-assets img{aspect-ratio:auto;min-height:160px}.showcase-internal-large{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-internal-large img{object-fit:contain}[dir=rtl] .product-facts b{text-align:left}[dir=rtl] .sample-tool ul{padding-left:0;padding-right:18px}@media(max-width:980px)and (min-width:721px){.sidebar .language-control{display:flex}.sidebar .language-control svg{display:block}.sidebar .language-control select{display:block;width:45px}.sidebar .language-control{padding:4px}}@media(max-width:720px){.sidebar{flex-wrap:wrap;overflow:visible}.sidebar nav{display:flex;order:3;width:100%;overflow-x:auto;gap:4px;border-top:1px solid var(--line);padding-top:8px}.sidebar nav a{font-size:10px;display:flex;flex-direction:column;gap:3px;min-width:70px;white-space:nowrap}.sidebar nav a svg{width:16px}.sidebar .aside-bottom{display:flex}.sidebar .aside-bottom>a{display:flex;font-size:0;min-width:34px;padding:7px}.sidebar .aside-bottom>a svg{width:16px;height:16px}.sidebar .language-control{display:flex;padding:4px 6px}.sidebar .language-control svg{display:block}.sidebar .language-control select{display:block;width:38px;font-size:10px}.sidebar .icon-button{display:flex}.product-preview-details,.product-preview-pages,.showcase-pages,.showcase-internal-large{grid-template-columns:1fr}.showcase-landing-large iframe{height:620px}.preview-toggle button span{display:none}.preview-toggle button{padding:7px 10px}.home-controls .language-control{display:flex}.home-controls .language-control svg{display:block}.home-controls .language-control select{display:block;width:40px}}.refine-scope{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.refine-scope-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.refine-scope-grid button,.launch-media-preview article>button,.launch-copy-preview button{background:var(--panel);border:1px solid var(--line);color:var(--text);padding:9px 12px;border-radius:9px}.launch-media-preview>.stage-heading{align-items:flex-start}.media-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.media-preview-grid article{border:1px solid var(--line);background:var(--bg);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:11px}.media-preview-grid article>span{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.media-preview-grid article>img{width:100%;min-height:210px;max-height:340px;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.identity-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.identity-pair img{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.launch-landing-preview{margin-top:26px;border-top:1px solid var(--line);padding-top:24px}.launch-landing-preview img{display:block;width:100%;max-height:720px;object-fit:contain;border:1px solid var(--line);border-radius:14px;background:var(--panel);margin-top:14px}.launch-media-preview .ads-grid{margin-top:26px}.launch-media-preview .ad-card button{margin-top:auto}.launch-copy-preview{border:1px solid var(--line);border-radius:14px;background:var(--bg);padding:18px;margin-top:24px}.launch-copy-preview>.stage-heading{margin-bottom:8px}.launch-copy-preview article{border-top:1px solid var(--line);padding:14px 0}.launch-copy-preview article:first-of-type{border-top:0}.launch-copy-preview article strong{display:block;margin-bottom:6px}.launch-copy-preview article p{color:var(--muted);line-height:1.55;margin:0}.stage-actions.final{border-top:1px solid var(--line);padding-top:22px;margin-top:24px}@media(max-width:900px){.media-preview-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.refine-scope-grid{display:grid;grid-template-columns:1fr}.refine-scope-grid button{width:100%}.media-preview-grid{grid-template-columns:1fr}.identity-pair{grid-template-columns:1fr 1fr}.launch-landing-preview img{max-height:none}}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:var(--bg)}.auth-card{width:min(100%,460px);padding:30px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 24px 70px #0000001a}.auth-card .brand{margin-bottom:38px}.auth-card h1{margin:10px 0 12px;font-size:clamp(28px,5vw,40px);letter-spacing:-.045em}.auth-card>p{color:var(--muted);line-height:1.65}.auth-card form{display:grid;gap:10px;margin-top:24px}.auth-card input{width:100%}.auth-card form .primary{margin-top:6px}.auth-icon{width:44px;height:44px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;margin-bottom:16px}.auth-note{font-size:12px;margin-top:20px}.auth-card .notice strong{display:block;margin:6px 0 14px}.auth-card .notice .button{display:inline-flex}.unlock-panel{max-width:760px;margin-inline:auto;text-align:left}.unlock-panel h1{font-size:34px;margin:8px 0}.unlock-panel>p{max-width:620px;color:var(--muted)}.free-access-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.free-access-list span{display:flex;gap:8px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px}.free-preview-note{display:flex;align-items:center;gap:9px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;color:var(--muted);font-size:13px}.free-product-showcase{grid-template-columns:minmax(220px,420px)}.admin-page{padding-bottom:40px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 26px}.admin-stats>div{border:1px solid var(--line);border-radius:12px;padding:15px;background:var(--panel)}.admin-stats span{display:block;color:var(--muted);font-size:12px}.admin-stats b{font-size:28px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.admin-grid>div,.admin-detail{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:18px}.admin-grid h2{font-size:16px;margin:0 0 14px}.admin-table{display:grid;gap:8px}.admin-table>button,.admin-row,.admin-line{width:100%;border:1px solid var(--line);border-radius:9px;padding:11px;text-align:left;background:transparent;color:var(--text)}.admin-table>button{display:grid;gap:3px}.admin-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.admin-row>button{border:0;background:transparent;color:var(--text);text-align:left;display:grid;gap:3px;flex:1}.admin-row>div{display:flex;gap:6px}.admin-row>div button{padding:7px 9px}.admin-line{display:grid;gap:3px}.admin-table small,.admin-line small{color:var(--muted)}.admin-detail pre{white-space:pre-wrap;overflow:auto;max-height:520px;font-size:11px;color:var(--muted)}.session{min-width:0}.session span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.session small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aside-bottom>.icon-text{width:100%;justify-content:flex-start}@media(max-width:760px){.free-access-list,.admin-stats,.admin-grid{grid-template-columns:1fr}.admin-row{align-items:flex-start;flex-direction:column}.admin-row>div{width:100%}.auth-card{padding:24px}}.mkr-private-brand{display:inline-flex!important;align-items:center!important;gap:9px!important;width:max-content!important;min-width:0!important;height:32px!important;text-decoration:none!important;color:var(--text)!important}.mkr-official-brand-icon{position:relative!important;display:block!important;flex:0 0 26px!important;width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important;overflow:hidden!important;border-radius:6px!important}.mkr-official-brand-icon img{position:absolute!important;inset:0!important;width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;transform:none!important}.mkr-logo-dark-bg{display:block!important}.mkr-logo-light-bg,html[data-theme=light] .mkr-logo-dark-bg{display:none!important}html[data-theme=light] .mkr-logo-light-bg{display:block!important}.mkr-private-brand-text{font-size:14px!important;line-height:1!important;font-weight:800!important;letter-spacing:.045em!important}.signin-public-header{width:min(1180px,calc(100% - 40px));height:74px;margin:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.signin-public-header nav{display:flex;justify-content:center;gap:28px}.signin-public-header nav a{color:var(--muted);text-decoration:none;font-size:14px}.signin-header-actions{display:flex;align-items:center;gap:8px}.signin-language{position:relative}.signin-language summary,.signin-theme-button{list-style:none;width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);cursor:pointer}.signin-language>div{position:absolute;top:46px;right:0;width:68px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 14px 40px #0000002e;z-index:40}.signin-language button{width:100%;border:0;border-radius:7px;padding:8px;background:transparent;color:var(--text);cursor:pointer}.signin-language button.active{background:var(--panel-2)}.settings-premium{display:grid;gap:16px}.settings-section{border:1px solid var(--line);border-radius:18px;padding:26px;background:var(--panel)}.settings-section-head{display:flex;align-items:center;gap:16px;margin-bottom:24px}.settings-section-head h2,.settings-simple h2{margin:0 0 5px;font-size:22px}.settings-section-head p{margin:0;color:var(--muted)}.settings-section-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.appearance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.appearance-card{padding:14px;border:1px solid var(--line);border-radius:14px;background:transparent;color:var(--text);text-align:left}.appearance-card.selected{box-shadow:inset 0 0 0 2px var(--text)}.appearance-preview{position:relative;height:145px;border-radius:10px;overflow:hidden;border:1px solid var(--line);margin-bottom:14px}.appearance-preview.light{background:#f4f4f2}.appearance-preview.dark{background:#161718}.appearance-preview.system{background:linear-gradient(110deg,#f4f4f2 0 49%,#161718 50% 100%)}.appearance-preview i{position:absolute;display:block;border-radius:5px;opacity:.8}.appearance-preview i:nth-child(1){left:12px;top:14px;width:28%;height:9px;background:#9ea3a8}.appearance-preview i:nth-child(2){left:12px;top:36px;width:20%;height:8px;background:#b7bbc0}.appearance-preview i:nth-child(3){left:38%;top:28px;width:45%;height:9px;background:#9ea3a8}.appearance-preview i:nth-child(4){left:38%;top:56px;width:52%;height:45px;background:#c8cbd0}.appearance-card>div:last-child{display:flex;align-items:flex-start;gap:10px}.appearance-card span{display:grid;gap:3px}.appearance-card small{color:var(--muted);font-size:12px}.settings-simple{display:flex;justify-content:space-between;gap:24px;align-items:center}.settings-language-buttons{display:flex;gap:8px;flex-wrap:wrap}.settings-language-buttons button.selected{box-shadow:inset 0 0 0 1px var(--text)}.auth-shell{background:var(--bg)}@media(max-width:760px){.signin-public-header{grid-template-columns:auto auto;justify-content:space-between}.signin-public-header nav{display:none}.appearance-grid{grid-template-columns:1fr}.settings-simple{align-items:flex-start;flex-direction:column}}.brand-icon{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 24px}.brand-icon img{width:24px;height:24px;object-fit:contain}.brand-icon-light,html[data-theme=light] .brand-icon-dark{display:none}html[data-theme=light] .brand-icon-light{display:block}.product-forward-only{justify-content:flex-end}.preview-toggle{display:flex!important;align-items:center;gap:6px;flex-wrap:nowrap;flex:none;width:max-content;max-width:100%}.preview-toggle button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-width:0;padding-left:14px;padding-right:14px;white-space:nowrap;overflow:visible}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.dashboard-metric{min-height:132px;padding:20px;border:1px solid color-mix(in srgb,currentColor 13%,transparent);border-radius:16px;background:color-mix(in srgb,currentColor 3%,transparent);color:inherit;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}.dashboard-metric span{font-size:13px;opacity:.62}.dashboard-metric strong{font-size:34px;letter-spacing:-.04em}.dashboard-metric small{opacity:.55}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:18px}.dashboard-panel{border:1px solid color-mix(in srgb,currentColor 13%,transparent);border-radius:18px;padding:22px;background:color-mix(in srgb,currentColor 3%,transparent)}.dashboard-panel h2{margin:6px 0 18px;font-size:22px}.dashboard-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dashboard-panel-head a{color:inherit;opacity:.65}.dashboard-recent{display:grid}.dashboard-recent-row{padding:16px 0;border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-recent-row>div{display:grid;gap:5px}.dashboard-recent-row span{opacity:.56;font-size:13px}.dashboard-side{display:grid;align-content:start;gap:18px}.dashboard-money{display:block;font-size:38px;margin:8px 0}.dashboard-panel p{opacity:.6;line-height:1.55}.dashboard-quick{display:grid}.dashboard-quick a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);color:inherit;text-decoration:none}@media(max-width:900px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}}@media(max-width:600px){.dashboard-metrics{grid-template-columns:1fr}}.pricing-main-section,.pricing-hero,.pricing-page-hero{background-image:none!important}.pricing-main-section .pricing-right-visual,.pricing-hero .pricing-right-visual,.pricing-page-hero .pricing-right-visual,.pricing-main-section .pricing-hero-visual,.pricing-hero .pricing-hero-visual,.pricing-page-hero .pricing-hero-visual,.pricing-main-section .pricing-hero-media,.pricing-hero .pricing-hero-media,.pricing-page-hero .pricing-hero-media{position:relative;overflow:hidden;border-radius:24px;min-height:420px;background:none!important;isolation:isolate}.pricing-main-section .pricing-right-visual img,.pricing-hero .pricing-right-visual img,.pricing-page-hero .pricing-right-visual img,.pricing-main-section .pricing-hero-visual img,.pricing-hero .pricing-hero-visual img,.pricing-page-hero .pricing-hero-visual img,.pricing-main-section .pricing-hero-media img,.pricing-hero .pricing-hero-media img,.pricing-page-hero .pricing-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pricing-main-section .pricing-right-visual:after,.pricing-hero .pricing-right-visual:after,.pricing-page-hero .pricing-right-visual:after,.pricing-main-section .pricing-hero-visual:after,.pricing-hero .pricing-hero-visual:after,.pricing-page-hero .pricing-hero-visual:after,.pricing-main-section .pricing-hero-media:after,.pricing-hero .pricing-hero-media:after,.pricing-page-hero .pricing-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080a0ce0,#080a0c8f 26%,#080a0c24 55%,#080a0c0d);pointer-events:none;z-index:1}html[data-theme=light] .pricing-main-section .pricing-right-visual:after,html[data-theme=light] .pricing-hero .pricing-right-visual:after,html[data-theme=light] .pricing-page-hero .pricing-right-visual:after,html[data-theme=light] .pricing-main-section .pricing-hero-visual:after,html[data-theme=light] .pricing-hero .pricing-hero-visual:after,html[data-theme=light] .pricing-page-hero .pricing-hero-visual:after,html[data-theme=light] .pricing-main-section .pricing-hero-media:after,html[data-theme=light] .pricing-hero .pricing-hero-media:after,html[data-theme=light] .pricing-page-hero .pricing-hero-media:after{background:linear-gradient(90deg,#f4f2eeeb,#f4f2ee99 28%,#f4f2ee29 58%,#f4f2ee0a)}.pricing-main-section+.pricing-faq,.pricing-main-section~.pricing-faq,.pricing-faq,.pricing-final-cta,footer{background-image:none!important}@media(max-width:1024px){.pricing-main-section .pricing-right-visual,.pricing-hero .pricing-right-visual,.pricing-page-hero .pricing-right-visual,.pricing-main-section .pricing-hero-visual,.pricing-hero .pricing-hero-visual,.pricing-page-hero .pricing-hero-visual,.pricing-main-section .pricing-hero-media,.pricing-hero .pricing-hero-media,.pricing-page-hero .pricing-hero-media{min-height:340px}}@media(max-width:768px){.pricing-main-section .pricing-right-visual,.pricing-hero .pricing-right-visual,.pricing-page-hero .pricing-right-visual,.pricing-main-section .pricing-hero-visual,.pricing-hero .pricing-hero-visual,.pricing-page-hero .pricing-hero-visual,.pricing-main-section .pricing-hero-media,.pricing-hero .pricing-hero-media,.pricing-page-hero .pricing-hero-media{min-height:260px;border-radius:20px}}.shell{min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr)}.final-sidebar{position:sticky;top:0;height:100vh;padding:16px 14px;display:flex;flex-direction:column;border-right:1px solid var(--border,#293036);background:var(--bg,#0d1114);z-index:20}.private-brand-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 12px}.private-brand-row .brand{gap:9px}.mkr-private-brand-text{letter-spacing:.09em;font-size:14px}.sidebar-collapse{width:31px;height:31px;display:grid;place-items:center;padding:0;border:1px solid var(--border,#293036);border-radius:8px;background:var(--panel,#13191d)}.private-nav{display:grid;gap:5px;padding-top:10px}.private-nav a,.aside-bottom>a{min-height:43px;display:flex;align-items:center;gap:12px;padding:0 13px;border-radius:8px;color:var(--muted,#a4adb4);text-decoration:none;font-size:14px}.private-nav a:hover,.private-nav a.active,.aside-bottom>a:hover,.aside-bottom>a.active{color:var(--text,#f2f1ec);background:var(--panel-2,#1a2024)}.aside-bottom{margin-top:auto;display:grid;gap:11px}.sidebar-user-card{display:flex;align-items:center;gap:10px;min-width:0;padding:11px;border:1px solid var(--border,#293036);border-radius:10px;background:var(--panel,#12171b)}.avatar,.topbar-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:var(--panel-3,#293038);font-size:13px}.sidebar-user-copy{display:grid;min-width:0}.sidebar-user-copy strong,.sidebar-user-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy strong{font-size:13px}.sidebar-user-copy small{color:var(--muted,#9ca4aa);font-size:11px}.private-topbar{height:64px;position:sticky;top:0;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;border-bottom:1px solid var(--border,#293036);background:color-mix(in srgb,var(--bg,#0d1114) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.private-topbar-context strong{font-size:15px;font-weight:650}.private-topbar-actions{display:flex;align-items:center;gap:9px}.private-search{width:min(320px,28vw);height:38px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid var(--border,#293036);border-radius:9px;background:var(--panel,#141a1e)}.private-search svg{color:var(--muted,#9da6ad);flex:0 0 auto}.private-search input{min-width:0;flex:1;border:0;outline:0;padding:0;background:transparent;color:var(--text,#f3f2ee);font-size:12px}.private-search kbd{padding:2px 5px;border:1px solid var(--border,#343b40);border-radius:5px;color:var(--muted,#9da6ad);background:transparent;font-size:10px}.topbar-popover{position:relative}.topbar-popover>summary{width:38px;height:38px;display:grid;place-items:center;list-style:none;cursor:pointer;border:1px solid var(--border,#293036);border-radius:9px;background:var(--panel,#141a1e)}.topbar-popover>summary::-webkit-details-marker{display:none}.topbar-menu{position:absolute;right:0;top:45px;width:250px;z-index:50;padding:10px;border:1px solid var(--border,#30373c);border-radius:11px;background:var(--panel,#12181c);box-shadow:0 20px 50px #00000047}.compact-panel{padding:16px}.compact-panel p{margin:5px 0 0;color:var(--muted,#9da6ad);font-size:12px}.profile-menu{width:280px}.profile-menu-user{display:flex;align-items:center;gap:10px;padding:8px 8px 13px;border-bottom:1px solid var(--border,#293036)}.profile-menu-user>div{min-width:0;display:grid}.profile-menu-user small{color:var(--muted,#9da6ad);overflow:hidden;text-overflow:ellipsis}.profile-menu>a,.profile-signout{width:100%;min-height:37px;display:flex;align-items:center;gap:9px;padding:0 8px;border:0;border-radius:7px;color:var(--text,#f3f2ee);background:transparent;text-decoration:none;font-size:13px}.profile-menu>a:hover,.profile-signout:hover{background:var(--panel-2,#1b2227)}.profile-quick-controls{display:grid;gap:10px;margin:7px 0;padding:10px 8px;border-block:1px solid var(--border,#293036)}.profile-quick-controls>div{display:flex;align-items:center;gap:5px}.profile-quick-controls span{margin-right:auto;color:var(--muted,#9da6ad);font-size:11px}.profile-quick-controls button{padding:4px 6px;border:1px solid var(--border,#293036);border-radius:5px;background:transparent;font-size:10px}.profile-quick-controls button.active{background:var(--text,#f3f2ee);color:var(--bg,#0d1114)}.content{width:min(1280px,calc(100% - 52px));margin:0 auto;padding:22px 0 42px}.dashboard-final-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:18px}.dashboard-final-heading h1{margin:0;font-size:31px;line-height:1.05;letter-spacing:-.035em}.dashboard-final-heading p{margin:6px 0 0;color:var(--muted,#9da6ad);font-size:14px}.dashboard-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px}.dashboard-overview-card{min-height:88px;position:relative;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:13px;border:1px solid var(--border,#293036);border-radius:10px;color:var(--text,#f3f2ee);background:var(--panel,#12181c);text-decoration:none}.dashboard-overview-card:hover{background:var(--panel-2,#171e23)}.dashboard-overview-icon,.dashboard-section-icon{display:grid;place-items:center;border:1px solid var(--border,#343b40);border-radius:9px;background:var(--panel-2,#1a2025)}.dashboard-overview-icon{width:48px;height:48px}.dashboard-section-icon{width:38px;height:38px}.dashboard-overview-card>span:nth-child(2){display:grid}.dashboard-overview-card small{color:var(--muted,#a1a9af);font-size:12px}.dashboard-overview-card strong{margin-top:2px;font-size:25px;line-height:1}.dashboard-overview-card>em{position:absolute;inset-inline-end:13px;bottom:10px;color:var(--muted,#929ba1);font-size:10px;font-style:normal}.dashboard-business-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:15px;margin-bottom:15px}.dashboard-final-card{border:1px solid var(--border,#293036);border-radius:10px;background:var(--panel,#11171b)}.dashboard-card-heading{display:flex;align-items:flex-start;gap:11px;padding:15px 17px 11px}.dashboard-card-heading h2,.dashboard-panel-title h2,.continue-strip-title h2{margin:0;font-size:16px}.dashboard-card-heading p,.dashboard-panel-title p,.continue-strip-title p{margin:4px 0 0;color:var(--muted,#9da6ad);font-size:11px}.dashboard-revenue{position:relative;overflow:hidden;min-height:235px}.dashboard-revenue:after{content:"";position:absolute;right:-40px;bottom:-120px;width:60%;height:220px;border:1px solid var(--border,#30373c);border-radius:50%;opacity:.45;pointer-events:none}.revenue-empty{max-width:490px;position:relative;z-index:1;display:grid;gap:7px;padding:24px 74px 20px}.revenue-empty>svg{color:var(--muted,#89939a)}.revenue-empty strong{font-size:13px}.revenue-empty p{margin:0 0 8px;color:var(--muted,#9da6ad);font-size:11px;line-height:1.55}.revenue-empty .button{justify-self:start}.quick-access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:5px 13px 13px}.quick-access-grid>a{min-height:135px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:13px;border:1px solid var(--border,#293036);border-radius:8px;color:var(--text,#f2f1ed);background:var(--panel-2,#171d21);text-decoration:none}.quick-access-grid>a>small{min-height:30px;color:var(--muted,#9da6ad);font-size:10px;line-height:1.4}.quick-access-grid>a>svg:last-child{margin-top:auto}.dashboard-information-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:15px;margin-bottom:15px}.dashboard-panel-title{min-height:62px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:14px 17px 10px}.dashboard-panel-title>a{color:var(--text,#f2f1ed);text-decoration:none;font-size:11px}.recent-project-table{padding:0 14px 12px}.recent-project-table-head,.recent-project-table-row{display:grid;grid-template-columns:minmax(170px,1.55fr) .8fr .78fr .7fr .78fr 100px;align-items:center;gap:10px}.recent-project-table-head{min-height:32px;color:var(--muted,#9099a0);border-bottom:1px solid var(--border,#293036);font-size:10px}.recent-project-table-row{min-height:49px;border-bottom:1px solid color-mix(in srgb,var(--border,#293036) 70%,transparent);font-size:11px}.recent-project-table-row:last-child{border-bottom:0}.recent-project-name{min-width:0;display:flex;align-items:center;gap:9px}.recent-project-name img{width:43px;height:32px;flex:0 0 43px;object-fit:cover;border-radius:5px}.recent-project-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-stage-pill,.dashboard-status{justify-self:start;padding:4px 7px;border-radius:999px;background:var(--panel-2,#1d2429);font-size:10px}.dashboard-activity{min-height:300px}.dashboard-empty-state{min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:25px;text-align:center;color:var(--muted,#9ba4aa)}.dashboard-empty-state strong{color:var(--text,#f2f1ed);font-size:12px}.dashboard-empty-state p{max-width:310px;margin:0;font-size:11px;line-height:1.5}.dashboard-continue-strip{display:grid;grid-template-columns:260px minmax(0,1fr);gap:15px;padding:13px;border:1px solid var(--border,#293036);border-radius:10px;background:var(--panel,#11171b)}.continue-strip-title{display:flex;align-items:flex-start;gap:10px;padding:4px}.continue-projects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.continue-project-card{overflow:hidden;display:grid;gap:5px;color:var(--text,#f2f1ed);text-decoration:none}.continue-project-image{height:73px;position:relative;overflow:hidden;border-radius:7px;background:var(--panel-2,#1a2024)}.continue-project-image img{width:100%;height:100%;object-fit:cover}.continue-project-image span{position:absolute;left:6px;top:6px;padding:3px 6px;border-radius:5px;background:#080b0dc7;color:#fff;font-size:9px}.continue-project-card strong{padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.continue-project-card small{padding:0 4px 4px;color:var(--muted,#9da6ad);font-size:10px}.settings-final-heading{margin-bottom:18px}.settings-final-heading h1{margin:0;font-size:30px}.settings-final-heading p{margin:5px 0 0;color:var(--muted,#9da6ad)}.settings-console{min-height:610px;display:grid;grid-template-columns:230px minmax(0,1fr);border:1px solid var(--border,#293036);border-radius:11px;overflow:hidden;background:var(--panel,#11171b)}.settings-secondary-nav{display:flex;flex-direction:column;padding:15px 11px;border-right:1px solid var(--border,#293036);background:var(--bg,#0e1316)}.settings-secondary-nav>span{margin:15px 9px 6px;color:var(--muted,#7f898f);font-size:9px;font-weight:700;letter-spacing:.12em}.settings-secondary-nav>span:first-child{margin-top:3px}.settings-secondary-nav>a{min-height:35px;display:flex;align-items:center;gap:8px;padding:0 9px;border-radius:7px;color:var(--muted,#a1a9af);text-decoration:none;font-size:12px}.settings-secondary-nav>a small{margin-left:auto;font-size:9px;opacity:.6}.settings-secondary-nav>a:hover,.settings-secondary-nav>a.active{color:var(--text,#f2f1ed);background:var(--panel-2,#1a2125)}.settings-selected-panel{padding:34px}.settings-selected-panel>h2{margin:7px 0 4px;font-size:25px}.settings-selected-panel>p{margin:0 0 25px;color:var(--muted,#9da6ad)}.settings-detail-row{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:13px 0;border-bottom:1px solid var(--border,#293036)}.settings-detail-row>div{display:grid;gap:4px}.settings-detail-row small{color:var(--muted,#9da6ad)}.appearance-final-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.appearance-final-grid button{min-height:125px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;border:1px solid var(--border,#293036);border-radius:9px;background:var(--panel-2,#171d21)}.appearance-final-grid button.selected{border-color:var(--text,#f2f1ed)}.appearance-final-grid small{color:var(--muted,#9da6ad)}.settings-language-final{display:flex;gap:9px}.settings-language-final button{min-width:105px}.settings-language-final button.selected{background:var(--text,#f2f1ed);color:var(--bg,#0d1114)}.settings-coming-soon{min-height:420px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:520px}.settings-coming-soon h2{margin:8px 0;font-size:29px}.settings-coming-soon p{color:var(--muted,#9da6ad);line-height:1.6}.coming-soon-pill{margin-top:9px;padding:6px 9px;border:1px solid var(--border,#293036);border-radius:999px;font-size:10px}html[data-theme=light] .final-sidebar,html[data-theme=light] .settings-secondary-nav{background:#f5f4f1}html[data-theme=light] .private-topbar{background:#f9f8f5f0}html[data-theme=light] .dashboard-final-card,html[data-theme=light] .dashboard-overview-card,html[data-theme=light] .dashboard-continue-strip,html[data-theme=light] .settings-console{background:#fff}html[data-theme=light] .private-search,html[data-theme=light] .topbar-popover>summary,html[data-theme=light] .topbar-menu,html[data-theme=light] .sidebar-user-card{background:#fff}@media(max-width:1100px){.shell{grid-template-columns:205px minmax(0,1fr)}.dashboard-overview-grid{grid-template-columns:repeat(2,1fr)}.dashboard-business-grid,.dashboard-information-grid{grid-template-columns:1fr}.recent-project-table-head,.recent-project-table-row{grid-template-columns:1.4fr .8fr .8fr .7fr 90px}.recent-project-table-head>span:nth-child(5),.recent-project-table-row>span:nth-child(5){display:none}.dashboard-continue-strip{grid-template-columns:1fr}.continue-projects{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.shell{display:block}.final-sidebar{position:relative;width:100%;height:auto;padding:10px 14px;border-right:0;border-bottom:1px solid var(--border,#293036)}.private-nav{grid-template-columns:repeat(4,1fr)}.private-nav a{justify-content:center}.private-nav a span,.aside-bottom{display:none}.private-topbar{position:relative;padding:0 15px}.private-search{display:none}.content{width:calc(100% - 28px);padding-top:17px}.dashboard-final-heading{align-items:stretch}.dashboard-overview-grid{grid-template-columns:1fr 1fr}.recent-project-table-head{display:none}.recent-project-table-row{grid-template-columns:1fr auto;gap:8px;padding:12px 0}.recent-project-table-row>span{display:none}.recent-project-name{grid-column:1}.recent-project-table-row>.button{grid-column:2;grid-row:1}.settings-console{grid-template-columns:1fr}.settings-secondary-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border,#293036)}.settings-secondary-nav>span{display:none}.settings-secondary-nav>a{flex:0 0 auto}}@media(max-width:520px){.dashboard-final-heading{flex-direction:column}.dashboard-overview-grid,.quick-access-grid,.continue-projects,.appearance-final-grid{grid-template-columns:1fr}.dashboard-business-grid,.dashboard-information-grid{gap:10px}.revenue-empty{padding:22px 20px}.settings-selected-panel{padding:22px 17px}.private-topbar-context strong{font-size:13px}}.library-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:18px}.library-page-heading .eyebrow{display:block;margin-bottom:6px}.library-page-heading h1{margin:0;font-size:44px;line-height:.98;letter-spacing:-.045em}.library-page-heading p{margin:8px 0 0;color:var(--muted,#9da6ad);font-size:14px}.library-new-button{flex:0 0 auto;margin-top:4px}.library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.library-segmented{display:flex;gap:8px}.library-segmented button{min-height:36px;padding:0 20px;border:1px solid var(--border,#293036);border-radius:8px;color:var(--text,#f2f1ed);background:var(--panel,#141a1e)}.library-segmented button.active{background:var(--text,#f2f1ed);color:var(--bg,#0d1114);border-color:var(--text,#f2f1ed)}.library-sort{display:flex;align-items:center;gap:9px;color:var(--muted,#9da6ad);font-size:12px}.library-sort select,.media-filter-bar select{height:38px;padding:0 34px 0 12px;border:1px solid var(--border,#293036);border-radius:8px;color:var(--text,#f2f1ed);background:var(--panel,#13191d)}.library-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 10px;border:1px solid var(--border,#30373c);border-radius:999px;background:var(--panel-2,#1b2227);color:var(--text,#f2f1ed);font-size:10px}.library-status-badge.ready{background:#21694840}.library-status-badge.progress{background:#2a5b893d}.library-status-badge.draft{background:#5b636c40}.library-overflow{position:relative}.library-overflow>summary{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border,#30373c);border-radius:7px;background:#0a0d0fbf;cursor:pointer;list-style:none}.library-overflow>summary::-webkit-details-marker{display:none}.library-overflow>div{position:absolute;top:35px;right:0;z-index:40;min-width:165px;padding:6px;border:1px solid var(--border,#30373c);border-radius:9px;background:var(--panel,#12181c);box-shadow:0 18px 45px #0000004d}.library-overflow>div>a,.library-overflow>div>button{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--text,#f2f1ed);text-decoration:none;text-align:left;font-size:11px}.library-overflow>div>a:hover,.library-overflow>div>button:hover{background:var(--panel-2,#1b2227)}.library-overflow .danger{color:#f06e6e}.project-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-visual-card{overflow:hidden;border:1px solid var(--border,#293036);border-radius:10px;background:var(--panel,#11171b)}.project-card-preview{height:180px;position:relative;overflow:hidden;background:var(--panel-2,#1a2024)}.project-card-preview>img{width:100%;height:100%;object-fit:cover}.library-preview-fallback{width:100%;height:100%;display:grid;place-items:center;color:var(--muted,#909aa1);background:linear-gradient(135deg,var(--panel-2,#1a2024),var(--panel,#11171b))}.project-card-preview>.library-overflow{position:absolute;top:10px;right:10px}.project-card-body{padding:14px}.project-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-card-title-row h2{margin:0;font-size:16px;line-height:1.25}.project-type-line{display:flex;align-items:center;gap:6px;margin-top:5px;color:var(--muted,#9da6ad);font-size:11px}.project-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:18px 0 7px}.project-progress-step{position:relative;display:grid;justify-items:center;gap:5px;color:var(--muted,#818b92);font-size:8px;text-align:center}.project-progress-step:before{content:"";position:absolute;top:9px;left:-50%;width:100%;height:1px;background:var(--border,#343b40)}.project-progress-step:first-child:before{display:none}.project-progress-step i{width:19px;height:19px;position:relative;z-index:1;display:grid;place-items:center;border:1px solid var(--muted,#6f787f);border-radius:50%;background:var(--panel,#11171b);font-style:normal}.project-progress-step.done{color:var(--text,#f2f1ed)}.project-progress-step.done i{border-color:var(--accent);background:var(--accent);color:#0d1114}.project-progress-step.done:before{background:var(--accent)}.project-progress-step.current i{box-shadow:0 0 0 3px #9ed0f521}.project-progress-copy{color:var(--muted,#9da6ad);font-size:10px}.project-card-footer{min-height:49px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:11px;padding-top:11px;border-top:1px solid var(--border,#293036)}.project-updated{display:flex;align-items:center;gap:6px;color:var(--muted,#9da6ad);font-size:10px}.landing-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.landing-summary-card{min-height:64px;display:grid;grid-template-columns:34px auto 1fr;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border,#293036);border-radius:9px;background:var(--panel,#11171b)}.landing-summary-card strong{font-size:24px}.landing-summary-card span{color:var(--muted,#9da6ad);font-size:11px}.landing-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-visual-card{overflow:hidden;border:1px solid var(--border,#293036);border-radius:10px;background:var(--panel,#11171b)}.landing-card-preview{height:175px;position:relative;overflow:hidden;background:var(--panel-2,#1a2024)}.landing-card-preview>img{width:100%;height:100%;object-fit:cover;object-position:top}.landing-card-preview>.library-overflow{position:absolute;top:9px;right:9px}.landing-card-body{padding:13px}.landing-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:11px}.landing-title-row h2{margin:0;font-size:15px}.landing-title-row p{margin:4px 0 0;color:var(--muted,#9da6ad);font-size:10px}.landing-workflow-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0}.landing-workflow-mini span{display:grid;justify-items:center;gap:4px;color:var(--muted,#7f8990);font-size:8px}.landing-workflow-mini i{width:17px;height:17px;display:grid;place-items:center;border:1px solid var(--border,#4a5359);border-radius:50%;font-style:normal}.landing-workflow-mini span.done{color:var(--text,#f2f1ed)}.landing-workflow-mini span.done i{background:var(--accent);border-color:var(--accent);color:#0d1114}.landing-public-url{min-height:31px;display:flex;align-items:center;gap:7px;color:var(--muted,#9da6ad);font-size:10px}.landing-public-url a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a9d6f6;text-decoration:none}.landing-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.landing-card-actions .button{justify-content:center}.media-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.media-summary-grid button{min-height:66px;display:grid;grid-template-columns:34px auto 1fr auto;align-items:center;gap:9px;padding:11px 13px;border:1px solid var(--border,#293036);border-radius:9px;background:var(--panel,#11171b);color:var(--text,#f2f1ed);text-align:left}.media-summary-grid button.active{background:var(--panel-2,#192025)}.media-summary-grid strong{font-size:22px}.media-summary-grid span{color:var(--muted,#9da6ad);font-size:10px}.media-filter-bar{display:flex;align-items:center;gap:8px;margin-bottom:14px}.media-library-search{min-width:170px;flex:1;height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border,#293036);border-radius:8px;background:var(--panel,#13191d)}.media-library-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text,#f2f1ed);font-size:11px}.unified-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.unified-media-card{overflow:visible;border:1px solid var(--border,#293036);border-radius:9px;background:var(--panel,#11171b)}.media-card-preview-button{width:100%;height:155px;position:relative;overflow:hidden;display:block;padding:0;border:0;border-radius:8px 8px 0 0;background:var(--panel-2,#1a2024)}.media-card-preview-button img{width:100%;height:100%;object-fit:cover}.media-card-preview-button>span{position:absolute;left:8px;bottom:8px;padding:4px 7px;border-radius:999px;background:#080b0dc2;color:#fff;font-size:9px}.unified-media-card-body{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px}.unified-media-card-body>div:first-child{min-width:0;display:grid;gap:3px}.unified-media-card-body strong,.unified-media-card-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-media-card-body strong{font-size:12px}.unified-media-card-body small{color:var(--muted,#9da6ad);font-size:10px}.media-load-more{display:flex;justify-content:center;padding:20px 0 4px}.media-load-more button{min-height:38px;padding:0 20px}.media-preview-backdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:#00000073}.media-preview-drawer{width:min(380px,92vw);height:100%;position:relative;overflow-y:auto;padding:13px;border-left:1px solid var(--border,#30373c);background:var(--bg,#0d1114);box-shadow:-18px 0 60px #00000059}.media-preview-close{width:34px;height:34px;position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#070a0cc2;color:#fff}.media-preview-large{width:100%;max-height:390px;object-fit:contain;border-radius:8px;background:var(--panel,#11171b)}.media-preview-content{display:grid;gap:11px;padding:17px 2px}.media-preview-content h2{margin:0;font-size:19px}.media-preview-meta{display:grid;gap:10px;padding:11px 0;border-block:1px solid var(--border,#293036)}.media-preview-meta>div{display:flex;align-items:center;gap:8px;color:var(--muted,#9da6ad);font-size:11px}.media-preview-content .button{justify-content:center}.library-empty-state{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px solid var(--border,#293036);border-radius:10px;color:var(--muted,#9da6ad);text-align:center}.library-empty-state h2{margin:3px 0 0;color:var(--text,#f2f1ed);font-size:17px}.library-empty-state p{margin:0 0 7px;font-size:11px}html[data-theme=light] .project-visual-card,html[data-theme=light] .landing-visual-card,html[data-theme=light] .unified-media-card,html[data-theme=light] .landing-summary-card,html[data-theme=light] .media-summary-grid button{background:#fff}html[data-theme=light] .library-overflow>div,html[data-theme=light] .media-preview-drawer{background:#fff}html[data-theme=light] .library-segmented button,html[data-theme=light] .media-filter-chips button,html[data-theme=light] .media-filter-bar select,html[data-theme=light] .library-sort select,html[data-theme=light] .media-library-search{background:#fff}@media(max-width:1200px){.project-visual-grid,.landing-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.media-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-filter-bar{flex-wrap:wrap}.media-library-search{flex-basis:100%}}@media(max-width:768px){.library-page-heading{flex-direction:column}.library-page-heading h1{font-size:36px}.library-toolbar{align-items:flex-start;flex-direction:column}.project-visual-grid,.landing-visual-grid{grid-template-columns:1fr}.unified-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-summary-grid{grid-template-columns:1fr}}@media(max-width:520px){.library-segmented{width:100%;overflow-x:auto}.library-segmented button{flex:0 0 auto}.media-summary-grid,.unified-media-grid{grid-template-columns:1fr}.media-filter-bar{display:grid;grid-template-columns:1fr}.media-filter-bar select,.media-library-search{width:100%}.project-card-preview,.landing-card-preview{height:165px}}.validated-directions{margin-top:28px}.validated-directions-head{max-width:680px;margin-bottom:14px}.validated-directions-head h2{margin:6px 0;font-size:24px}.validated-directions-head p{margin:0;color:var(--muted,#9da6ad);line-height:1.55}.validated-directions .ideas-list button{position:relative}.validated-directions .ideas-list button small{display:block;margin-top:9px;color:var(--muted,#9da6ad);line-height:1.45}.validated-directions .ideas-list>button{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;text-align:left}.validated-directions .ideas-list>button>span,.validated-directions .ideas-list>button>h3,.validated-directions .ideas-list>button>p,.validated-directions .ideas-list>button>small{grid-column:1}.validated-directions .ideas-list>button>svg{grid-column:2;grid-row:1 / span 4;align-self:center}@media(max-width:560px){.validated-directions .ideas-list>button{padding:14px}.validated-directions .ideas-list h3{font-size:16px}}.real-generation-progress{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:22px;background:#050708bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.real-generation-progress-card{width:min(620px,100%);padding:28px;border:1px solid var(--border,#30373c);border-radius:14px;background:var(--panel,#12181c);box-shadow:0 30px 90px #0000007a}.real-generation-progress-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.real-generation-progress-top h2{margin:6px 0 0;font-size:26px}.real-generation-progress-top>strong{font-size:31px;letter-spacing:-.045em}.real-generation-progress-track{height:9px;overflow:hidden;margin:24px 0 17px;border-radius:999px;background:var(--panel-2,#252c31)}.real-generation-progress-track i{height:100%;display:block;border-radius:inherit;background:var(--text,#f3f2ee);transition:width .4s ease}.real-generation-progress-stage{display:flex;align-items:center;gap:9px;font-size:13px}.real-generation-progress-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px}.real-generation-progress-steps span{display:grid;justify-items:center;gap:7px;color:var(--muted,#7f898f);font-size:10px}.real-generation-progress-steps span i{width:11px;height:11px;border:1px solid var(--border,#475057);border-radius:50%}.real-generation-progress-steps span.done{color:var(--text,#f3f2ee)}.real-generation-progress-steps span.done i{background:var(--text,#f3f2ee);border-color:var(--text,#f3f2ee)}.real-generation-progress-card>p{margin:20px 0 0;color:var(--muted,#9da6ad);font-size:11px}.spin{animation:molansia-spin .9s linear infinite}@keyframes molansia-spin{to{transform:rotate(360deg)}}html[data-theme=light] .real-generation-progress{background:#eeeeebc7}html[data-theme=light] .real-generation-progress-card{background:#fff}@media(max-width:520px){.real-generation-progress-card{padding:20px}.real-generation-progress-top h2{font-size:21px}.real-generation-progress-top>strong{font-size:25px}.real-generation-progress-steps{gap:4px}.real-generation-progress-steps span{font-size:8px}}.premium-cover-preview-copy h2{max-width:460px;margin:8px 0 13px;font-size:31px;line-height:1.06;letter-spacing:-.04em}.premium-cover-preview-copy>p{max-width:500px;margin:0;color:var(--muted,#9aa3a8);font-size:13px;line-height:1.7}.premium-cover-preview-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.premium-cover-preview-status span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--border,#30373c);border-radius:999px;color:var(--muted,#abb2b6);font-size:10px}.page-back-4{z-index:1;top:0;left:28%;transform:rotate(6deg) translateY(-1%)}.page-back-3{z-index:2;top:5%;left:21%;transform:rotate(4deg)}.page-back-2{z-index:3;top:10%;left:14%;transform:rotate(2deg)}.page-back-1{z-index:4;top:15%;left:7%;transform:rotate(-1deg)}.page-front{z-index:5;top:20%;left:0;transform:rotate(-3deg)}@media(max-width:1050px){.premium-product-bundle-preview{grid-template-columns:1fr}.premium-cover-preview-copy{max-width:650px}.premium-bundle-stage{min-height:620px}}@media(max-width:520px){.premium-cover-preview-copy h2{font-size:25px}}@media(max-width:1050px){.premium-bundle-box{left:5%;width:36%}}.product-stage .stage-heading{margin-bottom:14px}.product-stage .stage-heading h1{margin-bottom:8px}.product-stage .stage-heading p{max-width:760px}.product-stage .product-preview-pages{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(145px,1fr);grid-template-columns:none!important;gap:12px!important;width:100%;overflow-x:auto;overflow-y:hidden;padding:4px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:thin}.product-stage .product-preview-pages img{display:block;width:100%;height:225px;min-width:0;margin:0;object-fit:contain;background:#fff;border-radius:7px;scroll-snap-align:start}.product-stage .internal-title{margin:14px 0 10px}.product-stage .internal-title h2{margin:4px 0;font-size:20px}.product-stage .refine-scope,.product-stage .stage-actions{margin-top:18px}@media(max-width:850px){.product-stage .premium-bundle-stage{min-height:490px!important}.product-stage .product-preview-pages{grid-auto-columns:160px}}@media(max-width:520px){.product-stage .product-preview-pages{grid-auto-columns:135px}.product-stage .product-preview-pages img{height:190px}}.v2-mockup-preview{display:block;padding:0;background:transparent;box-shadow:none}.v2-mockup-img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 24px 60px #00000047}.landing-editor{display:grid;gap:18px;margin:22px 0;padding:20px;border:1px solid var(--line,rgba(127,127,127,.25));border-radius:16px}.landing-editor label{display:grid;gap:6px;font-size:13px;margin:10px 0 0}.landing-editor input[type=text],.landing-editor input:not([type]),.landing-editor textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(127,127,127,.35);background:transparent;color:inherit;font:inherit}.le-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.le-chip{padding:8px 16px;border-radius:999px;border:1px solid rgba(127,127,127,.4);background:transparent;color:inherit;text-transform:capitalize;cursor:pointer}.le-chip.on{outline:2px solid currentColor;outline-offset:1px;font-weight:700}.le-swatch{width:30px;height:30px;border-radius:50%;border:2px solid rgba(127,127,127,.4);cursor:pointer}.le-swatch.on{outline:3px solid currentColor;outline-offset:2px}.le-sections{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.le-sections li{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid rgba(127,127,127,.25);border-radius:10px}.le-sections button{margin-left:6px;padding:4px 10px;border-radius:8px;border:1px solid rgba(127,127,127,.4);background:transparent;color:inherit;cursor:pointer}.le-sections button:disabled{opacity:.35;cursor:default}.le-actions{display:flex;gap:14px;align-items:center}.le-msg{font-size:13px;opacity:.8}.le-tpls{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:8px}.le-tpl{display:grid;gap:4px;text-align:left;padding:10px;border:2px solid transparent;border-radius:14px;background:#fff;color:#14181c;cursor:pointer;font:inherit}.le-tpl.on{border-color:var(--accent);box-shadow:0 0 0 3px #5b7cff59}.le-tpl b{font-size:14px;color:#14181c}.le-tpl small{font-size:12px;color:#4a5560}.le-thumb{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:34px 18px;gap:5px;padding:7px;border-radius:9px;background:#f1efe9;margin-bottom:4px}.le-thumb i{display:block;border-radius:5px;background:#cfc9bb}.le-thumb i:first-child{grid-column:1/3;background:#2b2b2b}.le-thumb.t-bold i{border-radius:2px;box-shadow:2px 2px #111;background:#f2c14e}.le-thumb.t-bold i:first-child{background:#111;box-shadow:none}.le-thumb.t-soft i{border-radius:12px;background:#f3d9cf}.le-thumb.t-soft i:first-child{background:#b5532c}.le-thumb.t-aurora{background:radial-gradient(circle at 80% 0,#c9d4ff,#f6f7ff)}.le-thumb.t-aurora i{background:#ffffffd9;border-radius:9px}.le-thumb.t-aurora i:first-child{background:linear-gradient(135deg,#5b6cff,#2b2f6b)}.le-thumb.t-spotlight{background:#f1f1f0}.le-thumb.t-spotlight i{background:#fff;border-radius:9px;transform:rotate(-3deg);box-shadow:0 3px 6px #0003}.le-thumb.t-spotlight i:first-child{background:#18a999;transform:none;width:60%;justify-self:center}.le-thumb.t-playful{background:#ffe9b8}.le-thumb.t-playful i{background:#fff;border:2px solid #111;border-radius:10px;box-shadow:2px 2px #111}.le-thumb.t-playful i:first-child{background:#ff6fa5}.le-thumb.t-pinboard{background:#efedea}.le-thumb.t-pinboard i{background:#fff;border-radius:7px;transform:rotate(2deg);box-shadow:0 3px 6px #00000040}.le-thumb.t-pinboard i:first-child{background:#ff7a59;transform:rotate(-1.5deg)}.le-thumb.t-panel{background:#fff}.le-thumb.t-panel i{background:#e9e5ff;border-radius:12px}.le-thumb.t-panel i:first-child{background:#6a4cff;border-radius:16px}.le-split{display:grid;grid-template-columns:minmax(300px,360px) 1fr;gap:20px;align-items:start;margin:8px 0 22px}.le-panel{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;display:grid;gap:16px;padding:16px;border:1px solid rgba(127,127,127,.28);border-radius:16px;background:var(--panel,#12171b)}.le-panel label{display:grid;gap:6px;font-size:13px;margin:10px 0 0}.le-panel input:not([type]),.le-panel input[type=text],.le-panel textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(127,127,127,.35);background:transparent;color:inherit;font:inherit}.le-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.le-bar button{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 6px;border-radius:10px;border:1px solid rgba(127,127,127,.4);background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.le-bar button:disabled{opacity:.35;cursor:default}.le-bar button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.le-hint{margin:-4px 0 0;font-size:12.5px;opacity:.8;line-height:1.4}.le-color{display:grid;gap:6px;margin-top:10px;font-size:13px}.le-color .le-row{margin-top:2px;align-items:center}.le-pick{margin:0!important;display:block!important}.le-pick input{width:34px;height:30px;padding:0;border:0;background:none;cursor:pointer}.le-panel .le-chip{padding:5px 12px;font-size:12px}.le-sections li{cursor:grab;gap:10px;justify-content:flex-start}.le-sections li.over{outline:2px dashed var(--accent);outline-offset:1px}.le-sections li label{margin:0;flex:1;cursor:grab}.le-grip{opacity:.5;letter-spacing:-3px;font-weight:900;-webkit-user-select:none;user-select:none}.le-stage{margin:0!important;min-width:0}.le-stage iframe{width:100%;min-height:78vh;border:0;border-radius:14px;background:#fff}@media(max-width:980px){.le-split{grid-template-columns:1fr}.le-panel{position:static;max-height:none}}.le-stage.mobile iframe{max-width:390px;display:block;margin:0 auto}.le-panel .le-tpl,.le-panel .le-tpl.on,.le-panel .le-tpl[aria-pressed=true]{background:#fff!important;color:#14181c!important;opacity:1!important;filter:none!important}.le-panel .le-tpl b{color:#14181c!important}.le-panel .le-tpl small{color:#4a5560!important}.le-panel .le-tpl.on{border-color:var(--accent)!important}.sx{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:#0d1114;color:#eef0f2;font-size:13px}.sx-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:56px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.1);background:#12171b;flex:none}.sx-zone{display:flex;align-items:center;gap:8px;min-width:0}.sx-zone.centre{justify-content:center}.sx-zone.right{justify-content:flex-end}.sx-title{font-size:14px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-grow{flex:1}.sx-msg{font-size:12px;opacity:.75;margin-right:6px}.sx-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.sx-btn:disabled{opacity:.35;cursor:default}.sx-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.sx-btn.accent{background:#eef0f2;color:#111;border-color:#eef0f2;font-weight:700}.sx-body{flex:1;min-height:0;display:grid;grid-template-columns:300px 1fr 300px}.sx-left,.sx-right{overflow:auto;background:#12171b;border-right:1px solid rgba(255,255,255,.08)}.sx-right{border-right:0;border-left:1px solid rgba(255,255,255,.08)}.sx-tabs{display:grid;grid-template-columns:repeat(3,1fr);position:sticky;top:0;background:#12171b;z-index:2;border-bottom:1px solid rgba(255,255,255,.08)}.sx-tabs button{padding:13px 4px;border:0;background:transparent;color:inherit;font:inherit;opacity:.6;cursor:pointer;border-bottom:2px solid transparent}.sx-tabs button.on{opacity:1;border-bottom-color:var(--accent);font-weight:700}.sx-pane{display:grid;gap:14px;padding:16px}.sx-canvas{overflow:hidden;padding:16px 16px 8px;display:flex;flex-direction:column;align-items:center;gap:10px;background:#0d1114;min-height:0}.sx-frame{width:100%;flex:1;min-height:0;transition:width .2s}.sx-frame.tablet{width:820px}.sx-frame.mobile{width:390px}.sx-frame iframe{display:block;width:100%;height:100%;border:0;border-radius:12px;background:#fff;box-shadow:0 20px 60px #00000080}.sx-seg{display:flex;gap:4px}.sx-seg button{flex:1;padding:7px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;text-transform:capitalize}.sx-seg button.on{background:var(--accent);border-color:var(--accent);color:#fff}.sx-dev button{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;flex:none}.sx-field{display:grid;gap:7px;font-size:12.5px}.sx-field>span{display:flex;justify-content:space-between;opacity:.9}.sx-field input[type=range]{width:100%;accent-color:var(--accent)}.sx-swatches{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.sx-mini{padding:6px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.sx-mini.wide{width:100%;padding:9px}.sx-mini:disabled{opacity:.35;cursor:default}.sx-insp{display:grid;gap:16px;padding:16px}.sx-insp-head{display:grid;gap:6px}.sx-insp-head b{font-size:15px}.sx-empty{padding:28px 20px;opacity:.75;line-height:1.5}.sx-empty b{font-size:15px;display:block;margin-bottom:8px;opacity:1}.sx-upload{display:block;text-align:center;padding:10px;border:1px dashed rgba(255,255,255,.4);border-radius:10px;cursor:pointer}.sx-upload input{display:none}.sx-field small{opacity:.6}.sx-faq{display:grid;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:10px}.sx input:not([type]),.sx textarea{width:100%;padding:9px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:transparent;color:inherit;font:inherit}.sx .le-tpls{grid-template-columns:repeat(2,1fr)}@media(max-width:1100px){.sx-body{grid-template-columns:250px 1fr 240px}}@media(max-width:820px){.sx-body{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.sx-left,.sx-right{max-height:30vh}.sx-title,.sx-msg{display:none}}.stage-heading{flex-wrap:wrap}.sx-schemes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sx-scheme{display:grid;gap:6px;padding:8px;border-radius:12px;border:2px solid rgba(255,255,255,.14);background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.sx-scheme.on{border-color:var(--accent);box-shadow:0 0 0 3px #5b7cff4d}.sx-scheme>span{display:flex;gap:6px;align-items:center;justify-content:center;height:42px;border-radius:8px;border:1px solid rgba(0,0,0,.15)}.sx-scheme i{width:20px;height:20px;border-radius:50%;display:block}.sx-scheme small{font-size:12px;opacity:.85}.sx-warn{margin:0;font-size:12px;line-height:1.45;padding:10px 12px;border-radius:10px;background:#ffc4001a;border:1px solid rgba(255,196,0,.3)}.sx-legend{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:12px;opacity:.75;flex:none}.sx-legend b{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;margin-right:6px}.sx-note{display:grid;gap:8px;padding:10px 12px;border-radius:10px;background:#5b7cff1f;border:1px solid rgba(91,124,255,.35);font-size:12px;line-height:1.4}@media(max-width:1180px){.sx-btn span,.sx-dev button span,.sx-msg{display:none}}@media(max-width:820px){.sx-top{grid-template-columns:auto 1fr;height:auto;padding:8px;row-gap:6px}.sx-zone.centre{order:3;grid-column:1/3}.sx-legend{display:none}}.sx-pubwrap{position:relative}.sx-btn.publish{background:#1f9d6a;border-color:#1f9d6a;color:#fff;font-weight:700}.sx-btn.live{border-color:#1f9d6a;color:#7ee0b3}.sx-dot{width:8px;height:8px;border-radius:50%;background:#35d08a;box-shadow:0 0 0 3px #35d08a40}.sx-pop{position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:5;display:grid;gap:10px;padding:14px;border-radius:14px;background:#1a2127;border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 50px #0000008c}.sx-url{display:flex;gap:6px}.sx-url input{flex:1;min-width:0}.sx-pop a.sx-mini{display:block;text-align:center;text-decoration:none;color:inherit}.ads-fmt{max-width:420px;margin:6px 0 18px}.ads-fmt button{text-transform:none;padding:9px 12px}.ads-grid-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.ad-card-v2{display:grid;gap:14px;padding:14px;border:1px solid rgba(127,127,127,.28);border-radius:16px;align-content:start}.ad-card-v2 .ad-img{background:#7f7f7f1f;border-radius:12px;display:grid;place-items:center;padding:10px;min-height:260px}.ad-card-v2 .ad-img img{max-width:100%;max-height:420px;border-radius:8px;box-shadow:0 14px 30px -16px #0009}.ad-body{display:grid;gap:10px}.ad-field{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:start;font-size:13px}.ad-field span{grid-column:1/3;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.ad-field p{margin:0;line-height:1.4}.ad-body a.sx-mini{display:block;text-align:center;text-decoration:none;color:inherit}.stage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0 14px}.sx-scheme>span b{font-size:19px;line-height:1;margin-right:4px}.sx-fonts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sx-font{display:grid;gap:2px;justify-items:center;padding:8px 4px;border-radius:10px;border:2px solid rgba(255,255,255,.14);background:transparent;color:inherit;cursor:pointer}.sx-font b{font-size:20px;line-height:1.1}.sx-font small{font-size:11px;opacity:.75;font-family:inherit}.sx-font.on{border-color:var(--accent);box-shadow:0 0 0 3px #5b7cff4d}.landing-live-frame{position:absolute;left:0;top:0;width:400%;height:400%;border:0;transform:scale(.25);transform-origin:0 0;pointer-events:none;background:#fff}html[dir=rtl] .topbar-menu{right:auto;left:0}.settings-secondary-nav .settings-guides{margin-top:10px;opacity:.8}.ad-position{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(127,127,127,.28);border-radius:14px;font-size:13px}.ad-position p{margin:6px 0 0}.ad-video{margin-top:26px;padding:18px;border:1px dashed rgba(127,127,127,.5);border-radius:16px;display:grid;gap:8px;font-size:14px}.ad-video p{margin:0}.ad-video-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ad-video-head h2{margin:2px 0 0;font-size:20px}.ad-soon{padding:6px 12px;border-radius:999px;background:#ffc40026;border:1px solid rgba(255,196,0,.4);font-size:12px}.ad-shots{margin:4px 0;padding-left:20px;display:grid;gap:6px}.ad-shots em{opacity:.75}.media-groups{display:grid;gap:14px}.media-group{border:1px solid rgba(127,127,127,.28);border-radius:16px;overflow:hidden}.media-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:12px 16px}.media-group>summary::-webkit-details-marker{display:none}.mg-title{display:grid;gap:2px;min-width:0;flex:1}.mg-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-title small{opacity:.65}.mg-thumbs{display:flex;gap:6px}.mg-thumbs img{width:46px;height:46px;object-fit:cover;border-radius:8px;background:#7f7f7f33}.mg-chev{transition:transform .15s;opacity:.7}.media-group[open] .mg-chev{transform:rotate(90deg)}.media-group .unified-media-grid{padding:4px 16px 18px}@media(max-width:620px){.mg-thumbs{display:none}}.vid-status{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 18px;font-size:13px}.vid-status b{margin-right:4px}.vid-status span{padding:6px 12px;border-radius:999px;border:1px solid rgba(127,127,127,.35)}.vid-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.vid-card{border:1px solid rgba(127,127,127,.28);border-radius:16px;padding:16px;display:grid;gap:12px;align-content:start}.vid-head{display:flex;gap:12px;align-items:center}.vid-head img{width:64px;height:48px;object-fit:cover;border-radius:8px}.vid-head small{display:block;opacity:.65}.vid-body{display:grid;gap:8px;font-size:13.5px}.vid-body p{margin:0}.vid-plan{margin-top:28px;padding:18px;border:1px dashed rgba(127,127,127,.5);border-radius:16px}.vid-plan h2{margin:0 0 8px;font-size:18px}.vid-plan ul{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14px}.vid-list{display:grid;gap:18px}.vid-concept{font-size:15px;margin:0}.vid-chips{display:flex;gap:8px;flex-wrap:wrap}.vid-chips span{padding:5px 12px;border-radius:999px;border:1px solid rgba(127,127,127,.35);font-size:12.5px}.vid-chips .vid-est{background:#5b7cff29;border-color:#5b7cff80}.vid-chips .vid-ok{background:#35d08a26;border-color:#35d08a80}.vid-chips .vid-bad{background:#ff785029;border-color:#ff785080}.vid-issues{margin:0;padding-left:20px;font-size:13px}.vid-timeline{display:flex;gap:3px;height:34px}.vid-timeline span{display:grid;place-items:center;border-radius:6px;font-size:11px;font-weight:700;min-width:0;overflow:hidden}.vt-generative{background:#e0457b;color:#fff}.vt-local{background:#2f7d6b;color:#fff}.vid-legend{display:flex;gap:12px;align-items:center;font-size:12px;opacity:.8}.vid-legend i{display:inline-block;width:12px;height:12px;border-radius:3px}.vid-block{border:1px solid rgba(127,127,127,.25);border-radius:12px;padding:10px 14px;font-size:13.5px}.vid-block summary{cursor:pointer;font-weight:700}.vid-block p{margin:8px 0 0}.vid-block ul,.vid-block ol{margin:8px 0 0;padding-left:20px;display:grid;gap:4px}.vid-script li b{margin-right:6px}.vid-shots{display:grid;gap:10px}.vid-shot{border:1px solid rgba(127,127,127,.25);border-left:4px solid #2f7d6b;border-radius:10px;padding:10px 14px;font-size:13.5px}.vid-shot.generative{border-left-color:#e0457b}.vid-shot p{margin:6px 0 0}.vs-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vs-head span{opacity:.75}.vs-head em{margin-left:auto;font-style:normal;font-size:12px;opacity:.85}.vid-shot details summary{cursor:pointer;margin-top:8px;font-size:12.5px;opacity:.85}.vid-actions{display:flex;gap:10px;flex-wrap:wrap}.vid-actions a.sx-mini{text-decoration:none;color:inherit}.le-thumb.t-obsidian{background:#0e0d0b}.le-thumb.t-obsidian i{background:#24211a;border:1px solid #3a342a;border-radius:6px}.le-thumb.t-obsidian i:first-child{background:#d6a84a;border:0}.le-thumb.t-forest{background:#0c1a14}.le-thumb.t-forest i{background:#1d3329;border-radius:8px}.le-thumb.t-forest i:first-child{background:#3fbf8a}.le-thumb.t-atelier{background:#f4ece0}.le-thumb.t-atelier i{background:#fff;border-radius:3px;border-top:2px solid #3b2b1d}.le-thumb.t-atelier i:first-child{background:#e6d7c1;border:0;border-radius:12px}.le-thumb.t-saas{background:#f3f1ff}.le-thumb.t-saas i{background:#fff;border-radius:10px;box-shadow:0 4px 8px #503cc833}.le-thumb.t-saas i:first-child{background:linear-gradient(135deg,#6a4cff,#3b2db0);box-shadow:none}.vid-simple{display:grid;gap:12px}.vid-pick{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid rgba(127,127,127,.28);border-radius:16px}.vid-pick img{width:72px;height:54px;object-fit:cover;border-radius:10px}.vid-pick>div{flex:1;min-width:0}.vid-pick small{display:block;opacity:.65}.vw{max-width:920px;margin:0 auto;display:grid;gap:18px}.vw-top{display:flex;align-items:center;gap:12px}.vw-grow{flex:1}.vw-status{font-size:12px;opacity:.7;padding:5px 12px;border:1px solid rgba(127,127,127,.35);border-radius:999px}.vw-steps{list-style:none;margin:0;padding:0;display:flex;gap:10px}.vw-steps li{flex:1;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(127,127,127,.3);opacity:.6;font-size:14px}.vw-steps li b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#7f7f7f4d;font-size:13px}.vw-steps li.on{opacity:1;border-color:var(--accent);background:#5b7cff1a}.vw-steps li.on b{background:var(--accent);color:#fff}.vw-steps li.done{opacity:.9}.vw-steps li.done b{background:#1f9d6a;color:#fff}.vw-pane{display:grid;gap:16px}.vw-pane h2{margin:0;font-size:26px}.vw-lead{margin:0;opacity:.8;font-size:15px;line-height:1.5}.vw-field{display:grid;gap:8px;font-size:14px}.vw-field textarea,.vw-frame textarea{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(127,127,127,.35);background:transparent;color:inherit;font:inherit;line-height:1.45}.vw-card{padding:14px 16px;border:1px solid rgba(127,127,127,.3);border-radius:14px;display:grid;gap:6px;font-size:14px}.vw-card p{margin:0}.vw-card small{opacity:.65}.vw-actions{display:flex;justify-content:space-between;gap:12px;margin-top:6px}.vw-tiers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vw-tier{display:grid;gap:4px;text-align:left;padding:16px;border-radius:16px;border:2px solid rgba(127,127,127,.3);background:transparent;color:inherit;cursor:pointer;font:inherit}.vw-tier.on{border-color:var(--accent);background:#5b7cff1a}.vw-tier b{font-size:17px}.vw-tier small{opacity:.7;font-size:13px}.vw-tier strong{font-size:24px;margin-top:6px}.vw-tier em{font-style:normal;font-size:12px;opacity:.75}.vw-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.vw-frame{margin:0;display:grid;gap:8px;align-content:start;padding:10px;border:1px solid rgba(127,127,127,.28);border-radius:14px;font-size:12.5px}.vw-frame img,.vw-ai{width:100%;aspect-ratio:9/12;object-fit:cover;border-radius:10px;background:#7f7f7f26}.vw-ai{display:grid;place-items:center;align-content:center;gap:6px;background:linear-gradient(160deg,#e0457b40,#5b7cff33)}.vw-frame figcaption{display:grid;gap:6px;line-height:1.35}.vw-frame figcaption b{opacity:.7}.vw-cost{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#5b7cff1a;border:1px solid rgba(91,124,255,.35)}.vw-cost div{display:grid;gap:2px}.vw-cost span{font-size:12.5px;opacity:.75}.vw-cost strong{font-size:22px}.vw-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.vw-summary div{padding:14px;border:1px solid rgba(127,127,127,.3);border-radius:14px;display:grid;gap:4px}.vw-summary span{font-size:12px;opacity:.65}.vw-summary b{font-size:17px}.vw-note{font-size:13px;opacity:.75;margin:0}.vw-msg{margin:0;padding:10px 14px;border-radius:10px;background:#35d08a24;border:1px solid rgba(53,208,138,.4);font-size:13.5px}@media(max-width:640px){.vw-tiers{grid-template-columns:1fr}.vw-steps li{font-size:12px;padding:8px}}.whop-card{display:grid;gap:12px;padding:18px;border:1px solid rgba(127,127,127,.3);border-radius:16px;margin:12px 0;max-width:640px}.whop-card.auto{max-width:none}.whop-card p{margin:0;font-size:14px;line-height:1.5}.whop-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.whop-pill{padding:5px 12px;border-radius:999px;border:1px solid rgba(127,127,127,.4);font-size:12px}.whop-pill.on{background:#35d08a29;border-color:#35d08a80}.whop-steps{margin:0;padding-left:20px;display:grid;gap:12px;font-size:14px}.whop-steps small{display:block;opacity:.65;margin-top:2px}.whop-steps a.sx-btn{display:inline-flex;text-decoration:none;color:#fff;margin-top:4px}.whop-pick{display:flex;gap:10px;flex-wrap:wrap}.whop-pick select{padding:10px 12px;border-radius:10px;border:1px solid rgba(127,127,127,.4);background:transparent;color:inherit;min-width:220px}.whop-price{display:grid;gap:6px;font-size:13px;max-width:200px}.whop-price input{padding:10px 12px;border-radius:10px;border:1px solid rgba(127,127,127,.4);background:transparent;color:inherit}.whop-ok{display:flex;gap:8px;align-items:flex-start;font-size:13.5px}.whop-link{width:100%;margin-top:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(127,127,127,.4);background:transparent;color:inherit;font:inherit}.whop-bad{color:#ff8a70}.whop-good{color:#4fd69a}.rev-body{display:grid;gap:14px}.rev-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rev-totals div{padding:12px 14px;border:1px solid rgba(127,127,127,.3);border-radius:12px;display:grid;gap:2px}.rev-totals small{opacity:.65;font-size:12px}.rev-totals strong{font-size:22px}.rev-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rev-list li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;border:1px solid rgba(127,127,127,.25);border-radius:10px}.rev-list small{grid-column:1/3;opacity:.65}.sx-media{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sx-media button{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;aspect-ratio:1;background:#ffffff1f;cursor:pointer}.sx-media button.on{border-color:#fff}.sx-media img{width:100%;height:100%;object-fit:cover;display:block}.sx-mediacell{position:relative;display:block}.sx-media .sx-mediacell>button:first-child{width:100%}.sx-media .sx-mediacell .sx-mediax{aspect-ratio:auto;position:absolute;top:2px;right:2px;width:20px;height:20px;border:0;border-radius:50%;background:#000000b3;color:#fff;font-size:14px;line-height:1;cursor:pointer;padding:0}.sx-custom{position:relative;cursor:pointer}.sx-custom input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.sx-remove{margin:8px 0;color:#e5484d}.sx-removed{display:grid;gap:6px;margin-bottom:14px}.sx-schemes .sx-scheme{height:64px;box-sizing:border-box;overflow:hidden;align-content:start}.sx-schemes .sx-scheme>span{flex:none;height:34px}.sx-schemes .sx-scheme small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-scheme.sx-custom{border-width:2px;border-style:solid}.sx-own{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.4;margin:10px 0}.sx-own input{margin-top:3px}.sx-brandbox{display:grid;gap:6px;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:10px;margin:10px 0}.sx-brandbox small{font-size:12px;opacity:.75;line-height:1.4}.sx-ok{color:#3fb950;font-size:13px}.real-generation-progress-card.pg-wide{width:min(940px,100%);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:28px;align-items:stretch}.pg-main{min-width:0;display:flex;flex-direction:column}.pg-main .real-generation-warning{margin-top:16px}.pg-actions{display:flex;justify-content:flex-end;margin-top:14px}.pg-time{margin-inline-start:auto;font-style:normal;font-size:12px;color:var(--muted,#9da6ad);font-variant-numeric:tabular-nums}.real-generation-progress-track i{background:linear-gradient(90deg,#8b9bff,#c084fc)}.pg-steps{list-style:none;margin:0;padding:0 0 0 24px;border-inline-start:1px solid var(--border,#30373c);display:grid;align-content:center;gap:0}html[dir=rtl] .pg-steps{padding:0 24px 0 0}.pg-steps li{position:relative;display:flex;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;color:var(--muted,#9da6ad)}.pg-steps li:not(:last-child):after{content:"";position:absolute;inset-inline-start:12px;top:36px;height:calc(100% - 26px);width:2px;background:var(--border,#30373c)}.pg-steps li.done:not(:last-child):after{background:#35d08a}.pg-steps li i{position:relative;z-index:1;flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11.5px;font-weight:700;border:1.5px solid var(--border,#475057);background:var(--panel,#12181c)}.pg-steps li.done{color:var(--text,#f3f2ee)}.pg-steps li.done i{background:#35d08a;border-color:#35d08a;color:#08140e}.pg-steps li.now{color:var(--text,#f3f2ee);font-weight:700}.pg-steps li.now i{border-color:#8b9bff;color:#8b9bff;box-shadow:0 0 0 5px #8b9bff26;animation:pgPulse 1.4s ease-in-out infinite}@keyframes pgPulse{50%{box-shadow:0 0 0 8px #8b9bff0f}}html[data-theme=light] .pg-steps li i{background:#fff}@media(max-width:760px){.real-generation-progress-card.pg-wide{grid-template-columns:1fr;gap:18px;max-height:calc(100vh - 40px);overflow:auto}.pg-steps{padding:16px 0 0;border-inline-start:0;border-top:1px solid var(--border,#30373c)}html[dir=rtl] .pg-steps{padding:16px 0 0}}.v2-mockup-preview{max-width:640px;margin-inline:auto}.v2-mockup-img{max-height:420px;width:auto;max-width:100%;margin-inline:auto;object-fit:contain}.quick-access-grid.qa4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quick-access-grid.qa4>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:1/1;max-height:118px;width:100%;padding:12px 8px;text-align:center;min-height:0}.quick-access-grid.qa4>a>svg{color:var(--accent);flex:none}.quick-access-grid.qa4>a>strong{font-size:12.5px;line-height:1.2;font-weight:650}@media(max-width:640px){.quick-access-grid.qa4{grid-template-columns:repeat(2,minmax(0,1fr))}}.rsim{display:grid;gap:12px;padding:4px 18px 18px;box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden}.rsim>*{min-width:0}.rsim-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.rsim-top small{display:block;color:var(--muted,#9da6ad);font-size:12px}.rsim-top strong{font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rsim-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:4px 9px;border-radius:999px;border:1px solid var(--border,#293036);color:var(--accent)}.rsim-chart{width:100%;height:auto;display:block}.rsim-base{stroke:var(--border,#3a434a);stroke-dasharray:4 5;stroke-width:1.2}.rsim-line{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.rsim-dot{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.rsim-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:12.5px;color:var(--muted,#9da6ad)}.rsim-controls label{display:flex;align-items:center;gap:8px}.rsim-controls input[type=number]{width:64px;padding:5px 6px;border-radius:7px;border:1px solid var(--border,#293036);background:transparent;color:inherit}.rsim-range{flex:1;min-width:150px}.rsim-range input{flex:1;min-width:0;width:100%;accent-color:var(--accent)}.rsim-cta{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--border,#293036);padding-top:12px}.rsim-cta p{margin:0;font-size:13px;color:var(--muted,#9da6ad);max-width:46ch}.rsim-note{font-size:11px;color:var(--muted,#9da6ad);opacity:.8}.dashboard-side-stack{display:flex;flex-direction:column;gap:15px;min-width:0}.dashboard-side-stack>.dashboard-quick-access{flex:none}.dashboard-side-stack>.dashboard-activity{flex:1 1 auto;min-height:0}.dashboard-information-grid{grid-template-columns:minmax(0,1fr)}.quick-access-grid.qa4>a>strong{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:640px){.dashboard-side-stack{gap:10px}}.pv-row{display:grid;gap:18px;align-items:start}.product-stage{container-type:inline-size}@container (min-width:640px){.pv-row{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.pv-row .v2-mockup-preview{max-width:none;margin:0}.pv-row{align-items:stretch}.pv-row .pe{margin:0;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:22px}.pv-row .pe-read{margin:0}.pv-row .pe-head{flex-direction:column;align-items:stretch;gap:22px}.pv-row .pe-btns{flex-direction:column;gap:12px}.pv-row .pe-btns .sx-btn{justify-content:center;min-height:42px!important;height:42px}.pv-row .pe-ok,.pv-row .sx-warn{margin:0}.pv-row .v2-mockup-preview{align-self:start}.pv-row .pe-pmode{grid-template-columns:1fr}}.pv-strip{position:relative}.product-stage .pv-strip .product-preview-pages{scrollbar-width:none;padding-bottom:4px}.product-stage .pv-strip .product-preview-pages::-webkit-scrollbar{display:none}.pv-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;min-height:0;padding:0;border-radius:50%;display:grid;place-items:center;background:var(--panel,#11171b);color:var(--text,#f2f1ed);border:1px solid var(--line,rgba(127,127,127,.3));box-shadow:0 6px 18px #00000059;cursor:pointer}.pv-arrow:hover{border-color:var(--accent)}.pv-arrow.prev{left:-10px}.pv-arrow.next{right:-10px}[dir=rtl] .pv-arrow.prev{left:auto;right:-10px}[dir=rtl] .pv-arrow.next{right:auto;left:-10px}[dir=rtl] .pv-arrow svg{transform:scaleX(-1)}.validated-directions{container-type:inline-size}@container (min-width:720px){.validated-directions .ideas-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.validated-directions .ideas-list>button{display:flex;flex-direction:column;align-items:flex-start;height:100%;margin:0}.validated-directions .ideas-list>button>small{margin-top:auto;padding-top:10px}.validated-directions .ideas-list>button>svg{align-self:flex-end;margin-top:10px}}.project-visual-grid,.landing-visual-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}.sx-frame{position:relative}.sx-frame iframe.sx-back{position:absolute;inset:0;visibility:hidden;pointer-events:none}:root{--sx-bg:#0f1317;--sx-panel:#151a20;--sx-line:rgba(255,255,255,.09);--sx-soft:rgba(255,255,255,.05);--sx-accent:var(--accent)}.sx-top{display:flex;align-items:center;gap:10px;height:54px;padding:0 12px;min-width:0}.sx-zone.left{flex:0 1 auto;min-width:0}.sx-zone.centre{flex:0 0 auto}.sx-zone.right{flex:1 1 auto;min-width:0;justify-content:flex-end;overflow-x:auto;scrollbar-width:none;gap:6px}.sx-zone.right::-webkit-scrollbar{display:none}.sx-zone.right>*{flex:none}.sx-msg{font-size:11.5px;opacity:.65;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-btn{padding:7px 11px;border-radius:9px;font-size:12.5px}@media(max-width:1500px){.sx-msg{display:none}}@media(max-width:1380px){.sx-btn span,.sx-dev button span{display:none}.sx-btn{padding:8px 10px}.sx-title{max-width:140px}}@media(max-width:1000px){.sx-top{flex-wrap:wrap;height:auto;padding:8px 10px;row-gap:6px}.sx-zone.right{order:2;flex:1 1 0}.sx-zone.centre{order:3;flex:1 1 100%;justify-content:center}.sx-title{display:none}}.sx-left,.sx-right{background:var(--sx-panel)}.sx-tabs button{padding:11px 4px;font-size:12.5px}.sx-pane{gap:12px;padding:12px}.sx-pane .eyebrow{font-size:10.5px;letter-spacing:.12em;opacity:.55;margin:2px 0 0}.sx .le-tpls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px}.sx .le-tpl{padding:4px;border-radius:9px;gap:3px;border-width:1.5px;background:var(--sx-soft)!important;color:#e9ecf0!important;text-align:center;justify-items:center}.sx .le-tpl b{font-size:10.5px;font-weight:600;color:#e9ecf0!important;line-height:1.2}.sx .le-tpl small{display:none}.sx .le-tpl.on{border-color:var(--sx-accent);box-shadow:none;background:#5b7cff2e!important}.sx .le-thumb{grid-template-rows:20px 10px;gap:3px;padding:4px;border-radius:6px;margin:0;width:100%}.sx .le-thumb i{border-radius:3px}.sx .le-thumb.t-soft i,.sx .le-thumb.t-playful i,.sx .le-thumb.t-panel i{border-radius:6px}.sx-schemes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sx-scheme{padding:5px;border-radius:9px;border-width:1.5px;gap:4px}.sx-scheme>span{height:26px;gap:3px;border-radius:6px}.sx-scheme i{width:12px;height:12px;border-radius:3px}.sx-scheme small{font-size:10.5px;text-align:center}.sx-scheme.on{box-shadow:none}.sx-fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sx-fonts .sx-font{padding:7px 4px;font-size:11.5px;border-radius:8px}.sx-warn{font-size:11px;padding:8px 10px}.sx-note{padding:8px 10px;font-size:11.5px}.sx-body{grid-template-columns:272px minmax(0,1fr) 272px}@media(max-width:1180px){.sx-body{grid-template-columns:232px minmax(0,1fr) 232px}}.sx-insp{gap:10px;padding:12px}.sx-insp-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--sx-soft);border:1px solid var(--sx-line)}.sx-insp-head .eyebrow{font-size:10px;letter-spacing:.12em;opacity:.55;margin:0}.sx-insp-head b{font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-insp .sx-field{padding:10px 12px;border-radius:12px;background:var(--sx-soft);border:1px solid var(--sx-line);gap:8px}.sx-insp .sx-field>span{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.sx-insp .sx-field>span b{letter-spacing:0;text-transform:none;opacity:1;color:#cfd8ff}.sx-insp input[type=range]{height:4px;accent-color:var(--sx-accent)}.sx-seg{gap:2px;padding:2px;border-radius:9px;background:#00000047}.sx-seg button{border:0;border-radius:7px;padding:6px 4px;font-size:11.5px;opacity:.75}.sx-seg button.on{opacity:1;background:var(--sx-accent)}.sx-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(26px,26px));gap:6px}.le-swatch{width:26px;height:26px;border-radius:7px!important;border:1px solid rgba(255,255,255,.22);padding:0;cursor:pointer;transition:transform .12s}.le-swatch:hover{transform:scale(1.08)}.le-swatch.on{outline:2px solid var(--sx-accent);outline-offset:2px}.le-pick{width:26px;height:26px;border-radius:7px;overflow:hidden;border:1px dashed rgba(255,255,255,.4);display:block!important}.le-pick input{width:40px;height:40px;margin:-7px;border:0;padding:0;cursor:pointer}.sx-mini{border-radius:8px;font-size:11.5px;padding:6px 10px}.sx-empty{padding:22px 16px;margin:12px;border-radius:12px;border:1px dashed rgba(255,255,255,.2);background:var(--sx-soft);font-size:12px}.sx-empty b{font-size:13px}.steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sx .le-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sx .le-tpl{display:flex;align-items:center;gap:8px;text-align:left;justify-items:unset;padding:8px 10px;border-radius:10px;border:1px solid var(--sx-line);background:var(--sx-soft)!important;color:#dfe4ea!important;cursor:pointer}.sx .le-tpl svg{flex:none;opacity:.75}.sx .le-tpl b{font-size:12px;font-weight:600;color:inherit!important}.sx .le-tpl:hover{background:#ffffff17!important}.sx .le-tpl.on{border-color:var(--sx-accent);background:#5b7cff33!important;color:#fff!important}.sx .le-tpl.on svg{opacity:1;color:#b8c6ff}.sx .le-thumb{display:none}.sx-left,.sx-right{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;overscroll-behavior:contain}.sx-left::-webkit-scrollbar,.sx-right::-webkit-scrollbar{width:6px}.sx-left::-webkit-scrollbar-thumb,.sx-right::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:6px}.sx-left::-webkit-scrollbar-track,.sx-right::-webkit-scrollbar-track{background:transparent}.sx-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.sx-zone.left{justify-self:start;max-width:100%}.sx-zone.centre{justify-self:center;order:0;flex:none}.sx-zone.right{justify-self:end;max-width:100%;overflow:hidden;flex:none}.sx-dev button{padding:7px 12px}@media(max-width:1400px){.sx-title,.sx-btn span{display:none}.sx-btn{padding:8px 10px}.sx-zone.right .sx-btn.primary,.sx-zone.right .sx-btn.publish,.sx-zone.right .sx-btn.live,.sx-zone.right .sx-btn.accent{padding:8px 12px}}@media(max-width:900px){.sx-top{grid-template-columns:minmax(0,1fr) minmax(0,auto);row-gap:6px;height:auto;padding:8px}.sx-zone.centre{grid-column:1/3;grid-row:2;justify-self:center}}.shell{grid-template-columns:238px minmax(0,1fr)}.shell>main{min-width:0}.content{container-type:inline-size;container-name:page}@media(max-width:1279px){.shell{grid-template-columns:216px minmax(0,1fr)}}@media(max-width:1023px){.shell{display:grid;grid-template-columns:72px minmax(0,1fr)}.final-sidebar{position:sticky;top:0;height:100vh;width:auto;border-bottom:0;border-right:1px solid var(--border,#293036);flex-direction:column;padding:12px 8px;align-items:center}.private-brand-row{justify-content:center;padding:0 0 12px;min-height:44px}.private-brand-row .mkr-private-brand-text,.sidebar-collapse{display:none}.private-nav{display:grid;gap:6px;width:100%}.private-nav a{justify-content:center;padding:11px 0}.private-nav a span,.aside-bottom a span{display:none}.aside-bottom{width:100%;display:grid;gap:8px}.aside-bottom a{justify-content:center;padding:11px 0}.sidebar-user-copy{display:none}.sidebar-user-card{justify-content:center;padding:6px}.content{padding:24px 20px 80px}.app-header,.private-topbar{padding:0 16px}}@media(max-width:767px){.shell{display:block;padding-bottom:70px}.final-sidebar{position:fixed;inset:auto 0 0;width:100%;height:62px;flex-direction:row;align-items:stretch;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--border,#293036);z-index:60;background:var(--bg,#0d1114)}.private-brand-row,.sidebar-user-card{display:none}.final-sidebar{flex-wrap:nowrap;overflow:visible}.final-sidebar .private-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:auto;gap:2px;flex:1 1 0;order:0;padding:0;border-top:0;overflow:visible;margin:0}.final-sidebar .aside-bottom{display:contents!important}.private-nav a,.aside-bottom a{flex-direction:column;gap:2px;padding:6px 2px;min-width:0;justify-content:center;border-radius:10px}.private-nav a span,.aside-bottom a span{display:block;font-size:10px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.final-sidebar .aside-bottom>a{flex:0 0 56px;min-height:0}.content{padding:16px 16px 96px}.private-topbar,.app-header{position:sticky;top:0;padding:0 12px;height:56px;z-index:30}.private-search{display:none}h1{font-size:clamp(26px,8vw,34px)}}@media(max-width:420px){.private-nav a span,.aside-bottom a span{display:none}}@container page (max-width:1000px){.vc-body{grid-template-columns:1fr}.vc-panel{position:static}.bk,.lk-two,.checkout-grid.co2{grid-template-columns:1fr}.checkout-grid.co2 .checkout-preview{position:static;min-height:420px}}@container page (max-width:760px){.lk-ads{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.workspace-cards{grid-template-columns:1fr}}@container page (max-width:620px){.vc-stage{grid-template-columns:1fr}.vc-phone{max-width:240px;margin:0 auto}.lk-ads{grid-template-columns:1fr}.vl-card{grid-template-columns:96px 1fr}.vl-filters{display:grid}.vl-filters input[type=search]{max-width:none}.vc-two{grid-template-columns:1fr 1fr}.stage-actions{flex-wrap:wrap}.stage-actions .button,.stage-actions button{flex:1 1 auto}.as{margin-left:0;width:100%}.as-row{width:100%}.library-page-heading{flex-direction:column;align-items:stretch}.vl-create{width:100%;justify-content:center}}@container page (max-width:460px){.vc-idea{grid-template-columns:72px 1fr}.vc-idea-art{min-height:84px}.vc-steps li{padding:5px 9px}.vl-card{grid-template-columns:1fr}.vl-thumb{aspect-ratio:16/10}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-host{padding:0;margin:0 0 24px}.sx{position:relative!important;inset:auto!important;z-index:auto!important;height:calc(100vh - 132px);min-height:620px;border:1px solid var(--line,#293036);border-radius:16px;overflow:hidden}.sx-body{grid-template-columns:minmax(0,1fr) 340px!important}.sx-panel{overflow:auto;background:var(--sx-panel,#12171b);border-inline-start:1px solid rgba(255,255,255,.08);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;overscroll-behavior:contain;min-height:0}.sx-panel .sx-tabs{position:sticky;top:0;z-index:3}.sx-editpane{padding:0;gap:0}.sx-faqbox{margin:4px 12px 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:8px 12px;display:grid;gap:10px}.sx-faqbox>summary{cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em}.sx-faqbox .sx-faq{margin-top:2px}.sx .le-tpl{text-align:start}.sx-msg{margin-right:0;margin-inline-end:6px}.le-sections li{display:flex;align-items:center;gap:8px}.le-sections li label{flex:1;min-width:0}.sx-frame{min-height:0}@container page (max-width:900px){.sx{height:auto;min-height:0}.sx-body{grid-template-columns:1fr!important;grid-template-rows:minmax(60vh,auto) auto}.sx-canvas{min-height:60vh}.sx-frame{min-height:56vh}.sx-panel{max-height:46vh;border-inline-start:0;border-top:1px solid rgba(255,255,255,.1)}}.sx-canvas{order:1}.sx-panel{order:2}.continue-rows{display:grid;gap:8px;margin-top:10px}.continue-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px;border:1px solid var(--border,#293036);border-radius:12px;color:inherit;text-decoration:none;background:#ffffff05}.continue-row:hover{background:#ffffff0f}.continue-row-img{width:52px;height:52px;border-radius:9px;overflow:hidden;background:var(--panel-2,#1b2126);display:block}.continue-row-img img{width:100%;height:100%;object-fit:cover;display:block}.continue-row-text{display:grid;gap:2px;min-width:0}.continue-row-text strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continue-row-text small{font-size:11.5px;opacity:.65}html[dir=rtl] .continue-row svg{transform:scaleX(-1)}.sx-phone-note{margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px dashed var(--border,#293036);font-size:13px;line-height:1.5;opacity:.85}select{color-scheme:light dark}html[data-theme=dark] select{color-scheme:dark;background-color:var(--panel-2,#1b2126);color:var(--text,#eef0f2);border:1px solid var(--border,#293036)}html[data-theme=dark] select option{background:#161b1f;color:#eef0f2}html[data-theme=light] select{color-scheme:light}@container page (max-width:460px){.vl-card.ready{grid-template-columns:1fr;justify-items:center}.vl-card.ready .vl-thumb.vl-player{aspect-ratio:9/16;width:min(230px,100%)}.vl-card.ready .vl-body{width:100%}}.vl-player video{aspect-ratio:9/16}.media-summary-grid{display:flex!important;gap:6px;overflow-x:auto;padding:0 0 6px;margin-bottom:8px;scrollbar-width:none}.media-summary-grid::-webkit-scrollbar{display:none}.media-summary-grid button{flex:0 0 auto;display:inline-flex!important;align-items:center;gap:6px;min-height:36px!important;height:auto!important;padding:6px 14px!important;border-radius:99px!important;grid-template-columns:none!important}.media-summary-grid button svg{display:none}.media-summary-grid button span{order:1;font-size:12.5px}.media-summary-grid button strong{order:2;font-size:12px!important;opacity:.6;font-weight:600}@container page (max-width:760px){.media-filter-bar{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.media-filter-bar select{width:100%;min-width:0}.media-library-search{grid-column:1/-1;width:100%!important;max-width:none!important}}.library-segmented,.vl-chips,.media-summary-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important;overflow:visible!important;padding:0!important;margin:0 0 10px!important;border:0!important;background:none!important}.library-segmented button,.vl-chips button,.media-summary-grid button{flex:0 0 auto;display:inline-flex!important;align-items:center;gap:6px;min-height:32px!important;height:auto!important;padding:5px 12px!important;border-radius:99px!important;font-size:12.5px!important;line-height:1.2;border:1px solid var(--border,#293036)!important;background:transparent!important;color:inherit;box-shadow:none!important;width:auto!important;grid-template-columns:none!important}.library-segmented button.active,.vl-chips button.on,.media-summary-grid button.active{background:var(--button,#eef0f2)!important;color:var(--button-text,#111)!important;border-color:var(--button,#eef0f2)!important}.media-summary-grid button svg{display:none!important}.media-summary-grid button span{order:1;font-size:12.5px!important}.media-summary-grid button strong{order:2;font-size:12px!important;opacity:.65;font-weight:600}.vl-chips em{opacity:.65}.media-summary-grid{flex-wrap:wrap!important}.landing-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.landing-summary-card{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px!important;min-height:0!important}.landing-summary-card svg{display:none}.landing-summary-card strong{font-size:20px!important;line-height:1.1}.landing-summary-card span{font-size:12px!important;opacity:.7}@media(max-width:420px){.private-nav a span,.aside-bottom a span{display:block!important;font-size:9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:767px){.settings-console{display:block!important}.settings-secondary-nav{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:0 0 10px!important;margin:0 0 12px!important;border:0!important;background:none!important;position:static!important;width:auto!important;scrollbar-width:none}.settings-secondary-nav::-webkit-scrollbar{display:none}.settings-secondary-nav>a{flex:0 0 auto;display:inline-flex!important;align-items:center;gap:6px;padding:7px 14px!important;border:1px solid var(--border,#293036)!important;border-radius:99px!important;font-size:12.5px!important;margin:0!important;white-space:nowrap;min-height:0!important}.settings-secondary-nav>a.active{background:var(--button,#eef0f2);color:var(--button-text,#111);border-color:var(--button,#eef0f2)!important}.settings-secondary-nav>a small{font-size:9px;opacity:.6}.settings-secondary-nav>span{display:none!important}}.whop-card{max-width:680px}.whop-steps{list-style:none!important;padding:0!important;margin:0;display:grid;gap:12px}.whop-steps>li{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--border,#293036);border-radius:14px;background:#ffffff05}.whop-steps>li>b{font-size:14px}.whop-steps>li>small{display:block;margin:0;line-height:1.55}.whop-steps>li>a,.whop-steps>li>.sx-btn,.whop-steps>li>.sx-mini,.whop-steps>li>input{justify-self:start}.whop-steps>li>input.whop-link{justify-self:stretch;width:100%}.whop-steps>li>a.sx-btn,.whop-steps>li>a.sx-mini{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;text-decoration:none}@media(max-width:560px){.whop-steps>li>a,.whop-steps>li>.sx-btn,.whop-steps>li>.sx-mini{justify-self:stretch;width:100%}}.notif-dot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.notif-dot.urgent{background:#ff7a59}.topbar-popover>summary{position:relative}.notif-menu ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;min-width:240px}.notif-menu li a{display:block;padding:9px 11px;border-radius:10px;border:1px solid var(--border,#293036);font-size:12.5px;line-height:1.4;color:inherit;text-decoration:none}.notif-menu li a.action{border-color:#ff7a5966}.notif-menu li a:hover{background:#ffffff0f}.sx-pickrow{display:flex;flex-wrap:wrap;gap:6px;margin:0 12px 10px}.sx-pickrow button{min-height:30px;padding:4px 11px;border-radius:99px;font-size:12px;border:1px solid rgba(255,255,255,.18);background:transparent;color:inherit}.sx-editpane>.sx-pickrow{margin-top:10px}.sx-textfield textarea{min-height:0;resize:vertical}@container page (max-width:640px){.sx{height:calc(100dvh - 128px)!important;min-height:480px}.sx-body{grid-template-columns:1fr!important;grid-template-rows:minmax(130px,60%) minmax(0,1fr)!important}.sx-canvas{min-height:0!important;padding:6px!important;gap:0}.sx-frame{min-height:0!important;height:100%;flex:1}.sx-legend,.sx-title,.sx-msg,.sx-dev,.sx-zone.centre{display:none!important}.sx-top{grid-template-columns:auto 1fr!important;height:auto!important;padding:6px 8px!important}.sx-zone.right{justify-self:end;gap:4px}.sx-btn span{display:none}.sx-btn{padding:7px 9px}.sx-panel{max-height:none!important;border-top:1px solid rgba(255,255,255,.12)}.sx-pane{padding:10px!important}.sx .le-tpls{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-insp{padding:10px}.sx-insp .sx-field{padding:8px 10px}}@media(max-width:767px){.steps .step span{display:inline!important;font-size:12.5px;white-space:normal;line-height:1.2}.steps .step{justify-content:flex-start!important;padding:11px 12px!important;gap:8px;border-bottom:1px solid var(--line)}.steps{border-radius:14px!important}}.settings-phone-menu{display:none}@media(max-width:767px){.settings-secondary-nav{display:none!important}.settings-phone-menu{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin:0 0 14px}.settings-phone-menu>span{grid-column:1/-1;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.settings-phone-menu select{width:100%;min-height:44px;padding:0 12px;border-radius:12px;font-size:15px}.settings-phone-menu a{padding:10px 14px;border:1px solid var(--border,#293036);border-radius:12px;font-size:13px;color:inherit;text-decoration:none;white-space:nowrap}}@media(max-width:767px){.hide-phone{display:none!important}.dashboard-overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-overview-card{padding:10px 12px!important;min-height:0!important;gap:8px!important}.dashboard-overview-card .dashboard-overview-icon{width:30px!important;height:30px!important;flex:none}.dashboard-overview-card strong{font-size:20px!important}.dashboard-overview-card small,.dashboard-overview-card span{font-size:11.5px}}@container page (max-width:640px){.sx-top{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.sx-zone.left{flex:0 0 auto}.sx-zone.right{flex:1 1 100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;overflow:visible!important}.sx-body{grid-template-rows:minmax(0,62%) minmax(0,1fr)!important}.sx{height:calc(100dvh - 120px)!important;min-height:560px}}.ws-selected{margin:6px 0 12px;font-size:14px}.pp{display:grid;gap:16px;max-width:900px}.pp-status{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 16px;border:1px solid var(--border,#293036);border-radius:14px}.pp-status small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.pp-status b{font-size:18px;display:block}.pp-status span{font-size:12.5px;opacity:.7}.pp-toggle{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--border,#293036);border-radius:99px;justify-self:start}.pp-toggle button{border:0;background:transparent;color:inherit;padding:7px 16px;border-radius:99px;font-size:13px;min-height:0}.pp-toggle button.on{background:var(--button,#eef0f2);color:var(--button-text,#111)}.pp-toggle em{font-style:normal;color:#35d08a;font-size:12px;margin-left:4px}.pp-toggle button.on em{color:inherit}.pp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.pp-card{display:grid;gap:8px;align-content:start;padding:18px;border:1px solid var(--border,#293036);border-radius:16px;background:#ffffff05}.pp-card.on{border-color:var(--accent);box-shadow:0 0 0 2px #5b7cff40}.pp-card h3{margin:0;font-size:18px}.pp-blurb{margin:0;font-size:13px;opacity:.7}.pp-price{display:flex;align-items:baseline;gap:4px}.pp-price b{font-size:34px;line-height:1}.pp-price span{opacity:.65}.pp-card ul{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px;font-size:13px}.pp-card li{display:flex;gap:8px;align-items:flex-start}.pp-card li svg{flex:none;margin-top:3px;color:#35d08a}.pp-card .sx-btn{justify-content:center;min-height:40px}.pp-code label{display:grid;gap:6px;font-size:13px}.pp-code div{display:flex;gap:8px;flex-wrap:wrap}.pp-code input{flex:1 1 200px;min-width:0;letter-spacing:.08em}.pp-costs{border:1px solid var(--border,#293036);border-radius:12px;padding:10px 14px}.pp-costs summary{cursor:pointer;font-size:13px;font-weight:700}.pp-costs ul{list-style:none;margin:10px 0 6px;padding:0;display:grid;gap:6px;font-size:13px}.pp-costs li{display:flex;justify-content:space-between;gap:10px}.pp-admin{border:1px dashed color-mix(in srgb,var(--accent) 53%,transparent);border-radius:12px;padding:10px 14px}.pp-admin summary{cursor:pointer;font-size:13px;font-weight:700}.pp-row,.pp-form{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pp-form>*{flex:1 1 120px;min-width:0}.pp-out{margin:10px 0 0;font-family:ui-monospace,Consolas,monospace;font-size:13px;word-break:break-all}@media(max-width:560px){.pp-status{grid-template-columns:1fr}}.ai-box{border:1px solid var(--border,#293036);border-radius:14px;padding:14px 16px;margin:14px 0}.ai-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.ai-tabs button{min-height:32px;padding:5px 14px;border-radius:99px;font-size:13px}.ai-tabs button.on{background:var(--button,#eef0f2);color:var(--button-text,#111)}.ai-tabs em{font-style:normal;color:#ff7a59;margin-left:6px;font-size:12px}.ai-list,.ai-pages{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ai-list li{border:1px solid var(--border,#293036);border-radius:12px;padding:10px 12px;display:grid;gap:4px}.ai-list li.warn{border-color:#ff7a5966}.ai-list li>div{display:grid}.ai-list small{opacity:.65;font-size:11.5px}.ai-list p{margin:0;font-size:13.5px;white-space:pre-wrap}.ai-pill{justify-self:start;font-size:11px;padding:2px 9px;border-radius:99px;border:1px solid var(--border,#293036)}.ai-pill.answered{color:#35d08a}.ai-pill.needs_human{color:#ff7a59}.ai-pages li{display:flex;gap:14px;align-items:center;font-size:13px}.ai-pages li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--ctl-h:36px;--ctl-fs:13.5px;--ctl-pad:14px;--cta-h:42px}@media(max-width:767px){:root{--ctl-h:40px;--ctl-fs:14px;--cta-h:44px}}.button,.sx-btn,.stage-actions>button,.stage-actions>.button,.stage-actions>a,.library-new-button,.vl-create,.vw-actions>button,.vw-actions>a,.vr-actions>*{min-height:var(--ctl-h)!important;height:auto;padding:6px var(--ctl-pad)!important;font-size:var(--ctl-fs)!important;border-radius:10px}.button.primary,.stage-actions>button.primary,.sx-btn.primary,.vl-create,.library-new-button{min-height:var(--cta-h)!important}.vc-go{min-height:var(--cta-h)!important;font-size:15px!important;border-radius:12px!important}.compact,.sx-mini,.sx-btn.compact{min-height:30px!important;padding:3px 10px!important;font-size:12.5px!important}h1{font-size:clamp(24px,5.2vw,38px)}@media(max-width:767px){h1{font-size:26px!important}.stage-panel h1{font-size:24px!important}.stage-panel,.new-project,.settings-panel{padding:16px!important;border-radius:14px!important}}@container page (max-width:640px){.sx-top{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:6px!important}.sx-zone.left{order:1!important;flex:0 0 auto!important}.sx-zone.right{display:contents!important}.sx-zone.right>.sx-msg{display:none!important}.sx-zone.right>.sx-btn.primary,.sx-zone.right>.sx-pubwrap,.sx-zone.right>.sx-btn.accent{order:2!important}.sx-break{order:3;display:block!important;flex:0 0 100%;height:0}.sx-hist{order:4!important}}.sx-break{display:none}.st-head h1,.st-bar h1{margin:0 0 14px}.st-list{display:grid;gap:18px}.st-list h2{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0 0 6px 4px;font-weight:700}.st-list ul{list-style:none;margin:0;padding:0;border:1px solid var(--border,#293036);border-radius:16px;overflow:hidden;background:#ffffff05}.st-list li+li{border-top:1px solid var(--border,#293036)}.st-list a{display:flex;align-items:center;gap:12px;padding:0 14px;min-height:50px;color:inherit;text-decoration:none;font-size:15px}.st-list a>span{flex:1;min-width:0}.st-list a>svg:last-child{opacity:.45}.st-list a:hover,.st-list a.on{background:#ffffff0f}.st-out{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:100%;border-radius:14px;border:1px solid #ff7a5955;color:#ff9b82;background:transparent;font-size:15px}.st-bar{display:flex;align-items:center;gap:6px;margin:0 0 14px}.st-bar button{border:0;background:transparent;min-height:40px;width:40px;padding:0;color:inherit}.st-bar h1{margin:0;font-size:20px!important}.st-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;align-items:start}.st-grid aside{position:sticky;top:76px}.st-title{margin:0 0 14px;font-size:22px}.st-panel{display:grid;gap:14px;max-width:640px}.st-card{display:grid;gap:10px;padding:16px;border:1px solid var(--border,#293036);border-radius:16px;background:#ffffff05}.st-card h3{margin:0;font-size:15px}.st-card p{margin:0;font-size:13.5px;opacity:.8;line-height:1.5}.st-card.danger{border-color:#ff7a5944}.st-card label{display:grid;gap:6px;font-size:12.5px;font-weight:600;margin:0}.st-note{font-size:12px;opacity:.65}.st-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.st-actions a.sx-btn{text-decoration:none}.st-hero{display:flex;align-items:center;gap:14px;padding:6px 2px}.st-hero b{display:block;font-size:18px}.st-hero small{display:block;opacity:.65}.st-hero em{font-style:normal;font-size:11px;border:1px solid var(--accent);color:var(--accent);border-radius:99px;padding:1px 8px}.st-avatar{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--panel-2,#222a30);font-size:22px;font-weight:700;flex:none}.st-switch{display:flex!important;justify-content:space-between;align-items:center;gap:14px;padding:6px 0;border-top:1px solid var(--border,#293036)}.st-switch:first-of-type{border-top:0}.st-switch span{display:grid;gap:2px}.st-switch small{font-weight:400;opacity:.65}.st-switch input{width:44px;height:24px;accent-color:var(--accent);flex:none}.st-choices{display:flex;gap:8px;flex-wrap:wrap}.st-choices button{min-height:var(--ctl-h);padding:6px 16px;border-radius:99px;font-size:14px}.st-choices button.on{background:var(--button,#eef0f2);color:var(--button-text,#111)}.ws-domains{display:grid;gap:14px;max-width:640px}.ws-card{display:grid;gap:8px;padding:16px;border:1px solid var(--border,#293036);border-radius:16px}.ws-card h3{margin:0;font-size:16px}.ws-row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;flex-wrap:wrap}.ws-row span{opacity:.65}.ws-row em{opacity:.7;font-style:normal}@media(max-width:767px){.st-grid{display:block}}.sx-gal{position:fixed;inset:0;z-index:200;background:#0009;display:grid;place-items:center;padding:14px}.sx-gal-card{width:min(980px,100%);max-height:92vh;overflow:auto;background:#12171b;color:#eef0f2;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:16px}.sx-gal-head{display:flex;justify-content:space-between;align-items:center}.sx-gal-note{margin:4px 0 12px;font-size:12.5px;opacity:.7}.sx-gal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.sx-gal-item{display:grid;gap:4px;text-align:start;padding:8px;border:1.5px solid rgba(255,255,255,.14);border-radius:14px;background:transparent;color:inherit;min-height:0}.sx-gal-item.on{border-color:var(--accent);box-shadow:0 0 0 3px #5b7cff40}.sx-gal-item small{opacity:.6;font-size:11.5px}.sx-gal-shot{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:10px;background:#fff}.sx-gal-shot iframe{position:absolute;left:0;top:0;width:500%;height:500%;border:0;transform:scale(.2);transform-origin:0 0;pointer-events:none}@container page (max-width:640px){.sx-zone.right>.sx-break{display:block!important;flex:0 0 100%!important;width:100%;height:0;order:3!important}}#sales-result{scroll-margin-top:66px}.st-panel .workspace-settings>h2,.st-desktop .workspace-settings>h2,.st-phone .workspace-settings>h2{display:none}.pp-next{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1.5px solid var(--accent,var(--accent));border-radius:14px;background:color-mix(in srgb,var(--accent,var(--accent)) 8%,transparent)}.pp-next small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.pp-next b{display:block;font-size:16px}.pp-next span{font-size:12.5px;opacity:.75}.pp-next .pp-cta{width:auto;min-width:160px}.aff{display:grid;gap:16px}.aff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.aff-grid .oc-card{display:grid;gap:10px;align-content:start}.aff-grid b{display:inline-flex;gap:6px;align-items:center}.aff-steps{margin:0;padding-inline-start:18px;display:grid;gap:6px;font-size:13.5px;line-height:1.45}.aff-grid .sx-btn{justify-self:start;display:inline-flex;gap:6px;align-items:center;text-decoration:none}.aff-more{font-size:13px}.lib-dialog p{white-space:pre-line}.prd-lib{display:grid;gap:16px}.prd-chips{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 10px}.prd-chip{font-size:11.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--line,#333);opacity:.7}.prd-chip.on{opacity:1;border-color:#22c55e88;color:#22c55e}.library-segmented small{opacity:.6;margin-inline-start:4px}.prd-trash{border:1px solid var(--line,#333);border-radius:14px;padding:10px 14px}.prd-trash summary{cursor:pointer;display:flex;gap:8px;align-items:center;font-weight:600}.prd-trash ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.prd-trash li{display:flex;justify-content:space-between;align-items:center;gap:10px}.prd-trash li span{display:grid}.prd-trash li small{opacity:.65;font-size:12px}.whop-plist{display:grid;gap:8px;margin:10px 0}.whop-prow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line,#333);border-radius:10px}.whop-prow span{display:grid}.whop-prow small{font-size:12px;opacity:.75}.whop-prow .sx-mini{text-decoration:none;white-space:nowrap}.sx-checkout{display:inline-flex;gap:6px;align-items:center;position:relative}.sx-dot.warn{background:#f59e0b;width:7px;height:7px;border-radius:50%;display:inline-block}.st-topics{display:flex;flex-wrap:wrap;gap:8px}.st-topic{min-height:0;padding:7px 12px;border-radius:99px;border:1px solid var(--line);background:transparent;font-size:12.5px}.st-topic.on{border-color:var(--accent-line,var(--accent));background:var(--accent-soft,transparent);color:var(--text)}.prd-actions{display:flex;gap:8px;flex-wrap:wrap}.whop-pics{display:grid;gap:8px;margin:10px 0 14px;padding:12px 14px;border:1px solid var(--line,#333);border-radius:12px}.whop-pics p{margin:0;font-size:13px;opacity:.85}.wck{margin:10px 0 14px;border:1px solid var(--line,#333);border-radius:12px;padding:10px 14px}.wck summary{cursor:pointer;font-weight:700;font-size:14px}.wck summary small{font-weight:500;opacity:.6;margin-left:6px}.wck-note{font-size:12.5px;opacity:.75;margin:8px 0}.wck-block{margin-top:12px}.wck-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.wck-copy{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--line,#333);background:transparent;color:inherit;cursor:pointer;flex:none}.wck-tags{display:flex;flex-wrap:wrap;gap:6px}.wck-tag{font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--line,#333);background:transparent;color:inherit;cursor:pointer}.wck-tag.ok{border-color:var(--accent);color:var(--accent)}.wck-faq{margin:0;padding-left:18px;display:grid;gap:10px}.wck-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:3px 0}.wck-q{font-weight:700;font-size:13.5px}.wck-a{font-size:13px;opacity:.85}@media(max-width:767px){.final-sidebar .private-nav a[href="/landing-pages"],.final-sidebar .aside-bottom{display:none!important}.dashboard-recent-projects{display:none}.pm-phone{display:flex}}@media(min-width:768px){.pm-phone{display:none!important}}:root{--ctl-h:34px;--ctl-fs:13.5px;--ctl-pad:12px;--cta-h:36px;--r-ctl:8px;--r-card:12px}@media(max-width:767px){:root{--ctl-h:40px;--ctl-fs:14px;--cta-h:42px}}html[data-theme=dark]{--bg:#0f0f10;--panel:#171718;--panel-2:#1e1e20;--text:#ececec;--muted:#9a9aa1;--line:#2a2a2e;--border:#2a2a2e;--line-strong:#3b3b40;--button:#ececec;--button-text:#111113;--hover:#202023;--accent:#8b9bff;--sx-bg:#0f0f10;--sx-panel:#151516;--sx-line:rgba(255,255,255,.08);--sx-soft:rgba(255,255,255,.04);--sx-accent:#8b9bff}html[data-theme=light]{--bg:#fafaf9;--panel:#ffffff;--panel-2:#f3f3f1;--text:#1a1a1c;--muted:#6b6b72;--line:#e7e7e3;--border:#e7e7e3;--line-strong:#d3d3cd;--button:#1a1a1c;--button-text:#ffffff;--hover:#f0f0ee;--accent:#4f5fe0}html body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:600;letter-spacing:-.012em}.content h1,.page-heading h1,.library-page-heading h1,.settings-final-heading h1,.st-head h1{font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.content h2{font-size:17px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;opacity:.55}p{color:inherit}@media(max-width:767px){.content h1,.page-heading h1,.library-page-heading h1,.st-head h1{font-size:22px!important}}.button,.sx-btn,button.primary,.stage-actions>button,.stage-actions>.button,.stage-actions>a,.library-new-button,.vl-create,.vw-actions>button,.vw-actions>a,.vr-actions>*,.pe-actions>*,.st-actions>*{min-height:var(--ctl-h)!important;padding:0 var(--ctl-pad)!important;font-size:var(--ctl-fs)!important;font-weight:500!important;border-radius:var(--r-ctl)!important;letter-spacing:0;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1.2}.button.primary,button.primary,.sx-btn.primary,.stage-actions>button.primary,.vl-create,.library-new-button,.sx-continue,.pp-cta.solid,.vc-go{background:var(--button)!important;background-image:none!important;color:var(--button-text)!important;border:1px solid var(--button)!important;min-height:var(--cta-h)!important}.button.primary:hover,button.primary:hover,.sx-btn.primary:hover,.vc-go:hover:not(:disabled){opacity:.9;background:var(--button)!important}.vc-go{font-size:14px!important;border-radius:var(--r-ctl)!important;padding:0 18px!important;justify-content:space-between}.vc-go span{background:#7f7f7f47!important;color:inherit!important;font-weight:500;border-radius:6px!important;padding:2px 8px!important;font-size:12.5px!important}button:disabled,.button.disabled{opacity:.45}.sx-mini,.compact{min-height:28px!important;padding:0 10px!important;font-size:12.5px!important;border-radius:7px!important;font-weight:500}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{border-radius:var(--r-ctl);font-size:14px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select{min-height:36px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:0;border-color:var(--accent)}button:focus-visible,a:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}.library-segmented button,.vl-chips button,.media-summary-grid button,.pp-toggle button,.st-choices button,.pe-chips button,.sx-pickrow button{min-height:28px!important;padding:0 11px!important;border-radius:7px!important;font-size:13px!important;font-weight:500}.library-segmented button.active,.vl-chips button.on,.media-summary-grid button.active,.pp-toggle button.on,.st-choices button.on{background:var(--panel-2)!important;color:var(--text)!important;border-color:var(--line-strong)!important}.pp-toggle{border-radius:9px!important;padding:2px!important}.pp-toggle button{border-radius:7px!important}.stage-panel,.new-project,.settings-panel,.dashboard-final-card,.dashboard-overview-card,.vl-card,.rd-card,.pp-card,.st-card,.ws-card,.library-empty-state,.vc-card,.vc-canvas,.landing-summary-card,.unified-media-card,.media-group,.project-visual-card,.landing-visual-card,.pe,.fb,.vv,.pp-costs,.ai-box{border-radius:var(--r-card)!important;box-shadow:none!important}.final-sidebar .private-nav a,.aside-bottom a{min-height:34px;border-radius:8px;font-size:14px;font-weight:500;gap:10px;padding:0 10px}.final-sidebar .private-nav a svg,.aside-bottom a svg{width:16px;height:16px}.final-sidebar .private-nav a.active,.final-sidebar .private-nav a[aria-current=page]{background:var(--panel-2);color:var(--text)}.private-topbar{height:52px!important;padding:0 20px}.private-topbar-actions{gap:4px}.private-topbar-context strong{font-size:14px;font-weight:600}.topbar-popover>summary{width:32px!important;height:32px!important;border:0!important;background:transparent!important;border-radius:8px!important;color:var(--muted)}.topbar-popover>summary:hover,.topbar-popover[open]>summary{background:var(--panel-2)!important;color:var(--text)}.topbar-avatar{width:26px!important;height:26px!important;font-size:12px!important;font-weight:600}.gs{position:relative}.private-search{width:min(300px,26vw)!important;height:32px!important;border-radius:8px!important;background:var(--panel-2)!important;border:1px solid transparent!important;padding:0 10px!important}.private-search:focus-within{border-color:var(--line-strong)!important;background:var(--panel)!important}.private-search input{font-size:13px!important;min-height:0!important;border:0!important;outline:0!important}.private-search kbd{font-size:10.5px!important;padding:1px 5px!important;border-radius:5px!important;opacity:.7}.gs-list{position:absolute;left:0;right:0;top:38px;z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 12px 36px #00000059;display:grid;gap:2px;min-width:300px}.gs-list button{display:flex;align-items:center;gap:10px;min-height:34px!important;padding:0 10px!important;border:0!important;background:transparent!important;border-radius:8px!important;color:var(--text);font-size:13.5px!important;text-align:start;justify-content:flex-start}.gs-list button.on{background:var(--panel-2)!important}.gs-list button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-list em{font-style:normal;color:var(--muted);font-size:12px}.gs-list p{margin:8px;color:var(--muted)}.topbar-menu{width:264px!important;padding:6px!important;border-radius:12px!important;box-shadow:0 12px 36px #00000059!important;top:40px!important;background:var(--panel)!important;border:1px solid var(--line)!important}.pm{width:248px!important;padding:6px!important}.pm-email{padding:8px 10px;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-row{display:flex!important;align-items:center;gap:10px;width:100%;min-height:34px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--text)!important;font-size:13.5px!important;font-weight:400!important;text-decoration:none;cursor:pointer;list-style:none;justify-content:flex-start}.pm-row:hover{background:var(--panel-2)!important}.pm-row svg{color:var(--muted);flex:none}.pm-row span{flex:1;text-align:start}.pm-row em{font-style:normal;color:var(--muted);font-size:12.5px}.pm-ext{opacity:.5}.pm-sep{height:1px;background:var(--line);margin:6px 4px}.pm-sub>summary::-webkit-details-marker{display:none}.pm-sub[open]>summary>svg:last-child{transform:rotate(90deg)}.pm-opts{display:grid;gap:1px;margin:2px 0 4px 26px}.pm-opt{display:flex!important;justify-content:space-between;align-items:center;min-height:30px!important;padding:0 10px!important;border:0!important;background:transparent!important;border-radius:7px!important;color:var(--text);font-size:13px!important;font-weight:400!important}.pm-opt:hover{background:var(--panel-2)!important}.notif-menu{width:300px!important}.notif-menu li a{border:0!important;border-radius:8px!important;padding:8px 10px!important;font-size:13px!important}.notif-menu li a:hover{background:var(--panel-2)!important}.notif-menu li a.action{box-shadow:inset 2px 0 #e8845a}html[dir=rtl] .pm-row svg:last-child.pm-ext,html[dir=rtl] .pm-sub>summary>svg:last-child{transform:scaleX(-1)}.steps{border-radius:10px!important}.step{font-size:13px!important;padding:9px 12px!important}.sx-top{display:flex!important;flex-direction:column;grid-template-columns:none!important;height:auto!important;padding:8px 10px!important;gap:6px!important;border-bottom:1px solid var(--sx-line)!important}.sx-r1,.sx-r2{display:flex;align-items:center;gap:6px;min-width:0}.sx-grow{flex:1;min-width:0}.sx-top .sx-btn{height:32px;min-height:32px!important;padding:0 11px!important;font-size:13px!important;border-radius:8px!important;background:transparent;border:1px solid var(--sx-line);color:inherit;white-space:nowrap}.sx-top .sx-btn:hover:not(:disabled){background:var(--sx-soft)}.sx-top .sx-btn.sx-continue{background:#ececec!important;color:#111113!important;border-color:#ececec!important}.sx-top .sx-btn.publish{background:transparent;border-color:var(--sx-line)}.sx-top .sx-btn.live{color:#6fdca8;border-color:#2b5a45}.sx-top .sx-exit{border-color:transparent;padding:0 8px!important}.sx-title{font-size:13.5px;font-weight:600;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-inline-start:4px}.sx-msg{font-size:12px;opacity:.6;white-space:nowrap}.sx-dev{padding:2px;border-radius:9px;background:var(--sx-soft)}.sx-dev button{height:28px;padding:0 10px;border:0!important;border-radius:7px;font-size:12.5px;display:inline-flex;align-items:center;gap:6px;background:transparent;color:inherit;opacity:.7}.sx-dev button.on{background:var(--sx-panel);opacity:1;box-shadow:0 0 0 1px var(--sx-line)}.sx-histgrp{display:flex;gap:4px}.sx-hist{width:32px;padding:0!important;justify-content:center}.sx-hist span{display:none}@container page (min-width:980px){.sx-top{flex-direction:row!important;align-items:center}.sx-r1,.sx-r2{display:contents}.sx-exit{order:1}.sx-title{order:2}.sx-dev{order:3;margin-inline-start:8px}.sx-grow:not(.sx-grow2){order:4;flex:1}.sx-grow2{display:none}.sx-histgrp{order:5}.sx-msg{order:6;margin-inline:8px}.sx-save{order:7}.sx-pubwrap{order:8}.sx-continue{order:9}}@container page (max-width:640px){.sx-title,.sx-msg,.sx-dev button span{display:none}.sx-dev button{width:34px;padding:0;justify-content:center}.sx-exit span{display:inline}.sx-r1{gap:5px}.sx-save,.sx-pubwrap .sx-btn,.sx-continue{padding:0 10px!important}.sx-r1{flex-wrap:wrap;row-gap:6px}}.sx-pubwrap{position:relative;display:inline-flex}.sx-pop{right:0;left:auto}html[dir=rtl] .sx-pop{left:0;right:auto}.pp-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.pp-card{padding:22px!important;gap:12px!important;background:var(--panel)!important}.pp-card.on{border-color:var(--line-strong)!important;box-shadow:none!important}.pp-card header{display:flex;justify-content:space-between;align-items:center}.pp-card h3{font-size:19px;font-weight:600}.pp-tag{font-size:11.5px;font-weight:500;padding:2px 9px;border-radius:99px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.pp-price{display:flex;align-items:flex-start;gap:6px;margin-top:2px}.pp-cur{font-size:18px;margin-top:6px;opacity:.7}.pp-price b{font-size:46px;font-weight:600;letter-spacing:-.03em;line-height:1}.pp-per{font-size:11.5px;line-height:1.25;color:var(--muted);margin-top:8px;text-transform:none}.pp-save{margin:0;font-size:13px;color:#7bd8ab;display:grid;gap:2px}.pp-save s{color:var(--muted);margin-inline-end:4px}.pp-save small{color:var(--muted);font-size:12px}.pp-save.muted{color:var(--muted)}.pp-cta{min-height:40px!important;width:100%;border-radius:var(--r-ctl)!important;font-size:14px!important;font-weight:500;background:transparent;border:1px solid var(--line-strong)!important;color:var(--text)}.pp-cta.solid:disabled{opacity:.5}.pp-card ul{margin:6px 0 0;padding-top:14px;border-top:1px solid var(--line)}.pp-card li{font-size:13.5px}.pp-card li svg{color:var(--muted)!important}.pp-toggle button em{font-style:normal;margin-inline-start:6px;font-size:11.5px;color:#7bd8ab}.pp-toggle button.on em{color:#7bd8ab}.pp-status{border-radius:var(--r-card)!important}.st-list ul{border-radius:12px!important;background:var(--panel)!important}.st-list a{min-height:44px!important;font-size:14px!important;font-weight:400}.st-list h2{font-size:11px;font-weight:600}.st-out{border-radius:10px!important;min-height:44px!important;font-size:14px!important}.dashboard-overview-card strong{font-weight:600}.library-page-heading{margin-bottom:14px}.vl-card{padding:12px!important}.vl-body strong{font-weight:600}.vl-chip{font-weight:500;border-radius:6px!important}.sx-top .sx-btn span{display:inline!important}.sx-top .sx-hist span{display:none!important}.sx-top .sx-dev button span{display:inline!important}.sx-top .sx-title{display:block!important}.sx-top .sx-msg{display:inline!important}@container page (max-width:979px){.sx-top .sx-msg{display:none!important}}@container page (max-width:640px){.sx-top .sx-title,.sx-top .sx-msg,.sx-top .sx-dev button span{display:none!important}}.project-visual-card,.landing-visual-card,.unified-media-card,.vl-card{position:relative}.lib-more{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.lib-more:hover,.lib-more[aria-expanded=true]{background:var(--panel-2);color:var(--text);border-color:var(--line)}.project-card-preview>.lib-more,.landing-card-preview>.lib-more{position:absolute;top:8px;inset-inline-end:8px;z-index:3;background:color-mix(in srgb,var(--panel) 88%,transparent);border-color:var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vl-actions .lib-more{margin-inline-start:auto;border-color:var(--line)}.lib-menu{position:fixed;z-index:3000;min-width:178px;padding:5px;border-radius:10px;border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 12px 32px #00000047;display:grid;gap:1px}.lib-menu a,.lib-menu button{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text);font:inherit;font-size:13.5px;text-align:start;text-decoration:none;cursor:pointer}.lib-menu a:hover,.lib-menu button:hover{background:var(--panel-2)}.lib-menu .danger{color:#e5484d}.lib-menu .danger:hover{background:#e5484d1f}.lib-check{position:absolute;top:10px;inset-inline-start:10px;z-index:4;width:22px;height:22px;padding:0;border-radius:6px;border:1.5px solid rgba(255,255,255,.9);background:#0006;color:#fff;display:none;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.lib-selecting .lib-check{display:grid}body.lib-selecting .project-visual-card,body.lib-selecting .landing-visual-card,body.lib-selecting .unified-media-card,body.lib-selecting .vl-card{cursor:pointer}.lib-check.on{background:var(--accent);border-color:var(--accent)}.selected{outline:2px solid var(--accent);outline-offset:-2px}.lib-bar{position:fixed;z-index:2500;left:50%;transform:translate(-50%);bottom:18px;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:8px 10px 8px 16px;border-radius:12px;border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 12px 36px #0000004d;font-size:13.5px}.lib-bar b{font-weight:600;white-space:nowrap}.lib-sp{flex:1;min-width:6px}.lib-link{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.lib-link:hover{color:var(--text)}.lib-btn{display:inline-flex;align-items:center;gap:6px;min-height:var(--ctl-h);padding:0 14px;border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--panel-2);color:var(--text);font:inherit;font-size:var(--ctl-fs);font-weight:500;cursor:pointer}.lib-btn.primary{background:var(--button);color:var(--button-text);border-color:transparent}.lib-btn.danger{background:#e5484d;border-color:#e5484d;color:#fff}.lib-btn:disabled{opacity:.5}.lib-x{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.lib-x:hover{background:var(--panel-2);color:var(--text)}.lib-modal{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:16px;background:#00000080}.lib-dialog{width:min(400px,100%);padding:20px;border-radius:14px;border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 24px 60px #0006}.lib-dialog p{margin:0 0 18px;font-size:15px;line-height:1.5}.lib-dialog>div{display:flex;justify-content:flex-end;gap:8px}@media(max-width:560px){.lib-bar{bottom:12px;gap:8px;padding-inline-start:12px}.lib-bar .lib-link{font-size:12.5px}.lib-dialog>div .lib-btn{flex:1;justify-content:center}}.lib-seltoggle{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.lib-selbtn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:transparent;color:var(--text);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.lib-selbtn:hover{background:var(--panel-2)}.lib-selbtn.on{background:var(--panel-2);border-color:var(--accent);color:var(--text)}.lib-seltoggle small{color:var(--muted);font-size:12.5px}.media-library-search,.library-sort select,.library-toolbar select,.vl-filters input[type=search],.vl-filters select{height:38px!important;min-height:38px!important;box-sizing:border-box}.media-library-search{padding:0 12px!important;border-radius:var(--r-ctl)!important}.media-library-search input{height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:13.5px!important;box-shadow:none!important;border-radius:0!important}div:has(>.media-library-search),.vl-filters,.library-toolbar,.library-sort{align-items:center!important}div:has(>.media-library-search)>select{height:38px!important;min-height:38px!important}.private-topbar-context{flex:1;min-width:0}.private-topbar-context .topbar-phone-logo{display:none}@media(max-width:767px){.private-topbar-context .topbar-phone-logo{display:inline-flex;align-items:center}.private-topbar-context .mkr-private-brand-text{display:inline!important}}.real-generation-warning{margin:14px 0 4px;padding:10px 12px;border-radius:9px;border:1px solid rgba(245,158,11,.55);background:#f59e0b1f;color:#f5b042;font-size:13px;line-height:1.5}html[data-theme=light] .real-generation-warning{color:#9a5b00;background:#f59e0b24}.real-generation-warning b{color:inherit;font-weight:600}.vbx{max-width:860px;display:grid;gap:14px}.vbx-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vbx-head h2{margin:0;font-size:21px}.vbx-head p{margin:2px 0 0;color:var(--muted);font-size:13.5px}.vbx-intro{margin:0;color:var(--muted);max-width:68ch}.vbx-warn{padding:11px 14px;border-radius:10px;border:1px solid rgba(245,158,11,.5);background:#f59e0b1a;color:#f5b042;font-size:13.5px}.vbx-now{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);display:grid;gap:6px}.vbx-now small{color:var(--muted);font-size:12px}.vbx-now q{font-size:15px;quotes:"“" "”"}.vbx-ideas{display:grid;gap:6px}.vbx-ideas small{color:var(--muted);font-size:12px}.vbx-ideas button{text-align:start;padding:8px 12px;border-radius:9px;border:1px dashed var(--line-strong);background:transparent;color:var(--text);font:inherit;font-size:13.5px;cursor:pointer}.vbx-ideas button:hover:not(:disabled){background:var(--panel-2)}.vbx-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.vbx-item{display:grid;grid-template-columns:34px 1fr auto;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.vbx-n{width:28px;height:28px;border-radius:50%;background:var(--panel-2);display:grid;place-items:center;font-size:13px;font-weight:600}.vbx-fields{display:grid;gap:8px;min-width:0}.vbx-fields label{display:grid;gap:5px;font-size:12.5px;color:var(--muted)}.vbx-fields textarea,.vbx-fields input{width:100%;font:inherit;font-size:14px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 11px;resize:vertical}.vbx-count{font-size:12px;color:var(--muted)}.vbx-count.bad{color:#e5484d}.vbx-row{display:grid;grid-template-columns:1fr 1.6fr;gap:10px}.vbx-x{align-self:start;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.vbx-x:hover{background:var(--panel-2);color:#e5484d}.vbx-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line-strong);border-radius:12px;background:var(--panel);position:sticky;bottom:12px}.vbx-fine{margin:0;color:var(--muted);font-size:12.5px}.vbx-done h3{font-size:15px;margin:10px 0 6px}.vbx-batch{border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin-bottom:10px}.vbx-batch ul{list-style:none;margin:0;padding:0}.vbx-v{display:grid;grid-template-columns:24px 1fr auto;gap:4px 10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.vbx-v:first-child{border-top:0}.vbx-vn{font-weight:600;color:var(--muted)}.vbx-vh em{color:var(--muted);font-style:normal}.vbx-vs{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.vbx-v.done .vbx-vs{color:#35d08a}.vbx-v.failed .vbx-vs{color:#e5484d}.vbx-links{grid-column:2/4;display:flex;gap:14px;font-size:13px}.vbx-links a{color:var(--text);display:inline-flex;gap:5px;align-items:center}.vbx-cancel{display:inline-flex;gap:5px;align-items:center;margin:4px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline}@media(max-width:640px){.vbx-item{grid-template-columns:28px 1fr}.vbx-x{grid-column:2;justify-self:end}.vbx-row{grid-template-columns:1fr}}.content:has(.sx-host){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(8px,1.4vw,22px)!important}.le-cur{display:block;margin:8px 0 2px;color:var(--muted);font-size:12.5px}.le-cur b{color:var(--text);font-weight:600}.vw-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;margin:2px 0 14px;background:var(--panel)}.vw-tabs button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13.5px;font-weight:500;padding:6px 16px;border-radius:8px;cursor:pointer}.vw-tabs button.on{background:var(--panel-2);color:var(--text)}.vc-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.inf,.prd{display:grid;grid-template-columns:1fr;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.inf:not(.has){border-style:dashed;border-color:var(--line-strong)}.inf-pic{position:relative;width:100%;aspect-ratio:3/4;max-height:260px;border-radius:10px;overflow:hidden;background:var(--panel-2);display:grid;place-items:center;color:var(--muted)}.prd-pic{aspect-ratio:4/3}.prd-pic svg{position:absolute}.prd-pic img{z-index:1}.prd-where{grid-column:1/-1;border-top:1px dashed var(--line);padding-top:8px}.prd-where summary{cursor:pointer;color:var(--muted);font-size:12.5px}.prd-where ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.prd-where li{display:grid;grid-template-columns:44px 1fr auto auto;gap:8px;align-items:center}.prd-where li img{width:44px;height:44px;object-fit:cover;border-radius:7px;background:var(--panel-2)}.prd-where li span{display:grid;min-width:0;font-size:12.5px}.prd-where li b{font-weight:600}.prd-where li em{font-style:normal;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-where li i{font-style:normal;color:#35d08a;font-size:11.5px}.inf-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.inf-wait{position:absolute;inset:0;background:#0009;color:#fff;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center;padding:6px}.inf-body{display:grid;gap:6px;align-content:start;min-width:0}.inf-body b{font-size:14px}.inf-body small{color:var(--muted);font-size:12.5px;line-height:1.4}.inf-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.inf-actions .sx-mini{display:inline-flex;gap:5px;align-items:center}.inf-ask{display:grid;gap:8px;margin-top:4px}.inf-ask label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.inf-ask input{font:inherit;font-size:13.5px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.inf-msg{color:#e5484d!important}.vc-sources{display:grid;gap:10px}.vbx-inputs{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.vbx-in{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.vbx-in img{width:48px;height:64px;object-fit:cover;border-radius:8px;background:var(--panel-2);flex:none}.vbx-in div{min-width:0}.vbx-in small{display:block;color:var(--muted);font-size:11.5px}.vbx-in b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vbx-plus{color:var(--muted);font-size:20px}.vbx-adv{border-top:1px dashed var(--line);padding-top:8px}.vbx-adv summary{cursor:pointer;color:var(--muted);font-size:12.5px}.vbx-adv label{margin-top:8px}@media(max-width:640px){.vbx-inputs{grid-template-columns:1fr}.vbx-plus{display:none}}@media(max-width:520px){.vc-pair{grid-template-columns:1fr}.inf-pic{max-height:220px}}.sx-gal-cost{display:block;font-weight:400;font-size:12.5px;color:var(--muted);margin-top:2px}.lp{display:grid;gap:8px;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid var(--line)}.lp-note{margin:0;color:var(--muted);font-size:12.5px;line-height:1.45}.lp-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lp-thumbs img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px;background:var(--panel-2)}.lp-ask{display:grid;gap:8px}.lp-ask label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.lp-ask input{font:inherit;font-size:13.5px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.lp-err{color:#e5484d}.content:has(.sx-host) ol.steps,.content:has(.sx-host) .project-heading{max-width:1180px;margin-inline:auto}.vc-pair{align-items:stretch}.prd-pic{aspect-ratio:3/4}.inf-open{border:0;padding:0;cursor:pointer;font:inherit}.inf-open:disabled{cursor:default}.inf-more{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:7px 8px;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);color:#fff;font-size:12.5px;font-weight:600;text-align:center}.pk-back{position:fixed;inset:0;z-index:300;background:#0000009e;display:grid;place-items:center;padding:14px}.pk-box{width:min(760px,100%);max-height:88vh;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pk-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.pk-body{overflow:auto;padding:14px 16px 18px}.pk-note{margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.45}.pk-sub{margin:14px 0 8px;font-size:13px}.pk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.pk-cell{position:relative}.pk-item{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--panel-2);cursor:pointer}.pk-item:hover{border-color:var(--line-strong)}.pk-item.on{border-color:var(--accent,#7c5cff)}.pk-item img{width:100%;height:100%;object-fit:cover;display:block}.pk-item em{position:absolute;left:0;right:0;bottom:0;padding:4px;background:#000000a6;color:#fff;font-size:11.5px;font-style:normal;text-align:center}.pk-on{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent,#7c5cff);color:#fff}.pk-x{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:#000000a6;color:#fff;cursor:pointer}.pk-empty{color:var(--muted);font-size:13px}.pk-where{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pk-where li{display:flex;align-items:center;gap:10px}.pk-where img{width:46px;height:46px;border-radius:8px;object-fit:cover;background:var(--panel-2)}.pk-where span{display:grid;flex:1;min-width:0;font-size:12.5px}.pk-where em{color:var(--muted);font-style:normal}.pk-where i{color:var(--accent,#7c5cff);font-style:normal}.pk-foot{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--line)}.pk-foot-l{margin-inline-end:auto}.pk-add{display:grid;place-content:center;justify-items:center;gap:6px;border:2px dashed var(--line-strong)!important;background:transparent!important;color:var(--muted)}.pk-add em{position:static!important;background:none!important;color:inherit!important;font-size:12.5px}.pk-item em.now{background:var(--accent,#7c5cff)}.pk-chips{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.pk-chips button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.pk-chips button.on{border-color:var(--accent,#7c5cff);background:var(--accent,#7c5cff);color:#fff}.pk-chips em{font-style:normal;opacity:.75;font-size:11.5px}.pk-item{background:#e8eaf1!important}.pk-item.pk-add{background:transparent!important}.oc{display:grid;gap:14px}.oc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.oc-stats div{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:12px}.oc-stats b{display:block;font-size:24px}.oc-stats small{color:var(--muted);font-size:12px}.oc-tabs{display:flex;gap:6px;flex-wrap:wrap}.oc-tabs button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:999px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer}.oc-tabs button.on{background:var(--accent,var(--accent));border-color:transparent;color:#fff}.oc-card{border:1px solid var(--line);border-radius:12px;padding:14px;display:grid;gap:10px;background:var(--panel)}.oc-card>small,.oc-pending small{color:var(--muted);font-size:12.5px;line-height:1.45}.oc-form{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.oc-form label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.oc-form input,.oc-form select,.oc-search{font:inherit;font-size:14px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 10px;min-width:0}.oc-form input{width:130px}.oc-form input[type=email]{width:240px}.oc-search{width:100%}.oc-people{display:grid;gap:8px}.oc-row{border:1px solid var(--line);border-radius:12px;background:var(--panel);display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px}.oc-row.off{opacity:.55}.oc-row b{font-size:14px}.oc-row small{display:block;color:var(--muted);font-size:12.5px}.oc-row em{font-style:normal;color:var(--muted)}.oc-main{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.oc-bal{text-align:right;font-weight:700;font-size:18px}.oc-bal small{font-weight:400}.oc-edit{width:100%;display:grid;gap:10px;border-top:1px dashed var(--line);padding-top:10px}.oc-btns{display:flex;gap:6px;flex-wrap:wrap}.oc-btns .sx-mini{display:inline-flex;gap:5px;align-items:center}.sx-mini.danger{color:#e5484d}.oc-new{display:flex;gap:10px;align-items:center;font-size:18px;margin:0}.oc-pending{display:grid;gap:4px}.oc-pending span{font-size:13px}.oc-switch{display:flex;align-items:center;gap:10px;font-size:15px}.oc-tablewrap{overflow:auto;border:1px solid var(--line);border-radius:12px}.oc-table{width:100%;border-collapse:collapse;font-size:13.5px}.oc-table th,.oc-table td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.oc-table tr:last-child td{border-bottom:0}.oc-th{all:unset;cursor:pointer;font-weight:700;font-size:12px;color:var(--muted)}.oc-tr{cursor:pointer}.oc-tr:hover{background:var(--panel-2)}.oc-table tr.off{opacity:.55}.oc-table .oc-edit{white-space:normal;background:var(--panel-2)}.oc-pager{display:flex;gap:10px;align-items:center;justify-content:flex-end}.oc-pager small{margin-inline-end:auto;color:var(--muted)}.oc-note{color:var(--muted);font-size:12.5px;margin:0}.oc-table td.oc-btns{display:flex;gap:6px}.pe-read{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pe-read .sx-btn{display:inline-flex;gap:6px;align-items:center;text-decoration:none}.inf-face{display:grid;gap:8px}.inf-chips{display:flex;gap:6px;flex-wrap:wrap}.inf-chips button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:999px;padding:5px 11px;font:inherit;font-size:12px;cursor:pointer}.inf-chips button.on{background:var(--accent,var(--accent));border-color:transparent;color:#fff}.sc{position:relative;display:inline-flex}.sc-btn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:inherit;cursor:pointer}.sc-btn:hover{background:var(--panel-2)}.sc-panel{position:fixed;inset-inline-end:14px;top:56px;z-index:250;width:min(380px,calc(100vw - 28px));height:min(560px,calc(100vh - 80px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 80px -30px #0009;overflow:hidden}.sc-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.sc-body{overflow:auto;padding:14px;display:grid;gap:10px;align-content:start}.sc-hello p{margin:0 0 10px;color:var(--muted);font-size:13.5px;line-height:1.5}.sc-quick{display:flex;flex-wrap:wrap;gap:6px}.sc-quick button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:999px;padding:6px 11px;font:inherit;font-size:12.5px;cursor:pointer}.sc-m{max-width:88%;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.sc-m.user{justify-self:end;background:var(--accent,var(--accent));color:#fff}.sc-m.assistant{justify-self:start;background:var(--panel-2)}.sc-note{font-size:12.5px;color:var(--muted);margin:0}.sc-form{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.sc-form input,.sc-form textarea{flex:1;min-width:0;font:inherit;font-size:14px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 10px;resize:none;line-height:1.45;max-height:168px;overflow-y:auto;display:block}.sc-form{align-items:flex-end}.sc-form .sx-btn{flex:none}.sc-head .sc-new-btn{margin-inline-start:auto}.sc-head .sc-new-btn+.sc-report-btn{margin-inline-start:6px}@media(max-width:640px){.sc-panel{right:8px;left:8px;width:auto;top:52px}}.pe-btns{display:flex;gap:8px;flex-wrap:wrap}.jt{position:fixed;left:14px;bottom:14px;z-index:240;display:grid;gap:8px;width:min(330px,calc(100vw - 28px))}.jt-item{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:10px 12px;box-shadow:0 18px 50px -22px #0009;display:grid;gap:6px}.jt-item.bad{border-color:#e5484d66}.jt-top{display:flex;align-items:center;gap:8px}.jt-top b{display:inline-flex;gap:7px;align-items:center;font-size:13px;flex:1}.jt-top span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.jt-bar{height:5px;border-radius:9px;background:var(--panel-2);overflow:hidden}.jt-bar i{display:block;height:100%;background:var(--accent,var(--accent));border-radius:9px;transition:width .8s}.jt-item.bad .jt-bar i{background:#e5484d}.jt-item small{font-size:12px;color:var(--muted);line-height:1.35}body:has(.real-generation-progress) .jt-item.k-product,body:has(.real-generation-progress) .jt-item.k-edit,body:has(.real-generation-progress) .jt-item.k-cover{display:none}.jt-item.ok{border-color:#22c55e88}.jt-item.ok .jt-bar i{background:#22c55e}.jt-item.ok .jt-top b,.jt-item.ok .jt-top span{color:#22c55e}.fm-box{width:min(860px,100%);grid-template-rows:auto minmax(0,1fr) auto}.fm-body{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;align-items:start}.fm-rows{display:grid;gap:14px}.fm-row{display:grid;gap:7px}.fm-row>b{font-size:13px}.fm-row>b i{color:#e5484d;font-style:normal}.fm-row>small{color:var(--muted);font-size:12px}.fm-row input{font:inherit;font-size:13.5px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.fm-row .inf-chips button{padding:6px 12px;font-size:12.5px}.fm-sum{position:sticky;top:0;display:grid;gap:8px;justify-items:start;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:14px}.fm-sum p{margin:0;font-size:13px;line-height:1.5;color:var(--text)}.fm-sum small{color:var(--muted);font-size:12px}.fm-avatar{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--muted);border:1px solid var(--line)}@media(max-width:720px){.fm-body{grid-template-columns:1fr}.fm-sum{position:static;order:-1}}.inf-pic:not(.prd-pic) img{object-fit:contain;background:#f1f1f1}.jt{inset:64px 16px auto auto}.jt-item[role=button]{cursor:pointer}.jt-item[role=button]:hover{border-color:var(--accent,var(--accent))}[dir=rtl] .jt{right:auto;left:16px}@media(max-width:640px){.jt{right:10px;left:10px;top:58px;width:auto}}.ah-chip{display:inline-flex;align-items:stretch;gap:0;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px;padding:0;cursor:pointer;font:inherit;height:32px;overflow:hidden}.ah-chip span{display:grid;align-content:center;padding:0 9px;line-height:1.05;text-align:start}.ah-chip span+span{border-inline-start:1px solid var(--line)}.ah-chip small{font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ah-chip b{font-size:12.5px;font-variant-numeric:tabular-nums}.ah-chip:hover{border-color:var(--accent,var(--accent))}@media(max-width:640px){.ah-chip span+span{display:none}}.ah{display:grid;gap:16px;max-width:1180px;margin:0 auto;width:100%}.ah-head h1{margin:2px 0 0;font-size:26px}.ah-tabs,.ah-period{display:flex;gap:6px;flex-wrap:wrap}.ah-tabs button,.ah-period button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;cursor:pointer}.ah-tabs button.on,.ah-period button.on{background:var(--text);color:var(--bg);border-color:transparent}.ah-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.ah-tile{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px;display:grid;gap:4px}.ah-tile small{color:var(--muted);font-size:12px}.ah-tile b{font-size:24px;font-variant-numeric:tabular-nums}.ah-tile span{color:var(--muted);font-size:12px}.ah-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px;display:grid;gap:10px;min-width:0}.ah-card h3{margin:0;font-size:14px}.ah-bars{display:flex;align-items:flex-end;gap:4px;height:160px;padding-top:6px}.ah-bar{flex:1;min-width:6px;height:100%;display:grid;grid-template-rows:1fr auto;align-items:end;gap:4px}.ah-bar i{display:block;background:var(--accent,var(--accent));border-radius:4px 4px 0 0;opacity:.85}.ah-bar:hover i{opacity:1}.ah-bar small{font-size:9.5px;color:var(--muted);text-align:center}.ah-scroll{overflow:auto;max-height:520px}.ah-table{width:100%;border-collapse:collapse;font-size:13px}.ah-table th{text-align:start;color:var(--muted);font-weight:600;font-size:12px;padding:8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel)}.ah-table td{padding:8px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap}.ah-table td.bad{color:#e5484d}.ah-table td.ok{color:#22c55e}.ah-wait,.ah-empty{color:var(--muted);display:flex;gap:8px;align-items:center}.pp-admin{display:grid;gap:3px;border:1px solid var(--line);border-radius:12px;padding:14px;text-decoration:none;color:var(--text);background:var(--panel)}.pp-admin span{color:var(--muted);font-size:13px}.pp-admin:hover{border-color:var(--accent,var(--accent))}.vg{display:grid;gap:14px}.vg-running{display:flex;gap:10px;align-items:center;text-align:start;border:1px solid var(--accent,var(--accent));background:var(--panel);color:var(--text);border-radius:12px;padding:12px 14px;cursor:pointer;font:inherit}.vg-running span{display:grid}.vg-running small{color:var(--muted)}.vg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.vg-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden;display:grid}.vg-card.on{border-color:#22c55e88}.vg-player{aspect-ratio:9/16;background:#000;position:relative}.vg-player video{width:100%;height:100%;object-fit:cover;display:block}.vg-poster{all:unset;cursor:pointer;display:block;width:100%;height:100%;position:relative}.vg-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 45%)}.vg-play svg{background:#00000073;border-radius:50%;padding:12px;box-sizing:content-box}.vg-meta{display:grid;gap:2px;padding:10px 12px 4px}.vg-meta small{color:var(--muted);font-size:12px}.vg-actions{display:flex;gap:6px;align-items:center;justify-content:space-between;padding:6px 12px 12px}.vg-actions a{display:inline-flex;gap:4px;align-items:center;text-decoration:none}.vg-cur{display:inline-flex;gap:4px;align-items:center;color:#22c55e;font-size:12.5px;font-weight:600;white-space:nowrap}.vg-actions .sx-mini{white-space:nowrap;display:inline-flex;gap:4px;align-items:center}.vg-actions{flex-wrap:wrap}.vg-right{display:inline-flex;gap:6px}.vg-empty{display:grid;justify-items:center;gap:8px;text-align:center;border:1px dashed var(--line);border-radius:14px;padding:34px 18px;color:var(--muted)}.vg-empty b{color:var(--text)}.vg-empty p{margin:0;max-width:420px}.vt{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 14px;margin-top:14px}.vt h3{margin:0 0 8px;font-size:14px}.vt ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.vt li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--line)}.vt li:first-child{border-top:0}.vt li span{display:grid}.vt li small{color:var(--muted);font-size:12px}.vt li.run i{color:var(--accent,var(--accent))}.vt li.bad i{color:#e5484d}.vt li.ok i{color:#22c55e}.vc-seg{display:flex;gap:4px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:3px}.vc-seg button{flex:1;border:0;background:transparent;color:var(--muted);border-radius:8px;padding:7px 8px;font:inherit;font-size:13px;cursor:pointer}.vc-seg button.on{background:var(--panel);color:var(--text);box-shadow:0 1px 4px #00000040}.vc-ideas textarea{font:inherit;font-size:13.5px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 10px;resize:vertical;width:100%;box-sizing:border-box}.aside-sub{padding-inline-start:38px!important;font-size:13px!important;opacity:.9}.aside-sub svg{opacity:.8}.is{display:grid;gap:14px}.is-product{display:grid;gap:6px;max-width:420px;font-size:13px;color:var(--muted);margin-bottom:14px}.is-product select{font:inherit;font-size:14px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.is-tools{display:flex;gap:8px;flex-wrap:wrap}.is-tools button{display:inline-flex;gap:7px;align-items:center;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:999px;padding:8px 14px;font:inherit;font-size:13.5px;cursor:pointer}.is-tools button.on{background:var(--text);color:var(--bg);border-color:transparent}.is-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px}.is-promo{display:grid;gap:12px;max-width:760px}.is-promo label{display:grid;gap:6px;font-size:13px;color:var(--muted)}.is-promo textarea{font:inherit;font-size:13.5px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 10px;resize:vertical}.is-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.is-kinds button{display:grid;gap:2px;text-align:start;border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:10px;padding:10px 12px;font:inherit;cursor:pointer}.is-kinds button small{color:var(--muted);font-size:11.5px}.is-kinds button.on{border-color:var(--accent,var(--accent));box-shadow:0 0 0 1px var(--accent,var(--accent)) inset}.is-one{max-width:420px}.is-gallery h3{margin:0 0 10px;font-size:14px}.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.is-grid figure{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.is-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#f1f1f1}.is-grid figcaption{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;color:var(--muted)}.is-grid figcaption a{color:var(--text)}.is-promo .vc-check{display:flex;flex-direction:row;gap:8px;align-items:center;color:var(--text)}.sp{margin-top:22px}.sp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sp-head h3{margin:0}.is-grid figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.av-filter{margin-bottom:4px}.av-title{all:unset;cursor:pointer;font-weight:700}.av-title:hover{text-decoration:underline}.av-empty{display:grid;gap:8px;border:1px dashed var(--line);border-radius:12px;padding:12px 14px}.av-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center}.av-row img{width:44px;height:44px;border-radius:8px;object-fit:cover}.media-albums{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.media-album{all:unset;cursor:pointer;display:grid;gap:8px;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:10px;box-sizing:border-box}.media-album:hover{border-color:var(--accent,var(--accent))}.media-album:focus-visible{outline:2px solid var(--accent,var(--accent))}.ma-collage{aspect-ratio:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;border-radius:10px;overflow:hidden;background:var(--panel-2)}.ma-collage img{width:100%;height:100%;object-fit:cover;display:block;min-width:0;min-height:0}.ma-meta{display:grid;gap:2px;padding:0 2px 2px}.ma-meta strong{font-size:14px;line-height:1.3}.ma-meta small{color:var(--muted);font-size:12px}.media-back{margin-bottom:10px}.media-filter-bar,.vl-filters,.library-toolbar,.library-sort{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap}.media-filter-bar>*,.vl-filters>*,.library-toolbar>*,.library-sort>*{margin-top:0!important;margin-bottom:0!important}.media-filter-bar select,.media-library-search,.lib-seltoggle>button,.vl-filters input[type=search],.vl-filters select,.library-toolbar select,.library-toolbar input[type=search],.library-sort select{height:40px!important;min-height:40px!important;box-sizing:border-box!important}.media-library-search{display:flex!important;align-items:center!important;gap:8px;flex:1 1 220px}.lib-seltoggle{display:inline-flex;align-items:center}@media(max-width:640px){.media-filter-bar{display:grid!important;grid-template-columns:1fr;gap:8px!important}.media-filter-bar select[aria-label="Sort media"],.media-filter-bar .lib-seltoggle,.vl-filters .lib-seltoggle,.vl-filters select{display:none!important}.media-albums{grid-template-columns:1fr 1fr;gap:10px}}.vg-right{display:inline-flex;gap:6px;align-items:center}.vg-del:hover{color:#e5484d;border-color:#e5484d88}.vtb{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.vtb-storage{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:12.5px}.vtb-storage b{color:var(--text)}.vtb-storage i{display:inline-block;width:90px;height:5px;border-radius:9px;background:var(--panel-2);overflow:hidden}.vtb-storage em{display:block;height:100%;background:var(--accent,var(--accent))}.vtb-storage em.hi{background:#e5484d}.vtb-trash{border:1px solid var(--line);border-radius:10px;padding:6px 10px;background:var(--panel);font-size:13px}.vtb-trash summary{cursor:pointer;display:inline-flex;gap:6px;align-items:center}.vtb-trash ul{list-style:none;margin:8px 0 2px;padding:0;display:grid;gap:6px;min-width:min(420px,80vw)}.vtb-trash li{display:flex;justify-content:space-between;gap:10px;align-items:center}.vtb-trash li span{display:grid}.vtb-trash small{color:var(--muted)}body .media-filter-bar select,body .media-filter-bar .lib-seltoggle>button,body .media-filter-bar .media-library-search,body .library-toolbar select,body .library-sort select{height:40px!important;min-height:40px!important}.vt{padding:8px 12px}.vt-head{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;padding:4px 0}.vt-head small{color:var(--muted);background:var(--panel-2);border-radius:99px;padding:0 7px;font-size:11.5px}.vt-head svg{margin-inline-start:auto;transition:transform .2s}.vt-head svg.up{transform:rotate(180deg)}.vt ul{gap:0}.vt li{padding:5px 0;font-size:12.5px}.vt li b{font-size:12.5px}.vt li small{font-size:11.5px}.tb{display:grid;gap:10px;margin-top:26px;padding-top:14px;border-top:1px solid var(--line)}.tb-trash{border:1px solid var(--line);border-radius:12px;padding:8px 12px;background:var(--panel)}.tb-trash summary{cursor:pointer;display:inline-flex;gap:7px;align-items:center;font-size:13.5px;font-weight:600}.tb-trash summary small{color:var(--muted);background:var(--panel-2);border-radius:99px;padding:0 7px;font-weight:500}.tb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:6px}.tb-grid figure{margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;display:grid;background:var(--panel-2)}.tb-grid img,.tb-vid{width:100%;aspect-ratio:1;object-fit:cover;display:grid;place-items:center;color:var(--muted);opacity:.75;background:#0002}.tb-grid figcaption{display:grid;gap:1px;padding:6px 8px;font-size:11.5px}.tb-grid figcaption small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-grid button{margin:0 8px 8px}.is-acts{display:inline-flex;gap:8px;align-items:center}.is-acts button{all:unset;cursor:pointer;color:var(--muted)}.is-acts button:hover{color:#e5484d}.sb-toggle{all:unset;cursor:pointer;margin-inline-start:auto;color:var(--muted);display:grid;place-items:center;width:30px;height:30px;border-radius:8px}.sb-toggle:hover{background:var(--panel-2);color:var(--text)}@media(min-width:1024px){html.sb-rail .shell{grid-template-columns:72px minmax(0,1fr)!important}html.sb-rail .final-sidebar{padding:12px 8px;align-items:center}html.sb-rail .private-brand-row{flex-direction:column;justify-content:center;gap:8px;padding:0 0 12px}html.sb-rail .private-brand-row .mkr-private-brand-text,html.sb-rail .private-brand-row .brand>span:not(.brand-mark){display:none}html.sb-rail .sb-toggle{margin:0}html.sb-rail .private-nav{display:grid;gap:6px;width:100%}html.sb-rail .private-nav a,html.sb-rail .aside-bottom a{justify-content:center;padding:11px 0}html.sb-rail .private-nav a span,html.sb-rail .aside-bottom a span{display:none}html.sb-rail .aside-bottom{width:100%;display:grid;gap:8px}html.sb-rail .sidebar-user-copy{display:none}html.sb-rail .sidebar-user-card{justify-content:center;padding:6px}}@media(max-width:1023px){.sb-toggle{display:none}}.studio-btn{height:40px!important;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.vg-card{position:relative}.vg-card .lib-check{position:absolute;top:10px;left:10px;z-index:3}.vg-card.selected{border-color:var(--accent,var(--accent))}.tb{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px}.tb-trash{padding:3px 10px;border-radius:999px;font-size:12.5px}.tb-trash summary{font-size:12.5px;font-weight:600;list-style:none}.tb-trash summary::-webkit-details-marker{display:none}.tb-trash[open]{flex-basis:100%;border-radius:12px;padding:8px 12px;order:2}.molo-head{display:flex;gap:9px;align-items:center}.molo-head>span:last-child{display:grid;line-height:1.2}.molo-head small{color:var(--muted);font-size:11.5px}.molo-av{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#8b9bff26,#c084fc26);border:1px solid #a78bfa55}.sc-btn:hover .molo-ico{filter:drop-shadow(0 0 6px #a78bfa88)}@media(min-width:1024px){html:not(.sb-rail) .shell{grid-template-columns:var(--sb-w,238px) minmax(0,1fr)!important}.sb-resize{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;z-index:30}.sb-resize:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:transparent;transition:background .15s}.sb-resize:hover:after,html.sb-dragging .sb-resize:after{background:var(--accent,var(--accent))}html.sb-dragging,html.sb-dragging *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}@media(max-width:1023px){.sb-resize{display:none}}@media(min-width:1024px){.sb-resize{position:fixed!important;top:0;right:auto!important;left:calc(var(--sb-w,238px) - 4px);height:100vh!important}html.sb-rail .sb-resize{left:68px}}@media(min-width:1024px){[dir=rtl] .sb-resize{left:auto!important;right:calc(var(--sb-w,238px) - 4px)!important}html[dir=rtl].sb-rail .sb-resize{right:68px!important}}@media(min-width:1024px){.sb-resize:before{content:"";position:absolute;top:50%;left:2px;width:4px;height:38px;border-radius:4px;background:color-mix(in srgb,var(--muted,#888) 45%,transparent);transform:translateY(-50%);transition:background .15s,height .15s}.sb-resize:hover:before,html.sb-dragging .sb-resize:before{background:var(--accent,var(--accent));height:54px}.sb-resize:hover:after,html.sb-dragging .sb-resize:after{background:color-mix(in srgb,var(--accent,var(--accent)) 40%,transparent)}}.iv{position:fixed;inset:0;z-index:400;background:#050608db;display:grid;grid-template-rows:auto minmax(0,1fr);padding:14px 18px 22px;gap:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.iv-bar{display:flex;justify-content:space-between;align-items:center;color:#fff}.iv-bar b{font-size:14px;font-weight:600}.iv-bar span{display:flex;gap:8px}.iv-btn{all:unset;cursor:pointer;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff1f;color:#fff}.iv-btn:hover{background:#ffffff38}.iv-btn:focus-visible{outline:2px solid #8b9bff}.iv img{max-width:100%;max-height:100%;margin:auto;object-fit:contain;border-radius:10px;box-shadow:0 30px 80px -20px #000;place-self:center}.is-open{all:unset;cursor:zoom-in;display:block;width:100%}.zoomable{cursor:zoom-in}.vc-go.vc-stop{background:transparent!important;color:#ff6b6b!important;border:1px solid #ff6b6b88!important;display:flex;align-items:center;gap:8px}.vc-go.vc-stop span{margin-inline-start:auto;font-size:12px;color:var(--muted);background:none}.vc-go.vc-stop:hover{background:#ff6b6b14!important}.sc-m.assistant p{margin:0 0 6px}.sc-m.assistant p:last-child{margin:0}.sc-m.assistant ol,.sc-m.assistant ul{margin:4px 0 8px;padding-inline-start:20px;display:grid;gap:3px}.sc-m.assistant b{font-weight:700}.sc-table{border-collapse:collapse;margin:6px 0;font-size:12.5px;width:100%}.sc-table th,.sc-table td{border:1px solid var(--line,#3335);padding:4px 6px;text-align:start}.sc-table th{background:#ffffff0d}.apv{display:grid;gap:12px;max-width:860px}.apv-card{border:1px solid var(--line,#333);border-radius:14px;padding:14px 16px;display:grid;gap:10px;background:var(--panel,#111)}.apv-card.bug{border-inline-start:3px solid #f59e0b}.apv-card.support{border-inline-start:3px solid var(--accent)}.apv-card header{display:grid;gap:3px}.apv-card header b{font-size:15.5px}.apv-card header small{opacity:.65;font-size:12px}.apv-kind{display:inline-flex;gap:5px;align-items:center;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.apv-sum{margin:0;line-height:1.5}.apv-msg{white-space:pre-wrap;font-size:13px;opacity:.85;margin:6px 0 0}.apv-card details summary{cursor:pointer;font-size:13px;opacity:.8}.apv-reply{display:grid;gap:6px;font-size:12.5px;opacity:.9}.apv-reply textarea{width:100%;font:inherit;font-size:13.5px;padding:10px;border-radius:10px;border:1px solid var(--line,#333);background:transparent;color:inherit;resize:vertical}.apv-act{margin:0;font-weight:600;color:#22c55e}.apv-btns{display:flex;gap:8px;flex-wrap:wrap}.apv-btns .sx-btn{display:inline-flex;gap:6px;align-items:center}.apv-empty{display:flex;gap:8px;align-items:center;opacity:.8}.apv-done ul{list-style:none;padding:0;display:grid;gap:6px}.apv-done li{display:grid}.apv-done small{opacity:.65;font-size:12px}.apv-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-inline-start:6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700}.apv-chip{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;margin-inline-start:6px;border-radius:999px;border:0;background:#ef4444;color:#fff;font-weight:700;font-size:12px;cursor:pointer}.ah-today{margin:0 0 4px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent,var(--accent)) 10%,transparent);font-size:14px}.ah-today b{margin-inline-end:6px}.ah-tile{position:relative;padding:16px 16px 14px!important;gap:2px!important}.ah-ti{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--accent,var(--accent)) 14%,transparent);color:var(--accent,var(--accent));margin-bottom:6px}.ah-tile b{font-size:28px!important;line-height:1.1}.ah-tile b.good{color:#16a34a}.ah-tile b.bad{color:#dc2626}.ah-tile span:last-child{font-size:12.5px;color:var(--muted)}.ah-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.ah-card-head h3{font-size:15px!important}.ah-card-head p{margin:0;font-size:13px;color:var(--muted)}.ah-card-head p b{color:var(--text,inherit)}.ah-chart{display:grid;grid-template-columns:auto 1fr;gap:8px}.ah-yaxis{display:flex;flex-direction:column;justify-content:space-between;height:180px;padding-bottom:20px;font-size:11px;color:var(--muted);text-align:end}.ah-chart .ah-bars{height:180px;gap:2px}.ah-chart .ah-bar{cursor:default}.ah-chart .ah-bar i{position:relative;background:var(--accent,var(--accent));border-radius:4px 4px 0 0;opacity:.85}.ah-chart .ah-bar.on i{opacity:1}.ah-chart .ah-bar em{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-style:normal;font-size:11px;font-weight:700;white-space:nowrap;padding-bottom:2px;color:var(--text,inherit)}.ah-chart .ah-bar small{font-size:10.5px;color:var(--muted);white-space:nowrap;height:16px}.ah-tip{margin:0;font-size:12.5px;color:var(--muted);min-height:18px}.ah-tip b{color:var(--text,inherit)}.ah-types{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ah-type-top{display:flex;justify-content:space-between;gap:10px;font-size:14px}.ah-type-top span{color:var(--muted);font-size:13px}.ah-type-top span b{color:var(--text,inherit)}.ah-type-bar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--line,#333) 50%,transparent);margin:6px 0 4px;overflow:hidden}.ah-type-bar i{display:block;height:100%;border-radius:999px;background:var(--accent,var(--accent))}.ah-types small{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ah-failed{display:inline-flex;gap:3px;align-items:center;color:#dc2626;font-weight:600}.ah-group{border-top:1px solid var(--line,#333);padding:8px 0}.ah-group summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-size:14px}.ah-group summary small{color:var(--muted)}.ah-st{display:inline-flex;gap:4px;align-items:center;font-weight:600;font-size:12px}.ah-st.ok{color:#16a34a}.ah-st.bad{color:#dc2626}.apv-card{border-inline-start-width:4px!important}.apv-card.lv-high{border-inline-start-color:#dc2626!important}.apv-card.lv-medium{border-inline-start-color:#f59e0b!important}.apv-card.lv-low{border-inline-start-color:#16a34a!important}.apv-card.sel{outline:2px solid var(--accent,var(--accent));outline-offset:1px}.apv-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start}.apv-main{display:grid;gap:6px;min-width:0}.apv-title{font-size:15.5px}.apv-check{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line,#555);background:transparent;display:grid;place-items:center;cursor:pointer;color:#fff;margin-top:2px}.apv-check.on{background:var(--accent,var(--accent));border-color:var(--accent,var(--accent))}.apv-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.apv-tags small{font-size:12px;color:var(--muted)}.apv-level{display:inline-flex;gap:4px;align-items:center;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px}.apv-level.lv-high{background:#dc262622;color:#ef4444}.apv-level.lv-medium{background:#f59e0b22;color:#f59e0b}.apv-level.lv-low{background:#16a34a22;color:#22c55e}.apv-advice{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:13.5px;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--accent,var(--accent)) 9%,transparent)}.apv-advice svg{flex:none;margin-top:2px;color:var(--accent,var(--accent))}.apv-advice.yes{background:#16a34a14}.apv-advice.no{background:#dc262614}.apv-more{justify-self:start;background:none;border:0;color:var(--muted);font-size:12.5px;cursor:pointer;padding:0;text-decoration:underline}.apv-details{display:grid;gap:8px}.apv-btns{flex-direction:column}.apv-btns .sx-btn{justify-content:center;min-width:110px}.apv-filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.apv-filters button{display:inline-flex;gap:5px;align-items:center;border:1px solid var(--line,#333);background:transparent;color:inherit;border-radius:999px;padding:5px 11px;font-size:13px;cursor:pointer}.apv-filters button.on{background:var(--text,#fff);color:var(--bg,#000);border-color:transparent}.apv-filters small{opacity:.65}.apv-filters .lv-high svg{color:#ef4444}.apv-filters .lv-medium svg{color:#f59e0b}.apv-filters .lv-low svg{color:#22c55e}.apv-sp{flex:1}.apv-all{border-style:dashed!important}.apv-bulk{position:sticky;top:8px;z-index:5;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--panel,#111);border:1px solid var(--accent,var(--accent));box-shadow:0 10px 30px -12px #000}.apv-bulk .sx-btn{display:inline-flex;gap:6px;align-items:center}@media(max-width:640px){.apv-row{grid-template-columns:auto 1fr}.apv-btns{grid-column:1/-1;flex-direction:row}}.apv-badge{background:color-mix(in srgb,var(--text,#fff) 14%,transparent)!important;color:inherit!important}.sc-m[dir=rtl]{text-align:right}.sc-m[dir=rtl] ol,.sc-m[dir=rtl] ul{padding-inline-start:20px;padding-inline-end:0}.sc-m[dir=rtl] p,.sc-m[dir=rtl] li{unicode-bidi:isolate}.sc-m[dir=ltr]{text-align:left}.apv-fixes{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent,var(--accent)) 55%,transparent);background:color-mix(in srgb,var(--accent,var(--accent)) 7%,transparent)}.apv-fixes h3{margin:0;font-size:14.5px;display:flex;gap:6px;align-items:center}.apv-fix{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line,#333)}.apv-fix>div:first-child{display:grid;gap:3px}.apv-fix small{font-size:12px;color:var(--muted)}.apv-fix .apv-btns{flex-direction:row}.sc-head{gap:6px}.sc-report-btn{display:inline-flex;gap:4px;align-items:center;margin-inline-start:auto;white-space:nowrap}.sc-report{display:grid;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line,#333)}.sc-report small{color:var(--muted);font-size:12px}.sc-report textarea{width:100%;font:inherit;font-size:13.5px;padding:8px;border-radius:10px;border:1px solid var(--line,#333);background:transparent;color:inherit;resize:vertical}.sc-report>div{display:flex;gap:6px}.sc-report .sx-btn{display:inline-flex;gap:5px;align-items:center}.sc-panel{display:flex!important;flex-direction:column}.sc-panel>.sc-body{flex:1 1 auto;min-height:0}.sc-panel>.sc-head,.sc-panel>.sc-form,.sc-panel>.sc-report,.sc-panel>.sc-note{flex:none}.inv-creator{display:block;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--accent,var(--accent)) 10%,transparent)}.ah-line{gap:14px}.ah-kpis{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px}.ah-kpis>div{display:grid;gap:2px}.ah-kpis small{font-size:12.5px;color:var(--muted)}.ah-kpis b{font-size:28px;line-height:1.15;font-variant-numeric:tabular-nums}.ah-kpis>div:not(:first-child) b{font-size:20px}.ah-kpis span{font-size:12px;color:var(--muted)}.ah-kpis span.up{color:#e66767}.ah-kpis span.down{color:#22c55e}.ah-plot{position:relative;height:200px}.ah-plot svg{width:100%;height:100%;display:block;overflow:visible}.ah-grid{stroke:color-mix(in srgb,var(--line,#333) 70%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.ah-cur{fill:none;stroke:var(--viz-1,#3987e5);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ah-area{fill:color-mix(in srgb,var(--viz-1,#3987e5) 14%,transparent);stroke:none}.ah-prev{fill:none;stroke:color-mix(in srgb,var(--text,#fff) 45%,transparent);stroke-width:1.5;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ah-cross{stroke:color-mix(in srgb,var(--text,#fff) 35%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.ah-dot{fill:var(--viz-1,#3987e5);stroke:var(--panel,#111);stroke-width:2;vector-effect:non-scaling-stroke}.ah-tooltip{position:absolute;top:0;transform:translate(-50%);pointer-events:none;background:var(--panel,#111);border:1px solid var(--line,#333);border-radius:10px;padding:6px 10px;display:grid;gap:1px;white-space:nowrap;box-shadow:0 10px 30px -12px #000;z-index:2}.ah-tooltip b{font-size:14px}.ah-tooltip small{font-size:11.5px;color:var(--muted)}.ah-tt-prev{opacity:.8}.ah-axis{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;color:var(--muted)}.ah-legend{display:inline-flex;gap:6px;align-items:center}.ah-legend i{display:inline-block;width:16px;height:0;border-top:2px solid var(--viz-1,#3987e5)}.ah-legend i.ah-l-prev{border-top:2px dashed color-mix(in srgb,var(--text,#fff) 45%,transparent);margin-inline-start:8px}.ah-stack{display:flex;gap:2px;height:12px;border-radius:999px;overflow:hidden}.ah-stack i{display:block;height:100%}.ah-legend-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ah-legend-list li{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;font-size:13.5px}.ah-legend-list span{display:inline-flex;gap:8px;align-items:center}.ah-legend-list span i{width:9px;height:9px;border-radius:50%}.ah-legend-list small{color:var(--muted);min-width:46px;text-align:end}.ah-sw{display:inline-block;width:9px;height:9px;border-radius:50%;margin-inline-end:8px}.ah-table-clear td.bad{color:#e66767;font-weight:600}.ah-total td{border-top:1px solid var(--line,#333);font-weight:600}.s1{background:#2a78d6}.s2{background:#eb6834}.s3{background:#1baf7a}.s4{background:#eda100}.s5{background:#e87ba4}.s6{background:#008300}.s7{background:#4a3aa7}.s8{background:#e34948}:root{--viz-1:#2a78d6}html[data-theme=dark]{--viz-1:#3987e5}html[data-theme=dark] .s1{background:#3987e5}html[data-theme=dark] .s2{background:#d95926}html[data-theme=dark] .s3{background:#199e70}html[data-theme=dark] .s4{background:#c98500}html[data-theme=dark] .s5{background:#d55181}html[data-theme=dark] .s7{background:#9085e9}html[data-theme=dark] .s8{background:#e66767}@media(prefers-color-scheme:dark){html:not([data-theme=light]){--viz-1:#3987e5}html:not([data-theme=light]) .s1{background:#3987e5}html:not([data-theme=light]) .s2{background:#d95926}html:not([data-theme=light]) .s3{background:#199e70}html:not([data-theme=light]) .s4{background:#c98500}html:not([data-theme=light]) .s5{background:#d55181}html:not([data-theme=light]) .s7{background:#9085e9}html:not([data-theme=light]) .s8{background:#e66767}}@media(max-width:640px){.ah-kpis{grid-template-columns:1fr 1fr}.ah-kpis>div:first-child{grid-column:1/-1}}html[data-theme=dark]{--bg:#101416;--panel:#171c1e;--panel-2:#1d2325;--text:#f4f3ee;--muted:#a7adae;--line:#283033;--border:#283033;--line-strong:#3a4447;--hover:#20272a;--button:#f4f3ee;--button-text:#101416;--sx-bg:#101416;--sx-panel:#151a1c;--sx-line:rgba(255,255,255,.1);--sx-soft:rgba(255,255,255,.045);--accent:#8b9bff;--accent-soft:rgba(139,155,255,.14);--accent-line:rgba(139,155,255,.42)}html[data-theme=light]{--accent:#4f5fe0;--accent-soft:rgba(79,95,224,.09);--accent-line:rgba(79,95,224,.35)}.final-sidebar nav a svg,.final-sidebar .aside-bottom>a svg{color:var(--accent);opacity:.78}.final-sidebar nav a.active svg,.final-sidebar nav a:hover svg{opacity:1}.final-sidebar nav a.active{box-shadow:inset 2px 0 0 var(--accent)}[dir=rtl] .final-sidebar nav a.active{box-shadow:inset -2px 0 0 var(--accent)}.dashboard-overview-icon,.dashboard-section-icon{color:var(--accent)!important;background:var(--accent-soft)!important;border-color:transparent!important}.landing-summary-card>svg,.rd-card svg,.project-icon svg,.library-empty-state svg{color:var(--accent)}.eyebrow{color:color-mix(in srgb,var(--accent) 70%,var(--muted))}.path-grid button.selected,.style-card.selected{border-color:var(--accent-line);box-shadow:inset 0 0 0 1px var(--accent-line)}.steps .step.current i,.steps .step.done i{border-color:var(--accent);color:var(--accent)}input:focus,textarea:focus,select:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.lib-dialog.warn{border:1px solid rgba(255,196,0,.45);box-shadow:0 0 0 4px #ffc40014,0 30px 80px #00000073}.lib-dialog.warn>p{padding-inline-start:14px;border-inline-start:3px solid rgba(255,196,0,.75)}.vc-inline{display:flex;align-items:center;gap:7px;margin:6px 0 0;font-size:12.5px;color:var(--muted)}.vc-inline span{margin-inline-start:auto;font-variant-numeric:tabular-nums}.ao{display:grid;gap:14px;min-width:0}.ao-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start}.ao-frow{display:grid;grid-template-columns:minmax(80px,auto) 1fr 2.5em;gap:10px;align-items:center;font-size:13px}.ao-frow b{text-align:end;font-variant-numeric:tabular-nums}.ao-bar{height:10px;border-radius:6px;background:var(--line);overflow:hidden}.ao-bar i{display:block;height:100%;border-radius:6px;background:var(--accent)}.ao-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ao-list li{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px solid var(--line)}.ao-empty{margin:0;color:var(--muted);font-size:13px}.ao-note{margin:0;font-size:12.5px;color:var(--muted);display:flex;gap:6px;align-items:flex-start}.ao-note.warn{color:#d97706}.ao-ok{margin:0;font-size:13px;color:#16a34a;display:flex;gap:6px;align-items:center}.ao-switch{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;text-align:start;width:100%;border:1px solid var(--line);background:transparent;color:inherit;font:inherit;font-size:13px;border-radius:10px;padding:10px 12px;cursor:pointer}.ao-switch i{position:relative;width:36px;height:20px;border-radius:99px;background:var(--line);transition:background .15s}.ao-switch i:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:inset-inline-start .15s}.ao-switch.on i{background:#16a34a}.ao-switch.on i:after{inset-inline-start:18px}.ao-switch b{font-size:12px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,#dc2626 18%,transparent);color:#ef4444}.ao-switch.on b{background:color-mix(in srgb,#16a34a 18%,transparent);color:#22c55e}.ao-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ao-tools select{height:auto;min-height:0;width:auto}.ao-tools select,.ao-search{border:1px solid var(--line);background:var(--panel);color:inherit;font:inherit;font-size:13px;border-radius:9px;padding:7px 10px}.ao-search{display:flex;align-items:center;gap:6px;flex:1 1 220px;min-width:0}.ao-search input{border:0;background:transparent;color:inherit;font:inherit;outline:0;width:100%;min-width:0}.ao-scroll{max-height:none}.ao-table td{vertical-align:top;white-space:normal}.ao-table td small{display:block;color:var(--muted);font-size:11.5px;margin-top:2px}.ao-table td bdi a{color:inherit;font-weight:600}.ao-ltr{direction:ltr;unicode-bidi:isolate}.ao-in{width:140px;max-width:100%;border:1px solid transparent;background:transparent;color:inherit;font:inherit;font-size:12.5px;border-radius:7px;padding:5px 7px}.ao-in.wide{width:190px}.ao-in:hover,.ao-in:focus{border-color:var(--line);background:var(--bg);outline:0}.ao-st{border:1px solid var(--line);background:var(--panel);color:inherit;font:inherit;font-size:12.5px;border-radius:99px;padding:4px 8px}.ao-st.ok{color:#22c55e}.ao-st.warn{color:#d97706}.ao-st.bad{color:#ef4444}.ao-pill{display:inline-block;font-size:12px;padding:1px 8px;border:1px solid var(--line);border-radius:99px;white-space:nowrap}.ao-pill.ok{color:#22c55e}.ao-pill.warn{color:#d97706}.ao-pill.bad{color:#ef4444}.ao-acts{display:flex;gap:6px;flex-wrap:wrap}.ao-acts .sx-mini{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ao-import summary{display:flex;gap:8px;align-items:center;flex-wrap:wrap;cursor:pointer}.ao-import summary small{color:var(--muted);font-size:12.5px}.ao-csvs{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ao-csv{display:grid;gap:6px;font-size:13px;min-width:0}.ao-csv textarea{width:100%;box-sizing:border-box;font:12px/1.4 ui-monospace,monospace;border:1px solid var(--line);background:var(--bg);color:inherit;border-radius:9px;padding:8px;resize:vertical}.ao-replies .ah-card-head h3{display:flex;align-items:center;gap:8px}.ao-reply{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:10px;min-width:0}.ao-reply+.ao-reply{margin-top:10px}.ao-rhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px}.ao-rhead small{color:var(--muted);font-size:12px}.ao-rgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start}.ao-rcol{display:grid;gap:6px;min-width:0}.ao-rlabel{color:var(--muted);font-size:11.5px;text-transform:none}.ao-rsub{font-size:13px;overflow-wrap:anywhere}.ao-rmsg{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 10px;border-radius:9px;background:var(--bg);border-inline-start:3px solid var(--line)}.ao-shots{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ao-shots a{display:block;width:120px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.ao-shots img{display:block;width:100%;height:auto}.ao-rtext{width:100%;box-sizing:border-box;font:inherit;font-size:13.5px;line-height:1.5;border:1px solid var(--line);background:var(--bg);color:inherit;border-radius:9px;padding:9px 10px;resize:vertical;min-height:120px}.ao-rtext:focus{outline:2px solid var(--accent);outline-offset:1px}.ao-racts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ao-send{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px;min-height:42px;font-size:15px}.ao-conv summary{cursor:pointer;font-size:12.5px;color:var(--muted)}.ao-conv ol{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px;max-height:320px;overflow:auto}.ao-conv li{padding:7px 9px;border-radius:9px;border:1px solid var(--line);font-size:12.5px}.ao-conv li.out{background:color-mix(in srgb,var(--accent) 8%,transparent)}.ao-conv li small{color:var(--muted);font-size:11px}.ao-conv li p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:520px){.ao-send{flex:1 1 100%}}@media(max-width:760px){.ao-table thead{display:none}.ao-table,.ao-table tbody,.ao-table tr,.ao-table td{display:block;width:100%}.ao-table tr{border:1px solid var(--line);border-radius:10px;padding:8px;margin-bottom:10px}.ao-table td{border:0;padding:5px 2px;display:grid;grid-template-columns:96px 1fr;gap:8px}.ao-table td:before{content:attr(data-l);color:var(--muted);font-size:11.5px}.ao-table td>*{grid-column:2}.ao-in,.ao-in.wide{width:100%;border-color:var(--line)}}.cdm .ah-card h3{display:flex;align-items:center;gap:6px}.cdm-check{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cdm-check li{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;font-size:13px;padding:6px 8px;border:1px solid var(--line);border-radius:9px}.cdm-check li.ok svg{color:#22c55e}.cdm-check li.bad svg{color:#ef4444}.cdm-check li span{display:grid;gap:2px;min-width:0}.cdm-check li small{color:var(--muted);font-size:12px}.cdm code{font:12px/1.4 ui-monospace,monospace;overflow-wrap:anywhere}.cdm-steps summary{cursor:pointer;font-size:13px;padding:4px 0}.cdm-steps ol{margin:6px 0 0;padding-inline-start:20px;display:grid;gap:8px;font-size:13px;line-height:1.5}.cdm-url,.cdm-perms{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:5px}.cdm-url code,.cdm-perms code{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.cdm-test{display:grid;gap:10px}.cdm textarea,.cdm-f input,.cdm-f select{width:100%;box-sizing:border-box;border:1px solid var(--line);background:var(--bg);color:inherit;font:inherit;font-size:13px;border-radius:9px;padding:8px 10px;resize:vertical;min-height:0;height:auto}.cdm-result{margin:0;display:grid;gap:6px;font-size:13px}.cdm-result p{margin:0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cdm-result.ok svg{color:#22c55e}.cdm-result.bad{display:flex;gap:6px;align-items:center;color:#ef4444}.cdm pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:8px 10px}.cdm-rules{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start}.cdm-rule{display:grid;gap:10px;border:1px solid var(--line);border-radius:12px;padding:12px;min-width:0}.cdm-rule.on{border-color:color-mix(in srgb,#16a34a 55%,var(--line))}.cdm-rule-head{display:grid;gap:6px}.cdm-stats{color:var(--muted);font-size:12px}.cdm-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cdm-f{display:grid;gap:4px;font-size:12.5px;min-width:0}.cdm-f>span{color:var(--muted)}.cdm-f.wide{grid-column:1/-1}.cdm-preview{display:grid;gap:4px}.cdm-preview small{color:var(--muted);font-size:12px}.cdm-add{justify-self:start;display:inline-flex;align-items:center;gap:6px}.cdm .sx-btn{display:inline-flex;align-items:center;gap:6px}.cdm .sx-btn.danger{color:#ef4444;border-color:color-mix(in srgb,#ef4444 45%,var(--line))}.cdm-log .cdm-text{display:block;max-width:340px;white-space:normal;overflow-wrap:anywhere}@media(max-width:560px){.cdm-fields{grid-template-columns:1fr}.cdm-log .cdm-text{max-width:none}}.sc-form textarea{min-height:0!important;height:40px;box-sizing:border-box;overflow-y:hidden}.sc-form textarea[style*=height]{overflow-y:auto}.ao-tiles4{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.ao-today .ah-card-head h3{display:flex;align-items:center;gap:8px}.ao-acts-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ao-act{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;border:1px solid var(--line);border-radius:12px;padding:12px 14px;min-width:0}.ao-act-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:700;font-size:14px}.ao-act-body{display:grid;gap:4px;min-width:0}.ao-act-body>small{color:var(--muted);font-size:13px}.ao-act-items{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.ao-act-items li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.ao-act-items li small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-more{border:1px solid var(--line);border-radius:12px;padding:10px 14px}.ao-more>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-weight:600}.ao-more>summary small{font-weight:400;color:var(--muted)}.ao-more[open]{display:grid;gap:12px}@container (max-width:620px){.ao-act{grid-template-columns:auto 1fr}.ao-act>.sx-btn{grid-column:2}.ao-act-items li{grid-template-columns:1fr auto}.ao-act-items li small{grid-column:1}}@media(max-width:620px){.ao-act{grid-template-columns:auto 1fr}.ao-act>.sx-btn{grid-column:2}.ao-act-items li{grid-template-columns:1fr auto}.ao-act-items li small{grid-column:1}}.ao-full{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--muted);white-space:nowrap;cursor:pointer}.ao-compact td,.ao-compact th{padding-block:6px}.st-secret{display:flex;gap:8px;align-items:center}.st-secret input{flex:1;min-width:0;letter-spacing:2px}.gs{display:flex;align-items:center;align-self:center}.gs .private-search{width:min(200px,20vw)!important;margin:0!important}.private-brand-row{gap:12px}.private-brand-row .brand{min-width:0;flex:0 1 auto}.private-brand-row .sb-toggle{flex:none}.private-brand-row{gap:10px}.private-brand-row .brand{flex:none}.private-brand-row .mkr-private-brand-text{letter-spacing:.04em}.private-brand-row .sb-toggle{width:26px;height:26px}.pp-packs{border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:10px}.pp-packs-head{display:grid;gap:2px}.pp-packs-head span{color:var(--muted);font-size:13px}.pp-pack-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.pp-pack{display:grid;gap:2px;text-align:start;border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:12px;padding:12px;cursor:pointer;font:inherit}.pp-pack:hover:not(:disabled){border-color:var(--accent)}.pp-pack:disabled{opacity:.6;cursor:default}.pp-pack>span{font-size:20px;font-weight:700}.pp-pack small{color:var(--muted);font-size:12px}.notif-menu li{position:relative}.notif-menu li a{padding-inline-end:34px!important}.notif-x{all:unset;position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:var(--muted);cursor:pointer}.notif-x:hover{background:var(--panel-2);color:var(--text)}.pp-packset{display:grid;gap:8px;justify-items:start}.pp-packset details{display:grid;gap:8px;width:100%}.pp-packset summary{cursor:pointer;font-size:13px;color:var(--muted)}.pp-packs .pp-pack{color:var(--text)!important;background:var(--panel)!important}.pp-packs .pp-pack:hover:not(:disabled){background:var(--panel-2)!important;border-color:var(--accent)!important;color:var(--text)!important}.pp-packs .pp-pack small{color:var(--muted)!important}.pp-more{justify-self:start;border:1px dashed var(--line)!important;background:transparent!important;color:var(--text)!important;border-radius:10px;padding:8px 14px;cursor:pointer;font:inherit;font-size:13.5px}.pp-more:hover{border-color:var(--accent)!important;background:var(--panel-2)!important}.pp-packs .pp-pack-row{display:flex;flex-wrap:wrap;gap:8px}.pp-packs .pp-pack{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:999px;width:auto}.pp-packs .pp-pack b{font-size:13px;font-weight:600}.pp-packs .pp-pack>span{font-size:13px;font-weight:700}.pp-packs .pp-pack>span:before{content:"· ";color:var(--muted);font-weight:400}.pp-packs .pp-pack small{display:none}.pp-packs{padding:12px}.credit-bar{position:fixed;inset-inline:0;bottom:16px;margin-inline:auto;width:max-content;max-width:calc(100vw - 32px);z-index:200;display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:var(--panel);color:var(--text);border:1px solid var(--accent);border-radius:12px;padding:8px 8px 8px 14px;box-shadow:0 12px 36px #0006;font-size:13.5px}.credit-bar .sx-btn{text-decoration:none}.credit-x{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;color:var(--muted)}.credit-x:hover{background:var(--panel-2)}.ao-invite-row{display:flex;flex-wrap:wrap;gap:8px}.ao-invite-row input{flex:1 1 200px;min-width:0}.ao-invite-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.ao-invite-list li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.ao-usage .ah-card-head h3{display:flex;align-items:center;gap:8px}.ao-usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ao-usage-row{display:grid;gap:6px}.ao-usage-top{display:flex;justify-content:space-between;gap:10px}.ao-usage-top span{font-variant-numeric:tabular-nums}.ao-usage-bar{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.ao-usage-bar i{display:block;height:100%;background:var(--accent);border-radius:inherit}.ao-usage-bar.warn i{background:#e0a030}.ao-usage-bar.full i{background:#e05252}.ao-usage-row small,.ao-usage-next{color:var(--muted);font-size:.85rem}.ao-usage-next{margin:12px 0 0}.ao-fb .ah-card-head h3{display:flex;align-items:center;gap:8px}.ao-fb-count{background:#e05252;color:#fff;border-radius:99px;padding:0 8px;font-size:.8rem}.ao-fb-list{display:grid;gap:12px;margin-top:12px}.ao-fb-item{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:8px}.ao-fb-item.done{opacity:.55}.ao-fb-item header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ao-fb-sev{border-radius:99px;padding:1px 9px;font-size:.78rem;font-weight:600;background:var(--line)}.ao-fb-sev.blocking{background:#e05252;color:#fff}.ao-fb-sev.major{background:#e0a030;color:#111}.ao-fb-sev.minor{background:var(--accent);color:#fff}.ao-fb-area,.ao-fb-meta,.ao-fb-empty{color:var(--muted);font-size:.85rem}.ao-fb-msg{margin:0;white-space:pre-wrap}.ao-fb-shots{display:flex;gap:8px;flex-wrap:wrap}.ao-fb-shots img{width:120px;height:80px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.ao-fb-report pre{white-space:pre-wrap;font-size:.82rem;background:var(--panel-2,rgba(127,127,127,.08));padding:10px;border-radius:8px;max-height:320px;overflow:auto}.ao-fb-actions{display:flex;gap:8px;flex-wrap:wrap}:lang(ko) body{word-break:keep-all;overflow-wrap:anywhere}.pe>*{min-width:0}.pe-read .sx-btn{white-space:normal;max-width:100%;text-align:start;height:auto!important;min-height:32px}.cb-intro-head h1{min-width:0;overflow-wrap:anywhere}.cb{grid-template-columns:minmax(0,1fr)}.cb-done>div{min-width:0}.dashboard-overview-card{grid-template-columns:48px minmax(0,1fr) auto}.dashboard-overview-card>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.pe-btns .sx-btn{white-space:normal;max-width:100%;height:auto!important;min-height:42px;text-align:center}.sx-top .sx-continue{max-width:30ch;overflow:hidden;text-overflow:ellipsis}:lang(ta) :is(h1,h2,h3,button,.sx-btn),:lang(ml) :is(h1,h2,h3,button,.sx-btn),:lang(te) :is(h1,h2,h3,button,.sx-btn),:lang(kn) :is(h1,h2,h3,button,.sx-btn),:lang(de) :is(h1,h2,h3){overflow-wrap:anywhere}
