:root{--bg:#071018;--bg-2:#0b1621;--panel:#101c29;--panel-2:#152535;--panel-3:#0d1824;--line:#223548;--line-2:#314a63;--text:#edf4fb;--muted:#97aabd;--accent:#f2b84b;--accent-2:#db8f24;--accent-soft:#f2b84b29;--success:#43d59a;--danger:#ef6969;--radius:22px;--radius-sm:16px;--shadow:0 22px 60px #00000057;--max:1280px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top right, #56a3ff1c, transparent 28%), radial-gradient(circle at left 20%, #f2b84b1a, transparent 24%), linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 100%);font-family:Cairo,system-ui,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.hidden{display:none!important}body:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;min-height:74px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.08rem;font-weight:900;display:flex}.brand-mark{color:#1b1306;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:15px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 30px #f2b84b3d}.nav{align-items:center;gap:20px;display:flex}.nav a{color:var(--muted);font-size:.95rem;font-weight:800}.credit{background:var(--accent-soft);color:var(--accent);border:1px solid #f2b84b47;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:900;display:flex}.credit-dot{background:currentColor;border-radius:999px;width:7px;height:7px;animation:2.2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.34;transform:scale(.78)}}.hero{padding:90px 0 40px}.hero-card,.panel,.card{position:relative;overflow:hidden}.hero-card:before,.panel:before,.card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#fff0);position:absolute;inset:0}.hero-card{box-shadow:var(--shadow);background:linear-gradient(#142230eb,#0c1621eb);border:1px solid #ffffff14;border-radius:30px;gap:18px;padding:46px;display:grid}.hero-badge{color:#ffd893;background:#f2b84b1f;border:1px solid #f2b84b38;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:9px 14px;font-size:.84rem;font-weight:900;display:inline-flex}.hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4.3vw,4.2rem);line-height:1.06}.hero p{color:#b2c1d0;max-width:820px;margin:0;font-size:1.05rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.trust-strip{flex-wrap:wrap;gap:10px;display:flex}.trust-pill{color:#dce8f4;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.section-head h2{letter-spacing:-.02em;margin:0;font-size:1.5rem}.section-head p{color:var(--muted);margin:0}.section-note{color:#a9d7ff;background:#56a3ff1a;border:1px solid #56a3ff2e;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:900;display:inline-flex}.section-gap{margin-top:30px}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.card{box-shadow:var(--shadow);background:linear-gradient(#121e2beb,#0d1620f2);border:1px solid #ffffff12;border-radius:24px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s}.card-icon{background:linear-gradient(#f2b84b26,#56a3ff1a);border:1px solid #ffffff14;border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:14px;font-size:1.5rem;display:grid}.card h3{margin:0 0 8px;font-size:1.08rem}.card p{color:var(--muted);margin:0;font-size:.94rem}.card-kicker{color:#ffd995;background:#f2b84b1a;border:1px solid #f2b84b2e;border-radius:999px;width:max-content;margin-bottom:12px;padding:5px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.badge{border-radius:999px;justify-content:center;align-items:center;margin-top:13px;padding:5px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.spotlight-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;margin-bottom:30px;display:grid}.spotlight-card{box-shadow:var(--shadow);background:linear-gradient(#162635f5,#0a151ffa);border:1px solid #ffffff14;border-radius:28px;gap:14px;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.spotlight-card:hover{border-color:#f2b84b38;transform:translateY(-4px);box-shadow:0 24px 62px #0000006b}.spotlight-card .card-icon{margin-bottom:0}.spotlight-card h3{letter-spacing:-.03em;margin:0;font-size:1.5rem}.spotlight-card p{color:#c1cfdb;margin:0;font-size:1rem}.spotlight-pills{flex-wrap:wrap;gap:10px;display:flex}.quick-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.quick-card{min-height:100%}.footer{color:var(--muted);border-top:1px solid #ffffff14;padding:34px 0}.tool-layout{grid-template-columns:348px minmax(0,1fr);align-items:start;gap:22px;display:grid}.panel{box-shadow:var(--shadow);background:linear-gradient(#111c28f2,#0c151ff5);border:1px solid #ffffff14;border-radius:26px}.sidebar{gap:14px;min-width:0;padding:18px;display:grid}.workspace{min-width:0;padding:18px}.side-title{margin:0 0 6px;font-size:1.1rem}.tiny{color:var(--muted);font-size:.86rem}.stack{gap:12px;display:grid}.label{color:#d3e2f0;margin-bottom:6px;font-size:.82rem;font-weight:900;display:block}.field,.select,.textarea{border:1px solid var(--line);background:var(--panel-3);width:100%;color:var(--text);border-radius:15px;outline:none;padding:12px 14px}.textarea{resize:vertical;min-height:120px}.btn{appearance:none;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-weight:900;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{border:1px solid var(--line);color:var(--text);background:#162433}.btn.full{width:100%}.tool-header{gap:10px;margin-bottom:16px;display:grid}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.86rem;display:flex}.status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status-chip{border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.status-chip.live{color:var(--success);background:#43d59a21;border:1px solid #43d59a3d}.status-chip.ready{color:#d4e0ec;background:#ffffff0f;border:1px solid #ffffff1a}.preview-card{gap:16px;min-width:0;display:grid}.transport-editor{align-items:flex-start}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.editor-adjust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studio-cta{color:#eef6ff;background:linear-gradient(#0b2131f0,#081824fa);border:1px solid #5fb5ff2e;border-radius:16px;gap:4px;margin-top:12px;padding:12px 14px;text-decoration:none;display:grid}.studio-cta:hover{border-color:#f2b84b5c;transform:translateY(-1px)}.studio-cta-label{color:#8dc7ff;font-size:.74rem;font-weight:900}.report-tool-btn{margin-top:12px}.report-modal-backdrop{z-index:88;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03080db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.report-modal{gap:16px;width:min(100%,720px);padding:22px;display:grid}.report-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-head h3{margin:0 0 6px;font-size:1.08rem}.report-close{min-width:44px;min-height:44px;padding:0}.report-textarea{min-height:260px;line-height:1.8}.report-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.studio-nav{flex-wrap:wrap;gap:8px;display:flex}.studio-tab{color:#eaf4ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:9px 12px;font-weight:900}.studio-tab.is-selected{color:#131a22;background:linear-gradient(#f2b84bf5,#d6911ffa);border-color:#ffd6788c}.studio-surface{background:linear-gradient(#0d1823f0,#08121cfa);border:1px solid #ffffff12;border-radius:22px;min-width:0;margin-bottom:16px;padding:16px 18px}.studio-surface-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.studio-surface-title{margin:0 0 6px;font-size:1.1rem}.studio-pills{flex-wrap:wrap;gap:8px;display:flex}.studio-pill{color:#d9e7f5;background:#ffffff0d;border:1px solid #ffffff12;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.tool-layout.tool-layout-editor{grid-template-columns:320px minmax(0,1fr);align-items:stretch}.tool-layout.tool-layout-editor-full{--max:1740px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0}.tool-layout.tool-layout-editor-full .sidebar{display:none}.tool-layout.tool-layout-editor-full .workspace{padding:0}.tool-layout.tool-layout-editor-full .workspace.panel{box-shadow:none;background:0 0;border:none;border-radius:0}.tool-layout.tool-layout-editor-full .tool-header{display:none}.tool-layout.tool-layout-editor-full.tool-shell{padding:18px 0 42px}.editor-sidebar-panel{align-self:start;padding:16px;position:sticky;top:92px}.editor-workspace-panel{padding:18px}.editor-media-shell,.editor-media-stack{gap:14px;min-width:0;display:grid}.editor-media-head{gap:8px;display:grid}.editor-upload-tile{cursor:pointer;background:radial-gradient(circle at 100% 0,#56a3ff1f,#0000 45%),linear-gradient(#0c1824f5,#08111afa);border:1px dashed #56a3ff47;border-radius:22px;gap:6px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.editor-upload-tile:hover{border-color:#56a3ff70;transform:translateY(-2px);box-shadow:0 16px 34px #0003}.editor-upload-icon{background:linear-gradient(135deg,#56a3ff38,#f2b84b33);border-radius:16px;place-items:center;width:46px;height:46px;font-size:1.35rem;display:grid}.editor-upload-tile strong{font-size:1rem}.editor-upload-tile span:last-child{color:#b8c8d8;font-size:.88rem}.editor-media-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.editor-media-actions .btn{min-height:46px;padding-inline:10px}.editor-media-card{background:linear-gradient(#0c1722f5,#08111afa);border:1px solid #ffffff12;border-radius:20px;gap:10px;padding:14px;display:grid}.editor-media-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-media-card-head strong{font-size:.92rem}.editor-media-pill{color:#ffd792;background:#f2b84b1f;border:1px solid #f2b84b38;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.editor-media-list{gap:8px;display:grid}.editor-media-entry{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.editor-media-entry-copy{gap:2px;min-width:0;display:grid}.editor-media-entry-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.editor-media-entry-copy span{color:var(--muted);font-size:.75rem;line-height:1.45}.editor-media-entry-badge{color:#9fd0ff;background:#56a3ff24;border:1px solid #56a3ff33;border-radius:999px;flex:none;padding:4px 8px;font-size:.7rem;font-weight:900}.editor-media-empty{color:var(--muted);text-align:center;background:#ffffff08;border:1px dashed #ffffff14;border-radius:16px;padding:12px;font-size:.82rem}.editor-media-footnote{color:var(--muted);text-align:center;font-size:.76rem}.editor-media-mini-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.editor-media-mini{cursor:pointer;color:#eef5ff;background:linear-gradient(#162432f0,#0a141efa);border:1px solid #ffffff14;border-radius:14px;min-height:42px;font-weight:900}.editor-pro-shell{gap:18px;min-width:0;display:grid}.editor-pro-topbar{background:radial-gradient(circle at 100% 0,#56a3ff21,#0000 26%),linear-gradient(#0d1823f5,#08121cfa);border:1px solid #ffffff14;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.editor-pro-brand{align-items:flex-start;gap:14px;min-width:0;display:flex}.editor-pro-mark{color:#181106;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:18px;place-items:center;width:52px;height:52px;font-size:1.3rem;display:grid;box-shadow:0 16px 34px #f2b84b3d}.editor-pro-brand-copy{gap:4px;min-width:0;display:grid}.editor-pro-kicker{color:#a7bfd7;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:900}.editor-pro-title{letter-spacing:-.03em;margin:0;font-size:1.45rem}.editor-pro-note{max-width:640px;margin-top:2px}.editor-pro-topbar-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.editor-pro-body{grid-template-columns:300px minmax(0,1fr) 360px;align-items:start;gap:18px;min-width:0;display:grid}.editor-media-column,.editor-preview-column,.editor-inspector-column{min-width:0}.editor-media-column{align-self:start;display:grid}.editor-preview-card-pro{box-shadow:none;background:0 0;border:none;gap:18px}.editor-pro-drop{background:radial-gradient(circle at 100% 0,#ffffff14,#0000 22%),linear-gradient(#0a141ef5,#070e16fa);border-radius:30px;min-height:620px}.editor-live-wrap{gap:18px;min-width:0;display:grid}.editor-stage-card{background:radial-gradient(circle at 100% 0,#56a3ff14,#0000 22%),linear-gradient(#0b151ff5,#070f18fa);border:1px solid #ffffff14;border-radius:28px;gap:16px;padding:18px;display:grid;box-shadow:0 22px 52px #00000042}.editor-stage-pro{background:linear-gradient(#040a10fa,#070d15fa);border-radius:28px;min-height:520px;max-height:none}.editor-transport-pro{border-top:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0;display:flex}.editor-transport-main,.editor-transport-range{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.editor-tool-btn{border-radius:16px;min-width:50px;min-height:50px;padding:10px 14px}.editor-play-btn{border-radius:18px;min-width:138px;min-height:52px}.editor-preview-card-pro .timebox{justify-content:center;align-items:center;gap:6px;min-height:48px;padding-inline:14px;display:inline-flex}.editor-preview-card-pro .timebox#ed-time,.editor-preview-card-pro .editor-preview-mastertime{color:#d7ebff;min-width:170px}.editor-timeline-pro{background:radial-gradient(circle at 100% 0,#f2b84b14,#0000 24%),linear-gradient(#08111aeb,#070e16fa);border-radius:28px;padding:18px}.editor-inspector-shell{background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 24%),linear-gradient(#0c1722f5,#08111afa);border:1px solid #ffffff14;border-radius:28px;gap:14px;max-height:calc(100vh - 120px);padding:18px;display:grid;position:sticky;top:92px;box-shadow:0 22px 52px #00000038}.editor-pro-inspector-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.editor-pro-inspector-head h3{margin:0 0 4px;font-size:1rem}.editor-pro-kpi{color:#ffd792;background:#f2b84b24;border:1px solid #f2b84b3d;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:72px;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.editor-pro-inspector{padding-right:4px;overflow:auto}.editor-pro-notice{margin-top:2px}.editor-section-card{background:linear-gradient(#121f2ca8,#0a141ed1);border:1px solid #ffffff12;border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid}.editor-section-card.is-featured{border-color:#f2b84b61;box-shadow:0 0 0 1px #f2b84b24,0 12px 28px #0000002e}.editor-compose-box{background:linear-gradient(#0c1722f5,#09121cfa);border:1px solid #ffffff14;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.editor-compose-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.editor-compose-head strong{font-size:.92rem}.editor-file-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.editor-file-actions .btn{flex:140px}.editor-section-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.editor-section-head h3{margin:0;font-size:.96rem}.editor-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.editor-links.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-link{color:#eef5ff;text-align:center;overflow-wrap:anywhere;background:linear-gradient(#121f2ce6,#0a141ef5);border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:10px 12px;font-weight:900;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}.editor-link:hover{background:linear-gradient(#182634f5,#0c1722fa);border-color:#f2b84b57;transform:translateY(-1px)}.preset-card{color:#eaf4ff;text-align:right;cursor:pointer;background:linear-gradient(#121f2cf5,#0b1621fa);border:1px solid #ffffff17;border-radius:16px;gap:4px;padding:12px 13px;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s;display:grid}.preset-card:hover{border-color:#f2b84b59;transform:translateY(-1px)}.preset-card.is-selected{color:#131a22;background:linear-gradient(#f2b84bf5,#d6911ffa);border-color:#ffd6788c;box-shadow:0 14px 30px #f2b84b2e}.preset-name{font-size:.95rem;font-weight:900;line-height:1.1}.preset-meta{opacity:.82;font-size:.73rem;font-weight:800}.preset-card.is-selected .preset-meta{opacity:.88}.dropzone{text-align:center;background:linear-gradient(#ffffff06,#ffffff03);border:2px dashed #ffffff1f;border-radius:28px;place-items:center;min-height:270px;padding:30px;transition:border-color .18s,transform .18s,background .18s;display:grid}.dropzone.drag,.dropzone:hover{border-color:#56a3ff59;transform:translateY(-1px)}.drop-icon{margin-bottom:10px;font-size:3rem}.drop-title{font-size:1.35rem;font-weight:900}.drop-desc{max-width:580px;color:var(--muted)}.stage{background:linear-gradient(#061019,#09131d);border:1px solid #ffffff14;border-radius:26px;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:300px;max-height:72vh;margin-inline:auto;display:flex;overflow:hidden}.stage video,.stage img,.stage canvas{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;max-width:100%;height:100%;max-height:72vh;margin:auto;display:block}.editor-stage{isolation:isolate;z-index:0;position:relative}.editor-stage-bg-stack{z-index:0;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.editor-stage-fg-stack{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.editor-stage-bg-stack img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.02);pointer-events:auto;cursor:grab;width:100%;height:100%;max-height:none;margin:0;position:absolute;inset:0}.editor-stage-fg-stack img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:auto;cursor:grab;width:100%;height:100%;max-height:none;margin:0;position:absolute;inset:0}.editor-stage-bg-stack img.is-selected,.editor-stage-fg-stack img.is-selected{outline-offset:-2px;outline:2px solid #ffd678e6;box-shadow:0 18px 44px #00000042}.editor-stage-bg-stack.is-dragging img,.editor-stage-fg-stack.is-dragging img{cursor:grabbing}.editor-stage>video{z-index:1;background:0 0;transition:width .18s,height .18s,border-radius .18s,box-shadow .18s;position:relative}.editor-stage.has-stage-backdrop>video{background:#040a1047;border-radius:24px;width:88%;max-width:88%;height:88%;max-height:calc(72vh - 36px);box-shadow:0 18px 44px #00000057}.editor-stage-overlay{z-index:4;pointer-events:none;position:absolute;inset:0}.editor-stage-logo,.editor-stage-text{position:absolute}.editor-stage-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 30px #00000047);width:auto;max-width:34%;height:auto;max-height:28%}.editor-stage-text{color:#fff;text-align:center;white-space:pre-wrap;text-shadow:0 2px 12px #0000008c;background:#0610188f;border:1px solid #ffffff1a;border-radius:20px;max-width:82%;padding:.56em .88em;font-weight:900;line-height:1.2;box-shadow:0 16px 34px #00000047}.stage audio{width:100%;max-width:100%;margin:auto;display:block}.transport{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.timebox{background:var(--panel-3);border:1px solid var(--line);border-radius:12px;padding:7px 10px;font-size:.84rem;font-weight:900}.range-wrap{gap:6px;display:grid}.range-head{justify-content:space-between;gap:10px;display:flex}.range-head span{color:var(--muted);font-size:.8rem}.range-head strong{font-size:.82rem}input[type=range]{width:100%;accent-color:var(--accent)}.kv{gap:8px;display:grid}.kv-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:10px;min-width:0;padding:9px 0;display:flex}.kv-row:last-child{border-bottom:none}.kv-row .k{color:var(--muted);min-width:0;font-size:.84rem}.kv-row .v{text-align:left;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.88rem;font-weight:900}.progress{background:var(--panel-3);border:1px solid #ffffff0f;border-radius:999px;height:8px;overflow:hidden}.progress>div{background:linear-gradient(90deg,#63aef8,var(--accent));width:0;height:100%;transition:width .25s}.notice{color:#dbe8f3;background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;padding:12px 14px;font-size:.9rem}.notice.warn{color:#ffdfaa;background:#f2b84b17;border-color:#f2b84b2e}.notice.ok{color:#c4f6df;background:#43d59a17;border-color:#43d59a2e}.file-list{gap:8px;display:grid}.file-item{background:var(--panel-3);border:1px solid var(--line);cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.file-item.is-selected{border-color:#f2b84b70;box-shadow:0 0 0 1px #f2b84b2e}.file-meta{min-width:0}.file-order{width:24px;height:24px;color:var(--accent);background:#f2b84b2e;border-radius:999px;place-items:center;margin-left:8px;font-size:.78rem;font-weight:900;display:inline-grid}.file-actions{align-items:center;gap:6px;display:flex}.mini-btn{color:#eaf4ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:6px 9px;font-size:.78rem;font-weight:900}.mini-btn:disabled{opacity:.4;cursor:not-allowed}.mini-btn-danger{color:#ffb8b0;border-color:#de574838}.file-name{white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.file-sub{color:var(--muted);font-size:.78rem}.result-box{background:var(--panel-3);border:1px solid var(--line);border-radius:18px;padding:16px}.logo-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.logo-step{text-align:center;background:linear-gradient(#101f2de6,#0a141ef5);border:1px solid #ffffff14;border-radius:16px;justify-items:center;gap:6px;padding:12px 10px;display:grid}.logo-step span{width:28px;height:28px;color:var(--accent);background:#f2b84b2e;border-radius:999px;place-items:center;font-weight:900;display:grid}.logo-step strong{font-size:.82rem}.logo-side-stack{gap:14px}.logo-preset-grid,.logo-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.logo-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-quick-btn,.logo-size-btn{color:#edf4fb;cursor:pointer;background:linear-gradient(#111d29eb,#0a141efa);border:1px solid #ffffff1a;border-radius:14px;min-height:46px;padding:10px 12px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s}.logo-quick-btn:hover,.logo-size-btn:hover{border-color:#f2b84b57;transform:translateY(-1px)}.logo-quick-btn.is-selected,.logo-size-btn.is-selected{color:#141a21;background:linear-gradient(#f2b84bf5,#d6911ffa);border-color:#ffd6788c}.add-image-preview{gap:14px;display:grid}.add-image-stage{min-height:360px;position:relative}.add-image-stage>video{z-index:1;background:#040a1052;position:relative}.add-image-interaction-layer{pointer-events:none}.add-image-overlay-box{z-index:6;box-sizing:border-box;outline-offset:2px;cursor:move;touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none;border:2px solid #ffffffeb;border-radius:10px;outline:1px solid #00c6c9b8;min-width:28px;min-height:28px;display:block;position:absolute}.add-image-overlay-box:focus-visible{outline-offset:4px;outline:3px solid #00c6c9}.add-image-overlay-box.is-manipulating{cursor:grabbing}.add-image-overlay{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 34px #00000057);width:100%;max-width:none;height:100%;max-height:none;display:block}.add-image-resize-handle{pointer-events:auto;background:#fff;border:3px solid #071118;border-radius:999px;width:18px;height:18px;position:absolute;box-shadow:0 0 0 2px #00c6c9e6}.add-image-resize-handle.is-nw{cursor:nwse-resize;top:-10px;left:-10px}.add-image-resize-handle.is-ne{cursor:nesw-resize;top:-10px;right:-10px}.add-image-resize-handle.is-sw{cursor:nesw-resize;bottom:-10px;left:-10px}.add-image-resize-handle.is-se{cursor:nwse-resize;bottom:-10px;right:-10px}.add-image-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-live-preview{justify-items:center;gap:16px;display:grid}.video-live-preview>*{width:min(100%,980px);margin-inline:auto}.video-live-hint{text-align:center}.video-live-preview-stage{background:radial-gradient(circle at 50% 0,#00c6c91f,#0000 42%),linear-gradient(#050c12fa,#02060a);border:1px solid #00c6c92e;border-radius:28px;place-items:center;min-height:clamp(300px,50vw,540px);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000052}.video-live-preview-stage video{width:100%;height:100%;max-height:inherit;-o-object-fit:contain;object-fit:contain;border-radius:inherit;background:#02060a}.video-live-meta{gap:6px;padding:12px 14px;display:grid}.logo-preview{gap:14px;display:grid}.image-logo-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;display:grid}.image-logo-panel{gap:10px;display:grid}.image-logo-panel-title{color:#dce8f6;font-size:.85rem;font-weight:900}.image-logo-stage{min-height:360px}.logo-stage{min-height:360px;position:relative}.logo-stage img,.logo-stage video{pointer-events:none}.logo-overlay{z-index:4;touch-action:none;cursor:crosshair;position:absolute;inset:0}.logo-overlay.is-brush{cursor:crosshair}.logo-overlay.is-erase{cursor:cell}.logo-overlay.is-brush.is-brushing{cursor:grabbing}.logo-overlay.is-erase.is-brushing,.logo-overlay.is-erase.is-erasing{cursor:no-drop}.logo-overlay.is-brush .logo-box-handle{display:none}.logo-mask-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.logo-overlay.is-moving,.logo-overlay.is-resizing{cursor:grabbing}.logo-box{border:2px solid var(--accent);pointer-events:none;z-index:1;background:#f2b84b24;border-radius:18px;position:absolute;box-shadow:0 0 0 999px #040b1257,inset 0 0 0 1px #ffffff2e}.logo-box-label{top:10px;color:#fff5d2;pointer-events:none;background:#08111acc;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:900;position:absolute;inset-inline-start:10px}.logo-box-handle{background:var(--accent);pointer-events:auto;border:2px solid #08111a;border-radius:999px;width:12px;height:12px;position:absolute}.logo-box-handle-nw{cursor:nwse-resize;top:-7px;left:-7px}.logo-box-handle-ne{cursor:nesw-resize;top:-7px;right:-7px}.logo-box-handle-sw{cursor:nesw-resize;bottom:-7px;left:-7px}.logo-box-handle-se{cursor:nwse-resize;bottom:-7px;right:-7px}.logo-toolbar{border-top:none;padding:0}.logo-toolbar-actions{flex-wrap:wrap;gap:10px;display:flex}.logo-frame-preview{gap:12px;display:grid}.logo-frame-preview-wrap{background:#08111a;border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden}.logo-frame-preview-wrap canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:320px;display:block}.logo-frame-compare{--logo-compare-split:55%;isolation:isolate;background:#08111a;position:relative;overflow:hidden}.logo-frame-layer{position:relative}.logo-frame-layer canvas{max-height:360px}.logo-frame-layer-after{clip-path:inset(0 0 0 var(--logo-compare-split));position:absolute;inset:0}.logo-frame-badge{color:#edf4fb;z-index:3;pointer-events:none;background:#08111ad1;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:900;position:absolute;top:14px}.logo-frame-badge-before{inset-inline-start:14px}.logo-frame-badge-after{inset-inline-end:14px}.logo-frame-divider{top:0;bottom:0;z-index:2;pointer-events:none;background:linear-gradient(#f2b84bfa,#ffffffe6);width:2px;position:absolute;inset-inline-start:var(--logo-compare-split);transform:translate(-1px);box-shadow:0 0 0 1px #08111a47,0 0 28px #f2b84b52}.logo-frame-divider:before{content:"";background:linear-gradient(135deg,var(--accent),var(--accent-2));border:2px solid #08111ae6;border-radius:999px;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #f2b84b42}.logo-frame-compare-range{opacity:0;cursor:ew-resize;z-index:4;width:100%;height:100%;margin:0;position:absolute;inset:0}.logo-preview{justify-items:center;gap:16px}.logo-preview>.logo-hint,.logo-preview>.range-wrap,.logo-toolbar,.logo-stage,.logo-frame-preview{width:min(100%,980px);margin-inline:auto}.logo-preview>.logo-hint{text-align:center;order:0}.logo-stage{background:radial-gradient(circle at 50% 0,#00c6c91f,#0000 42%),linear-gradient(#050c12fa,#02060a);border:1px solid #00c6c92e;border-radius:28px;order:1;place-items:center;min-height:clamp(320px,52vw,560px);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000052}.logo-stage video{width:100%;height:100%;max-height:inherit;-o-object-fit:contain;object-fit:contain;border-radius:inherit}.logo-frame-preview{background:linear-gradient(#0a1118f5,#04080dfa);border:1px solid #00c6c92e;border-radius:28px;order:2;padding:14px;box-shadow:0 24px 70px #00000042}.logo-frame-preview .kv-row{border-bottom:0;padding:0 0 10px}.logo-frame-preview-wrap{background:#03070c;border-color:#00c6c92e;border-radius:24px}.logo-frame-compare{min-height:clamp(240px,46vw,520px)}.logo-frame-layer canvas{-o-object-fit:contain;object-fit:contain;width:100%;max-height:520px}.logo-toolbar{order:3}.logo-preview>.range-wrap{order:4}@media (width<=640px){.logo-stage,.logo-frame-preview{border-radius:20px}.logo-stage{min-height:clamp(260px,86vw,420px)}.logo-frame-compare{min-height:clamp(220px,76vw,360px)}}.timeline-panel{background:linear-gradient(#08111ae0,#0c151ff0);border:1px solid #ffffff12;border-radius:22px;gap:10px;min-width:0;padding:14px;display:grid}.timeline-scale{height:22px;position:relative}.timeline-lanes,.timeline-lane-stack{gap:10px;min-width:0;display:grid}.timeline-lane{gap:8px;min-width:0;display:grid}.timeline-lane-head{justify-content:space-between;align-items:center;gap:10px;padding-inline:2px;display:flex}.timeline-lane-head strong{letter-spacing:.02em;font-size:.84rem}.timeline-mark{color:var(--muted);font-size:.72rem;position:absolute;top:0;transform:translate(-50%)}.timeline-mark:before{content:"";background:#ffffff2e;width:1px;height:8px;margin:0 auto 4px;display:block}.timeline-track{-webkit-user-select:none;user-select:none;touch-action:none;background:#08111a;border:1px solid #ffffff14;border-radius:18px;min-width:0;height:92px;position:relative;overflow:hidden}.timeline-track-secondary{background:linear-gradient(#08111aeb,#070e16fa);border-radius:16px;height:58px}.timeline-segments{z-index:3;position:absolute;inset:0}.timeline-segment{cursor:pointer;background:#f2b84b29;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:visible;box-shadow:inset 0 0 0 1px #f2b84b29}.timeline-segment:not(.is-selected){background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.timeline-segment.is-selected{box-shadow:inset 0 0 0 2px var(--accent);background:#f2b84b38}.timeline-segment-trash{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#08111ac2;border:none;border-radius:10px;place-items:center;width:30px;height:30px;transition:opacity .16s,transform .16s,background .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)scale(.94)}.timeline-segment:hover .timeline-segment-trash,.timeline-segment.is-selected .timeline-segment-trash{opacity:1;transform:translate(-50%,-50%)scale(1)}.timeline-segment-trash:hover{background:#b73a2d}.timeline-frames{grid-auto-columns:minmax(80px,1fr);grid-auto-flow:column;display:grid;position:absolute;inset:0}.timeline-image-frames{grid-auto-columns:minmax(76px,1fr);grid-auto-flow:column;display:grid;position:absolute;inset:0}.timeline-layer-range{cursor:grab;border-radius:14px;position:absolute;top:4px;bottom:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.timeline-layer-range:active{cursor:grabbing}.timeline-layer-range-image{background:linear-gradient(#f2b84b2e,#b5791a38)}.timeline-layer-range.is-selected{box-shadow:inset 0 0 0 2px #ffd678e6,0 10px 24px #00000038}.timeline-layer-range-audio{background:linear-gradient(#417ed62e,#26509838)}.timeline-layer-range.is-locked{box-shadow:none;cursor:default;background:0 0;border-radius:0;top:0;bottom:0}.timeline-layer-range.is-locked .timeline-layer-handle,.timeline-layer-range.is-locked .timeline-layer-caption{display:none}.timeline-layer-handle{z-index:3;cursor:ew-resize;background:linear-gradient(#ffd76ef5,#f2b84bf5);border:none;width:14px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #08111a73}.timeline-layer-handle-start{left:0}.timeline-layer-handle-end{right:0}.timeline-layer-caption{inset-inline:10px;z-index:2;color:#fff6da;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px #0000007a;pointer-events:none;font-size:.69rem;font-weight:900;position:absolute;bottom:6px;overflow:hidden}.timeline-frame{border-left:1px solid #ffffff0a}.timeline-image-frame{background-color:#ffffff05;background-position:50%;background-repeat:no-repeat;border-left:1px solid #ffffff0d}.timeline-frame canvas{width:100%;height:100%;display:block}.timeline-image-frame:first-child,.timeline-frame:first-child{border-left:none}.timeline-mask{z-index:2;pointer-events:none;background:#03080c9e;position:absolute;top:0;bottom:0}.timeline-mask-start{left:0;right:auto}.timeline-mask-end{left:auto;right:0}.timeline-handle{z-index:4;cursor:ew-resize;background:linear-gradient(#ffd76e,#f2b84b);border:none;width:18px;height:100%;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 0 1px #08111a73}.timeline-handle:after{content:"";background:#1910057a;border-radius:999px;width:3px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-playhead{z-index:5;pointer-events:none;background:#ff7c41;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #ff7c412e}.timeline-playhead:before{content:"";background:#ff7c41;border-radius:999px;width:10px;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%,-40%)}.timeline-playhead-grip{z-index:6;cursor:ew-resize;background:0 0;border:none;width:22px;position:absolute;top:-8px;bottom:-8px;transform:translate(-50%)}.timeline-playhead-grip:before{content:"";background:#ff7c41;border-radius:999px;width:16px;height:16px;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #ff7c4129}.timeline-lane-playhead{z-index:3;pointer-events:none;background:#ff7c41f2;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #ff7c4129}.timeline-audio-wave{align-items:center;gap:2px;padding:8px 10px;display:flex;position:absolute;inset:0}.timeline-audio-bar{height:calc(12% + (var(--bar,.4) * 72%));background:linear-gradient(#8fc5ffe6,#578dd580);border-radius:999px;flex:1 1 0;align-self:center;min-width:2px;box-shadow:0 0 0 1px #ffffff0a}.timeline-audio-bar.is-accent{background:linear-gradient(#ffd66cf5,#f2b84b8f)}@media (width<=960px){.spotlight-grid,.quick-start-grid,.tool-layout{grid-template-columns:1fr}.sidebar{order:2}.workspace{order:1}.nav{display:none}.hero{padding-top:36px}.hero-card{padding:30px}.preset-grid,.editor-adjust-grid,.editor-links,.editor-links.compact{grid-template-columns:1fr}.editor-file-actions,.studio-surface-head{flex-direction:column}.logo-step-list,.logo-preset-grid,.add-image-preset-grid,.image-logo-grid{grid-template-columns:1fr}.logo-stage,.add-image-stage{min-height:280px}.logo-toolbar{flex-direction:column;align-items:stretch}.logo-toolbar-actions{width:100%}.logo-toolbar-actions .btn{flex:160px}.editor-stage-logo{max-width:42%}.editor-stage-text{max-width:88%}}@media (width<=1320px){.editor-pro-body{grid-template-columns:270px minmax(0,1fr) 320px}}@media (width<=1186px){.tool-layout.tool-layout-editor{grid-template-columns:1fr}.tool-layout.tool-layout-editor .sidebar{order:1}.tool-layout.tool-layout-editor .workspace{order:2}.editor-sidebar-panel,.editor-inspector-shell{position:static;top:auto}.editor-inspector-shell{max-height:none}.editor-pro-body{grid-template-columns:1fr}.editor-media-column{order:1}.editor-preview-column{order:2}.editor-inspector-column{order:3}}@media (width<=780px){.editor-pro-topbar,.editor-stage-card,.editor-inspector-shell{padding:16px}.editor-pro-topbar{flex-direction:column}.editor-transport-pro{flex-direction:column;align-items:stretch}.editor-transport-main,.editor-transport-range{width:100%}.editor-media-actions,.editor-media-mini-list{grid-template-columns:1fr}.editor-pro-drop{min-height:340px}.editor-stage-pro{min-height:320px}}:root{--bg:#050810;--bg-2:#09111c;--panel:#0e1723e0;--panel-2:#121d2cf0;--panel-3:#090f18f0;--line:#ffffff14;--line-2:#ffffff29;--text:#f5f7fb;--muted:#8ea0b4;--accent:#ffc14f;--accent-2:#ff9447;--accent-soft:#ffc14f1f;--success:#4ad59e;--danger:#f16f78;--radius:28px;--radius-sm:18px;--shadow:0 30px 80px #0000005c;--shadow-soft:0 20px 44px #0003;--max:1380px}.topbar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#05080edb,#05080e59);border-bottom:none}.brand{letter-spacing:-.02em;gap:14px;font-size:1.05rem}.brand-mark{border-radius:16px;width:46px;height:46px;box-shadow:0 18px 36px #ffc14f38}.nav a{color:#9babc0;padding:10px 0;transition:color .18s;position:relative}.section{padding:34px 0 72px}.section-head p{max-width:60ch}.card:hover{border-color:#ffc14f47;transform:translateY(-6px);box-shadow:0 34px 82px #00000057}.card-icon{background:linear-gradient(#ffc14f24,#82b7ff1a);border-radius:18px;width:56px;height:56px}.btn{border-radius:18px;min-height:52px}.btn-primary{color:#1d1305;background:linear-gradient(135deg,#ffca62,#ff9c49);box-shadow:0 18px 36px #ffc14f33}.btn-ghost{background:#ffffff05;border:1px dashed #ffffff29}.field,.select,.textarea{background:#080d15eb;border:1px solid #ffffff1a;border-radius:18px;min-height:56px}.notice,.result-box,.dropzone{border-radius:18px}@media (width<=860px){.container{width:min(100% - 24px,var(--max))}.topbar-inner{border-radius:22px;min-height:auto;padding:14px 18px}.nav{gap:16px}}:root{--bg:#020617;--bg-2:#07111f;--bg-3:#0d1728;--panel:#0b111fd1;--panel-2:#0c1425e6;--panel-3:#080d18f0;--line:#94a3b82e;--line-2:#94a3b84d;--text:#f8fbff;--muted:#9ba9bf;--accent:#7c8cff;--accent-2:#ff6fb5;--accent-cyan:#5ad3ff;--accent-soft:#7c8cff24;--success:#5ee6a2;--danger:#ff7f97;--radius:30px;--radius-sm:18px;--shadow:0 34px 96px #02061770;--shadow-soft:0 22px 54px #02061747;--max:1400px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--text);background-color:#0000;background-image:radial-gradient(circle at 8% 0,#7c8cff3d,#0000 24%),radial-gradient(circle at 92% 8%,#ff6fb52b,#0000 26%),radial-gradient(circle at 48% 0,#5ad3ff1f,#0000 22%),linear-gradient(#020617 0%,#07111f 48%,#030814 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body:before{opacity:.18;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle,#000 34%,#0000 84%);mask-image:radial-gradient(circle,#000 34%,#0000 84%)}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 14%,#7c8cff14,#0000 20%),radial-gradient(circle at 82% 20%,#ff6fb50f,#0000 18%);position:fixed;inset:0}.container{width:min(100% - 40px,var(--max));z-index:1;margin-inline:auto;position:relative}a{transition:color .18s,opacity .18s}.topbar{z-index:60;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#020617d6,#02061747);border-bottom:none;position:sticky;top:0}.topbar-inner{background:linear-gradient(#0b111fc7,#070c17eb),radial-gradient(circle at 0 0,#7c8cff1f,#0000 32%);border:1px solid #94a3b829;border-radius:28px;min-height:88px;margin:14px 0 10px;padding:0 24px;box-shadow:0 18px 46px #0206173d}.brand{letter-spacing:-.02em;gap:14px;font-size:1.08rem;font-weight:900}.brand-mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:17px;width:48px;height:48px;box-shadow:0 18px 42px #7c8cff42}.nav{gap:26px}.nav a{color:#a1afc5;padding:10px 0;font-weight:800;position:relative}.nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#7c8cff00,#7c8cfff0,#ff6fb500);border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;inset:auto 0 -6px;transform:scaleX(.65)}.nav a:hover,.nav a.active{color:#f8fbff}.nav a:hover:after,.nav a.active:after{opacity:1;transform:scaleX(1)}.credit{color:#dce6ff;background:linear-gradient(135deg,#7c8cff29,#5ad3ff14);border:1px solid #7c8cff38;justify-content:center;min-width:78px;box-shadow:inset 0 1px #ffffff0f}.credit-dot{background:var(--accent-cyan)}.hero{padding:94px 0 48px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 8%,#7c8cff1f,#0000 28%),radial-gradient(circle at 84% 0,#ff6fb51a,#0000 30%);height:400px;position:absolute;inset:10px 0 auto}.hero-card,.panel,.card{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);box-shadow:var(--shadow);background:linear-gradient(#0b111fe0,#070c17f5),radial-gradient(circle at 100% 0,#7c8cff14,#0000 30%)}.hero-card{border-radius:34px;gap:22px;padding:54px;display:grid}.hero-card:before,.panel:before,.card:before{background:linear-gradient(#ffffff14,#fff0)}.hero-badge{color:#c6f1ff;background:#5ad3ff1a;border:1px solid #5ad3ff38;padding:10px 15px}.hero h1{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.6rem,5vw,5rem);line-height:1.02}.hero p{color:#b9c7da;max-width:58rem;font-size:1.06rem}.hero-actions{gap:14px}.trust-strip{gap:12px}.trust-pill{color:#dce7f8;background:#ffffff0a;border:1px solid #94a3b829;border-radius:999px;padding:10px 14px;font-size:.83rem;font-weight:800}.section{padding:38px 0 74px;position:relative}.section-head{margin-bottom:22px}.section-head h2{letter-spacing:-.04em;font-size:clamp(1.65rem,2.4vw,2.35rem)}.section-head p{max-width:62ch;color:var(--muted)}.section-note{color:#dce6ff;background:#7c8cff1f;border:1px solid #7c8cff38}.card{border-radius:30px;padding:24px}.card:hover,.spotlight-card:hover{border-color:#7c8cff47;transform:translateY(-6px);box-shadow:0 36px 86px #02061757}.card-icon{color:#eff3ff;background:linear-gradient(135deg,#7c8cff2e,#5ad3ff1f);border:1px solid #94a3b829;border-radius:19px;width:58px;height:58px}.card-kicker{color:#dce6ff;background:#7c8cff1f;border:1px solid #7c8cff38;padding:6px 11px}.badge.live{color:#c8ffdf;background:#5ee6a224;border:1px solid #5ee6a23d}.badge.ready{color:#d9e5f6;background:#ffffff0a;border:1px solid #94a3b829}.spotlight-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;margin-bottom:34px}.spotlight-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0b111fe0,#070c17f5),radial-gradient(circle at 100% 0,#7c8cff17,#0000 32%);border-radius:32px;gap:14px;padding:30px;display:grid}.spotlight-card h3{font-size:1.6rem}.spotlight-card p{color:#c5d0df}.quick-start-grid{gap:20px}.footer{color:#a8b7ca;background:linear-gradient(#070c1700,#070c179e);border-top:1px solid #94a3b81f;padding:38px 0 50px}.tool-shell{padding:30px 0 60px}.panel{border-radius:28px}.sidebar,.workspace{padding:20px}.btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;box-shadow:0 20px 46px #7c8cff38}.btn-secondary{color:#eff5ff;background:#ffffff0a;border:1px solid #94a3b82e}.btn-ghost{color:#dce7f8;background:#ffffff05;border:1px dashed #94a3b83d}.field,.select,.textarea{min-height:56px;color:var(--text);background:#060a14eb;border:1px solid #94a3b829;border-radius:18px}.field:focus,.select:focus,.textarea:focus{border-color:#7c8cff6b;box-shadow:0 0 0 4px #7c8cff1a}.launch-section{padding:16px 0 26px;position:relative}.launch-surface{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(#0b111fd6,#070c17f0),radial-gradient(circle at 100% 0,#7c8cff14,#0000 34%);border:1px solid #94a3b829;border-radius:30px;position:relative;overflow:hidden}.launch-surface:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#fff0);position:absolute;inset:0}.launch-kicker{color:#dce6ff;background:#7c8cff1f;border:1px solid #7c8cff3d;border-radius:999px;align-items:center;width:max-content;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.launch-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;font-weight:700;display:flex}.launch-mini-chip{min-height:42px;color:var(--muted);background:#ffffff09;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.launch-mini-chip strong{color:var(--text);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.launch-tool-screen,.launch-account-page,.launch-empty-screen{padding-top:28px;padding-bottom:56px}.launch-tool-minihead{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:18px;margin-bottom:24px;padding:26px 30px;display:flex}.launch-tool-minihead-main{gap:14px;min-width:0;display:grid}.launch-tool-minihead h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.8vw,3rem)}.launch-tool-minihead-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.launch-tool-minihead.is-compact{align-items:center;margin-bottom:18px;padding-block:18px}.launch-tool-minihead.is-compact .launch-tool-minihead-main{gap:6px}.launch-tool-layout-shell{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.launch-tool-layout-shell--tight{grid-template-columns:minmax(280px,300px) minmax(0,1fr)}.launch-tool-sidebar{min-width:0;padding:18px}.launch-tool-workspace-frame{min-width:0;position:relative}.launch-legacy-workspace,.launch-tool-workspace{min-height:clamp(520px,72vh,840px)}.launch-legacy-workspace.is-booting{opacity:.66}.launch-inline-error{margin-bottom:18px}.launch-tool-loading{pointer-events:none;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.launch-tool-loading-card{border-radius:24px;min-width:min(320px,100%);padding:20px 24px}.launch-tool-loading-card strong{font-size:1.02rem}.launch-tool-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.launch-tool-link-card{padding:24px 26px}.launch-tool-link-list{gap:12px;margin-top:14px;display:grid}.launch-tool-link{color:#eef4ff;background:#ffffff09;border:1px solid #94a3b829;border-radius:18px;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.launch-tool-link:hover{background:#7c8cff14;border-color:#7c8cff42;transform:translateY(-1px)}.launch-faq-card,.launch-empty-card{padding:24px 26px}.launch-empty-card h1{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(2rem,4vw,3rem)}.launch-account-page{padding-top:24px}.launch-account-page-hero{border-radius:34px;margin-top:18px;margin-bottom:26px;padding:32px}.launch-account-page-hero-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.launch-account-page-hero h1{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(2.2rem,4vw,3.4rem)}.launch-account-page-hero p{color:#b8c6d8;max-width:60ch;margin:0}.launch-account-page-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.launch-account-summary-grid,.launch-account-usage-grid,.launch-admin-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.launch-account-summary-grid{margin-top:24px}.launch-account-page-grid,.launch-account-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.launch-account-page-main,.launch-account-main,.launch-account-side{gap:18px;min-width:0;display:grid}.launch-account-page-side{align-self:start;gap:18px;min-width:0;display:grid;position:sticky;top:106px}.launch-account-card,.launch-account-modal{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(#0b111fe0,#070c17f5),radial-gradient(circle at 100% 0,#7c8cff14,#0000 32%);border:1px solid #94a3b829;border-radius:30px;padding:24px 26px;position:relative;overflow:hidden}.launch-account-card:before,.launch-account-modal:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#fff0);position:absolute;inset:0}.launch-account-card>*,.launch-account-modal>*{z-index:1;position:relative}.launch-account-card-head,.launch-account-balance-head,.launch-account-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.launch-account-card-head h3,.launch-account-head h2{margin:8px 0 0;font-size:1.18rem}.launch-account-card-subhead{border-top:1px solid #94a3b81f;margin-top:10px;padding-top:18px}.launch-account-tile,.launch-account-usage-card{background:#ffffff09;border:1px solid #94a3b829;border-radius:20px;align-content:start;gap:8px;min-height:110px;padding:18px;display:grid}.launch-account-tile span,.launch-account-usage-card span,.launch-activity-copy span,.launch-admin-identity span,.launch-account-balance-meta,.launch-billing-status-card small{color:var(--muted)}.launch-account-tile strong,.launch-account-usage-card strong,.launch-account-balance-head strong{font-size:1.18rem}.launch-account-shortcuts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.launch-account-shortcut{background:#ffffff09;border:1px solid #94a3b829;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.launch-account-shortcut small{color:var(--muted);margin-bottom:6px;display:block}.launch-account-shortcut:hover{background:#7c8cff14;border-color:#7c8cff42;transform:translateY(-1px)}.launch-activity-list{gap:12px;display:grid}.launch-activity-item{background:#ffffff08;border:1px solid #94a3b824;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.launch-activity-copy{gap:6px;min-width:0;display:grid}.launch-activity-item time{color:#dce7f8;white-space:nowrap;font-size:.85rem}.launch-admin-lock,.launch-admin-count,.launch-plan-badge{color:#dce6ff;background:#7c8cff1f;border:1px solid #7c8cff3d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.launch-admin-list{gap:12px;display:grid}.launch-admin-row{background:#ffffff08;border:1px solid #94a3b824;border-radius:20px;grid-template-columns:minmax(0,1.4fr) 160px 180px 120px auto;align-items:center;gap:12px;padding:14px;display:grid}.launch-admin-row input,.launch-admin-row select,.launch-account-inline-form input,.launch-auth-block input,.launch-auth-block select,.launch-account-card input,.launch-account-card select,.launch-account-card textarea{width:100%;min-height:50px;color:var(--text);background:#060a14eb;border:1px solid #94a3b829;border-radius:16px;outline:none;padding:0 14px}.launch-admin-row input:focus,.launch-admin-row select:focus,.launch-account-inline-form input:focus,.launch-auth-block input:focus,.launch-auth-block select:focus,.launch-account-card input:focus,.launch-account-card select:focus,.launch-account-card textarea:focus{border-color:#7c8cff6b;box-shadow:0 0 0 4px #7c8cff1a}.launch-admin-identity{gap:4px;min-width:0;display:grid}.launch-account-pills,.launch-account-balance-meta,.launch-billing-actions,.launch-account-head-actions,.launch-account-admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.launch-account-pills span,.launch-account-balance-meta span{background:#ffffff0a;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.launch-auth-block,.launch-account-action-block{gap:12px;display:grid}.launch-auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-auth-tabs button{color:#dce7f8;background:#ffffff08;border:1px solid #94a3b829;border-radius:16px;min-height:46px;font-weight:800}.launch-auth-tabs button.is-active{color:#fff;background:#7c8cff24;border-color:#7c8cff52}.launch-account-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.launch-billing-status-card{background:#ffffff08;border:1px solid #94a3b824;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.launch-billing-status-card strong{margin-top:6px;font-size:1rem;display:block}.launch-membership-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.launch-plan-card{background:#ffffff08;border:1px solid #94a3b824;border-radius:22px;gap:10px;padding:18px;display:grid}.launch-plan-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.launch-plan-price{letter-spacing:-.03em;font-size:1.4rem;font-weight:900}.launch-plan-foot,.launch-plan-caption{color:var(--muted)}.launch-account-message{color:#e7edff;background:#7c8cff1f;border:1px solid #7c8cff33;border-radius:18px;padding:16px 18px}.launch-account-message.is-success{color:#d8ffe8;background:#5ee6a21f;border-color:#5ee6a238}.launch-account-section-stack{gap:18px;display:grid}.launch-account-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.launch-account-metric-label{color:#dce7f8;align-items:center;gap:8px;font-weight:800;display:flex}.launch-account-provider-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.launch-account-provider-card{background:#ffffff08;border:1px solid #94a3b824;border-radius:22px;gap:14px;padding:16px;display:grid}.launch-account-provider-head{align-items:flex-start;gap:12px;display:flex}.launch-account-provider-head>div{gap:4px;min-width:0;display:grid}.launch-account-provider-head span{color:var(--muted)}.launch-account-provider-icon{background:linear-gradient(135deg,#7c8cff2e,#ff6fb51f);border:1px solid #94a3b829;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}.launch-account-keyvalue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-account-keyvalue{background:#ffffff06;border:1px solid #94a3b81f;border-radius:16px;gap:5px;padding:12px 14px;display:grid}.launch-account-keyvalue small,.launch-account-keyvalue span{color:var(--muted)}.launch-account-log-row{background:#ffffff08;border:1px solid #94a3b824;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.launch-account-log-main{gap:6px;min-width:0;display:grid}.launch-account-log-main span{color:var(--muted)}.launch-account-log-side{text-align:end;flex:none;justify-items:end;gap:8px;display:grid}.launch-account-log-side time,.launch-account-log-sidecopy{color:#dce7f8;font-size:.84rem}.launch-status-pill{color:#eff5ff;white-space:nowrap;background:#ffffff0a;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.75rem;font-weight:900;display:inline-flex}.launch-status-pill.is-success{color:#d6ffe8;background:#5ee6a21f;border-color:#5ee6a23d}.launch-status-pill.is-danger{color:#ffdce3;background:#ff7f971f;border-color:#ff7f973d}.launch-status-pill.is-warning{color:#ffe2ab;background:#f2b84b1f;border-color:#f2b84b47}.launch-account-inline-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.launch-identity-block{gap:10px;display:grid}.launch-admin-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.launch-admin-toggle{align-items:center;gap:8px;min-height:50px;display:flex}.launch-account-overlay{z-index:140;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.launch-account-modal{width:min(1200px,100% - 24px);max-height:calc(100vh - 48px);padding:28px;overflow:auto}.launch-account-balance-card{gap:16px}.launch-account-balance-head{align-items:center}.launch-account-balance-icon{color:#fff;background:linear-gradient(135deg,#7c8cff2e,#ff6fb524);border:1px solid #7c8cff33;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}@media (width<=1100px){.launch-account-page-grid,.launch-account-grid,.launch-tool-layout-shell,.launch-tool-layout-shell--tight,.launch-tool-link-grid{grid-template-columns:1fr}.launch-account-page-side{position:static}.launch-account-panel-grid,.launch-account-keyvalue-grid{grid-template-columns:1fr}.launch-admin-row{grid-template-columns:minmax(0,1fr)}.launch-tool-minihead,.launch-account-page-hero-head,.launch-account-head{flex-direction:column}.launch-tool-minihead-meta{justify-content:flex-start}.launch-billing-status-card{grid-template-columns:1fr}}@media (width<=860px){.launch-tool-screen,.launch-account-page,.launch-empty-screen{padding-top:20px}.launch-tool-minihead,.launch-account-page-hero{margin-top:12px}.launch-tool-minihead{margin-bottom:18px}.container{width:min(100% - 24px,var(--max))}.topbar-inner{border-radius:22px;min-height:auto;padding:14px 18px}.nav{flex-wrap:wrap;gap:16px}.hero{padding-top:46px}.hero-card{padding:32px}.spotlight-grid,.quick-start-grid{grid-template-columns:1fr}.launch-tool-minihead,.launch-account-page-hero,.launch-account-card,.launch-account-modal{padding:22px}.launch-account-summary-grid,.launch-account-usage-grid,.launch-admin-metrics-grid,.launch-membership-grid,.launch-account-shortcuts,.launch-account-inline-form{grid-template-columns:1fr}.launch-activity-item,.launch-account-log-row{flex-direction:column;align-items:flex-start}.launch-account-log-side{text-align:start;justify-items:start;width:100%}}.topbar-inner--home{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.nav-home{flex-wrap:wrap;justify-content:center}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.launch-account-page{padding-block:32px 56px}.launch-account-page .container{width:min(100% - 40px,1520px)}.launch-account-page-hero{border-radius:calc(var(--ps-radius-xl,32px) + 4px);background:radial-gradient(circle at top inline-end, #5ca9ff1f, transparent 34%), linear-gradient(180deg, #0a121ff0, #070c17fa);border:1px solid var(--ps-border,#8da1c129);box-shadow:var(--ps-shadow-soft,0 18px 48px #00000047);margin-block:20px 28px;padding:36px}.launch-account-page-hero-head{gap:24px}.launch-account-page-hero h1{margin-block:10px 12px;font-size:clamp(2.4rem,4.2vw,3.65rem);line-height:1.02}.launch-account-page-hero p{max-width:62ch;color:var(--ps-muted,#96aac4);font-size:1rem}.launch-account-page-hero .btn,.launch-account-card .btn{border-radius:16px;min-height:46px}.launch-account-summary-grid,.launch-account-usage-grid,.launch-admin-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.launch-account-page-grid,.launch-account-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.82fr);gap:22px}.launch-account-page-main,.launch-account-main,.launch-account-side,.launch-account-page-side,.launch-account-section-stack{gap:20px}.launch-account-page-side{top:96px}.launch-account-card,.launch-account-modal{border-radius:var(--ps-radius-xl,32px);background:linear-gradient(180deg, #0b111fe6, #070c17fa), radial-gradient(circle at top inline-end, #5ca9ff14, transparent 36%);border:1px solid var(--ps-border,#8da1c129);box-shadow:var(--ps-shadow-soft,0 18px 48px #00000047);padding:26px 28px}.launch-account-card-head,.launch-account-balance-head,.launch-account-head{gap:16px}.launch-account-card-head h3,.launch-account-head h2{letter-spacing:-.03em;margin-block-start:10px;font-size:1.26rem}.launch-account-card-subhead{border-block-start:1px solid #94a3b81a;margin-block-start:14px;padding-block-start:18px}.launch-account-tile,.launch-account-usage-card,.launch-account-provider-card,.launch-plan-card,.launch-account-log-row,.launch-admin-row,.launch-billing-status-card,.launch-account-keyvalue{background:#ffffff06;border:1px solid #94a3b81f;box-shadow:inset 0 1px #ffffff08}.launch-account-tile,.launch-account-usage-card{border-radius:22px;gap:10px;min-height:126px;padding:20px}.launch-account-tile strong,.launch-account-usage-card strong,.launch-account-balance-head strong{letter-spacing:-.03em;font-size:1.34rem}.launch-account-metric-label{color:var(--ps-text,#f3f7fd);font-size:.84rem}.launch-account-pills,.launch-account-balance-meta,.launch-billing-actions,.launch-account-head-actions,.launch-account-admin-actions,.launch-admin-inline,.launch-account-inline-pills{gap:10px}.launch-account-pills span,.launch-account-balance-meta span,.launch-mini-chip,.launch-plan-badge,.launch-admin-lock,.launch-admin-count{min-height:34px;color:var(--ps-text,#f3f7fd);background:#ffffff0b;border:1px solid #94a3b824;border-radius:999px;padding-block:7px;padding-inline:11px 12px}.launch-auth-block,.launch-account-action-block{gap:14px}.launch-auth-tabs{gap:12px}.launch-auth-tabs button{border-radius:16px;min-height:48px}.launch-account-inline-form{grid-template-columns:minmax(0,1fr) minmax(112px,auto);gap:12px}.launch-billing-status-card{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px}.launch-billing-status-card strong{margin-block-start:8px;font-size:1.05rem;line-height:1.35}.launch-membership-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.launch-plan-card{border-radius:24px;align-content:start;gap:12px;padding:20px}.launch-plan-card.is-active{background:linear-gradient(#5ca9ff24,#ffffff08),#ffffff06;border-color:#5ca9ff4d;box-shadow:0 18px 34px #050a1438}.launch-plan-head strong{font-size:1rem}.launch-plan-price{font-size:clamp(1.6rem,2vw,1.9rem);line-height:1}.launch-plan-foot{color:var(--ps-text,#f3f7fd);font-size:.84rem}.launch-plan-caption{color:var(--ps-muted,#96aac4);margin:0;font-size:.82rem;line-height:1.7}.launch-account-provider-grid,.launch-account-panel-grid{gap:20px}.launch-account-provider-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.launch-account-provider-card{border-radius:24px;padding:18px}.launch-account-provider-head{justify-content:space-between;gap:14px}.launch-account-provider-head>div{gap:5px}.launch-account-provider-head strong{font-size:1rem}.launch-account-provider-icon{background:linear-gradient(135deg,#5ca9ff2e,#9a67ff1f);border-radius:16px;width:42px;height:42px}.launch-account-keyvalue-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.launch-account-keyvalue{border-radius:18px;gap:6px;padding:14px}.launch-account-keyvalue strong{font-size:.95rem}.launch-account-log-list,.launch-admin-list{gap:14px}.launch-account-log-row{border-radius:22px;gap:16px;padding:16px 18px}.launch-account-log-main{gap:7px}.launch-account-log-main strong{font-size:.95rem}.launch-account-log-side{gap:10px;min-inline-size:120px}.launch-status-pill{border-color:#94a3b824;min-height:34px;padding-inline:12px}.launch-admin-row{border-radius:22px;grid-template-columns:minmax(0,1.6fr) minmax(176px,.7fr) minmax(170px,.7fr) minmax(120px,.55fr) minmax(120px,auto) auto;align-items:start;gap:12px;padding:16px}.launch-admin-row input,.launch-admin-row select,.launch-account-inline-form input,.launch-auth-block input,.launch-auth-block select,.launch-account-card input,.launch-account-card select,.launch-account-card textarea{background:#060a14e6;border-color:#94a3b824;border-radius:15px;min-height:48px;padding-inline:14px}.launch-admin-toggle{min-height:48px}.launch-account-empty{color:var(--ps-muted,#96aac4);background:#ffffff05;border:1px dashed #94a3b824;border-radius:20px;padding:20px}.launch-account-empty-compact{padding:14px 16px}.launch-account-card-subpanel{padding:24px 26px}.launch-identity-block{gap:12px}.launch-identity-block strong{font-size:1.1rem}.launch-account-message{border-radius:20px;padding:16px 18px}html[dir=rtl] .launch-account-log-side,html[dir=ltr] .launch-account-log-side{text-align:end;justify-items:end}@media (width<=1320px){.launch-account-page-grid,.launch-account-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)}.launch-admin-row{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(140px,.7fr) minmax(110px,.6fr) minmax(110px,auto) auto}}@media (width<=1100px){.launch-account-page{padding-block-start:24px}.launch-account-page-side{top:auto}.launch-account-card,.launch-account-modal,.launch-account-page-hero{padding:24px}}@media (width<=860px){.launch-account-page .container{width:min(100% - 24px,1520px)}.launch-account-page-hero{margin-block:12px 22px;padding:22px}.launch-account-page-hero h1{font-size:clamp(2rem,9vw,2.7rem)}.launch-account-summary-grid,.launch-account-usage-grid,.launch-admin-metrics-grid,.launch-membership-grid,.launch-account-provider-grid,.launch-account-shortcuts,.launch-account-panel-grid{grid-template-columns:1fr}.launch-account-card,.launch-account-modal{border-radius:26px;padding:22px}.launch-account-tile,.launch-account-usage-card,.launch-billing-status-card,.launch-plan-card,.launch-account-provider-card,.launch-account-log-row,.launch-admin-row{border-radius:20px}.launch-account-log-side{min-inline-size:0}}.account-pill,.locale-switcher{color:#eef4ff;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.account-pill{font-weight:800}.account-pill span{white-space:nowrap}.locale-switcher{padding-inline-end:10px}.locale-switcher span{color:var(--muted);font-size:.82rem;font-weight:800}.locale-switcher select{min-width:104px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-weight:800}.home-category-strip{flex-wrap:wrap;align-items:center;gap:10px;padding:0 18px 12px;display:flex}.home-category-pill{color:#dce7f8;white-space:nowrap;background:#ffffff09;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.home-category-pill strong{color:#fff;font-size:.76rem}.home-category-pill:hover{background:#7c8cff14;border-color:#7c8cff42}.section-hub{padding-top:18px}.hub-toolbar{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:18px;margin-bottom:18px;padding:24px 26px;display:grid}.hub-toolbar h2{letter-spacing:-.04em;margin:10px 0 6px;font-size:clamp(1.8rem,3vw,2.5rem)}.hub-toolbar p{color:var(--muted);margin:0}.hub-toolbar-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.hub-search{color:#dce7f8;background:#ffffff0a;border:1px solid #94a3b829;border-radius:18px;align-items:center;gap:10px;width:min(100%,420px);min-height:54px;padding:0 16px;display:flex}.hub-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:auto}.hub-search input::placeholder{color:var(--muted)}.home-clear-btn{min-height:46px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-category-card{padding:24px 26px}.home-category-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.home-category-icon{color:#fff;background:linear-gradient(135deg,#7c8cff38,#5ad3ff1f);border:1px solid #94a3b829;border-radius:18px;flex:none;place-items:center;width:52px;height:52px;display:grid}.home-category-icon.is-video{background:linear-gradient(135deg,#5c8bff5c,#5ad3ff2e)}.home-category-icon.is-audio{background:linear-gradient(135deg,#9370ff57,#7c8cff29)}.home-category-icon.is-pdf{background:linear-gradient(135deg,#ff6fb54d,#ff976b29)}.home-category-icon.is-images{background:linear-gradient(135deg,#4fd1c547,#7c8cff24)}.home-category-icon.is-convert{background:linear-gradient(135deg,#ffc14f47,#ff6fb524)}.home-category-icon.is-utilities{background:linear-gradient(135deg,#94a3b847,#7c8cff24)}.home-category-copy{gap:6px;min-width:0;display:grid}.home-category-copy h3{letter-spacing:-.03em;margin:0;font-size:1.26rem}.home-category-copy p{color:var(--muted);margin:0}.home-category-list{gap:10px;display:grid}.home-tool-row{background:#ffffff08;border:1px solid #94a3b824;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px 16px;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.home-tool-row:hover{background:#7c8cff14;border-color:#7c8cff42;transform:translateY(-1px)}.home-tool-row-copy{gap:6px;min-width:0;display:grid}.home-tool-row-copy strong,.home-tool-row-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-tool-row-copy strong{color:#f8fbff}.home-tool-row-copy span{color:var(--muted);font-size:.84rem}.home-tool-row-meta{justify-items:end;gap:8px;display:grid}.hub-empty{text-align:center;gap:8px;padding:28px;display:grid}@media (width<=1180px){.topbar-inner--home{grid-template-columns:auto minmax(0,1fr)}.nav-home{grid-column:1/-1;justify-content:flex-start;padding-top:4px}.topbar-actions{justify-content:flex-end}.hub-toolbar,.home-category-grid{grid-template-columns:1fr}.hub-toolbar-side{justify-content:flex-start}}@media (width<=860px){.topbar-inner--home{grid-template-columns:1fr;align-items:stretch}.nav-home{justify-content:flex-start}.topbar-actions{justify-content:space-between}.home-category-strip{flex-wrap:nowrap;padding:0 0 12px;overflow-x:auto}.home-category-grid,.home-tool-row{grid-template-columns:1fr}.home-tool-row-meta{justify-items:start}}@media (width<=620px){.topbar-actions{grid-template-columns:1fr;display:grid}.account-pill,.locale-switcher,.credit,.hub-search{width:100%}.account-pill,.locale-switcher,.credit{justify-content:space-between}.hub-toolbar,.home-category-card{padding:22px}}.topbar-inner--home{grid-template-columns:auto auto;justify-content:space-between}.home-nav-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:0 18px 12px;display:flex}.home-nav-strip a{color:#dce7f8;background:#ffffff08;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.home-nav-strip a:hover{color:#fff;background:#7c8cff14;border-color:#7c8cff42}@media (width<=1180px){.topbar-inner--home{grid-template-columns:1fr}.home-nav-strip{justify-content:flex-start}}@media (width<=860px){.home-nav-strip,.home-category-strip{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.home-nav-strip a,.home-category-pill{white-space:nowrap}}#hub,#sections,.home-category-card[id]{scroll-margin-top:220px}@media (width<=860px){#hub,#sections,.home-category-card[id]{scroll-margin-top:400px}}.topbar--tool,.topbar--studio{position:relative;top:auto}.topbar--tool .topbar-inner,.topbar--studio .topbar-inner{min-height:80px;margin:12px 0 8px}.topbar--tool .home-nav-strip,.topbar--tool .home-category-strip,.topbar--studio .home-nav-strip,.topbar--studio .home-category-strip{padding-bottom:10px}.topbar--studio{z-index:24}.topbar--studio .topbar-inner,.topbar--tool .topbar-inner{box-shadow:0 14px 34px #0206172e}.topbar--studio+.ve2-editor-shell,.topbar--tool+.local-tool-page,.topbar--tool+.launch-local-page{padding-top:8px}@media (width<=860px){.topbar--tool .topbar-inner,.topbar--studio .topbar-inner{min-height:74px;margin:10px 0 6px;padding:0 18px}}.topbar--studio .topbar-inner{min-height:72px;margin:8px 0 6px;padding:0 18px}.topbar--studio .brand{gap:12px;font-size:1rem}.topbar--studio .brand-mark{border-radius:15px;width:42px;height:42px}.topbar--studio .topbar-actions{gap:8px}.topbar--studio .account-pill,.topbar--studio .locale-switcher,.topbar--studio .credit{min-height:40px;padding:0 14px;font-size:.82rem}.topbar--studio .locale-switcher{padding-inline-end:8px}.topbar--studio .locale-switcher select{min-width:88px}.topbar--studio .home-nav-strip,.topbar--studio .home-category-strip{gap:8px;padding:0 8px 8px}.topbar--studio .home-nav-strip a,.topbar--studio .home-category-pill{min-height:34px;padding:0 12px;font-size:.78rem}.topbar--studio .home-category-pill strong{font-size:.7rem}.topbar--studio+.ve2-editor-shell{padding-top:2px}@media (width<=860px){.topbar--studio .topbar-inner{min-height:68px;margin:8px 0 4px;padding:0 14px}.topbar--studio .account-pill,.topbar--studio .locale-switcher,.topbar--studio .credit,.topbar--studio .home-nav-strip a,.topbar--studio .home-category-pill{min-height:32px;font-size:.74rem}}@media (width<=1280px){.launch-account-page .container{width:min(100% - 28px,1520px)}.launch-account-page-grid,.launch-account-grid{grid-template-columns:1fr}.launch-account-page-side{position:static;top:auto}.launch-account-page-main,.launch-account-main,.launch-account-page-side,.launch-account-section-stack{min-width:0}.launch-account-log-row,.launch-admin-row{grid-template-columns:1fr}.launch-account-log-row{flex-direction:column;align-items:flex-start}.launch-account-log-side{width:100%;text-align:start;justify-items:start;min-inline-size:0}html[dir=rtl] .launch-account-log-side,html[dir=ltr] .launch-account-log-side{text-align:start;justify-items:start}.launch-admin-inline,.launch-account-head-actions,.launch-billing-actions,.launch-account-inline-pills,.launch-account-pills{flex-wrap:wrap}}@media (width<=1080px){.launch-account-page-hero-head,.launch-account-head,.launch-account-card-head{flex-direction:column;align-items:flex-start}.launch-billing-status-card,.launch-account-provider-grid,.launch-account-panel-grid{grid-template-columns:1fr}.launch-membership-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.launch-admin-row .btn,.launch-admin-row input,.launch-admin-row select{width:100%}}@media (width<=760px){.launch-account-page .container{width:min(100% - 18px,1520px)}.launch-account-page-hero,.launch-account-card,.launch-account-modal,.hub-toolbar,.home-category-card{padding:18px}.launch-account-summary-grid,.launch-account-usage-grid,.launch-admin-metrics-grid,.launch-membership-grid,.launch-account-provider-grid,.launch-account-shortcuts,.launch-account-panel-grid,.launch-account-inline-form{grid-template-columns:1fr}.launch-account-log-row,.launch-admin-row,.launch-billing-status-card,.launch-account-tile,.launch-account-usage-card,.launch-account-provider-card,.launch-plan-card{border-radius:18px}}.pdf-page-intelligence{background:#080f1c9e;border:1px solid #94a3b833;border-radius:18px;margin-top:18px;padding:16px}.pdf-page-intelligence-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.pdf-page-intelligence-head>div:first-child{gap:4px;display:grid}.pdf-page-grid-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pdf-page-grid-action{min-height:40px}.pdf-page-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px;display:grid}.pdf-page-card{background:#0f172ad1;border:1px solid #94a3b82e;border-radius:15px;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.pdf-page-card.is-selected{border-color:#38bdf8e6;box-shadow:0 0 0 2px #38bdf829}.pdf-page-card.is-dragging{opacity:.58;transform:scale(.985)}.pdf-page-card:focus-visible{outline-offset:2px;outline:3px solid #38bdf880}.pdf-page-select{cursor:pointer;background:#ffffff09;border:0;place-items:center;width:100%;min-height:176px;padding:10px;display:grid}.pdf-page-thumb{background:#fff;border-radius:8px;width:100%;max-width:164px;height:auto;display:block;box-shadow:0 8px 24px #00000038}.pdf-page-card-footer{justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 10px;display:flex}.pdf-page-selected-badge{color:#7dd3fc;background:#38bdf824;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.pdf-page-move-controls{gap:6px;display:flex}.pdf-page-move-controls .btn{min-width:40px;min-height:40px;padding:6px 10px}.pdf-advanced-panel{border:1px solid #94a3b829;border-radius:12px;margin-top:10px;padding:10px 12px}.pdf-advanced-panel>summary{cursor:pointer;font-weight:800}.pdf-page-select[aria-pressed=true]{background:#38bdf814}.pdf-page-move-controls{direction:ltr}.pdf-page-move-controls .btn{min-width:44px;min-height:44px}.pdf-page-select:focus-visible,.pdf-page-grid-action:focus-visible,.pdf-page-move-controls .btn:focus-visible{outline-offset:2px;outline:3px solid #38bdf880}@media (width<=760px){.pdf-page-intelligence{padding:12px}.pdf-page-intelligence-head{flex-direction:column;align-items:stretch}.pdf-page-grid-actions{justify-content:stretch}.pdf-page-grid-action{flex:120px;min-height:44px}.pdf-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdf-page-select{touch-action:manipulation;min-height:150px;padding:8px}.pdf-page-card-footer{flex-direction:column;align-items:flex-start}.pdf-page-move-controls{width:100%}.pdf-page-move-controls .btn{flex:1 1 0;min-height:46px}}@media (width<=390px){.pdf-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-page-card-footer{padding:8px}.pdf-page-select{min-height:138px}}.add-image-direct-notice{line-height:1.7}.add-image-direct-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.add-image-direct-actions .btn{min-height:44px}.add-image-advanced{background:#080f1875;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.add-image-advanced summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-weight:800;display:flex}.add-image-advanced__body{padding:0 12px 12px}@media (width<=720px){.add-image-stage{min-height:300px}.add-image-direct-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.add-image-resize-handle{width:24px;height:24px}.add-image-resize-handle.is-nw{top:-13px;left:-13px}.add-image-resize-handle.is-ne{top:-13px;right:-13px}.add-image-resize-handle.is-sw{bottom:-13px;left:-13px}.add-image-resize-handle.is-se{bottom:-13px;right:-13px}}.local-tool-page{flex:1}.local-tool-hero{background:radial-gradient(circle at 100% 0,#f6ba4b24,#0000 26%),linear-gradient(#0b121ef5,#070c14fa);padding:26px 0 20px}.local-tool-hero-inner,.local-tool-grid,.local-related-grid,.local-preview-grid,.local-settings-grid,.local-range-grid,.local-tool-badges,.local-file-list,.local-image-card-meta,.local-image-card-actions,.local-card-head,.local-status-head,.local-result-card,.local-dropzone-inner,.local-toggle-group,.local-video-toolbar{display:flex}.local-tool-copy,.local-tool-main{flex:auto;min-width:0}.local-tool-sidecard,.local-tool-rail{flex:none;width:min(340px,100%)}.local-tool-eyebrow,.local-result-kicker{color:#ffd37c;background:#f6bc4f14;border:1px solid #f6bc4f2e;border-radius:999px;margin-bottom:12px;padding:7px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.local-tool-copy h1{margin:0;font-size:clamp(2rem,4.1vw,3.3rem)}.local-tool-copy p,.local-tool-sidecard p,.local-tool-note-card p,.local-faq-item p,.local-status-card p,.local-result-card p,.local-dropzone-inner p,.local-related-card p,.local-file-row span,.local-image-card-meta span{color:#aeb7c8}.local-tool-copy p{max-width:760px;margin:14px 0 0;line-height:1.9}.local-tool-badges{flex-wrap:wrap;gap:10px;margin-top:18px}.local-tool-badge{color:#f8f1da;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.local-tool-sidecard,.local-tool-note-card,.local-faq-card,.local-work-card,.local-preview-grid,.local-settings-grid,.local-empty-note,.local-file-summary,.local-status-card,.local-result-card{border-radius:28px;padding:22px}.local-tool-highlight-list,.local-file-summary ol{margin:14px 0 0;padding:0 18px 0 0}.local-tool-highlight-list li,.local-file-summary li{color:#d5dbe6;line-height:1.9}.local-tool-stack,.local-tool-rail,.local-file-list,.local-faq-list{gap:16px;display:grid}.local-card-head,.local-status-head,.local-result-card{justify-content:space-between;align-items:center;gap:14px}.local-card-head{margin-bottom:18px}.local-card-head h2,.local-status-card strong,.local-file-row strong,.local-faq-card strong,.local-tool-note-card strong,.local-result-card strong{margin:0}.local-dropzone{background:linear-gradient(#0c121cf5,#0a0e17fa);border:1px dashed #ffffff1f;border-radius:24px;transition:border-color .2s,background-color .2s,transform .2s}.local-dropzone-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:24px}.local-dropzone-icon{color:#ffd37c;background:#f6bc4f1a;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.local-file-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.local-file-row strong,.local-image-card-meta strong{color:#fff;display:block}.local-file-remove,.local-image-card-actions button,.local-inline-button,.local-toggle{color:#eef3fa;background:#ffffff08;border:1px solid #ffffff14}.local-file-remove,.local-image-card-actions button{border-radius:12px;place-items:center;width:36px;height:36px;display:inline-grid}.local-preview-grid,.local-settings-grid{gap:18px;display:grid}.local-preview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.local-image-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;overflow:hidden}.local-image-card img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#04070de6;width:100%;display:block}.local-image-card-meta{justify-content:space-between;align-items:center;gap:12px;padding:14px}.local-image-card-actions{gap:8px}.local-empty-note,.local-inline-note{color:#ced5e3;align-items:center;gap:10px;display:flex}.local-settings-grid{grid-template-columns:minmax(0,1fr)}.local-toggle-group{flex-wrap:wrap;gap:10px}.local-toggle,.local-inline-button{border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:inline-flex}.local-status-card.is-working{border:1px solid #4f95ff3d}.local-status-card.is-success{border:1px solid #46b77a42}.local-status-card.is-error{border:1px solid #e7647247}.local-status-progress{background:#ffffff0d;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.local-status-progress span{border-radius:inherit;background:linear-gradient(90deg,#f2aa44,#ffd37c);height:100%;display:block}.local-result-card{gap:16px}.local-faq-item+.local-faq-item{margin-top:10px}.local-faq-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:14px 16px}.local-faq-item summary{cursor:pointer;color:#f7f1de;font-weight:700}.local-faq-item p{margin:10px 0 0;line-height:1.8}.local-related-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.local-related-card{color:inherit;background:#ffffff08;border:1px solid #ffffff0f;border-radius:22px;padding:18px;display:block}.local-related-card span{color:#8ea2c2;font-size:.84rem}.local-related-card strong{margin:6px 0 8px;display:block}.local-video-preview-card,.local-media-preview{gap:14px;display:grid}.local-video-preview{background:#04070c;border-radius:24px;width:100%}.local-media-preview audio{width:100%}.local-range-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.local-field-block{gap:10px;display:grid}.local-field-block span{color:#cad3e3;font-weight:700}.local-field-block strong{color:#ffd37c}.local-field-block input[type=range]{width:100%}.local-tool-page input[type=range],.local-chrono-surface{direction:ltr;unicode-bidi:isolate}@media (width<=980px){.local-tool-hero-inner,.local-tool-grid{flex-direction:column}.local-tool-sidecard,.local-tool-rail{width:100%}}@media (width<=720px){.local-card-head,.local-status-head,.local-result-card{flex-direction:column;align-items:stretch}.local-tool-copy h1{font-size:2rem}.local-dropzone-inner{min-height:180px}}.local-tool-copy{align-content:end;min-height:380px;padding:26px 0 16px;display:grid;position:relative}.local-tool-copy:before{content:"";z-index:-1;background:linear-gradient(135deg,#111b28cc,#090f182e 60%,#0000 72%),radial-gradient(circle at 16% 26%,#ffc14f38,#0000 22%),radial-gradient(circle at 78% 20%,#82b7ff33,#0000 16%);border:1px solid #ffffff0d;border-radius:38px;position:absolute;inset:0 88px 0 -40px}.local-tool-eyebrow,.local-result-kicker{color:#ffd795;background:#ffc14f14;border-color:#ffc14f38;padding:8px 13px}.local-tool-badges{gap:12px;margin-top:22px}.local-tool-badge{color:#eef4fb;background:#ffffff09;border:1px solid #ffffff14;padding:11px 15px}.local-tool-sidecard,.local-tool-note-card,.local-faq-card,.local-work-card,.local-preview-grid,.local-settings-grid,.local-empty-note,.local-file-summary,.local-status-card,.local-result-card{background:linear-gradient(#0e1622f0,#080d16fa);border:1px solid #ffffff14;border-radius:30px;padding:24px;box-shadow:0 24px 60px #00000038}.local-tool-highlight-list li,.local-file-summary li{color:#dfe6ef}.local-dropzone{background:linear-gradient(#0b121dfa,#070b13);border:1px dashed #ffffff1f;border-radius:30px;position:relative;overflow:hidden}.local-dropzone:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffc14f2e,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -60px -70px auto}.local-dropzone-inner{gap:14px;min-height:260px;padding:28px}.local-dropzone-icon{color:#ffd37c;background:#ffc14f1a;border-radius:22px;width:64px;height:64px}.local-file-row,.local-image-card,.local-faq-item,.local-related-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff12}.local-file-row{border-radius:20px;padding:15px 16px}.local-image-card{border-radius:24px}.local-image-card img{-o-object-fit:cover;object-fit:cover;background:#05080eeb}.local-file-remove,.local-image-card-actions button,.local-inline-button,.local-toggle{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px}.local-toggle.is-active{color:#ffe3aa;background:linear-gradient(135deg,#ffc14f29,#ff94471a);border-color:#ffc14f4d}.local-status-progress{background:#ffffff0f;height:10px}.local-related-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.local-related-card{border-radius:26px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;box-shadow:0 20px 48px #0000002e}.local-related-card:hover{border-color:#ffc14f3d;transform:translateY(-4px);box-shadow:0 28px 62px #00000047}.local-related-card strong{letter-spacing:-.02em;margin:10px 0 8px;font-size:1.08rem;display:block}.local-related-card span{color:#ffe0a0;font-size:.82rem;font-weight:800}.local-related-card p{color:#a8b7ca;margin:0;line-height:1.8}@media (width<=1120px){.local-tool-copy{min-height:auto;padding:18px 0 8px}.local-tool-copy:before{inset:-8px -10px 0}}@media (width<=860px){.local-tool-hero{padding-top:10px}.local-tool-copy h1{font-size:clamp(2.35rem,14vw,3.9rem)}.local-tool-hero-inner,.local-tool-grid{gap:18px}}.local-dropzone.is-disabled{opacity:.7;cursor:not-allowed}.local-dropzone.is-disabled .local-dropzone-inner,.local-dropzone.is-disabled .local-file-list{pointer-events:none}.local-dropzone-validation{color:#ffcf86;padding:0 20px 18px;font-size:.86rem;line-height:1.7}.local-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.local-sort-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.local-sort-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.local-sort-row span{color:#f4f7fb;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.local-order-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.local-order-actions button{color:#eef3fa;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:36px;height:36px;display:inline-grid}.local-order-actions button:disabled{opacity:.45}@media (width<=720px){.local-card-actions,.local-sort-row{flex-direction:column;align-items:stretch}.local-order-actions{justify-content:flex-end}}.local-sort-hint{color:#97a9bd;margin-top:10px;font-size:.86rem}.local-sort-row{cursor:grab;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.local-sort-row:hover{border-color:#ffc14f33}.local-sort-row.is-dragging{opacity:.52;transform:scale(.985)}.local-sort-row.is-drop-target{background:#ffc14f14;border-color:#ffc14f61;box-shadow:inset 0 0 0 1px #ffc14f29}.local-sort-grip{color:#cdd7e4;cursor:grab;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.local-sort-grip:active,.local-sort-row:active{cursor:grabbing}.local-preset-group{gap:10px;display:grid}.local-preset-label{color:#cad3e3;font-weight:700}.local-preset-grid,.local-split-preview-list{flex-wrap:wrap;gap:10px;display:flex}.local-preset-chip,.local-split-preview-pill{color:#e8eef6;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.local-preset-chip{cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.local-preset-chip:hover{border-color:#ffc14f33;transform:translateY(-1px)}.local-preset-chip.is-active{color:#ffe3aa;background:#ffc14f1a;border-color:#ffc14f52}.local-split-preview{gap:14px;display:grid}.local-split-preview.is-error{border-color:#e7647247}.local-split-preview-head{gap:6px;display:grid}.local-split-preview-head strong{color:#f4f7fb}.local-split-preview-head span{color:#9eb0c4;line-height:1.75}.local-split-preview.is-error .local-split-preview-head span{color:#ffb7c0}.local-split-preview-pill.is-muted{color:#91a4ba}.local-page-preview-shell{background:#070b12e6;padding:14px}.local-page-preview{background:#ffffff0a;border-radius:18px;place-items:center;width:100%;display:grid;overflow:hidden}.local-page-preview.is-sheet{background:#fff;box-shadow:0 10px 28px #0000002e}.local-page-preview-image{background:0 0;width:100%;height:100%;display:block}.local-image-layout-note{justify-content:space-between;align-items:center;gap:12px;padding:0 14px 14px;display:flex}.local-image-layout-note span{color:#91a4ba;font-size:.84rem;font-weight:700}.local-image-layout-note strong{color:#f4f7fb;font-size:.9rem}.local-video-preset-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.local-video-preset-card{text-align:start;color:#e8eef6;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:6px;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:grid}.local-video-preset-card:hover{border-color:#ffc14f38;transform:translateY(-1px)}.local-video-preset-card strong{color:#f4f7fb}.local-video-preset-card span{color:#91a4ba;font-size:.84rem}.local-video-preset-card.is-active{background:#ffc14f1a;border-color:#ffc14f52}.local-video-summary-card{gap:12px;display:grid}.local-video-summary-card p{color:#9eb0c4;margin:0;line-height:1.75}.local-video-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.local-video-summary-grid div{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px}.local-video-summary-grid span{color:#91a4ba;font-size:.82rem;font-weight:700;display:block}.local-video-summary-grid strong{color:#f4f7fb;margin-top:6px;display:block}.local-waveform{background:linear-gradient(#090e17fa,#070b12);border:1px solid #ffffff14;border-radius:20px;min-height:120px;padding:16px;position:relative;overflow:hidden}.local-waveform.is-interactive{cursor:pointer}.local-waveform.is-compact{min-height:90px}.local-waveform-bars{z-index:1;align-items:center;gap:3px;height:88px;display:flex;position:relative}.local-waveform-bars span{background:#bccde057;border-radius:999px;flex:1 1 0}.local-waveform-progress{pointer-events:none;background:linear-gradient(90deg,#ffc14f2e,#ff944714);position:absolute;inset:0 auto 0 0}.local-waveform-playhead{pointer-events:none;background:#ffc14f;width:2px;position:absolute;top:10px;bottom:10px;box-shadow:0 0 0 1px #ffc14f24}.local-waveform-placeholder{color:#8ea0b4;text-align:center;place-items:center;min-height:88px;line-height:1.7;display:grid}.local-crop-stage{border-radius:24px;position:relative;overflow:hidden}.local-crop-overlay{pointer-events:none;background:#ffc14f14;border:2px solid #ffc14ff2;border-radius:18px;position:absolute;box-shadow:0 0 0 999px #05080e70}.local-video-preview--transformable{transform-origin:50%;transition:transform .22s}.local-sort-content{flex:auto;gap:4px;min-width:0;display:grid}.local-sort-content span{color:#f4f7fb;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.local-sort-content small{color:#97a9bd;font-size:.82rem;line-height:1.5}.local-ai-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start}.local-subtitle-preview-shell{grid-column:1/-1}.local-subtitle-preview-stage{border-radius:24px;position:relative;overflow:hidden}.local-subtitle-overlay{pointer-events:none;justify-content:center;padding:0 22px;display:flex;position:absolute;inset:auto 0 28px}.local-subtitle-overlay span{text-align:center;letter-spacing:-.01em;border-radius:22px;max-width:min(68%,760px);padding:10px 18px;font-weight:700;line-height:1.34;display:inline-block;box-shadow:0 18px 42px #0000003d}.local-ai-summary-card{grid-column:span 2}.local-ai-warning{color:#ffcc8e;margin:0}.local-ai-color-row{flex-wrap:wrap;gap:10px;display:flex}.local-ai-color-chip{border:2px solid #0000;border-radius:14px;width:42px;height:42px;box-shadow:inset 0 0 0 1px #ffffff14}.local-ai-color-chip.is-active{border-color:#ffffffdb}.local-ai-subtitle-panel{gap:16px;display:grid}.local-ai-subtitle-list{gap:14px;display:grid}.local-ai-subtitle-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:10px;padding:16px;display:grid}.local-ai-subtitle-row.is-active{background:#ffc14f0f;border-color:#ffc14f47}.local-ai-subtitle-time{color:#ffe3aa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-self:start;padding:8px 12px;font-weight:700}.local-ai-subtitle-row textarea{resize:vertical;color:#eef4fb;background:#060a10c2;border:1px solid #ffffff14;border-radius:18px;width:100%;min-height:86px;padding:14px 16px;line-height:1.8}.local-ai-subtitle-row textarea:focus{border-color:#ffc14f42;outline:none}@media (width<=980px){.local-ai-grid{grid-template-columns:minmax(0,1fr)}.local-ai-summary-card,.local-subtitle-preview-shell{grid-column:auto}}.local-ai-page-shell{padding:18px 0 40px}.local-ai-page-shell .container{max-width:1440px}.local-ai-page-section{padding-top:0}.local-ai-page-shell .launch-local-main,.local-ai-studio{gap:18px;display:grid}.local-ai-header{background:radial-gradient(circle at 100% 0,#ffc14f24,#0000 26%),radial-gradient(circle at 0 30%,#60a5fa1f,#0000 22%),linear-gradient(#0d141ffa,#080d16);border:1px solid #ffffff14;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:28px 30px;display:grid;box-shadow:0 28px 70px #00000042}.local-ai-header-copy h1{letter-spacing:-.06em;margin:8px 0 10px;font-size:clamp(2.2rem,4.4vw,4rem);line-height:.94}.local-ai-header-copy p{color:#aab7c9;max-width:720px;margin:0;font-size:1rem;line-height:1.8}.local-ai-kicker{color:#ffd793;background:#ffc14f14;border:1px solid #ffc14f2e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.local-ai-kicker--small{padding:6px 10px;font-size:.76rem}.local-ai-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.local-ai-chip-row.is-compact{justify-content:flex-start}.local-ai-chip{color:#eef4fb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:700;display:inline-flex}.local-ai-chip.is-live{color:#ffe3aa;background:#ffc14f1f;border-color:#ffc14f3d}.local-ai-chip.is-muted{color:#9fb0c3}.local-ai-workbench{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);align-items:start;gap:18px;display:grid}.local-ai-stage-panel{gap:16px;min-height:720px;padding:24px;display:grid}.local-ai-stage-top,.local-ai-subtitle-toolbar,.local-ai-status-head,.local-ai-result-box,.local-ai-stage-bottom{justify-content:space-between;align-items:center;gap:14px;display:flex}.local-ai-stage-title,.local-ai-status-copy{gap:8px;min-width:0;display:grid}.local-ai-stage-title strong,.local-ai-status-copy strong,.local-ai-result-box strong{color:#f7fbff;margin:0;font-size:1.08rem}.local-ai-stage-tools,.local-ai-action-stack,.local-ai-side-panel{gap:10px;display:grid}.local-ai-stage-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.local-ai-time-readout,.local-ai-status-label{color:#ffe0a2;align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:inline-flex}.local-ai-stage-shell{background:linear-gradient(#070b12fa,#05080e);border:1px solid #ffffff14;border-radius:30px;min-height:540px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.local-ai-video{-o-object-fit:contain;object-fit:contain;background:#020406;width:100%;height:100%;min-height:540px}.local-ai-overlay{bottom:34px}.local-ai-overlay span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.01em;border-radius:22px;max-width:min(68%,760px);padding:10px 18px;font-weight:700;line-height:1.34}.local-ai-empty-shell .local-dropzone{border-radius:30px;min-height:540px}.local-ai-empty-shell .local-dropzone-inner{min-height:540px}.local-ai-stage-caption{color:#95a7bc;font-size:.88rem}.local-ai-active-line{color:#fff2cb;text-align:center;background:#ffc14f14;border:1px solid #ffc14f29;border-radius:18px;max-width:min(60%,760px);padding:12px 16px;font-weight:700;line-height:1.8}.local-ai-active-line.is-muted{color:#9aaabd;background:#ffffff0a;border-color:#ffffff14}.local-ai-side-panel{align-content:start}.local-ai-side-card,.local-ai-status-box,.local-ai-result-box,.local-ai-subtitles-surface{background:linear-gradient(#0e1622f0,#080d16fa);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 22px 56px #00000038}.local-ai-side-card{padding:22px}.local-ai-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.local-ai-metric{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:14px 16px}.local-ai-metric span{color:#95a7bc;font-size:.8rem;font-weight:700;display:block}.local-ai-metric strong{color:#f4f8fc;margin-top:6px;display:block}.local-ai-inline-alert{color:#d7e0ed;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:12px 14px;line-height:1.75}.local-ai-action-stack .btn{justify-content:center;width:100%}.local-ai-status-box{gap:12px;padding:18px 20px;display:grid}.local-ai-status-box p,.local-ai-result-box p{color:#9fb0c4;margin:0;line-height:1.7}.local-ai-status-box.is-working{border-color:#60a5fa3d}.local-ai-status-box.is-success{border-color:#46b77a3d}.local-ai-status-box.is-error{border-color:#e7647242}.local-ai-status-progress{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.local-ai-status-progress span{border-radius:inherit;background:linear-gradient(90deg,#ffc14f,#ff9447);height:100%;display:block}.local-ai-status-progress-value{color:#fff3cd;font-weight:800}.local-ai-result-box{padding:18px 20px}.local-ai-subtitles-surface{padding:22px}.local-ai-subtitle-toolbar{margin-bottom:14px}.local-ai-subtitle-toolbar h2{margin:6px 0 0}.local-ai-subtitle-list{max-height:680px;padding-inline-end:4px;overflow:auto}.local-ai-subtitle-row{background:#ffffff08;border-radius:22px;grid-template-columns:172px minmax(0,1fr);align-items:start;gap:12px;padding:14px}.local-ai-subtitle-time{justify-content:center;justify-self:stretch;min-height:44px}.local-ai-subtitle-row textarea{min-height:78px;font-size:.98rem}.local-ai-empty-subtitles{background:#ffffff08;border:1px solid #ffffff12;border-radius:22px;justify-content:center;min-height:140px}.spin{animation:1s linear infinite local-ai-spin}@keyframes local-ai-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.local-ai-header{grid-template-columns:minmax(0,1fr)}.local-ai-chip-row{justify-content:flex-start}.local-ai-workbench{grid-template-columns:minmax(0,1fr)}.local-ai-stage-panel{min-height:auto}}@media (width<=760px){.local-ai-header,.local-ai-stage-panel,.local-ai-side-card,.local-ai-subtitles-surface{border-radius:24px;padding:18px}.local-ai-header-copy h1{font-size:clamp(2rem,12vw,3rem)}.local-ai-stage-top,.local-ai-stage-bottom,.local-ai-subtitle-toolbar,.local-ai-result-box,.local-ai-status-head{flex-direction:column;align-items:stretch}.local-ai-stage-tools{justify-content:stretch}.local-ai-stage-tools .btn{justify-content:center;width:100%}.local-ai-video,.local-ai-stage-shell,.local-ai-empty-shell .local-dropzone,.local-ai-empty-shell .local-dropzone-inner{min-height:320px}.local-ai-active-line{max-width:100%}.local-ai-metric-grid,.local-ai-subtitle-row{grid-template-columns:minmax(0,1fr)}.local-ai-subtitle-time{justify-self:start}}:is(.launch-local-page,.local-tool-page):not(.local-tool-page--theme-modern-light){--tool-bg:#0d0d0d;--tool-surface:#1a1a1a;--tool-line:#323232;--tool-text:#f4f7f6;--tool-muted:#9aa29d;--tool-accent:#00ff85;background:radial-gradient(circle at 16% 0,#00ff851a,#0000 24%),linear-gradient(#0d0d0d 0%,#0c0d0e 100%)}.launch-local-main .panel,.local-work-card,.local-status-card,.local-result-card,.local-settings-grid,.local-preview-grid,.local-empty-note,.local-file-summary,.local-ai-header,.local-ai-stage-panel,.local-ai-side-card,.local-ai-subtitle-panel{background:linear-gradient(#1a1a1af2,#0f0f0ffa);border:1px solid #ffffff14;box-shadow:0 22px 70px #00000057}.local-ai-chip,.local-tool-badge,.local-mini-chip{color:#dce8df;background:#ffffff08;border:1px solid #ffffff14}:is(.launch-local-page,.local-tool-page):not(.local-tool-page--theme-modern-light){--tool-bg:#020617;--tool-surface:#0b111fd6;--tool-surface-2:#070c17f0;--tool-line:#94a3b829;--tool-text:#f8fbff;--tool-muted:#9ba9bf;--tool-accent:var(--accent);--tool-accent-2:var(--accent-2);background:radial-gradient(circle at 10% 0,#7c8cff2e,#0000 24%),radial-gradient(circle at 88% 8%,#ff6fb51f,#0000 28%),linear-gradient(#030814 0%,#07111f 100%)}.local-tool-page{padding-bottom:48px}.local-tool-hero{background:0 0;padding:18px 0 12px;position:relative}.local-tool-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#7c8cff1f,#0000 30%),radial-gradient(circle at 82% 14%,#5ad3ff14,#0000 26%);height:280px;position:absolute;inset:0 0 auto}.local-tool-hero-inner,.local-tool-grid{align-items:start;gap:24px}.local-tool-copy{box-shadow:var(--shadow);background:linear-gradient(#0b111fd1,#070c17f2),radial-gradient(circle at 0 0,#7c8cff1f,#0000 32%);border:1px solid #94a3b829;border-radius:34px;padding:26px 28px 28px;position:relative;overflow:hidden}.local-tool-copy:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#fff0);position:absolute;inset:0}.local-tool-copy>*{z-index:1;position:relative}.local-tool-copy p{color:#bcc9da;max-width:50rem;font-size:1.04rem}.local-tool-sidecard,.local-tool-note-card,.local-faq-card,.local-work-card,.local-preview-grid,.local-settings-grid,.local-empty-note,.local-file-summary,.local-status-card,.local-result-card,.local-ai-header,.local-ai-stage-panel,.local-ai-side-card,.local-ai-subtitle-panel{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(#0b111fdb,#070c17f5),radial-gradient(circle at 100% 0,#7c8cff14,#0000 34%);border:1px solid #94a3b829}.local-tool-badge,.local-ai-chip,.local-mini-chip{color:#e6edff;background:#ffffff0a;border:1px solid #94a3b829}.local-tool-highlight-list li,.local-file-summary li,.local-file-row span,.local-tool-sidecard p,.local-tool-note-card p,.local-status-card p,.local-result-card p,.local-related-card p,.local-dropzone-inner p{color:#aebcd0}.local-dropzone{background:linear-gradient(#080d18f5,#050912fa);border:1px dashed #94a3b838;position:relative;box-shadow:inset 0 1px #ffffff0a}.local-dropzone:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#5ad3ff14,#0000 42%);position:absolute;inset:0}.local-dropzone.is-dragging{background:linear-gradient(#0b111ff5,#070c17fa);border-color:#7c8cff7a;transform:translateY(-2px)}.local-dropzone-icon,.local-ai-color-chip.is-active,.local-tool-page .local-toggle.is-active{color:#fff;background:linear-gradient(135deg,#7c8cff33,#ff6fb524);border-color:#7c8cff47;box-shadow:0 18px 38px #7c8cff2e,inset 0 1px #ffffff14}.local-tool-page .btn-primary{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border:1px solid #7c8cff57;box-shadow:0 20px 46px #7c8cff38}.local-tool-page .btn-secondary,.local-tool-page .btn-ghost,.local-file-remove,.local-image-card-actions button,.local-inline-button,.local-toggle{color:#eef4ff;background:#ffffff0a;border:1px solid #94a3b829}.local-tool-page .btn-secondary:hover,.local-tool-page .btn-ghost:hover,.local-file-remove:hover,.local-inline-button:hover,.local-toggle:hover{background:#7c8cff14;border-color:#7c8cff42}.local-status-progress span,.local-ai-status-progress span{background:linear-gradient(90deg, var(--accent), var(--accent-2))}.local-ai-inline-alert{color:#dce7f8;background:#ffffff0a;border:1px solid #94a3b829}.local-ai-inline-alert.is-danger{color:#ffdce3;background:#ff7f971f;border-color:#ff7f973d}.local-ai-subtitle-row.is-active{border-color:#7c8cff47;box-shadow:inset 0 0 0 1px #7c8cff1f}.local-ai-subtitle-time,.local-ai-subtitle-row textarea,.local-media-preview audio{color:var(--tool-text);background:#ffffff08;border-color:#94a3b824}.local-ai-overlay span{border:1px solid #94a3b829;box-shadow:0 24px 60px #0206176b,inset 0 1px #ffffff0f}@media (width<=900px){.local-tool-copy{border-radius:28px;padding:22px 22px 24px}.local-tool-copy h1{font-size:clamp(2.3rem,14vw,3.8rem)}.local-tool-hero-inner,.local-tool-grid{gap:18px}}.launch-tool-minihead{align-items:center;gap:var(--ps-space-4);border-radius:var(--ps-radius-xl);background:linear-gradient(135deg,#50b2ff1a,#38e6c509),#070f1cc7;grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--ps-space-5);display:grid}.launch-tool-minihead h1{letter-spacing:-.055em;margin-block:.25rem 0;font-size:clamp(1.65rem,3vw,3rem);line-height:1.04}.launch-breadcrumb{flex-direction:var(--ps-inline-flow);color:var(--ps-muted);align-items:center;gap:.55rem;font-size:.84rem;font-weight:800;display:flex}.launch-breadcrumb a:hover{color:var(--ps-text)}.launch-local-layout--single{grid-template-columns:minmax(0,1fr);display:grid}.launch-local-main,.local-tool-stack{gap:clamp(var(--ps-space-4), 2vw, var(--ps-space-6));display:grid}.local-work-card,.local-settings-grid,.local-preview-grid,.local-result-card,.local-status-card,.local-faq-card,.local-tool-note-card,.local-empty-note,.local-file-summary{border-radius:var(--ps-radius-xl)}.local-card-head{flex-direction:var(--ps-inline-flow);justify-content:space-between;align-items:flex-start;gap:var(--ps-space-4);margin-block-end:var(--ps-space-4);display:flex}.local-card-head h2,.local-card-head h3{margin:0;font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.2}.local-card-head p{color:var(--ps-muted);margin:.3rem 0 0}.local-dropzone{border-radius:var(--ps-radius-xl);background:radial-gradient(circle at 50% 0,#50b2ff1c,#0000 42%),linear-gradient(#050c16f5,#03080ffa);border-color:#90a7cd3d}.local-dropzone-inner{min-height:clamp(220px,30vw,340px)}.local-dropzone-icon{color:#d7f7ff;background:linear-gradient(135deg,#50b2ff2e,#38e6c51a);border-radius:1.35rem;block-size:4.25rem;inline-size:4.25rem}.local-file-row,.local-sort-row,.local-image-card,.local-faq-item,.local-related-card,.local-preset-group,.local-inline-note{border-radius:var(--ps-radius-md);background:#ffffff09;border-color:#90a7cd26}.local-preset-options,.local-video-control-row,.local-card-actions,.local-toggle-group{gap:.7rem}.local-video-preview-card,.local-media-preview{border-radius:var(--ps-radius-xl);background:#030812;border-color:#90a7cd29}.local-status-progress,.local-ai-status-progress{border-radius:var(--ps-radius-pill);background:#ffffff0f;height:.65rem;overflow:hidden}.local-status-progress span,.local-ai-status-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--ps-primary), var(--ps-primary-2))}.local-result-card{border-color:color-mix(in srgb, var(--ps-success) 26%, var(--ps-border))}.local-related-grid{gap:var(--ps-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.local-related-card:hover,.local-file-row:hover,.local-sort-row:hover{border-color:var(--ps-primary-border);box-shadow:var(--ps-shadow-soft);transform:translateY(-2px)}.launch-account-page{padding-block-end:var(--ps-space-10)}.launch-account-page-hero,.launch-account-card,.launch-plan-card,.launch-account-provider-card,.launch-billing-status-card{border-radius:var(--ps-radius-xl)}.launch-account-summary-grid,.launch-account-usage-grid,.launch-account-panel-grid,.launch-account-provider-grid{gap:var(--ps-space-4)}.launch-plan-card{transition:transform .18s,border-color .18s,box-shadow .18s}.launch-plan-card:hover,.launch-plan-card.is-active{border-color:var(--ps-primary-border);box-shadow:var(--ps-shadow-strong);transform:translateY(-2px)}.launch-plan-price{color:var(--ps-text);letter-spacing:-.045em;font-size:clamp(1.55rem,2.2vw,2.25rem);font-weight:950}@media (width<=860px){.launch-tool-minihead,.local-card-head{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.launch-tool-minihead-meta{justify-self:stretch}}.launch-account-page-hero-head,.launch-account-card-head,.launch-plan-head,.launch-account-provider-head,.launch-account-log-row,.launch-billing-actions,.launch-account-inline-form,.launch-admin-row{flex-direction:var(--ps-inline-flow);justify-content:space-between;align-items:center;gap:var(--ps-space-4);display:flex}.launch-account-page-hero p,.launch-account-card-head p,.launch-plan-caption,.launch-billing-status-card p{color:var(--ps-muted)}.launch-account-usage-card,.launch-account-keyvalue,.launch-account-provider-card{padding:var(--ps-space-4);border-radius:var(--ps-radius-lg)}.launch-account-metric-label,.launch-account-keyvalue span,.launch-account-log-main span,.launch-account-provider-card p,.launch-plan-foot{color:var(--ps-muted)}.launch-account-metric-value,.launch-account-keyvalue strong,.launch-account-provider-head strong{color:var(--ps-text);letter-spacing:-.035em;font-weight:950}.launch-account-log-list,.launch-admin-list{gap:var(--ps-space-3);display:grid}.launch-account-log-row,.launch-admin-row,.launch-account-shortcut{border:1px solid var(--ps-border);border-radius:var(--ps-radius-md);background:#ffffff09;padding:.95rem 1rem}.launch-account-shortcuts{gap:var(--ps-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.launch-account-shortcut{color:var(--ps-text);gap:.35rem;display:grid}.launch-account-shortcut:hover,.launch-account-log-row:hover,.launch-admin-row:hover{border-color:var(--ps-primary-border);background:var(--ps-surface-hover)}.launch-plan-card{gap:var(--ps-space-3);padding:var(--ps-space-5);background:linear-gradient(#ffffff0c,#fff0),#08101de0;display:grid}.launch-plan-badge{padding:.35rem .65rem}.launch-account-empty{padding:var(--ps-space-4)}@media (width<=860px){.launch-account-page-hero-head,.launch-account-card-head,.launch-plan-head,.launch-account-provider-head,.launch-account-log-row,.launch-billing-actions,.launch-account-inline-form,.launch-admin-row{flex-direction:column;align-items:stretch}}.launch-tool-layout-shell,.launch-tool-layout-shell--tight{gap:clamp(var(--ps-space-4), 2vw, var(--ps-space-6));grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;display:grid}html[dir=rtl] .launch-tool-layout-shell,html[dir=rtl] .launch-tool-layout-shell--tight{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.launch-legacy-sidebar,.launch-legacy-workspace,.launch-tool-sidebar,.launch-tool-workspace{border-radius:var(--ps-radius-xl);border-color:var(--ps-border);box-shadow:var(--ps-shadow-soft);background:linear-gradient(#ffffff0b,#fff0),#070f1cd1}.launch-legacy-sidebar,.launch-tool-sidebar{top:calc(var(--ps-header-height) + var(--ps-space-5));padding:var(--ps-space-5);position:sticky}.launch-legacy-workspace,.launch-tool-workspace{min-height:clamp(540px,70svh,900px);padding:var(--ps-space-5)}.launch-legacy-workspace.is-booting{opacity:.72;filter:saturate(.86)}.launch-tool-loading{padding:var(--ps-space-5);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.launch-tool-loading-card{min-width:min(100%,280px);padding:var(--ps-space-5);text-align:center;gap:.35rem;display:grid}.launch-tool-link-grid{gap:var(--ps-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.launch-tool-link-card{border-radius:var(--ps-radius-xl)}.launch-tool-link-list{gap:var(--ps-space-2);margin-block-start:var(--ps-space-3);display:grid}.launch-tool-link{justify-content:space-between;align-items:center;gap:var(--ps-space-3);border-radius:var(--ps-radius-md);border:1px solid var(--ps-border);background:#ffffff09;padding:.85rem .95rem;display:flex}.launch-tool-link:hover{border-color:var(--ps-primary-border);background:var(--ps-surface-hover)}.launch-sidebar-fallback,.launch-workspace-fallback{gap:var(--ps-space-4);display:grid}.launch-account-tile,.launch-account-balance-card,.launch-account-action-block{padding:var(--ps-space-4);border-radius:var(--ps-radius-lg);border:1px solid var(--ps-border);background:#ffffff09}.launch-account-wide-btn{width:100%}@media (width<=1080px){.launch-tool-layout-shell,.launch-tool-layout-shell--tight,html[dir=rtl] .launch-tool-layout-shell,html[dir=rtl] .launch-tool-layout-shell--tight,.launch-account-grid{grid-template-columns:1fr}.launch-legacy-sidebar,.launch-tool-sidebar{position:static}}.local-field-block{padding:var(--ps-space-4);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:#ffffff09;gap:.55rem;display:grid}.local-field-block span,.local-preset-label,.local-sort-hint{color:var(--ps-muted);font-size:.82rem;font-weight:850}.local-field-block strong{color:var(--ps-text);font-weight:950}.local-range-grid{gap:var(--ps-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.local-tool-page input[type=range],.local-field-block input[type=range]{width:100%;min-height:2rem}.local-preset-group{gap:var(--ps-space-3);padding:var(--ps-space-4);display:grid}.local-preset-grid,.local-preset-options,.local-toggle-group{flex-wrap:wrap;gap:.7rem;display:flex}.local-preset-chip,.local-toggle{border-radius:var(--ps-radius-pill);border:1px solid var(--ps-border);min-height:2.55rem;color:var(--ps-muted-strong);background:#ffffff0a;padding-inline:.9rem;font-weight:850}.local-preset-chip:hover,.local-preset-chip:focus-visible,.local-toggle:hover,.local-toggle:focus-visible{border-color:var(--ps-primary-border);background:var(--ps-surface-hover);color:var(--ps-text)}.local-preset-chip.is-active,.local-toggle.is-active{border-color:var(--ps-primary-border);color:var(--ps-text);background:linear-gradient(135deg,#50b2ff2e,#38e6c514);box-shadow:inset 0 1px #ffffff14}.local-file-list,.local-sort-list{gap:.75rem;display:grid}.local-file-row,.local-sort-row{min-height:4rem}.local-file-row strong,.local-sort-row span{color:var(--ps-text);font-weight:850}.local-file-remove,.local-order-actions button,.local-image-card-actions button{min-width:2.55rem;min-height:2.55rem}.local-image-card{overflow:hidden}.local-image-card img{border-radius:calc(var(--ps-radius-md) - 4px);width:100%;display:block}.local-image-card-meta,.local-image-card-actions{padding:.85rem}.local-waveform{border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:linear-gradient(#ffffff0a,#fff0),#03080fbd}.local-waveform-bars span{background:linear-gradient(180deg, var(--ps-primary), var(--ps-primary-2));opacity:.72}.local-waveform-progress,.local-waveform-playhead{background:var(--ps-primary)}.local-inline-note{color:var(--ps-muted-strong);padding:.9rem 1rem}.local-ai-header,.local-ai-stage-panel,.local-ai-side-card,.local-ai-subtitles-surface,.local-ai-status-box,.local-ai-result-box{border-radius:var(--ps-radius-xl)}.local-ai-chip-row,.local-ai-stage-tools,.local-ai-action-stack,.local-video-control-row{gap:.7rem}.local-ai-subtitle-row textarea,.local-ai-subtitle-time{border-radius:var(--ps-radius-md)}.launch-admin-toggle,.launch-admin-inline,.launch-account-inline-pills,.launch-account-pills{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.launch-admin-toggle{border:1px solid var(--ps-border);border-radius:var(--ps-radius-md);background:#ffffff09;justify-content:space-between;padding:.75rem .85rem}.launch-admin-identity{min-width:0}.launch-admin-identity strong,.launch-admin-identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.launch-account-inline-form input,.launch-admin-inline input,.launch-admin-inline select{min-width:0}@media (width<=720px){.local-preset-grid,.local-preset-options,.local-toggle-group,.local-video-control-row,.local-card-actions{grid-template-columns:1fr;display:grid}.local-preset-chip,.local-toggle,.local-inline-button,.local-card-actions .btn{justify-content:center;width:100%}.local-file-row,.local-sort-row,.launch-admin-inline{flex-direction:column;align-items:stretch}}.launch-tool-hero-card{isolation:isolate;gap:clamp(var(--ps-space-5), 3vw, var(--ps-space-8));background:radial-gradient(circle at 16% 0,#5ca9ff2e,#0000 30%),radial-gradient(circle at 86% 14%,#45d29e1f,#0000 32%),linear-gradient(135deg,#0b1424f5,#060b15fa);border-radius:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:stretch;margin-block-end:clamp(var(--ps-space-5), 3vw, var(--ps-space-8));padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.launch-tool-hero-card:before{content:"";filter:blur(8px);opacity:.72;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#5ca9ff2e,#45d29e0d);border-radius:999px;inline-size:min(42vw,34rem);position:absolute;inset-block:10%;inset-inline-end:-12%}.launch-tool-hero-card:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#5ca9ff8c,#0000);block-size:1px;position:absolute;inset-block-end:0;inset-inline:clamp(1rem,3vw,2.5rem)}.launch-tool-hero-card.is-compact{grid-template-columns:minmax(0,1fr) auto;padding-block:clamp(1rem,2vw,1.5rem)}.launch-tool-hero-main{z-index:1;align-content:center;gap:var(--ps-space-4);min-width:0;display:grid;position:relative}.launch-tool-hero-main .launch-breadcrumb{margin-block-end:.15rem}.launch-tool-hero-main h1{max-width:980px;color:var(--ps-text);letter-spacing:-.07em;margin:0;font-size:clamp(2.15rem,5vw,4.75rem);line-height:.98}.launch-tool-hero-main p{max-width:760px;color:var(--ps-muted-strong);font-size:clamp(1rem,1.25vw,1.18rem);line-height:var(--ps-line-relaxed);margin:0}.launch-tool-hero-actions{flex-direction:var(--ps-inline-flow);gap:var(--ps-space-3);flex-wrap:wrap;margin-block-start:var(--ps-space-2);display:flex}.launch-tool-hero-actions .btn{justify-content:center;align-items:center;gap:.55rem;min-inline-size:8.75rem;display:inline-flex}.launch-tool-hero-meta{z-index:1;gap:var(--ps-space-3);border-radius:var(--ps-radius-xl);background:linear-gradient(#ffffff0e,#ffffff04),#050c18ad;border:1px solid #94a3b829;align-content:start;padding:clamp(.9rem,2vw,1.15rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.launch-tool-hero-meta .launch-mini-chip{border-radius:var(--ps-radius-lg);background:#ffffff09;border:1px solid #94a3b824;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .7rem;min-width:0;padding:.85rem .95rem;display:grid}.launch-tool-hero-meta .launch-mini-chip svg{color:var(--ps-primary);grid-row:span 2}.launch-tool-hero-meta .launch-mini-chip span,.local-result-card__meta,.local-result-chip{color:var(--ps-muted);font-size:var(--ps-text-xs);font-weight:800}.launch-tool-hero-meta .launch-mini-chip strong{min-width:0;color:var(--ps-text);font-size:var(--ps-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.local-work-card{position:relative;overflow:hidden}.local-work-card:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#5ca9ff6b,#0000);block-size:1px;position:absolute;inset-block-start:0;inset-inline:1.25rem}.local-work-card,.local-settings-grid{padding:clamp(1.15rem,2vw,1.75rem)}.local-card-head{border-block-end:1px solid #94a3b81a;padding-block-end:var(--ps-space-2)}.local-card-head h2,.local-card-head h3{letter-spacing:-.035em}.local-dropzone{box-shadow:inset 0 1px #ffffff0a}.local-dropzone:hover:not(.is-disabled){border-color:var(--ps-primary-border);background:radial-gradient(circle at 50% 0,#5ca9ff24,#0000 42%),linear-gradient(#08101efa,#040911fa)}.local-preset-group,.local-field-block,.local-inline-note,.local-video-summary-card{border-radius:var(--ps-radius-lg);background:#ffffff08;border:1px solid #94a3b821}.local-preset-group,.local-field-block{padding:clamp(.95rem,1.6vw,1.2rem)}.local-preset-label,.local-field-block span{color:var(--ps-text)}.local-result-card--ready{align-items:center;gap:var(--ps-space-4);border-color:color-mix(in srgb, var(--ps-success) 34%, var(--ps-border));background:radial-gradient(circle at 0 0,#45d29e1f,#0000 34%),linear-gradient(#0c1b18f0,#060d11fa);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.local-result-card__mark{block-size:3rem;inline-size:3rem;color:var(--ps-success);background:var(--ps-success-soft);border:1px solid color-mix(in srgb, var(--ps-success) 34%, transparent);border-radius:1rem;place-items:center;display:grid}.local-result-card__body{gap:.45rem;min-width:0;display:grid}.local-result-card__body strong{color:var(--ps-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.4vw,1.25rem);overflow:hidden}.local-result-card--ready .local-result-kicker{border-color:color-mix(in srgb, var(--ps-success) 30%, transparent);background:var(--ps-success-soft);color:#bbf7dc;width:max-content;margin:0}.local-result-card--ready p{margin:0}.local-result-card__meta{flex-direction:var(--ps-inline-flow);flex-wrap:wrap;gap:.55rem;display:flex}.local-result-chip{border-radius:var(--ps-radius-pill);background:#ffffff09;border:1px solid #94a3b821;align-items:center;gap:.4rem;padding:.38rem .6rem;display:inline-flex}.local-result-card__download{white-space:nowrap}.local-tool-page .local-result-card.local-result-card--ready{align-items:center;gap:var(--ps-space-4);border:1px solid color-mix(in srgb, var(--ps-success) 42%, var(--ps-border));background:radial-gradient(circle at 0 0,#45d29e29,#0000 36%),linear-gradient(#0b1e19f5,#050d11fc);grid-template-columns:auto minmax(0,1fr) auto;display:grid;box-shadow:0 24px 70px #040c1257,inset 0 1px #ffffff0f}.local-tool-page .local-result-card.local-result-card--ready .local-result-card__mark{color:var(--ps-success);background:var(--ps-success-soft);border-color:color-mix(in srgb, var(--ps-success) 42%, transparent)}.local-tool-page .local-result-card.local-result-card--ready .local-result-kicker,.local-tool-page .local-result-card.local-result-card--ready .local-result-chip{border-color:color-mix(in srgb, var(--ps-success) 26%, transparent);background:#45d29e1f}.local-tool-page .local-result-card.local-result-card--ready .local-result-kicker{color:#bbf7dc}@media (width<=980px){.launch-tool-hero-card,.launch-tool-hero-card.is-compact{grid-template-columns:1fr}.launch-tool-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.launch-tool-hero-card{border-radius:var(--ps-radius-xl);padding:1.15rem}.launch-tool-hero-main h1{font-size:clamp(2rem,12vw,3.15rem)}.launch-tool-hero-actions,.launch-tool-hero-actions .btn,.launch-tool-hero-meta,.local-result-card--ready{grid-template-columns:1fr}.launch-tool-hero-actions{display:grid}.local-result-card__download{width:100%}}.launch-account-page{background:radial-gradient(circle at 18% 6%,#00c6c914,#0000 28rem),radial-gradient(circle at 86% 16%,#edb4170d,#0000 24rem)}.launch-account-page-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);gap:clamp(1rem,2.2vw,1.65rem);margin-block-start:clamp(1rem,2vw,1.45rem)}.launch-account-card-head h2,.launch-account-card-head h3{color:var(--ps-text-strong);font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.14}.launch-membership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-membership-grid .launch-plan-card{min-height:13.6rem;padding:1rem}.launch-membership-grid .launch-plan-card.is-active{transform:translateY(-2px);box-shadow:0 22px 50px #00c6c917}.launch-plan-price{font-size:clamp(1.55rem,2.2vw,2.1rem)}.launch-account-log-list{gap:.62rem;display:grid}.launch-account-log-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.8rem}.launch-account-log-row:hover{background:#00c6c90b;border-color:#00c6c92e}.launch-billing-status-card{gap:.55rem;padding:1rem;display:grid}@media (width<=1120px){.launch-account-summary-grid-page,.launch-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.launch-account-page-hero-head,.launch-account-summary-grid-page,.launch-membership-grid{grid-template-columns:1fr}}.launch-account-page--v0{padding-block:clamp(1.75rem,4vw,3.5rem)}.launch-account-v0-dashboard{gap:clamp(1.35rem,2.4vw,2rem);display:grid}.launch-account-v0-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.launch-account-v0-header h1{color:var(--ps-text-strong);letter-spacing:-.055em;margin:.28rem 0 .35rem;font-size:clamp(2.25rem,4.5vw,4.8rem);line-height:1.04}html[dir=rtl] .launch-account-v0-header h1{letter-spacing:0;line-height:1.16}.launch-account-v0-header p{max-width:45rem;color:var(--ps-text-muted);margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.launch-account-v0-tabs{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:min(100%,28rem);display:flex}.launch-account-v0-tabs a{min-height:2.35rem;color:var(--ps-text-muted);background:#ffffff09;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding-inline:.82rem;text-decoration:none;display:inline-flex}.launch-account-v0-tabs a:is(:hover,.is-active){color:var(--ps-primary);background:#00c6c91a;border-color:#00c6c938}.launch-account-v0-grid{grid-template-columns:minmax(20rem,.48fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.launch-account-v0-profile,.launch-account-v0-card,.launch-account-v0-usage,.launch-account-v0-actions,.launch-account-v0-recent{border-radius:1.35rem;padding:clamp(1.1rem,2vw,1.45rem)}.launch-account-v0-profile{flex-direction:column;gap:1.05rem;min-height:31rem;display:flex}.launch-account-v0-avatar{width:4.2rem;height:4.2rem;color:var(--ps-primary);background:#00c6c921;border:1px solid #00c6c947;border-radius:999px;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.launch-account-v0-profile h2{color:var(--ps-text-strong);margin:0;font-size:clamp(1.2rem,1.6vw,1.45rem)}.launch-account-v0-profile p{color:var(--ps-text-muted);margin:.18rem 0 0}.launch-account-v0-profile-badges{flex-wrap:wrap;gap:.45rem;display:flex}.launch-account-v0-profile-badges span{min-height:1.85rem;color:var(--ps-text-muted);border:1px solid var(--ps-border);background:#ffffff0a;border-radius:999px;align-items:center;gap:.35rem;padding-inline:.6rem;font-size:.82rem;display:inline-flex}.launch-auth-block--v0{margin-block-start:auto}.launch-account-v0-main{gap:clamp(1rem,2vw,1.4rem);display:grid}.launch-account-v0-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.3rem);display:grid}.launch-account-v0-card{align-content:start;gap:.75rem;min-height:12.5rem;display:grid;position:relative}.launch-account-v0-card small,.launch-account-v0-section-head span,.launch-account-v0-action small,.launch-account-v0-recent-tool small{color:var(--ps-text-muted)}.launch-account-v0-card>strong{color:var(--ps-text-strong);font-size:clamp(1.75rem,3vw,2.6rem);line-height:1}.launch-account-v0-card p{color:var(--ps-text-muted);margin:0}.launch-account-v0-progress{background:#ffffff0e;border-radius:999px;height:.34rem;overflow:hidden}.launch-account-v0-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--ps-primary), var(--ps-primary-2));height:100%;display:block}.launch-account-v0-progress.is-wide{height:.45rem}.launch-account-v0-section-head{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.95rem;display:flex}.launch-account-v0-section-head h2{color:var(--ps-text-strong);margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem)}.launch-account-v0-section-head a{color:var(--ps-primary);text-decoration:none}.launch-account-v0-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-block-start:1.1rem;display:grid}.launch-account-v0-usage-grid .launch-account-metric-card{min-height:5.2rem;padding:.85rem}.launch-account-v0-action-grid,.launch-account-v0-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.launch-account-v0-action,.launch-account-v0-recent-tool{min-height:4.6rem;color:var(--ps-text);border:1px solid var(--ps-card-border);text-align:start;background:#ffffff09;border-radius:1rem;align-items:center;gap:.8rem;padding:.85rem;text-decoration:none;display:flex}.launch-account-v0-action{cursor:pointer;width:100%}.launch-account-v0-action svg,.launch-account-v0-recent-tool>span{width:2.35rem;height:2.35rem;color:var(--ps-primary);background:#00c6c91f;border-radius:999px;flex:none;place-items:center;display:grid}.launch-account-v0-action span,.launch-account-v0-recent-tool{min-width:0}.launch-account-v0-action strong,.launch-account-v0-recent-tool strong{color:var(--ps-text-strong);display:block}.launch-account-v0-action:hover,.launch-account-v0-recent-tool:hover{border-color:var(--ps-card-hover-border);background:#00c6c913}.launch-account-details-grid{grid-template-columns:1fr;margin-block-start:clamp(1.25rem,2.4vw,2rem)}.launch-account-details-grid>.launch-account-page-side{display:none}.launch-account-v0-memberships,.launch-account-v0-management{border-radius:1.35rem;padding:clamp(1.1rem,2vw,1.45rem)}.launch-membership-grid--v0{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-account-v0-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.launch-account-v0-management .launch-account-action-block,.launch-account-v0-management .launch-account-empty,.launch-account-v0-management .btn{min-height:4.2rem}.launch-account-v0-management .launch-account-action-block{border:1px solid var(--ps-card-border);background:#ffffff09;border-radius:1rem;gap:.55rem;padding:.85rem;display:grid}@media (width<=1180px){.launch-account-v0-grid{grid-template-columns:1fr}.launch-account-v0-profile{min-height:auto}}@media (width<=760px){.launch-account-v0-header,.launch-account-v0-cards,.launch-account-v0-usage-grid,.launch-account-v0-action-grid,.launch-account-v0-recent-grid,.launch-membership-grid--v0,.launch-account-v0-management-grid{grid-template-columns:1fr}.launch-account-v0-tabs{justify-content:flex-start}}.launch-account-page--admin .launch-account-v0-dashboard{display:none}.launch-account-page--admin .launch-account-details-grid{margin-block-start:0}.launch-account-page--admin .launch-account-page-main>:not(.launch-account-section-stack):not(.launch-admin-workspace-card){display:none}.launch-account-page--admin .launch-admin-workspace-card{background:radial-gradient(circle at 82% 0,#00c6c91f,#0000 18rem),#090c12e0;border-radius:1.55rem}.launch-account-page--admin .launch-account-section-stack{gap:clamp(1rem,2vw,1.45rem);display:grid}.launch-account-page--admin .launch-account-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-account-page--admin .launch-account-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-account-page--admin .launch-admin-list-page{max-height:34rem;overflow:auto}@media (width<=1120px){.launch-account-page--admin .launch-account-usage-grid,.launch-account-page--admin .launch-account-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.launch-account-page--admin .launch-account-usage-grid,.launch-account-page--admin .launch-account-panel-grid{grid-template-columns:1fr}}.local-tool-page,.launch-account-page{gap:clamp(var(--ps-space-6), 3vw, var(--ps-space-10));display:grid}.launch-tool-hero-card,.launch-account-page-hero{border-radius:clamp(26px,2.8vw,42px);position:relative;overflow:hidden}.launch-tool-hero-card:after,.launch-account-page-hero:after{content:"";pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000,#5ca9ff1f),repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 18px);inline-size:min(34%,28rem);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}html[dir=rtl] .launch-tool-hero-card:after,html[dir=rtl] .launch-account-page-hero:after{inset-inline:0 auto;transform:scaleX(-1)}.launch-tool-hero-main,.launch-tool-hero-rail,.launch-account-page-hero>*{z-index:1;position:relative}.launch-tool-hero-main h1,.launch-account-page-hero h1{text-wrap:balance;max-inline-size:13ch}.launch-tool-hero-main p,.launch-account-page-hero p,.local-card-head p,.launch-account-card-head p{max-inline-size:68ch}.local-tool-workspace,.launch-account-page-grid{gap:clamp(var(--ps-space-5), 2vw, var(--ps-space-8));grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;display:grid}.local-tool-main,.launch-account-page-main,.launch-account-section-stack{gap:clamp(var(--ps-space-5), 2vw, var(--ps-space-8));min-width:0;display:grid}.local-tool-aside,.launch-account-page-side{top:calc(var(--ps-header-height) + var(--ps-space-6));gap:var(--ps-space-5);min-width:0;display:grid;position:sticky}.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.launch-account-card,.launch-account-card-subpanel,.launch-plan-card,.launch-account-provider-card,.launch-account-usage-card,.launch-account-keyvalue,.launch-billing-status-card{border-radius:clamp(22px, 2vw, var(--ps-radius-xl))}.local-card-head,.launch-account-card-head,.launch-account-provider-head,.launch-account-log-row,.launch-account-inline-form,.launch-billing-actions{gap:var(--ps-space-4)}.local-card-head h2,.local-card-head h3,.launch-account-card-head h2,.launch-account-card-head h3{text-wrap:balance}.local-dropzone{min-block-size:clamp(280px,36vw,430px)}.local-dropzone-inner{text-align:center}.local-dropzone:hover:not(.is-disabled) .local-dropzone-icon{transform:translateY(-2px)scale(1.03)}.local-dropzone-icon{transition:transform .18s var(--ps-ease-out), box-shadow .18s ease}.local-file-row,.local-image-card,.launch-account-log-row,.launch-account-shortcut,.launch-account-provider-card,.launch-account-keyvalue,.launch-billing-status-card{background:#ffffff09;border-color:#90a7cd24}.local-file-row:hover,.local-image-card:hover,.launch-account-log-row:hover,.launch-account-shortcut:hover{border-color:var(--ps-primary-border);background:#5ca9ff13}.local-settings-grid{align-content:start}.local-field-block,.local-preset-card,.local-toggle,.launch-account-action-block{border-radius:var(--ps-radius-lg)}.local-tool-page .local-toggle.is-active,.local-preset-card.is-active,.launch-plan-card.is-active{border-color:color-mix(in srgb, var(--ps-primary) 46%, var(--ps-border));background:linear-gradient(#5ca9ff29,#5ca9ff0e),#ffffff09;box-shadow:0 18px 44px #5ca9ff21,inset 0 1px #ffffff12}.local-status-card.is-working,.local-ai-status-box.is-working{position:relative;overflow:hidden}.local-status-card.is-working:after,.local-ai-status-box.is-working:after{content:"";background:linear-gradient(90deg, transparent, var(--ps-primary), transparent);block-size:2px;animation:1.45s infinite ps-status-scan;position:absolute;inset-block-end:0;inset-inline:-20%}@keyframes ps-status-scan{0%{transform:translateX(calc(var(--ps-direction-factor,1) * -40%))}to{transform:translateX(calc(var(--ps-direction-factor,1) * 40%))}}.launch-account-summary-grid-page,.launch-account-usage-grid,.launch-account-panel-grid,.launch-account-provider-grid,.launch-account-keyvalue-grid{gap:clamp(var(--ps-space-3), 1.5vw, var(--ps-space-5))}.launch-account-page-hero-actions,.launch-account-admin-actions{flex-direction:var(--ps-inline-flow);gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.launch-account-metric-card{min-block-size:8rem}.launch-account-metric-value,.launch-account-keyvalue strong,.launch-plan-price{letter-spacing:-.045em}.launch-account-provider-icon,.launch-account-balance-icon{block-size:2.25rem;inline-size:2.25rem;color:var(--ps-primary);background:#5ca9ff1f;border-radius:.9rem;place-items:center;display:inline-grid}.launch-account-empty{min-block-size:7rem;padding:var(--ps-space-5);text-align:center;place-items:center;display:grid}@media (width<=1180px){.local-tool-workspace,.launch-account-page-grid{grid-template-columns:1fr}.local-tool-aside,.launch-account-page-side{position:static}}@media (width<=720px){.launch-tool-hero-card:after,.launch-account-page-hero:after{opacity:.24}.local-dropzone{min-block-size:230px}.launch-account-page-hero-actions,.launch-account-admin-actions,.launch-billing-actions{display:grid}.launch-account-page-hero-actions .btn,.launch-account-admin-actions .btn,.launch-billing-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.local-status-card.is-working:after,.local-ai-status-box.is-working:after{animation:none}}.launch-local-worktop{position:relative}.local-tool-page:not(.local-tool-page--theme-modern-light) .launch-local-worktop:before,.launch-account-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 70% 0,#58b7ff2e,#0000 36%),radial-gradient(circle at 22% 35%,#36e6c81a,#0000 32%);block-size:30rem;position:absolute;inset-block-start:-6rem;inset-inline:8% 0}.launch-tool-hero-card,.launch-account-page-hero{background:radial-gradient(circle at 88% 14%,#58b7ff42,#0000 30%),radial-gradient(circle at 12% 90%,#36e6c826,#0000 34%),linear-gradient(145deg,#081222fa,#030812f5);border-radius:clamp(32px,4vw,56px);align-items:center;min-block-size:clamp(360px,34vw,520px);padding:clamp(1.45rem,3.6vw,4rem);box-shadow:0 48px 132px #00000075,inset 0 0 0 1px #fff1}.launch-tool-hero-card{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr)}.launch-tool-hero-card:before,.launch-account-page-hero:before{content:"";opacity:.58;background:radial-gradient(circle at 50% 0,#58b7ff33,#0000 42%),repeating-linear-gradient(90deg,#ffffff17 0 1px,#0000 1px 26px);border-radius:999px 999px 0 0;block-size:clamp(18rem,32vw,38rem);position:absolute;inset:auto -14% -36% 18%;transform:rotate(-7deg)}html[dir=rtl] .launch-tool-hero-card:before,html[dir=rtl] .launch-account-page-hero:before{inset-inline:18% -14%;transform:rotate(7deg)}.launch-breadcrumb{margin-block-end:.75rem}.launch-tool-hero-actions .btn{border-radius:1.1rem;min-width:10.5rem;min-height:3.25rem}.launch-mini-chip{background:linear-gradient(#ffffff14,#ffffff06),#ffffff09;border-radius:1.15rem;align-items:start;min-block-size:4.4rem;padding:.95rem}.launch-mini-chip strong{font-size:.96rem}.launch-local-main,.local-tool-page form,.local-tool-page .local-tool-workspace{min-inline-size:0}.local-work-card,.local-settings-grid,.local-preview-grid{border-radius:clamp(28px,3vw,44px);padding:clamp(1.25rem,2.5vw,2.2rem)}.local-card-head h2,.local-card-head h3{letter-spacing:-.06em;font-size:clamp(1.5rem,2.3vw,2.45rem)}.local-dropzone{background:radial-gradient(circle at 50% 0,#58b7ff29,#0000 42%),linear-gradient(#081222fa,#030812fa);border-width:1.5px;border-radius:clamp(26px,3vw,42px);min-block-size:clamp(340px,38vw,520px)}.local-dropzone-icon{border-radius:1.65rem;block-size:5.2rem;inline-size:5.2rem;box-shadow:0 24px 60px #58b7ff24}.local-dropzone-inner strong,.local-dropzone-inner h3{letter-spacing:-.035em;font-size:clamp(1.15rem,1.6vw,1.55rem)}.local-settings-grid{background:linear-gradient(#ffffff0e,#ffffff04),#040a14d1}.local-field-block,.local-preset-card,.local-toggle-group,.local-file-summary,.launch-account-action-block{background:#ffffff09;border:1px solid #98b1da24;border-radius:1.15rem;padding:clamp(.9rem,1.4vw,1.15rem)}.local-status-card{min-block-size:6.5rem}.local-result-card--ready,.local-tool-page .local-result-card.local-result-card--ready{background:radial-gradient(circle at 0 0,#45d29e38,#0000 34%),linear-gradient(#0a221cfa,#030c0ffc);border-radius:clamp(24px,2.4vw,34px);padding:clamp(1rem,2vw,1.5rem)}.local-result-card__mark{border-radius:1.15rem;block-size:3.55rem;inline-size:3.55rem}.local-result-card__download{min-height:3.1rem}.launch-account-page{position:relative}.launch-account-page-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr)}.launch-account-card,.launch-plan-card,.launch-account-provider-card,.launch-account-usage-card,.launch-account-keyvalue,.launch-billing-status-card{background:linear-gradient(#ffffff10,#ffffff05),#050c18d6;border-radius:clamp(24px,2.3vw,36px);padding:clamp(1rem,1.7vw,1.55rem)}.launch-account-usage-card,.launch-account-keyvalue{min-block-size:8.75rem}.launch-account-metric-value,.launch-account-keyvalue strong{font-size:clamp(1.8rem,2.6vw,3rem)}.launch-plan-card{min-block-size:15rem;position:relative;overflow:hidden}.launch-plan-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#58b7ff80,#0000);block-size:2px;transition:opacity .18s;position:absolute;inset-block-end:0;inset-inline:1rem}.launch-plan-card:hover:after,.launch-plan-card.is-active:after{opacity:1}.launch-plan-card.is-active{background:radial-gradient(circle at 100% 0,#58b7ff2e,#0000 34%),linear-gradient(#58b7ff1f,#ffffff05),#050c18e0}.launch-billing-status-card{border-color:#36e6c833}@media (width<=980px){.launch-tool-hero-card,.launch-account-page-hero{min-block-size:auto}.launch-tool-hero-card{grid-template-columns:1fr}.launch-tool-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.launch-tool-hero-card,.launch-account-page-hero{border-radius:26px;padding:1.15rem}.launch-tool-hero-main h1,.launch-account-page-hero h1{max-inline-size:100%;font-size:clamp(2.45rem,13vw,3.75rem)}.launch-tool-hero-meta{grid-template-columns:1fr}.launch-mini-chip{min-block-size:auto}.local-work-card,.local-settings-grid,.local-preview-grid{border-radius:24px;padding:1rem}.local-dropzone{min-block-size:260px}.local-result-card--ready,.local-tool-page .local-result-card.local-result-card--ready{grid-template-columns:1fr}}.launch-local-layout--single{position:relative}.launch-local-layout--single:before{content:"";opacity:.78;background:linear-gradient(90deg,#0000,#58b7ff6b,#0000);block-size:1px;position:absolute;inset-block-start:-1px;inset-inline:4%}.local-work-card>.local-card-head:first-child,.local-settings-grid>.local-card-head:first-child,.local-preview-grid>.local-card-head:first-child{border-block-end:1px solid #98b1da1f;padding-block-end:.85rem}.local-tool-page .btn-primary,.local-result-card__download{border-radius:1.1rem}.local-result-card--ready:before{content:"";background:linear-gradient(180deg, var(--ps-success), transparent);inline-size:5px;position:absolute;inset-block:0;inset-inline-start:0}html[dir=rtl] .local-result-card--ready:before{inset-inline:auto 0}.launch-billing-actions .btn-primary,.launch-account-page-side .btn-primary{background:linear-gradient(135deg,#ffe0a3 0%,#58b7ff 100%)}@media (width<=720px){.local-result-card--ready:before{block-size:4px;inline-size:100%}}.local-tool-page,.launch-account-page{gap:clamp(2.25rem,4vw,4.75rem)}.local-tool-copy{background:radial-gradient(circle at 86% 10%,#67dfff1f,#0000 32%),linear-gradient(#ffffff0d,#ffffff04),#080f1be0;border-color:#97abcc24}.local-tool-copy h1{letter-spacing:-.065em;font-size:clamp(2.45rem,4.8vw,4.6rem);line-height:.98}.local-tool-copy p{max-width:50rem;color:var(--ps-muted-strong);font-size:clamp(1rem,1.1vw,1.08rem)}.local-tool-sidecard,.local-tool-note-card,.local-faq-card,.local-work-card,.local-preview-grid,.local-settings-grid,.local-empty-note,.local-file-summary,.local-status-card,.local-result-card,.launch-account-card,.launch-plan-card{box-shadow:none;background:linear-gradient(#ffffff0d,#ffffff04),#0a121fdb;border-color:#97abcc24}.local-settings-grid,.local-preview-grid{border-radius:clamp(24px,2.6vw,36px);padding:clamp(1.2rem,2vw,1.85rem)}.local-dropzone{background:radial-gradient(circle at 50% 0,#67dfff14,#0000 32%),#030912a8;border-color:#67dfff33}.local-dropzone:hover,.local-dropzone:focus-within,.local-dropzone.is-dragging{background:radial-gradient(circle at 50% 0,#67dfff1f,#0000 34%),#050e1bc7;border-color:#67dfff61}.local-tool-page .btn-primary,.local-result-card__download{border-radius:.95rem;min-height:3.05rem}.local-tool-page .card-kicker,.local-tool-page .local-result-kicker,.local-tool-page .local-tool-eyebrow,.local-ai-kicker{color:#c8f4ff;background:#67dfff16;border-color:#67dfff38}.local-result-card--ready,.local-tool-page .local-result-card.local-result-card--ready{background:radial-gradient(circle at 0 0,#5fe29a1f,#0000 34%),linear-gradient(#ffffff0d,#ffffff04),#0a121fe0;border-color:#5fe29a47}@media (width<=860px){.local-tool-copy{border-radius:1.55rem;padding:1.25rem}.local-tool-copy h1{font-size:clamp(2.25rem,13vw,3.75rem)}}.launch-tool-hero-card,.launch-account-page-hero{background:radial-gradient(circle at 88% 8%,#67dfff24,#0000 32%),radial-gradient(circle at 12% 92%,#45e3c712,#0000 30%),linear-gradient(#ffffff0e,#ffffff04),#080f1be6;border-color:#97abcc24;min-block-size:clamp(320px,31vw,480px);padding:clamp(1.45rem,3vw,3.4rem);box-shadow:0 28px 84px #00000057,inset 0 1px #ffffff0f}.launch-tool-hero-card:before,.launch-account-page-hero:before{opacity:.38;background:linear-gradient(135deg,#67dfff33,#45e3c714)}.launch-tool-hero-card:after,.launch-account-page-hero:after{opacity:.32}.launch-tool-hero-main h1,.launch-account-page-hero h1{letter-spacing:-.072em;max-inline-size:12ch;font-size:clamp(2.65rem,5.1vw,5.75rem);line-height:.95}.launch-tool-hero-main p,.launch-account-page-hero p{max-inline-size:50rem;color:var(--ps-muted-strong);font-size:clamp(1rem,1.12vw,1.15rem);line-height:1.82}.launch-tool-hero-actions .btn,.launch-account-page-hero-actions .btn,.launch-billing-actions .btn{border-radius:.95rem;min-height:3.05rem}.launch-tool-hero-meta{gap:.75rem}.launch-tool-hero-meta-item,.launch-account-metric-card,.launch-account-usage-card,.launch-account-keyvalue,.launch-account-provider-card{background:linear-gradient(#ffffff0c,#ffffff03),#0a121fb8;border-color:#97abcc24}.launch-account-balance-value,.launch-plan-price{color:#ffe8b6}@media (width<=720px){.launch-tool-hero-card,.launch-account-page-hero{border-radius:1.55rem;min-block-size:auto;padding:1.2rem}.launch-tool-hero-main h1,.launch-account-page-hero h1{max-inline-size:100%;font-size:clamp(2.35rem,12.5vw,3.65rem)}.launch-tool-hero-actions .btn,.launch-account-page-hero-actions .btn{width:100%}}.launch-local-worktop{padding-block:clamp(2rem,4vw,4.75rem) clamp(3.5rem,6vw,6.5rem)}.launch-local-worktop:before{filter:blur(28px);background:radial-gradient(circle at 50% 8%,#04cad326,#0000 28%),radial-gradient(circle at 86% 18%,#58b7ff1f,#0000 30%),radial-gradient(circle at 12% 54%,#36e6c814,#0000 34%);block-size:clamp(26rem,46vw,44rem);inset-block-start:-8rem;inset-inline:0}.launch-tool-hero-card{text-align:center;min-block-size:clamp(25rem,40vw,38rem);box-shadow:none;background:radial-gradient(circle at 50% 14%,#04cad32e,#0000 24%),linear-gradient(#ffffff08,#ffffff02),#02080f61;border-color:#67dfff17;grid-template-columns:minmax(0,1fr);justify-items:center;margin-block-end:clamp(1.6rem,3.4vw,3.4rem)}.launch-tool-hero-card:before{opacity:.45;background:radial-gradient(circle at 50% 0,#67dfff2e,#0000 44%),linear-gradient(135deg,#67dfff1f,#45e3c70d);block-size:clamp(16rem,30vw,34rem);inline-size:auto;inset:auto 8% -36%;transform:rotate(0)}html[dir=rtl] .launch-tool-hero-card:before{inset-inline:8%;transform:rotate(0)}.launch-tool-hero-card:after{opacity:.7;background:linear-gradient(90deg,#0000,#67dfff59,#0000);inset-inline:12%}.launch-tool-hero-main{text-align:center;justify-items:center}.launch-tool-hero-main .launch-breadcrumb{justify-content:center}.launch-tool-hero-main .launch-kicker{color:var(--ps-primary);background:#05c6d317;border-color:#67dfff33}.launch-tool-hero-main h1{letter-spacing:-.085em;text-wrap:balance;max-inline-size:14ch;font-size:clamp(3rem,6.6vw,6.9rem);line-height:.9}.launch-tool-hero-main p{color:#e4efffa8;text-wrap:pretty;max-inline-size:56rem;margin-inline:auto;font-size:clamp(1.03rem,1.24vw,1.22rem);line-height:1.82}.launch-tool-hero-actions{justify-content:center}.launch-tool-hero-meta{z-index:1;border-block-start:1px solid #97abcc1f;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(100%,820px);padding-block-start:clamp(1.15rem,2.2vw,1.7rem);position:relative}.launch-mini-chip{background:linear-gradient(#ffffff0a,#ffffff03),#080f1bad;border-color:#97abcc1c;min-block-size:4.15rem}.launch-mini-chip svg{color:var(--ps-primary)}.launch-local-main{gap:clamp(1.25rem,2.4vw,2.15rem)}.launch-local-main .panel,.local-work-card,.local-preview-grid,.local-settings-grid,.local-empty-note,.local-file-summary,.local-status-card,.local-result-card{box-shadow:none;background:linear-gradient(#ffffff0a,#ffffff03),#080f1bcc;border-color:#97abcc1c}.local-work-card,.local-preview-grid,.local-settings-grid{border-radius:clamp(24px,3vw,38px);padding:clamp(1.35rem,2.7vw,2.45rem)}.local-work-card{background:radial-gradient(circle at 100% 0,#67dfff1c,#0000 34%),linear-gradient(#ffffff0b,#ffffff03),#060d19e0}.local-card-head{gap:1rem;margin-block-end:clamp(1rem,2vw,1.45rem)}.local-card-head h2,.local-card-head h3{letter-spacing:-.055em;font-size:clamp(1.45rem,2.1vw,2.25rem);line-height:1.06}.local-card-head p{color:#e4efff9e;line-height:1.72}.local-dropzone{background:radial-gradient(circle at 50% 0,#04cad31f,#0000 34%),linear-gradient(#ffffff07,#ffffff02),#030912eb;border-color:#67dfff2e;border-radius:clamp(24px,2.7vw,36px);min-block-size:clamp(18rem,30vw,27rem)}.local-dropzone:before{background:radial-gradient(circle,#67dfff29,#0000 70%);inset:auto -5rem -6rem auto}.local-dropzone.is-dragging{background:radial-gradient(circle at 50% 0,#04cad32e,#0000 34%),#050d19f5;border-color:#67dfff6b}.local-dropzone-inner{min-block-size:inherit;padding:clamp(1.25rem,3vw,2.35rem)}.local-dropzone-icon{block-size:4.35rem;inline-size:4.35rem;color:var(--ps-primary);background:#05c6d318;box-shadow:inset 0 1px #ffffff14}.local-dropzone-inner strong{letter-spacing:-.035em;font-size:clamp(1.2rem,1.7vw,1.55rem)}.local-dropzone-inner p{color:#e4efff99;max-inline-size:36rem}.local-file-row,.local-sort-row,.local-image-card,.local-related-card{background:linear-gradient(#ffffff09,#ffffff03),#040a138a;border-color:#97abcc1a}.local-toggle.is-active,.local-preset-chip.is-active{color:#04111b;background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));border-color:#0000}.local-status-card.is-working,.local-status-card.is-success,.local-status-card.is-error{border-color:#97abcc1f}.local-status-card.is-working{background:radial-gradient(circle at 0 0,#67dfff1f,#0000 34%),linear-gradient(#ffffff0a,#ffffff03),#080f1bd1}.local-status-card.is-success{background:radial-gradient(circle at 0 0,#5fe29a21,#0000 34%),linear-gradient(#ffffff0a,#ffffff03),#080f1bd1}.local-status-card.is-error{background:radial-gradient(circle at 0 0,#ff5d7a1f,#0000 34%),linear-gradient(#ffffff0a,#ffffff03),#080f1bd1}.local-status-progress span{background:linear-gradient(90deg, var(--ps-primary), var(--ps-primary-2))}.local-result-card--ready,.local-tool-page .local-result-card.local-result-card--ready{background:radial-gradient(circle at 0 0,#5fe29a29,#0000 34%),linear-gradient(#ffffff0b,#ffffff03),#051014e0;border-color:#5fe29a42;border-radius:clamp(24px,2.6vw,36px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,1.8vw,1.35rem);padding:clamp(1.15rem,2.4vw,1.75rem);display:grid;position:relative;overflow:hidden}.local-result-card__mark{color:var(--ps-success);background:#5fe29a1c;border:1px solid #5fe29a38}.local-result-card__body{min-inline-size:0}.local-result-card__body strong{overflow-wrap:anywhere;letter-spacing:-.035em;font-size:clamp(1.05rem,1.3vw,1.25rem);display:block}.local-result-card__meta{flex-wrap:wrap;gap:.55rem;margin-block-start:.75rem;display:flex}.local-result-chip{color:#d3ffe6e0;background:#5fe29a14;border:1px solid #5fe29a33;border-radius:999px;align-items:center;gap:.4rem;min-block-size:2rem;padding-inline:.7rem;font-size:.83rem;font-weight:820;display:inline-flex}.local-result-card__download{color:#04111b;background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));min-width:11rem;min-height:3.15rem;box-shadow:0 14px 34px #04cad324}@media (width<=860px){.launch-tool-hero-card{min-block-size:auto}.launch-tool-hero-meta{grid-template-columns:1fr}}@media (width<=640px){.launch-local-worktop{padding-block-start:1.25rem}.launch-tool-hero-card{text-align:start;justify-items:start;padding:1.1rem}.launch-tool-hero-main,.launch-tool-hero-main .launch-breadcrumb,.launch-tool-hero-actions{text-align:start;justify-content:flex-start;justify-items:start}.launch-tool-hero-main h1{max-inline-size:100%;font-size:clamp(2.55rem,13vw,3.8rem)}.launch-mini-chip{min-block-size:auto}.local-work-card,.local-preview-grid,.local-settings-grid{border-radius:1.35rem;padding:1rem}.local-dropzone{min-block-size:17rem}.local-result-card--ready,.local-tool-page .local-result-card.local-result-card--ready{grid-template-columns:1fr}.local-result-card__download{inline-size:100%}}.launch-account-page{gap:clamp(2.25rem,4vw,5.25rem);padding-block-end:clamp(3rem,5vw,6rem);position:relative}.launch-account-page:before{filter:blur(28px);background:radial-gradient(circle at 50% 10%,#f4c76e21,#0000 26%),radial-gradient(circle at 82% 18%,#67dfff1f,#0000 32%),radial-gradient(circle at 12% 52%,#45e3c714,#0000 34%);block-size:clamp(26rem,45vw,44rem);inset-block-start:-8rem;inset-inline:0}.launch-account-usage-card,.launch-account-keyvalue,.launch-account-provider-card,.launch-account-metric-card{box-shadow:none;background:linear-gradient(#ffffff0a,#ffffff03),#080f1bb8;border-color:#97abcc1c}.launch-account-metric-card{align-content:center;gap:.55rem;min-block-size:7rem;display:grid}.launch-account-metric-label{color:#e4efff94;font-size:.82rem;font-weight:850}.launch-account-card,.launch-plan-card,.launch-account-provider-card,.launch-account-usage-card,.launch-account-keyvalue,.launch-billing-status-card,.launch-account-shortcut,.launch-account-action-block,.launch-account-empty{box-shadow:none;background:linear-gradient(#ffffff0a,#ffffff03),#080f1bd1;border-color:#97abcc1c}.launch-account-card-head{border-block-end:1px solid #97abcc1a;padding-block-end:.95rem}.launch-account-card-head h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.35rem,1.9vw,2.1rem);line-height:1.08}.launch-account-card-head p,.launch-plan-caption,.launch-plan-foot,.launch-billing-status-card p{color:#e4efff9e;line-height:1.72}.launch-account-balance-value,.launch-plan-price{color:#ffe8b6;text-shadow:0 14px 34px #f4c76e1a}.launch-plan-card{border-radius:1.35rem;min-block-size:auto;padding:clamp(1.1rem,2vw,1.55rem)}.launch-plan-card:hover,.launch-plan-card:focus-within,.launch-plan-card.is-active{background:radial-gradient(circle at 100% 0,#67dfff1c,#0000 34%),linear-gradient(#ffffff0c,#ffffff03),#0a121fe0;border-color:#67dfff3d;transform:translateY(-3px);box-shadow:0 22px 60px #00000047}.launch-plan-card.is-active{border-color:#f4c76e4d}.launch-plan-badge{color:#ffe8b6;background:#f4c76e1c;border:1px solid #f4c76e3d}.launch-billing-actions .btn-primary,.launch-account-page-side .btn-primary,.launch-plan-card .btn-primary{color:#04111b;background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));box-shadow:0 14px 34px #04cad324}.launch-account-log-row,.launch-admin-row,.launch-account-shortcut{background:linear-gradient(#ffffff08,#ffffff02),#040a137a;border-color:#97abcc1a}.launch-account-provider-icon{color:var(--ps-primary);background:#05c6d317}.launch-account-message{color:#daffebeb;background:#5fe29a14;border:1px solid #5fe29a38;border-radius:1.1rem}.launch-account-message.is-error{color:#ffe2e7eb;background:#ff5d7a14;border-color:#ff5d7a3d}@media (width<=1080px){.launch-account-page-grid{grid-template-columns:1fr}.launch-account-page-side{position:static}}@media (width<=640px){.launch-account-card,.launch-plan-card{border-radius:1.35rem;padding:1rem}}.local-tool-page,.launch-account-page{color:var(--ps-text)}.launch-tool-hero-card,.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.local-empty-note,.launch-account-page-hero,.launch-account-card,.launch-plan-card,.launch-account-provider-card,.launch-account-usage-card,.launch-account-keyvalue,.launch-billing-status-card,.launch-account-shortcut,.launch-account-action-block,.launch-account-empty{box-shadow:none;background:linear-gradient(oklch(100% 0 0/.034),oklch(100% 0 0/.01)),oklch(16% .008 260/.9);border-color:oklch(26% .008 260/.58)}.launch-tool-hero-card,.launch-account-page-hero{background:radial-gradient(58% 42% at 18% 6%,oklch(78% .13 195/.12),#0000 62%),linear-gradient(oklch(100% 0 0/.03),oklch(100% 0 0/.006)),oklch(16% .008 260/.92)}.launch-tool-hero-card h1,.launch-account-page-hero h1{letter-spacing:-.045em;font-size:clamp(2.05rem,4.2vw,4.2rem);line-height:1.08}html[dir=rtl] .launch-tool-hero-card h1,html[dir=rtl] .launch-account-page-hero h1{letter-spacing:0;line-height:1.36}.launch-tool-hero-card p,.local-work-card p,.local-settings-grid p,.local-result-card p,.launch-account-card-head p,.launch-plan-caption,.launch-plan-foot,.launch-billing-status-card p{color:var(--ps-muted)}.local-tool-eyebrow,.local-result-kicker,.launch-kicker,.card-kicker{color:var(--ps-primary);background:oklch(78% .13 195/.1);border-color:oklch(78% .13 195/.25)}.local-upload-zone,.local-file-card,.local-setting-row,.local-result-file,.launch-account-log-row,.launch-admin-row{background:oklch(19% .008 260/.7);border-color:oklch(26% .008 260/.58)}.local-upload-zone:hover,.local-upload-zone:focus-within{background:oklch(78% .13 195/.055);border-color:oklch(78% .13 195/.34)}.local-result-card.is-success,.local-result-card[data-state=success],.local-status-card.is-success{background:radial-gradient(circle at 100% 0,oklch(72% .16 155/.12),#0000 34%),linear-gradient(oklch(100% 0 0/.034),oklch(100% 0 0/.01)),oklch(16% .008 260/.92);border-color:oklch(72% .16 155/.28)}.local-result-card__download,.local-tool-page .btn-primary,.launch-billing-actions .btn-primary,.launch-account-page-side .btn-primary,.launch-plan-card .btn-primary{color:var(--ps-primary-contrast);background:var(--ps-primary);box-shadow:none;border-color:#0000}.launch-account-balance-value,.launch-plan-price,.launch-plan-badge{color:var(--ps-credit)}@media (width<=640px){.launch-tool-hero-card h1,.launch-account-page-hero h1{font-size:clamp(2rem,10vw,3rem)}}.launch-account-page{isolation:isolate;min-width:0}.launch-account-page .container{width:min(100% - clamp(1rem,3vw,2.5rem),1320px);min-width:0;max-width:1320px}.launch-account-page-hero .launch-kicker,.launch-account-card .card-kicker{letter-spacing:.04em;text-transform:uppercase;width:fit-content}html[dir=rtl] .launch-account-page-hero .launch-kicker,html[dir=rtl] .launch-account-card .card-kicker{letter-spacing:0}.launch-account-metric-card{border-radius:1.35rem;min-block-size:8rem;padding:clamp(1rem,1.8vw,1.35rem);position:relative;overflow:hidden}.launch-account-metric-card:after{content:"";pointer-events:none;background:oklch(78% .13 195/.08);border-radius:999px;block-size:6rem;inline-size:6rem;position:absolute;inset-block-start:-2rem;inset-inline-end:-2rem}.launch-account-metric-label{color:oklch(76% .025 260);align-items:center;gap:.45rem;display:inline-flex}.launch-account-metric-card strong,.launch-account-metric-value,.launch-account-keyvalue strong{color:var(--ps-text);letter-spacing:-.035em;font-size:clamp(1.55rem,2.1vw,2.35rem);line-height:1.06}.launch-account-page-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(1rem,2.2vw,2rem)}.launch-account-card,.launch-plan-card,.launch-account-provider-card,.launch-account-usage-card,.launch-account-keyvalue,.launch-billing-status-card,.launch-account-shortcut,.launch-account-action-block,.launch-account-empty{background:linear-gradient(oklch(100% 0 0/.04),oklch(100% 0 0/.012)),oklch(16% .01 260/.9);border-color:oklch(30% .012 260/.58)}.launch-account-card{border-radius:clamp(22px,2.2vw,32px);padding:clamp(1.1rem,2vw,1.65rem)}.launch-account-card-head{align-items:flex-start;gap:1rem;padding-block-end:1rem}.launch-account-card-head h3{letter-spacing:-.035em;font-size:clamp(1.15rem,1.45vw,1.55rem);line-height:1.16}html[dir=rtl] .launch-account-card-head h3{letter-spacing:0}.launch-account-page-side{top:calc(var(--ps-header-height) + 1rem);gap:1rem}.launch-identity-block,.launch-auth-block{gap:.9rem;display:grid}.launch-identity-block>strong{font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.2}.launch-account-pills span,.launch-account-inline-pills span{background:oklch(19% .01 260/.72);border-color:oklch(30% .012 260/.58)}.launch-account-balance-card,.launch-billing-status-card,.launch-plan-card.is-active{background:radial-gradient(circle at 100% 0,oklch(82% .14 85/.18),#0000 36%),linear-gradient(oklch(82% .14 85/.082),oklch(100% 0 0/.012)),oklch(16% .01 260/.94);border-color:oklch(82% .14 85/.34)}.launch-billing-status-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.launch-billing-status-card>div{background:oklch(13% .012 260/.42);border:1px solid oklch(82% .14 85/.16);border-radius:1rem;min-width:0;padding:.85rem}.launch-billing-status-card small,.launch-account-keyvalue small{color:oklch(74% .02 260);font-weight:800}.launch-billing-status-card strong{color:var(--ps-text);overflow-wrap:anywhere;margin-block-start:.25rem;line-height:1.25;display:block}.launch-plan-card{border-radius:1.25rem;min-width:0;padding:clamp(1rem,1.65vw,1.35rem);transition:transform .16s,border-color .16s,background .16s}.launch-plan-card:hover,.launch-plan-card:focus-within{background:radial-gradient(circle at 100% 0,oklch(78% .13 195/.12),#0000 34%),linear-gradient(oklch(100% 0 0/.05),oklch(100% 0 0/.012)),oklch(17% .01 260/.94);border-color:oklch(78% .13 195/.32);transform:translateY(-2px)}.launch-plan-head{align-items:center;gap:.75rem}.launch-plan-price{color:var(--ps-credit);letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,2rem)}.launch-plan-foot,.launch-plan-caption{line-height:1.58}.launch-account-log-row,.launch-admin-row,.launch-account-shortcut,.launch-account-keyvalue,.launch-account-provider-card,.launch-account-usage-card{border-radius:1rem;min-width:0}.launch-account-log-row,.launch-admin-row{align-items:center}.launch-account-log-main,.launch-admin-identity{min-width:0}.launch-account-log-main strong,.launch-admin-identity strong{overflow-wrap:anywhere}.launch-account-shortcut{min-block-size:5.5rem}.launch-account-empty{color:var(--ps-muted)}.launch-account-tile,.launch-account-action-block{background:oklch(18% .01 260/.76)}.launch-auth-tabs{background:oklch(11% .01 260/.76);border:1px solid oklch(30% .012 260/.58);border-radius:999px;padding:.25rem}.launch-auth-tabs button{border-radius:999px}@media (width<=1080px){.launch-account-page-grid{grid-template-columns:1fr}.launch-account-page-side{position:static}}@media (width<=640px){.launch-account-page .container{width:min(100% - 1rem,1320px)}.launch-account-summary-grid-page,.launch-billing-status-card{grid-template-columns:1fr}.launch-account-card,.launch-plan-card,.launch-account-usage-card,.launch-account-keyvalue,.launch-account-provider-card{border-radius:1.15rem;padding:1rem}}.launch-local-page:not(.local-tool-page--theme-modern-light),.launch-account-page{background:radial-gradient(circle at 24% 0,#00c6c91a,#0000 30rem),linear-gradient(#040609,#05080d 56%,#030508)}.launch-local-page .container,.launch-account-page .container{width:min(100% - clamp(1rem, 4vw, 3rem), var(--ps-content-max))}.launch-local-worktop,.launch-account-page{padding-block:clamp(1.4rem,3vw,2.8rem) clamp(3rem,7vw,5.5rem)}.launch-tool-hero-card,.launch-account-page-hero{background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/5.5rem 5.5rem,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/5.5rem 5.5rem,radial-gradient(circle at 18% 84%,#00c6c924,#0000 24rem),linear-gradient(135deg,#0b1118f5,#040609fa);border:1px solid #00c6c91f;border-radius:clamp(1.35rem,2.4vw,2rem);position:relative;overflow:hidden;box-shadow:0 28px 82px #0000005c}.launch-tool-hero-card{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr);align-items:end;gap:clamp(1rem,2.6vw,2.2rem);padding:clamp(1.45rem,4vw,3.2rem);display:grid}.launch-tool-hero-main h1,.launch-account-page-hero h1{color:var(--ps-text-strong);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.4rem,5vw,5rem);line-height:1.02}html[dir=rtl] :is(.launch-tool-hero-main h1,.launch-account-page-hero h1){letter-spacing:0;line-height:1.18}.launch-tool-hero-main p,.launch-account-page-hero p{max-width:48rem;color:var(--ps-text-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.68}.launch-tool-hero-meta{gap:.65rem;display:grid}.launch-mini-chip,.launch-account-pills span,.launch-plan-badge,.launch-account-inline-pills>*{color:var(--ps-text-muted);border:1px solid var(--ps-border);background:#ffffff0a}.launch-mini-chip strong{color:var(--ps-text-strong)}.launch-local-layout{margin-block-start:1.15rem}.launch-local-main{gap:1rem;display:grid}.local-dropzone,.panel,.local-status-card,.local-result-card,.launch-tool-link-card{border:1px solid var(--ps-card-border);background:linear-gradient(#ffffff08,#ffffff02),#0a0e15d1;border-radius:1.35rem}.local-dropzone{min-height:clamp(14rem,25vw,20rem)}.local-dropzone-inner{gap:.75rem}.local-dropzone-icon{color:var(--ps-primary);background:#00c6c91c;border-color:#00c6c92e}.local-file-row,.local-result-card__meta,.launch-tool-link,.launch-account-log-row{border-color:var(--ps-border);background:#ffffff09}.local-result-card{background:radial-gradient(circle at 0 0,#35d3991f,#0000 14rem),#090f11e6;border-color:#35d39933;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.local-result-card__mark{color:var(--ps-success);background:var(--ps-success-soft)}.launch-account-usage-card,.launch-account-metric-card{border:1px solid var(--ps-border);background:#0406099e;border-radius:1.15rem}.launch-account-page-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:clamp(1rem,2vw,1.4rem);margin-block-start:1.15rem;display:grid}.launch-account-page-main,.launch-account-page-side,.launch-account-section-stack{gap:1rem;display:grid}.launch-account-page-side{position:sticky;top:5.4rem}.launch-account-card,.launch-plan-card,.launch-account-card-subpanel,.launch-account-provider-card,.launch-account-keyvalue{border:1px solid var(--ps-card-border);box-shadow:none;background:linear-gradient(#ffffff08,#ffffff02),#0a0e15d6;border-radius:1.2rem}.launch-account-card{padding:clamp(1rem,1.8vw,1.3rem)}.launch-account-card-head{align-items:start;margin-block-end:1rem}.card-kicker,.launch-kicker,.local-result-kicker{color:var(--ps-primary);letter-spacing:.08em}html[dir=rtl] :is(.card-kicker,.launch-kicker,.local-result-kicker){letter-spacing:0}.launch-account-usage-grid,.launch-account-panel-grid,.launch-account-provider-grid,.launch-membership-grid{gap:.85rem}.launch-account-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-account-provider-grid,.launch-membership-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.launch-billing-status-card{background:radial-gradient(circle at 100% 0,#edb4171f,#0000 11rem),#edb4170e;border:1px solid #edb41729;border-radius:1rem}.launch-plan-card.is-active{background:radial-gradient(circle at 100% 0,#00c6c921,#0000 10rem),#0a1217e6;border-color:#00c6c94d}.launch-plan-price{color:var(--ps-text-strong)}.launch-account-log-list{gap:.58rem}.launch-account-log-row{border-radius:.9rem;min-height:4.1rem;padding:.8rem}.launch-auth-block :is(input,select),.launch-admin-row :is(input,select){min-height:2.6rem}@media (width<=1120px){.launch-account-page-grid,.launch-tool-hero-card{grid-template-columns:1fr}.launch-account-page-side{position:static}}@media (width<=760px){.launch-account-page-hero-head,.launch-account-summary-grid-page,.launch-account-panel-grid,.launch-billing-status-card,.local-result-card{grid-template-columns:1fr}.launch-tool-hero-main h1,.launch-account-page-hero h1{font-size:clamp(2rem,10vw,3.05rem)}.local-result-card__download{width:100%}}.react-tool-screen .launch-local-worktop{padding-block-start:clamp(1rem,2.4vw,1.8rem)}.react-tool-screen .launch-tool-minihead{margin-block-end:clamp(.85rem,1.8vw,1.25rem)}.react-tool-screen .launch-tool-layout-shell,.react-tool-screen .launch-tool-layout-shell--tight{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);gap:clamp(.9rem,1.8vw,1.35rem)}.react-tool-screen .launch-tool-sidebar,.react-tool-screen .launch-legacy-sidebar{padding:clamp(.9rem,1.6vw,1.15rem);top:calc(68px + 1rem)}.react-tool-screen .launch-tool-workspace,.react-tool-screen .launch-legacy-workspace{min-height:clamp(34rem,66svh,48rem);padding:clamp(1rem,1.8vw,1.3rem)}@media (width<=980px){.react-tool-screen .launch-tool-layout-shell,.react-tool-screen .launch-tool-layout-shell--tight,html[dir=rtl] .react-tool-screen .launch-tool-layout-shell,html[dir=rtl] .react-tool-screen .launch-tool-layout-shell--tight{grid-template-columns:1fr}.react-tool-screen .launch-tool-sidebar,.react-tool-screen .launch-legacy-sidebar{position:static}}.local-tool-page .launch-local-worktop,.react-tool-screen .launch-local-worktop{padding-block-start:clamp(.75rem,1.8vw,1.35rem)}.local-tool-page .launch-tool-hero-card{border-radius:1.35rem;grid-template-columns:minmax(0,1fr) minmax(13rem,22rem);gap:clamp(.75rem,1.6vw,1.15rem);padding:clamp(1rem,2.5vw,1.65rem)}.local-tool-page .launch-tool-hero-main h1{font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.06}.local-tool-page .launch-tool-hero-main p{max-inline-size:44rem;font-size:clamp(.95rem,1.08vw,1.05rem);line-height:1.6}.local-tool-page .launch-tool-hero-meta{gap:.5rem}.local-tool-page .launch-mini-chip{min-height:2.45rem;padding:.55rem .7rem}.local-tool-page .launch-local-layout{margin-block-start:clamp(.75rem,1.6vw,1.1rem)}.react-tool-screen .launch-tool-minihead{border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:clamp(.9rem,1.8vw,1.25rem);display:grid}.react-tool-screen .launch-tool-minihead h1{font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.1}html[dir=rtl] .react-tool-screen .launch-tool-minihead h1{line-height:1.22}.react-tool-screen .launch-tool-minihead-meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}html[dir=rtl] .react-tool-screen .launch-tool-minihead-meta{justify-content:flex-start}.react-tool-screen .launch-legacy-sidebar>.notice,.react-tool-screen .launch-legacy-sidebar .studio-cta,.react-tool-screen .launch-legacy-sidebar .report-tool-btn{display:none}.react-tool-screen .launch-legacy-sidebar .side-title{margin-block-end:.25rem;font-size:clamp(1.05rem,1.45vw,1.25rem)}.react-tool-screen .launch-legacy-sidebar .tiny{line-height:1.45}.react-tool-screen .launch-legacy-sidebar .stack{gap:.75rem}.react-tool-screen .launch-legacy-sidebar .logo-step-list{display:none}.react-tool-screen .launch-legacy-sidebar .logo-preset-grid,.react-tool-screen .launch-legacy-sidebar .logo-size-grid{gap:.45rem}.react-tool-screen .launch-legacy-sidebar :is(.logo-quick-btn,.logo-size-btn){border-radius:.8rem;min-height:2.35rem;padding:.55rem .65rem}.react-tool-screen .launch-legacy-sidebar .range-wrap,.react-tool-screen .launch-legacy-sidebar .logo-stats{background:#ffffff07;border-radius:.9rem;padding:.7rem}.react-tool-screen .launch-legacy-sidebar #ff-run{min-height:2.85rem;margin-block-start:.15rem}.react-tool-screen .launch-legacy-sidebar .logo-advanced-settings{border:1px solid var(--ps-card-border);background:#ffffff07;border-radius:.95rem;overflow:hidden}.react-tool-screen .launch-legacy-sidebar .logo-advanced-settings>summary{min-height:2.7rem;color:var(--ps-text-strong);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .85rem;font-weight:900;list-style:none;display:flex}.react-tool-screen .launch-legacy-sidebar .logo-advanced-settings>summary::-webkit-details-marker{display:none}.react-tool-screen .launch-legacy-sidebar .logo-advanced-settings>summary:after{content:"+";block-size:1.45rem;inline-size:1.45rem;color:var(--ps-primary);background:#00c6c91a;border-radius:999px;place-items:center;display:grid}.react-tool-screen .launch-legacy-sidebar .logo-advanced-settings[open]>summary:after{content:"-"}.react-tool-screen .launch-legacy-sidebar .logo-advanced-settings:not([open]) .logo-advanced-settings__body{display:none}.react-tool-screen .launch-legacy-sidebar .logo-advanced-settings__body{gap:.7rem;padding:0 .75rem .8rem;display:grid}@media (width<=980px){.local-tool-page .launch-tool-hero-card,.react-tool-screen .launch-tool-minihead{grid-template-columns:1fr}.react-tool-screen .launch-tool-minihead-meta{justify-content:flex-start}}@media (width<=520px){.local-tool-page .launch-tool-hero-card,.react-tool-screen .launch-tool-minihead{padding:.85rem}.local-tool-page .launch-tool-hero-actions .btn,.react-tool-screen .launch-tool-minihead-meta .btn{width:100%}}.local-tool-page,.react-tool-screen{--tool-simple-gap:clamp(.85rem, 1.8vw, 1.25rem)}.local-tool-page .launch-local-worktop,.react-tool-screen .launch-local-worktop{padding-block:clamp(.65rem,1.6vw,1.1rem) clamp(2.25rem,5vw,4rem)}.local-tool-page .launch-tool-hero-card{border-radius:1.15rem;grid-template-columns:minmax(0,1fr);gap:.75rem;min-block-size:auto;max-inline-size:72rem;margin-inline:auto;padding:clamp(.95rem,2vw,1.35rem);display:grid}.local-tool-page .launch-tool-hero-main{text-align:start;justify-items:start}.local-tool-page .launch-tool-hero-main .launch-breadcrumb{margin-block-end:0}.local-tool-page .launch-tool-hero-main h1{max-inline-size:16ch;font-size:clamp(1.8rem,3.1vw,2.8rem);line-height:1.08}html[dir=rtl] .local-tool-page .launch-tool-hero-main h1{line-height:1.25}.local-tool-page .launch-tool-hero-main p{max-inline-size:48rem;color:var(--ps-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.92rem,1vw,1rem);line-height:1.55;display:-webkit-box;overflow:hidden}.local-tool-page .launch-tool-hero-actions{margin-block-start:.35rem}.local-tool-page .launch-tool-hero-actions .btn-ghost,.local-tool-page .launch-tool-hero-meta{display:none}.local-tool-page .launch-local-layout{max-inline-size:72rem;margin-block-start:var(--tool-simple-gap);margin-inline:auto}.local-tool-page .local-tool-stack{gap:var(--tool-simple-gap);grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start;display:grid}.local-tool-page .local-tool-stack>.local-work-card{grid-column:1}.local-tool-page .local-tool-stack>.local-settings-grid{grid-column:2}.local-tool-page .local-tool-stack>:not(.local-work-card):not(.local-settings-grid){grid-column:1/-1}.local-tool-page :is(.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.local-empty-note){border-radius:1.15rem;padding:clamp(.9rem,1.6vw,1.15rem)}.local-tool-page .local-card-head{gap:.85rem}.local-tool-page .local-card-head h2{font-size:clamp(1.12rem,1.55vw,1.45rem)}.local-tool-page .local-card-head p,.local-tool-page .local-inline-note,.local-tool-page .local-empty-note,.local-tool-page .local-video-summary-card p{line-height:1.5}.local-tool-page .local-settings-grid{gap:.8rem}.local-tool-page .local-preset-grid,.local-tool-page .local-video-preset-grid{gap:.55rem}.local-tool-page :is(.local-preset-chip,.local-video-preset-card,.local-toggle,.btn){min-height:2.55rem}.local-tool-page .local-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.85rem;display:grid}.local-tool-page .local-status-card{min-block-size:auto}.local-tool-page .local-result-card.local-result-card--ready{max-inline-size:72rem;margin-inline:auto}.react-tool-screen .launch-tool-minihead{min-block-size:auto;padding:clamp(.8rem,1.5vw,1.1rem)}.react-tool-screen .launch-tool-minihead-meta .btn{display:none}.react-tool-screen .launch-tool-layout-shell,.react-tool-screen .launch-tool-layout-shell--tight{gap:var(--tool-simple-gap);grid-template-columns:minmax(17rem,21rem) minmax(0,1fr)}.react-tool-screen .launch-tool-sidebar,.react-tool-screen .launch-legacy-sidebar,.react-tool-screen .launch-tool-workspace,.react-tool-screen .launch-legacy-workspace{border-radius:1.15rem}.react-tool-screen .launch-tool-workspace,.react-tool-screen .launch-legacy-workspace{min-height:clamp(28rem,58svh,40rem)}.react-tool-screen .launch-legacy-workspace .preview-card{min-height:clamp(22rem,48svh,34rem)}.launch-tool-links-row{display:none!important}@media (width<=980px){.local-tool-page .local-tool-stack,.local-tool-page .local-tool-stack>.local-work-card,.local-tool-page .local-tool-stack>.local-settings-grid,.local-tool-page .local-tool-stack>:not(.local-work-card):not(.local-settings-grid),.react-tool-screen .launch-tool-layout-shell,.react-tool-screen .launch-tool-layout-shell--tight,html[dir=rtl] .react-tool-screen .launch-tool-layout-shell,html[dir=rtl] .react-tool-screen .launch-tool-layout-shell--tight{grid-column:1;grid-template-columns:1fr}}@media (width<=520px){.local-tool-page .launch-tool-hero-card,.local-tool-page :is(.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.local-empty-note),.react-tool-screen .launch-tool-minihead,.react-tool-screen .launch-tool-sidebar,.react-tool-screen .launch-legacy-sidebar,.react-tool-screen .launch-tool-workspace,.react-tool-screen .launch-legacy-workspace{border-radius:.95rem;padding:.85rem}.local-tool-page .launch-tool-hero-main h1{max-inline-size:100%;font-size:clamp(1.7rem,8.5vw,2.35rem)}.local-tool-page .local-card-head,.local-tool-page .local-card-actions{grid-template-columns:1fr;display:grid}.local-tool-page .local-card-actions .btn,.local-tool-page .local-card-head>.btn,.react-tool-screen .launch-tool-minihead-meta{width:100%}}.local-tool-page .launch-tool-hero-card{max-inline-size:64rem;box-shadow:none;background:linear-gradient(#0f1218d6,#070a0eeb);border-color:#97abcc14;padding:clamp(.75rem,1.4vw,1rem)}.local-tool-page .launch-tool-hero-card:before,.local-tool-page .launch-tool-hero-card:after{opacity:.12}.local-tool-page .launch-breadcrumb{display:none}.local-tool-page .launch-kicker{width:max-content;max-width:100%;padding:.32rem .55rem;font-size:.72rem}.local-tool-page .launch-tool-hero-main{gap:.45rem}.local-tool-page .launch-tool-hero-main h1{letter-spacing:-.035em;max-inline-size:100%;font-size:clamp(1.65rem,2.6vw,2.35rem)}html[dir=rtl] .local-tool-page .launch-tool-hero-main h1{letter-spacing:0;line-height:1.22}.local-tool-page .launch-tool-hero-main p{-webkit-line-clamp:1;max-inline-size:42rem}.local-tool-page .launch-local-layout,.local-tool-page .local-result-card.local-result-card--ready{max-inline-size:64rem}.local-tool-page .local-tool-stack{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.local-tool-page :is(.local-work-card,.local-settings-grid,.local-status-card,.local-result-card,.local-empty-note){box-shadow:none;background:#0d1016e0;border-color:#97abcc1a}.local-tool-page .local-preview-grid{background:#080b10cc;border-color:#97abcc1a}.local-tool-page .local-card-head{align-items:center}.local-tool-page .local-card-head :is(h2,p){margin:0}.local-tool-page .local-card-head p,.local-tool-page .local-inline-note,.local-tool-page .local-video-summary-card p,.local-tool-page .local-empty-note{font-size:.9rem}.local-tool-page .local-card-actions{gap:.55rem}.local-tool-page .btn-primary{font-weight:900}.react-tool-screen .launch-tool-minihead{box-shadow:none;background:#0d1016e0;border-color:#97abcc14;padding:clamp(.72rem,1.25vw,.95rem)}.react-tool-screen .launch-tool-minihead .launch-breadcrumb,.react-tool-screen .launch-tool-minihead-meta .launch-mini-chip:nth-child(2){display:none}.react-tool-screen .launch-tool-minihead h1{font-size:clamp(1.45rem,2.15vw,2rem)}.react-tool-screen .launch-tool-sidebar,.react-tool-screen .launch-legacy-sidebar,.react-tool-screen .launch-tool-workspace,.react-tool-screen .launch-legacy-workspace{box-shadow:none;background:#0a0d12e6;border-color:#97abcc1a}.react-tool-screen .launch-tool-layout-shell,.react-tool-screen .launch-tool-layout-shell--tight{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr)}html[dir=rtl] .react-tool-screen .launch-tool-layout-shell,html[dir=rtl] .react-tool-screen .launch-tool-layout-shell--tight{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem)}.react-tool-screen .launch-legacy-sidebar .side-title{font-size:clamp(1rem,1.25vw,1.15rem)}.react-tool-screen .launch-legacy-sidebar .tiny{font-size:.82rem}.local-ai-studio{gap:var(--tool-simple-gap)}.local-ai-header{box-shadow:none;background:#0d1016e0;border-radius:1.15rem;grid-template-columns:minmax(0,1fr);padding:clamp(.9rem,1.8vw,1.2rem)}.local-ai-header h1{font-size:clamp(1.8rem,3vw,2.65rem)}.local-ai-header p{max-inline-size:46rem;line-height:1.55}.local-ai-chip-row{display:none}.local-ai-workbench{gap:var(--tool-simple-gap)}.local-ai-side-card{box-shadow:none;border-radius:1.05rem}@media (width<=980px){.local-tool-page .local-tool-stack,.react-tool-screen .launch-tool-layout-shell,.react-tool-screen .launch-tool-layout-shell--tight,html[dir=rtl] .react-tool-screen .launch-tool-layout-shell,html[dir=rtl] .react-tool-screen .launch-tool-layout-shell--tight{grid-template-columns:1fr}}.local-first-tool-frame--preview-first .local-tool-stack:has(.local-video-preview-card){grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,1.8vw,1.35rem);max-inline-size:min(100%,78rem);margin-inline:auto}.local-first-tool-frame--preview-first .local-tool-stack:has(.local-video-preview-card)>.local-settings-grid{order:1;grid-column:1/-1;width:100%}.local-first-tool-frame--preview-first .local-tool-stack:has(.local-video-preview-card)>.local-work-card{order:2;grid-column:1/-1;justify-self:center;width:min(100%,58rem)}.local-first-tool-frame--preview-first .local-tool-stack:has(.local-video-preview-card)>:not(.local-work-card):not(.local-settings-grid){order:3;grid-column:1/-1;justify-self:center;width:min(100%,58rem)}.local-first-tool-frame--preview-first .local-video-preview-card{width:min(100%,72rem);margin-inline:auto}.local-first-tool-frame--preview-first .local-video-preview{-o-object-fit:contain;object-fit:contain;width:100%;max-height:min(68vh,46rem)}.local-first-tool-frame--preview-first .local-video-toolbar{justify-content:center}@media (width<=520px){.local-first-tool-frame--preview-first .local-tool-stack:has(.local-video-preview-card){max-inline-size:100%}.local-first-tool-frame--preview-first .local-tool-stack:has(.local-video-preview-card)>.local-settings-grid{max-inline-size:100%}.local-first-tool-frame--preview-first .local-tool-stack:has(.local-video-preview-card)>.local-work-card{max-inline-size:100%}.local-first-tool-frame--preview-first .local-video-preview-card{width:100%}}.react-tool-screen .launch-tool-layout-shell--preview-first,html[dir=rtl] .react-tool-screen .launch-tool-layout-shell--preview-first{gap:clamp(.9rem,1.8vw,1.35rem);max-inline-size:min(100%,78rem);margin-inline:auto;grid-template-columns:minmax(0,1fr)!important}.react-tool-screen .launch-tool-layout-shell--preview-first .launch-legacy-workspace-frame{order:1;min-inline-size:0}.react-tool-screen .launch-tool-layout-shell--preview-first .launch-legacy-workspace{width:100%;min-height:auto;padding:clamp(.9rem,1.6vw,1.25rem)}.react-tool-screen .launch-tool-layout-shell--preview-first .launch-legacy-sidebar{width:100%;order:2;max-inline-size:min(100%,78rem);margin-inline:auto;padding:clamp(.9rem,1.6vw,1.15rem);position:static}.react-tool-screen .launch-tool-layout-shell--preview-first .launch-legacy-workspace .preview-card{justify-items:center;gap:clamp(.9rem,1.6vw,1.2rem);min-height:auto;display:grid}.react-tool-screen .launch-tool-layout-shell--preview-first .launch-legacy-workspace .preview-card>*{width:min(100%,70rem)}.react-tool-screen .launch-tool-layout-shell--preview-first :is(#ff-drop,#ff-list){max-inline-size:56rem;margin-inline:auto}.react-tool-screen .launch-tool-layout-shell--preview-first :is(.logo-preview,.add-image-preview,.video-live-preview,#imglogo-editor){width:min(100%,70rem);margin-inline:auto}.react-tool-screen .launch-tool-layout-shell--preview-first .launch-legacy-sidebar .stack{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.react-tool-screen .launch-tool-layout-shell--preview-first .launch-legacy-sidebar .side-title{margin-block-end:.1rem}@media (width<=640px){.react-tool-screen .launch-tool-layout-shell--preview-first{max-inline-size:100%}.react-tool-screen .launch-tool-layout-shell--preview-first .launch-legacy-workspace,.react-tool-screen .launch-tool-layout-shell--preview-first .launch-legacy-sidebar{padding:.85rem}}.react-tool-screen .launch-tool-layout-shell--remove-logo,html[dir=rtl] .react-tool-screen .launch-tool-layout-shell--remove-logo{gap:clamp(.9rem,1.8vw,1.35rem);max-inline-size:min(100%,78rem);margin-inline:auto;grid-template-columns:minmax(0,1fr)!important}.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-workspace-frame{order:1;min-inline-size:0}.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-workspace{width:100%;min-height:auto;padding:clamp(.9rem,1.6vw,1.25rem)}.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-sidebar{width:100%;order:2;max-inline-size:min(100%,78rem);margin-inline:auto;padding:clamp(.9rem,1.6vw,1.15rem);position:static}.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-workspace .preview-card{justify-items:center;gap:clamp(.9rem,1.6vw,1.2rem);min-height:auto;display:grid}.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-workspace .preview-card>*{width:min(100%,70rem)}.react-tool-screen .launch-tool-layout-shell--remove-logo :is(#ff-drop,#ff-list){max-inline-size:56rem;margin-inline:auto}.react-tool-screen .launch-tool-layout-shell--remove-logo .logo-preview{width:min(100%,70rem);margin-inline:auto}.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-sidebar .stack{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-sidebar .side-title{margin-block-end:.1rem}@media (width>=760px){.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-sidebar .logo-preset-grid,.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-sidebar .logo-size-grid,.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-sidebar .logo-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.react-tool-screen .launch-tool-layout-shell--remove-logo{max-inline-size:100%}.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-workspace,.react-tool-screen .launch-tool-layout-shell--remove-logo .launch-legacy-sidebar{padding:.85rem}}@media (width<=720px){.launch-tool-hero-main{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-inline-size:0;max-inline-size:100%}.launch-tool-hero-main>p,.launch-tool-hero-main>:is(pre,code,samp,kbd,li,dd,dt){box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;min-inline-size:0;max-inline-size:100%;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important;block-size:auto!important;max-block-size:none!important;display:block!important;overflow:visible!important}}.range-wrap input{box-sizing:border-box;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}@media (width<=1024px){.local-ai-color-chip,.local-field-block input[type=range]{box-sizing:border-box;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ps-bg:#07111c;--ps-bg-2:#0a1624;--ps-bg-3:#0d1b2d;--ps-bg-elevated:#0b1624;--ps-surface:#0d1523eb;--ps-surface-2:#121c2ef5;--ps-surface-3:#1a273ffa;--ps-surface-glass:#0a121fc7;--ps-surface-hover:#5ca9ff14;--ps-border:#8da1c129;--ps-border-strong:#8da1c14d;--ps-text:#f3f7fd;--ps-muted:#96aac4;--ps-muted-strong:#b7c7dc;--ps-primary:#5ca9ff;--ps-primary-2:#7c8cff;--ps-primary-contrast:#06111f;--ps-primary-soft:#5ca9ff24;--ps-primary-border:#5ca9ff52;--ps-danger:#ff6b81;--ps-danger-soft:#ff6b8124;--ps-success:#45d29e;--ps-success-soft:#45d29e24;--ps-warning:#f4bb62;--ps-warning-soft:#f4bb6229;--ps-pro:#9a67ff;--ps-pro-soft:#9a67ff26;--ps-credit:#f4bb62;--ps-credit-soft:#f4bb6229;--ps-radius-xs:8px;--ps-radius-sm:12px;--ps-radius-md:18px;--ps-radius-lg:24px;--ps-radius-xl:32px;--ps-radius-pill:999px;--ps-shadow-xs:0 8px 20px #0000002e;--ps-shadow-soft:0 18px 48px #00000047;--ps-shadow-strong:0 28px 72px #0000005c;--ps-ring:0 0 0 3px #5ca9ff2e;--ps-sidebar-width:320px;--ps-header-height:76px;--ps-content-max:1360px;--ps-shell-max:1760px;--ps-space-1:.25rem;--ps-space-2:.5rem;--ps-space-3:.75rem;--ps-space-4:1rem;--ps-space-5:1.25rem;--ps-space-6:1.5rem;--ps-space-8:2rem;--ps-space-10:2.5rem;--ps-space-12:3rem;--ps-font-ar:"Cairo", "IBM Plex Sans Arabic", system-ui, sans-serif;--ps-font-en:"Inter", "Segoe UI", system-ui, sans-serif;--ps-font-active:var(--ps-font-en);--ps-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--ps-text-xs:.75rem;--ps-text-sm:.875rem;--ps-text-base:1rem;--ps-text-lg:1.125rem;--ps-text-xl:1.35rem;--ps-text-2xl:clamp(1.75rem, 2.6vw, 2.5rem);--ps-text-hero:clamp(2.35rem, 5vw, 5.4rem);--ps-line-tight:1.1;--ps-line-normal:1.55;--ps-line-relaxed:1.8;--ps-letter-tight:-.04em;--ps-letter-wide:.04em;--ps-page-gradient:radial-gradient(circle at top right, #5ca9ff1f, transparent 30%), radial-gradient(circle at left 18%, #45d29e1a, transparent 26%), linear-gradient(180deg, var(--ps-bg) 0%, var(--ps-bg-elevated) 100%);--bg:var(--ps-bg);--bg-2:var(--ps-bg-elevated);--bg-3:var(--ps-bg-3);--panel:var(--ps-surface);--panel-2:var(--ps-surface-2);--panel-3:var(--ps-surface-3);--line:var(--ps-border);--line-2:var(--ps-border-strong);--text:var(--ps-text);--muted:var(--ps-muted);--accent:var(--ps-primary);--accent-2:var(--ps-primary-2);--accent-soft:var(--ps-primary-soft);--success:var(--ps-success);--danger:var(--ps-danger);--radius:var(--ps-radius-lg);--radius-sm:var(--ps-radius-md);--shadow:var(--ps-shadow-soft);--shadow-soft:var(--ps-shadow-xs);--max:var(--ps-content-max);--tool-bg:var(--ps-bg);--tool-surface:var(--ps-surface);--tool-surface-2:var(--ps-surface-2);--tool-line:var(--ps-border);--tool-text:var(--ps-text);--tool-muted:var(--ps-muted);--tool-accent:var(--ps-primary);--tool-accent-2:var(--ps-primary-2)}html[dir=rtl]{--ps-font-active:var(--ps-font-ar);--ps-inline-flow:row-reverse;--ps-direction-factor:-1}html[dir=ltr]{--ps-font-active:var(--ps-font-en);--ps-inline-flow:row;--ps-direction-factor:1}html{background-color:var(--ps-bg)}body{background:var(--ps-page-gradient);color:var(--ps-text);font-family:var(--ps-font-active);text-rendering:optimizelegibility}::selection{color:var(--ps-text);background:#5ca9ff47}:focus-visible{outline-offset:2px;outline:2px solid #5ca9ffb8}.ps-text-start{text-align:start}.ps-text-end{text-align:end}.ps-shell-padding{padding-inline:clamp(1rem,2vw,1.75rem)}.ps-stack{gap:var(--ps-space-4);flex-direction:column;min-width:0;display:flex}.ps-inline-cluster{flex-direction:var(--ps-inline-flow);align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;min-width:0;display:flex}.ps-surface{background:linear-gradient(180deg, #ffffff09, #fff0), var(--ps-surface);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);box-shadow:var(--ps-shadow-soft)}.ps-surface-2{background:linear-gradient(180deg, #ffffff0b, #fff0), var(--ps-surface-2);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);box-shadow:var(--ps-shadow-soft)}.hero-card,.panel,.card,.launch-surface,.local-tool-sidecard,.local-tool-note-card,.local-faq-card,.local-work-card,.local-preview-grid,.local-settings-grid,.local-empty-note,.local-file-summary,.local-status-card,.local-result-card,.launch-account-card,.launch-plan-card{background:linear-gradient(180deg, #ffffff0a, #fff0), var(--ps-surface);border-color:var(--ps-border);box-shadow:var(--ps-shadow-soft)}.card:hover,.home-tool-card:hover,.home-quick-card:hover,.home-overview-card:hover,.launch-plan-card:hover,.local-related-card:hover{border-color:var(--ps-primary-border);box-shadow:var(--ps-shadow-strong)}.ps-pill{justify-content:center;align-items:center;gap:var(--ps-space-2);border-radius:var(--ps-radius-pill);border:1px solid var(--ps-border);min-height:2.5rem;color:var(--ps-text);background:#ffffff08;padding-block:.5rem;padding-inline:.9rem 1rem;display:inline-flex}.btn{border-radius:var(--ps-radius-md);letter-spacing:-.01em;border:1px solid #0000;min-height:2.75rem;font-weight:850;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s,color .16s}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:focus-visible{box-shadow:var(--ps-ring)}.btn:disabled,.btn[aria-disabled=true]{opacity:.48;cursor:not-allowed;transform:none}.btn-secondary{color:var(--ps-text);border-color:var(--ps-border);background:#ffffff0e}.btn-ghost{color:var(--ps-muted-strong);background:0 0;border-color:#8da1c12e}.btn-danger,.mini-btn-danger{color:#fff;background:var(--ps-danger-soft);border-color:#ff6b8152}.field,.select,.textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-color:var(--ps-border);color:var(--ps-text);background:#08101dc2}.field:focus,.select:focus,.textarea:focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{border-color:var(--ps-primary-border);box-shadow:var(--ps-ring);outline:none}input::-moz-placeholder{color:color-mix(in srgb, var(--ps-muted) 74%, transparent)}textarea::-moz-placeholder{color:color-mix(in srgb, var(--ps-muted) 74%, transparent)}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--ps-muted) 74%, transparent)}.badge,.ps-badge,.home-tool-card__chip,.trust-pill,.launch-mini-chip,.launch-status-pill,.local-tool-badge,.home-tool-card__price,.credit{border-color:var(--ps-border);color:var(--ps-muted-strong);background:#ffffff0b}.ps-badge,.launch-status-pill,.local-tool-badge{justify-content:center;align-items:center;gap:var(--ps-space-2);border-radius:var(--ps-radius-pill);font-size:var(--ps-text-xs);padding-block:.38rem;padding-inline:.7rem;font-weight:850;display:inline-flex}.ps-badge--pro,.home-tool-card__price.is-paid{color:#d8c8ff;background:var(--ps-pro-soft);border-color:#9a67ff57}.ps-badge--credit,.credit{color:var(--ps-credit);background:var(--ps-credit-soft);border-color:#f4bb624d}.ps-state,.hub-empty,.local-empty-note,.launch-account-empty{color:var(--ps-muted);border-radius:var(--ps-radius-lg);background:#ffffff08;border:1px dashed #8da1c133}.is-success,.launch-status-pill.is-success{color:var(--ps-success)}.is-error,.is-danger,.launch-status-pill.is-danger{color:var(--ps-danger)}.is-warning,.launch-status-pill.is-warning{color:var(--ps-warning)}.ps-scroll-shell{scrollbar-color:#5ca9ff66 #ffffff0d;scrollbar-width:thin}.ps-scroll-shell::-webkit-scrollbar{width:10px;height:10px}.ps-scroll-shell::-webkit-scrollbar-track{background:#ffffff0a}.ps-scroll-shell::-webkit-scrollbar-thumb{background:#5ca9ff52;border:2px solid #0000;border-radius:999px}:root{--ps-bg:#050b14;--ps-bg-2:#07111e;--ps-bg-3:#0b1727;--ps-bg-elevated:#081321;--ps-surface:#091220eb;--ps-surface-2:#0d182af2;--ps-surface-3:#122036fa;--ps-surface-glass:#070f1cc2;--ps-surface-hover:#50b2ff1a;--ps-border:#90a7cd26;--ps-border-strong:#90a7cd47;--ps-text:#f5f8ff;--ps-muted:#95a8c2;--ps-muted-strong:#c1cde0;--ps-primary:#50b2ff;--ps-primary-2:#38e6c5;--ps-primary-contrast:#03111a;--ps-primary-soft:#50b2ff24;--ps-primary-border:#50b2ff57;--ps-pro:#7d8cff;--ps-pro-soft:#7d8cff26;--ps-radius-md:20px;--ps-radius-lg:28px;--ps-radius-xl:38px;--ps-shadow-xs:0 10px 24px #0000002e;--ps-shadow-soft:0 22px 58px #00000047;--ps-shadow-strong:0 34px 92px #0000006b;--ps-page-gradient:radial-gradient(circle at 12% 4%, #50b2ff29, transparent 28%), radial-gradient(circle at 82% 12%, #38e6c51f, transparent 26%), linear-gradient(180deg, var(--ps-bg) 0%, var(--ps-bg-elevated) 58%, #050a12 100%)}html{scroll-behavior:smooth}body:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.hero-card,.panel,.card,.launch-surface,.local-tool-sidecard,.local-tool-note-card,.local-faq-card,.local-work-card,.local-preview-grid,.local-settings-grid,.local-empty-note,.local-file-summary,.local-status-card,.local-result-card,.launch-account-card,.launch-plan-card,.launch-account-page-hero,.launch-account-usage-card,.launch-account-provider-card,.launch-account-keyvalue,.launch-billing-status-card{border:1px solid var(--ps-border);background:linear-gradient(180deg, #ffffff0d, #fff0), radial-gradient(circle at top right, #50b2ff13, transparent 34%), var(--ps-surface);box-shadow:var(--ps-shadow-soft);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%)}.hero-card:hover,.panel:hover,.card:hover,.launch-surface:hover,.local-work-card:hover,.local-settings-grid:hover,.local-preview-grid:hover,.launch-account-card:hover,.launch-plan-card:hover,.launch-account-provider-card:hover{border-color:color-mix(in srgb, var(--ps-primary) 34%, var(--ps-border))}.hero-badge,.launch-kicker,.local-tool-eyebrow,.local-result-kicker,.card-kicker,.home-tool-card__kicker,.home-quick-card__kicker,.home-group-panel__kicker,.home-cta-card__eyebrow,.launch-plan-badge{border-radius:var(--ps-radius-pill);border:1px solid var(--ps-primary-border);background:var(--ps-primary-soft);color:#c9efff;width:max-content;font-size:var(--ps-text-xs);letter-spacing:.04em;align-items:center;font-weight:900;display:inline-flex}.btn,.local-inline-button,.local-toggle,.local-file-remove,.local-image-card-actions button,.launch-account-inline-form button,.launch-billing-actions button,.launch-admin-actions button{border-radius:var(--ps-radius-md);border:1px solid var(--ps-border);min-height:2.75rem;box-shadow:none}.btn-primary,.local-tool-page .btn-primary{color:var(--ps-primary-contrast);background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));border-color:#ffffff2e;box-shadow:0 18px 42px #50b2ff33}.btn-secondary,.btn-ghost,.local-tool-page .btn-secondary,.local-tool-page .btn-ghost,.local-inline-button,.local-toggle,.launch-account-inline-form button,.launch-billing-actions button{color:var(--ps-text);border-color:var(--ps-border);background:#ffffff0b}.btn-secondary:hover,.btn-ghost:hover,.local-inline-button:hover,.local-toggle:hover,.launch-account-inline-form button:hover,.launch-billing-actions button:hover{color:var(--ps-text);background:var(--ps-surface-hover);border-color:var(--ps-primary-border)}.field,.select,.textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:var(--ps-radius-md);border:1px solid var(--ps-border);min-height:2.75rem;color:var(--ps-text);background:#040b15c2}.badge,.ps-badge,.trust-pill,.home-tool-card__chip,.launch-mini-chip,.launch-status-pill,.local-tool-badge,.local-ai-chip,.local-mini-chip,.launch-account-inline-pills span,.launch-account-pills span,.launch-account-log-sidecopy,.launch-plan-foot{border:1px solid var(--ps-border);color:var(--ps-muted-strong);border-radius:var(--ps-radius-pill);background:#ffffff0c}.launch-account-page,.local-tool-page,.home-page{color:var(--ps-text)}.launch-account-card-head h2,.launch-account-card-head h3,.launch-account-page-hero h1,.local-card-head h2,.local-card-head h3,.local-tool-copy h1,.home-hero-card h1,.home-directory-toolbar__copy h2,.home-group-panel__copy h3{color:var(--ps-text);letter-spacing:var(--ps-letter-tight)}.ps-surface,.ps-surface-2,.hero-card,.panel,.card,.launch-surface,.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.launch-account-card,.launch-plan-card{transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}.ps-surface:focus-within,.ps-surface-2:focus-within,.launch-surface:focus-within,.local-work-card:focus-within,.local-settings-grid:focus-within,.launch-account-card:focus-within{border-color:var(--ps-primary-border);box-shadow:var(--ps-ring), var(--ps-shadow-soft)}.local-status-card.is-working,.local-ai-status-box.is-working,.launch-account-message{border-color:color-mix(in srgb, var(--ps-primary) 28%, var(--ps-border));background:linear-gradient(180deg, #50b2ff1a, #fff0), var(--ps-surface)}.local-status-card.is-success,.local-ai-status-box.is-success,.launch-account-message.is-success{border-color:color-mix(in srgb, var(--ps-success) 34%, var(--ps-border));background:linear-gradient(180deg, #45d29e1c, #fff0), var(--ps-surface)}.local-status-card.is-error,.local-ai-status-box.is-error,.launch-account-message.is-error{border-color:color-mix(in srgb, var(--ps-danger) 38%, var(--ps-border));background:linear-gradient(180deg, #ff6b811f, #fff0), var(--ps-surface)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.footer{padding-block:var(--ps-space-6);border-block-start:1px solid var(--ps-border);color:var(--ps-muted);background:linear-gradient(#ffffff06,#fff0),#03080f5c;margin-block-start:var(--ps-space-8)}.launch-empty-screen{min-height:70svh;padding-block:var(--ps-space-10);place-items:center;display:grid}.launch-empty-card{border-radius:var(--ps-radius-xl);border:1px solid var(--ps-border);background:radial-gradient(circle at top right, #50b2ff1f, transparent 34%), var(--ps-surface);width:min(100%,720px);box-shadow:var(--ps-shadow-soft);padding:clamp(1.5rem,3vw,2.4rem)}.notice{border-radius:var(--ps-radius-md);border:1px solid var(--ps-border);color:var(--ps-muted-strong);background:#ffffff0b}.notice.warn{border-color:color-mix(in srgb, var(--ps-warning) 32%, var(--ps-border));background:var(--ps-warning-soft);color:#ffe1aa}.notice.error,.notice.danger{border-color:color-mix(in srgb, var(--ps-danger) 38%, var(--ps-border));background:var(--ps-danger-soft);color:#ffdce3}input[type=range],input[type=checkbox],input[type=radio]{accent-color:var(--ps-primary)}button,[role=button],a,summary{-webkit-tap-highlight-color:transparent}button:disabled,[aria-disabled=true]{opacity:.52;cursor:not-allowed}summary{cursor:pointer}table{border-collapse:collapse;width:100%}th,td{border-block-end:1px solid var(--ps-border);text-align:start;padding-block:.85rem;padding-inline:.9rem}th{color:var(--ps-muted);font-size:var(--ps-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:900}code,kbd,pre{font-family:var(--ps-font-mono)}kbd{border:1px solid var(--ps-border);border-radius:var(--ps-radius-xs);min-height:1.55rem;color:var(--ps-muted-strong);background:#ffffff0d;align-items:center;padding-inline:.45rem;font-size:.75rem;font-weight:850;display:inline-flex}:root{--ps-canvas-noise:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px);--ps-canvas-glow:radial-gradient(circle at 12% 8%, #5ca9ff2e, transparent 34%), radial-gradient(circle at 86% 10%, #45d29e21, transparent 30%), radial-gradient(circle at 46% 100%, #9a67ff1a, transparent 34%);--ps-surface-premium:linear-gradient(180deg, #ffffff12, #ffffff04), radial-gradient(circle at top right, #5ca9ff1a, transparent 38%), #08101ddb;--ps-surface-quiet:linear-gradient(180deg, #ffffff0a, #ffffff03), #070e1abd;--ps-ease-out:cubic-bezier(.2, .8, .2, 1);--ps-duration-fast:.16s;--ps-duration:.22s}body{background:var(--ps-canvas-glow), linear-gradient(180deg, #07111c 0%, #081522 42%, #050b13 100%);min-height:100svh}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--ps-canvas-noise);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000001f);mask-image:linear-gradient(#000000d1,#0000001f)}#root{isolation:isolate;min-height:100svh}:is(.launch-surface,.panel,.card,.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.local-empty-note,.launch-account-page-hero,.launch-account-card,.launch-plan-card,.launch-account-usage-card,.launch-account-provider-card,.launch-account-keyvalue,.launch-billing-status-card,.home-hero-card,.home-hero-feature,.home-quick-card,.home-directory-toolbar,.home-directory-filters,.home-group-panel,.home-tool-card,.home-overview-card,.home-cta-card){background:var(--ps-surface-premium);border:1px solid #90a7cd29;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0e}:is(.launch-surface,.panel,.card,.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.launch-account-card,.launch-plan-card,.home-tool-card,.home-quick-card,.home-overview-card):hover{border-color:color-mix(in srgb, var(--ps-primary) 32%, var(--ps-border));box-shadow:0 28px 82px #00000054,inset 0 0 0 1px #5ca9ff0b}.btn,.local-inline-button,.local-toggle,.home-filter-chip,.home-tool-card__cta,.home-cta-card__action,.launch-account-wide-btn{transition:transform var(--ps-duration-fast) var(--ps-ease-out), border-color var(--ps-duration-fast) ease, background var(--ps-duration-fast) ease, box-shadow var(--ps-duration-fast) ease;position:relative;overflow:hidden}.btn:before,.home-tool-card__cta:before,.home-cta-card__action:before,.launch-account-wide-btn:before{content:"";opacity:0;pointer-events:none;transform:translateX(calc(var(--ps-direction-factor,1) * -120%));transition:opacity var(--ps-duration-fast) ease, transform .52s var(--ps-ease-out);background:linear-gradient(110deg,#0000 0%,#ffffff29 46%,#0000 70%);position:absolute;inset:0}.btn:hover:before,.home-tool-card__cta:hover:before,.home-cta-card__action:hover:before,.launch-account-wide-btn:hover:before{opacity:1;transform:translateX(calc(var(--ps-direction-factor,1) * 120%))}.btn-primary,.local-tool-page .btn-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--ps-primary) 94%, white), var(--ps-primary-2));box-shadow:0 18px 44px #5ca9ff3d,inset 0 1px #ffffff52}.btn-primary:hover:not(:disabled){box-shadow:0 22px 58px #5ca9ff4f,inset 0 1px #ffffff5c}:is(input,select,textarea,.field,.select,.textarea):not([type=checkbox]):not([type=radio]):not([type=range]){transition:border-color var(--ps-duration-fast) ease, background var(--ps-duration-fast) ease, box-shadow var(--ps-duration-fast) ease;box-shadow:inset 0 1px #ffffff09}:is(input,select,textarea,.field,.select,.textarea):not([type=checkbox]):not([type=radio]):not([type=range]):focus{background:#040c16eb}textarea{resize:vertical}.badge,.ps-badge,.home-tool-card__chip,.trust-pill,.launch-mini-chip,.launch-status-pill,.local-tool-badge,.local-mini-chip,.local-result-chip,.credit,.launch-account-inline-pills span,.launch-account-pills span{min-height:1.8rem;box-shadow:inset 0 1px #ffffff0b}.is-loading,[aria-busy=true]{cursor:progress}.ps-skeleton{border-radius:var(--ps-radius-md);background:#ffffff0e;position:relative;overflow:hidden}.ps-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.35s infinite ps-shimmer;position:absolute;inset:0}@keyframes ps-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ps-skeleton:after{animation:none}.btn:before,.home-tool-card__cta:before,.home-cta-card__action:before,.launch-account-wide-btn:before{display:none}}:root{--ps-bg:#030712;--ps-bg-2:#06101d;--ps-bg-3:#0a1728;--ps-surface:#070e1ae6;--ps-surface-2:#0b1627f0;--ps-surface-3:#12223afa;--ps-border:#98b1da24;--ps-border-strong:#98b1da47;--ps-text:#f8fbff;--ps-muted:#8ea4c3;--ps-muted-strong:#c3d1e6;--ps-primary:#58b7ff;--ps-primary-2:#36e6c8;--ps-pro:#a78bfa;--ps-shadow-soft:0 24px 70px #00000057;--ps-shadow-strong:0 44px 120px #0000007a;--ps-text-hero:clamp(3.3rem, 8vw, 7.8rem);--ps-content-max:1480px;--ps-shell-max:1880px;--ps-page-gradient:radial-gradient(circle at 82% -10%, #58b7ff33, transparent 34%), radial-gradient(circle at 8% 12%, #36e6c821, transparent 32%), linear-gradient(180deg, #030712 0%, #06101d 42%, #02050c 100%)}.container{width:min(100% - clamp(1rem, 3vw, 3.5rem), var(--ps-content-max))}.hero-badge,.launch-kicker,.home-hero-feature__kicker,.home-quick-card__kicker,.home-group-panel__kicker,.home-tool-card__kicker,.home-cta-card__eyebrow{border-radius:var(--ps-radius-pill);color:#bfe7ff;letter-spacing:.085em;text-transform:uppercase;background:#58b7ff16;border:1px solid #58b7ff3d;width:max-content;max-width:100%;padding:.44rem .72rem;font-size:.72rem;font-weight:950}.btn{border-radius:1rem;min-height:3rem;padding-inline:1.1rem}.btn-primary{background:linear-gradient(135deg,#7ed0ff 0%,#36e6c8 100%);box-shadow:0 20px 54px #58b7ff42,inset 0 0 0 1px #ffffff29}.btn-secondary,.btn-ghost{background:linear-gradient(#ffffff12,#ffffff06);border-color:#98b1da2e;box-shadow:inset 0 1px #ffffff0f}:is(input,select,textarea,.field,.select,.textarea):not([type=checkbox]):not([type=radio]):not([type=range]){background:linear-gradient(#ffffff0e,#ffffff05),#030912d1;border-color:#98b1da2e}@media (width<=720px){:root{--ps-text-hero:clamp(2.7rem, 14vw, 4.4rem)}.container{width:min(100% - .9rem, var(--ps-content-max))}}:root{--ps-bg:#060b14;--ps-bg-2:#08111e;--ps-bg-3:#0d1727;--ps-bg-elevated:#091321;--ps-surface:#0a121feb;--ps-surface-2:#0d1727f2;--ps-surface-3:#121f33fa;--ps-surface-glass:#080f1bc7;--ps-surface-hover:#67dfff14;--ps-border:#97abcc24;--ps-border-strong:#97abcc45;--ps-text:#f4f8ff;--ps-muted:#94a3b8;--ps-muted-strong:#c2cede;--ps-primary:#67dfff;--ps-primary-2:#45e3c7;--ps-primary-contrast:#04111a;--ps-primary-soft:#67dfff1f;--ps-primary-border:#67dfff4d;--ps-credit:#f4c76e;--ps-credit-soft:#f4c76e24;--ps-success:#5fe29a;--ps-success-soft:#5fe29a1f;--ps-shadow-soft:0 18px 54px #00000047;--ps-shadow-strong:0 28px 84px #0006}:is(.launch-surface,.panel,.card,.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.local-empty-note,.launch-account-page-hero,.launch-account-card,.launch-plan-card,.launch-account-usage-card,.launch-account-provider-card,.launch-account-keyvalue,.launch-billing-status-card,.home-hero-card,.home-hero-feature,.home-quick-card,.home-directory-toolbar,.home-directory-filters,.home-group-panel,.home-tool-card,.home-overview-card,.home-cta-card){background:linear-gradient(#ffffff0d,#ffffff04),#0a121fdb;border-color:#97abcc24}.hero-badge,.launch-kicker,.card-kicker,.local-tool-eyebrow,.local-result-kicker,.home-group-panel__kicker,.home-tool-card__kicker{color:#c8f4ff;background:#67dfff16;border-color:#67dfff38}.btn,.local-tool-page .btn,.home-tool-card__cta,.home-cta-card__action{border-radius:.95rem}.btn-primary,.local-tool-page .btn-primary{color:var(--ps-primary-contrast);background:linear-gradient(135deg,#78e4ff 0%,#45e3c7 100%);box-shadow:0 18px 46px #67dfff33,inset 0 1px #ffffff2e}html,body{background-color:var(--ps-bg)}body{background:var(--ps-page-gradient)}.ps-surface,.ps-surface-2,.panel,.card,.launch-surface,.home-tool-card,.home-quick-card,.home-overview-card,.home-cta-card,.home-group-panel,.home-directory-toolbar,.home-directory-filters,.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.launch-account-card,.launch-plan-card,.launch-account-usage-card,.launch-account-provider-card,.launch-billing-status-card{border-color:var(--ps-border);background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--ps-surface)}.btn-primary,.local-tool-page .btn-primary,.home-tool-card__cta,.home-cta-card__action,.local-result-card__download{color:var(--ps-primary-contrast);background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));box-shadow:0 16px 40px #05c8d22e,inset 0 1px #ffffff29}:root{--ps-bg:oklch(12% .008 260);--ps-bg-2:oklch(13.5% .008 260);--ps-bg-3:oklch(18% .008 260);--ps-bg-elevated:oklch(14.5% .008 260);--ps-surface:#0b0d11eb;--ps-surface-2:#121417f2;--ps-surface-3:#181b1efa;--ps-surface-glass:#06070ac7;--ps-surface-hover:oklch(78% .13 195/.08);--ps-border:oklch(26% .008 260/.72);--ps-border-strong:oklch(32% .008 260/.9);--ps-text:oklch(97% .005 260);--ps-muted:oklch(68% .01 260);--ps-muted-strong:oklch(82% .008 260);--ps-primary:oklch(78% .13 195);--ps-primary-2:oklch(76% .12 185);--ps-primary-contrast:oklch(14% .02 220);--ps-primary-soft:oklch(78% .13 195/.12);--ps-primary-border:oklch(78% .13 195/.3);--ps-credit:oklch(82% .14 85);--ps-credit-soft:oklch(82% .14 85/.15);--ps-warning:oklch(78% .16 70);--ps-warning-soft:oklch(78% .16 70/.15);--ps-success:oklch(72% .16 155);--ps-success-soft:oklch(72% .16 155/.13);--ps-danger:oklch(62% .21 25);--ps-danger-soft:oklch(62% .21 25/.13);--ps-radius-md:12px;--ps-radius-lg:16px;--ps-radius-xl:22px;--ps-shadow-soft:0 18px 54px oklch(0% 0 0/.28);--ps-shadow-strong:0 28px 84px oklch(0% 0 0/.42);--ps-ring:0 0 0 3px oklch(78% .13 195/.18);--ps-page-gradient:radial-gradient(ellipse 60% 50% at 15% 0%, oklch(78% .13 195/.14), transparent 62%), radial-gradient(ellipse 48% 38% at 85% 0%, oklch(55% .15 220/.12), transparent 60%), linear-gradient(180deg, var(--ps-bg) 0%, var(--ps-bg-elevated) 55%, oklch(10% .008 260) 100%)}body{color:var(--ps-text);background:var(--ps-page-gradient)}html[dir=rtl] body,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{letter-spacing:0}html[dir=rtl] :is(h1,h2,h3){letter-spacing:0;line-height:1.35}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ps-bg:#040609;--ps-bg-2:#070a0f;--ps-bg-3:#0a0e14;--ps-bg-elevated:#0d1118;--ps-sidebar-bg:#030508;--ps-surface:#0d1118f0;--ps-surface-2:#11161fe6;--ps-surface-3:#171d28d1;--ps-surface-hover:#18202df5;--ps-border:#ffffff13;--ps-border-strong:#ffffff1f;--ps-text:#f5f7fb;--ps-text-strong:#fff;--ps-text-muted:#e2e8f0a8;--ps-text-soft:#e2e8f075;--ps-primary:#00c6c9;--ps-primary-2:#21e2d2;--ps-primary-3:#6cf7e9;--ps-primary-contrast:#031012;--ps-primary-soft:#00c6c921;--ps-primary-border:#00c6c957;--ps-credit:#edb417;--ps-credit-soft:#edb41726;--ps-warning:#f0a83b;--ps-warning-soft:#f0a83b24;--ps-success:#35d399;--ps-success-soft:#35d39921;--ps-danger:#ff5b6b;--ps-danger-soft:#ff5b6b21;--ps-radius-md:12px;--ps-radius-lg:16px;--ps-radius-xl:24px;--ps-radius-2xl:32px;--ps-header-height:72px;--ps-shadow-soft:0 20px 60px #00000057;--ps-shadow-strong:0 36px 100px #0000007a;--ps-ring:0 0 0 3px #00c6c938;--ps-page-gradient:radial-gradient(circle at 28% 8%, #00c6c921, transparent 34rem), radial-gradient(circle at 92% 22%, #21e2d214, transparent 26rem), linear-gradient(180deg, #040609 0%, #05080d 48%, #030508 100%)}body{color:var(--ps-text);background:var(--ps-page-gradient);text-rendering:geometricprecision}:is(h1,h2,h3,.ps-heading){color:var(--ps-text-strong);letter-spacing:-.045em}html[dir=rtl] :is(h1,h2,h3,.ps-heading){letter-spacing:0;line-height:1.18}:is(.btn,.ps-button,button,input,textarea,select):focus-visible{box-shadow:var(--ps-ring);outline:none}:root{--ps-shell-sidebar:clamp(15.5rem, 18vw, 18.2rem);--ps-content-max:1260px;--ps-panel:#090c12d1;--ps-panel-strong:#0d121af0;--ps-panel-muted:#ffffff09;--ps-divider:#ffffff13;--ps-card-border:#ffffff14;--ps-card-hover-border:#00c6c957;--ps-cyan-glow:0 20px 70px #00c6c929;--ps-gold-glow:0 16px 46px #edb41724}.ps-surface,.launch-surface,.panel{border-color:var(--ps-card-border);background:linear-gradient(180deg, #ffffff09, #ffffff02), var(--ps-panel)}.btn{border-radius:.82rem;min-height:2.65rem;font-weight:800}.btn-primary{color:#021012;background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));border-color:#0000;box-shadow:0 15px 42px #00c6c92e}.btn-secondary,.btn-ghost{color:var(--ps-text);border-color:var(--ps-border);background:#ffffff09}.btn:hover{transform:translateY(-1px)}:is(input,select,textarea){color:var(--ps-text);border-color:var(--ps-border);background:#ffffff0a}.ps-app-shell{grid-template-areas:"sidebar main";grid-template-columns:minmax(250px, var(--ps-sidebar-width)) minmax(0, 1fr);gap:var(--ps-space-6);width:min(100% - 1.5rem, var(--ps-shell-max));padding-block:var(--ps-space-5) var(--ps-space-8);align-items:start;margin-inline:auto;display:grid}html[dir=rtl] .ps-app-shell{grid-template-areas:"main sidebar";grid-template-columns:minmax(0, 1fr) minmax(250px, var(--ps-sidebar-width))}.ps-app-shell--no-sidebar,html[dir=rtl] .ps-app-shell--no-sidebar{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.ps-sidebar{top:var(--ps-space-5);grid-area:sidebar;min-width:0;position:sticky}.ps-sidebar__panel{gap:var(--ps-space-5);padding:var(--ps-space-5);max-height:calc(100svh - (var(--ps-space-5) * 2));background:linear-gradient(180deg, #ffffff0a, #fff0), var(--ps-surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;display:flex;overflow:auto}.ps-sidebar__section{gap:var(--ps-space-3);flex-direction:column;min-width:0;display:flex}.ps-sidebar__section+.ps-sidebar__section{border-block-start:1px solid var(--ps-border);padding-block-start:var(--ps-space-4)}.ps-sidebar__section-head{justify-content:space-between;align-items:center;gap:var(--ps-space-3);display:flex}.ps-sidebar__eyebrow,.ps-topbar__eyebrow{color:var(--ps-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.ps-sidebar__count{color:var(--ps-text);font-size:.78rem;font-weight:700}.ps-sidebar__nav,.ps-sidebar__recent,.ps-sidebar__categories{gap:var(--ps-space-2);flex-direction:column;min-width:0;display:flex}.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category{justify-content:space-between;align-items:center;gap:var(--ps-space-3);border-radius:var(--ps-radius-md);min-height:2.8rem;color:var(--ps-text);text-align:start;background:#ffffff08;border:1px solid #0000;padding-block:.7rem;padding-inline:.9rem 1rem;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:flex}.ps-sidebar__nav-link:hover,.ps-sidebar__recent-link:hover,.ps-sidebar__category:hover{background:var(--ps-surface-hover);border-color:#5ca9ff29;transform:translateY(-1px)}.ps-sidebar__nav-link.is-active,.ps-sidebar__recent-link.is-active,.ps-sidebar__category.is-active{background:linear-gradient(#5ca9ff29,#5ca9ff14);border-color:#5ca9ff47;box-shadow:inset 0 1px #ffffff0f}.ps-sidebar__nav-link span,.ps-sidebar__recent-link strong,.ps-sidebar__category strong{font-weight:800}.ps-sidebar__recent-link{flex-direction:column;align-items:flex-start}.ps-sidebar__recent-link span{color:var(--ps-muted);font-size:.82rem}.ps-sidebar__category-copy{align-items:center;gap:var(--ps-space-2);min-width:0;display:inline-flex}.ps-sidebar__category-icon{block-size:1.8rem;inline-size:1.8rem;color:var(--ps-primary);background:#5ca9ff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ps-sidebar__category-count{color:var(--ps-muted);font-size:.78rem;font-weight:700}.ps-shell-main{gap:var(--ps-space-6);flex-direction:column;grid-area:main;min-width:0;display:flex}.ps-topbar{top:var(--ps-space-5);z-index:30;background:linear-gradient(180deg, #ffffff0e, #fff0), var(--ps-surface-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1rem 1.1rem;position:sticky}.ps-topbar__row{justify-content:space-between;align-items:center;gap:var(--ps-space-4);min-width:0;display:flex}.ps-topbar__identity{align-items:center;gap:var(--ps-space-4);min-width:0;display:flex}.ps-brand{align-items:center;gap:.8rem;min-width:0;display:inline-flex}.ps-brand__mark{color:#08111d;background:linear-gradient(135deg, var(--ps-primary), var(--ps-pro) 82%);border-radius:1rem;place-items:center;block-size:2.75rem;inline-size:2.75rem;font-weight:900;display:inline-grid;box-shadow:0 14px 26px #5ca9ff3d}.ps-brand__text{letter-spacing:-.03em;font-size:1rem;font-weight:900}.ps-topbar__context{gap:.15rem;min-width:0;display:grid}.ps-topbar__context strong{color:var(--ps-text);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:900;overflow:hidden}.ps-topbar__actions{flex-direction:var(--ps-inline-flow);justify-content:flex-end;align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;min-width:0;display:flex}.ps-topbar .account-pill,.ps-topbar .locale-switcher,.ps-topbar .credit{min-width:0}.ps-topbar .account-pill,.ps-topbar .locale-switcher{border-color:var(--ps-border);color:var(--ps-text);box-shadow:none;background:#ffffff0b}.ps-topbar .account-pill:hover,.ps-topbar .locale-switcher:hover{border-color:var(--ps-primary-border);background:var(--ps-surface-hover)}.ps-topbar .account-pill span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ps-topbar .locale-switcher{padding-inline-end:.75rem}.ps-topbar .locale-switcher span{color:var(--ps-muted);font-size:.8rem;font-weight:800}.ps-topbar .locale-switcher select{min-width:5.8rem;color:var(--ps-text);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-weight:800}.ps-shell-content,.ps-shell-content>*,.ps-shell-content>.ve2-editor-shell,.ps-shell-content>.react-tool-screen,.ps-shell-content>.launch-account-page{min-width:0}.ps-shell-content--studio{padding-block-end:var(--ps-space-6)}@media (width<=1180px){.ps-app-shell{width:min(100% - 1rem, var(--ps-shell-max));gap:var(--ps-space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}html[dir=rtl] .ps-app-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.ps-sidebar{display:none}}@media (width<=860px){.ps-app-shell{padding-block:var(--ps-space-4) var(--ps-space-6)}.ps-topbar{top:var(--ps-space-4);padding:.95rem}.ps-topbar__row,.ps-topbar__identity{flex-direction:column;align-items:stretch}.ps-topbar__actions{justify-content:stretch}.ps-topbar .account-pill,.ps-topbar .locale-switcher,.ps-topbar .credit{justify-content:space-between;width:100%}}@media (width<=1360px){.ps-app-shell{gap:var(--ps-space-5);width:min(100% - 1.1rem, var(--ps-shell-max));grid-template-columns:minmax(228px,280px) minmax(0,1fr)}html[dir=rtl] .ps-app-shell{grid-template-columns:minmax(0,1fr) minmax(228px,280px)}.ps-topbar{padding:.95rem 1rem}.ps-topbar__row{align-items:flex-start}.ps-topbar__context strong{white-space:normal;line-height:1.2}.ps-topbar__actions{gap:var(--ps-space-2)}}@media (width<=1280px){.ps-app-shell{gap:var(--ps-space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}html[dir=rtl] .ps-app-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.ps-sidebar{display:none}.ps-shell-main{gap:var(--ps-space-5)}}@media (width<=980px){.ps-topbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ps-topbar .account-pill,.ps-topbar .locale-switcher,.ps-topbar .credit{justify-content:space-between;width:100%}}@media (width<=640px){.ps-app-shell{width:min(100% - .75rem, var(--ps-shell-max));padding-block:.75rem var(--ps-space-5);gap:var(--ps-space-4)}.ps-topbar{border-radius:22px;padding:.85rem;top:.75rem}.ps-topbar__actions{grid-template-columns:1fr}.ps-topbar .locale-switcher select{min-width:0;inline-size:100%}}.ps-sidebar__panel{border-radius:var(--ps-radius-xl);background:linear-gradient(#ffffff0e,#fff0),radial-gradient(circle at 100% 0,#50b2ff1c,#0000 34%),#060e1ac7;box-shadow:0 24px 72px #0000004d}.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category{border-radius:var(--ps-radius-md);background:#ffffff09;min-height:3rem}.ps-sidebar__nav-link:hover,.ps-sidebar__recent-link:hover,.ps-sidebar__category:hover,.ps-sidebar__nav-link.is-active,.ps-sidebar__recent-link.is-active,.ps-sidebar__category.is-active{border-color:var(--ps-primary-border);background:linear-gradient(135deg,#50b2ff24,#38e6c50f)}.ps-topbar{top:clamp(.75rem, 1.25vw, var(--ps-space-5));border-radius:var(--ps-radius-xl);background:linear-gradient(#091220d6,#060d18e6),radial-gradient(circle at 0 0,#50b2ff1f,#0000 32%);border-color:#90a7cd2e;box-shadow:0 18px 54px #00000047}.ps-brand__text,.ps-topbar__context strong{letter-spacing:-.045em}.ps-topbar .account-pill,.ps-topbar .locale-switcher,.ps-topbar .credit{border-radius:var(--ps-radius-pill);background:#ffffff0b;min-height:2.75rem}@media (width<=640px){.ps-app-shell{width:min(100% - .75rem, var(--ps-shell-max))}.ps-topbar{border-radius:24px}}.ps-shell-content--studio{position:relative}.ps-shell-content--studio .ve2-openreel-shell{border-radius:var(--ps-radius-xl);background:radial-gradient(circle at 80% 12%,#50b2ff29,#0000 30%),radial-gradient(circle at 16% 20%,#38e6c51a,#0000 28%),linear-gradient(#050b14,#07111e);border-color:#90a7cd33;height:min(1040px,100svh - 150px);min-height:740px;box-shadow:0 30px 96px #00000061}.ps-shell-content--studio .ve2-openreel-frame{background:#050b14}.ps-shell-content--studio .ve2-openreel-status{background:radial-gradient(circle at 50% 36%,#50b2ff2e,#0000 30%),linear-gradient(#050b14,#07111e)}.ps-shell-content--studio .ve2-openreel-status__mark{color:var(--ps-primary-contrast);background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2))}@media (width<=1180px){.ps-shell-content--studio .ve2-openreel-shell{height:min(940px,100svh - 138px);min-height:680px}}@media (width<=720px){.ps-shell-content--studio .ve2-openreel-shell{border-radius:22px;min-height:620px}}.ps-shell-main{position:relative}.ps-shell-main:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(circle at 30% 0,#5ca9ff1f,#0000 42%),radial-gradient(circle at 80% 20%,#45d29e14,#0000 36%);block-size:18rem;position:absolute;inset-block-start:calc(var(--ps-space-8) * -1);inset-inline:6% 0}.ps-topbar{overflow:hidden}.ps-topbar:after{content:"";opacity:.78;background:linear-gradient(90deg,#0000,#5ca9ff5c,#0000);block-size:1px;position:absolute;inset-block-end:0;inset-inline:1.1rem}.ps-topbar__row{z-index:1;position:relative}.ps-topbar__context{border-inline-start:1px solid #90a7cd24;padding-inline-start:clamp(.9rem,1.4vw,1.3rem)}html[dir=rtl] .ps-topbar__context{border-inline-start:0;border-inline-end:1px solid #90a7cd24;padding-inline:0 clamp(.9rem,1.4vw,1.3rem)}.ps-topbar__actions{align-items:center}.ps-topbar .locale-switcher,.ps-topbar .account-pill,.ps-topbar .credit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ps-topbar .locale-switcher:hover,.ps-topbar .account-pill:hover,.ps-topbar .credit:hover{border-color:var(--ps-primary-border);background:#5ca9ff14}.ps-sidebar__panel{position:relative;overflow:hidden auto}.ps-sidebar__panel:before{content:"";border-radius:var(--ps-radius-pill);background:linear-gradient(180deg, var(--ps-primary), #45d29e47, transparent);opacity:.74;inline-size:3px;position:absolute;inset-block:1.2rem;inset-inline-start:0}html[dir=rtl] .ps-sidebar__panel:before{inset-inline:auto 0}.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category{position:relative}.ps-sidebar__nav-link:after,.ps-sidebar__recent-link:after,.ps-sidebar__category:after{content:"";border-radius:var(--ps-radius-pill);background:var(--ps-primary);opacity:0;inline-size:3px;transition:opacity .16s,transform .16s;position:absolute;inset-block:.65rem;inset-inline-end:.6rem;transform:scaleY(.5)}html[dir=rtl] .ps-sidebar__nav-link:after,html[dir=rtl] .ps-sidebar__recent-link:after,html[dir=rtl] .ps-sidebar__category:after{inset-inline:.6rem auto}.ps-sidebar__nav-link:hover:after,.ps-sidebar__recent-link:hover:after,.ps-sidebar__category:hover:after,.ps-sidebar__nav-link.is-active:after,.ps-sidebar__recent-link.is-active:after,.ps-sidebar__category.is-active:after{opacity:1;transform:scaleY(1)}.ps-sidebar__panel::-webkit-scrollbar{inline-size:10px}.ps-shell-content::-webkit-scrollbar{inline-size:10px}.ps-sidebar__panel::-webkit-scrollbar-thumb{border-radius:var(--ps-radius-pill);background:#90a7cd47 padding-box content-box;border:3px solid #0000}.ps-shell-content::-webkit-scrollbar-thumb{border-radius:var(--ps-radius-pill);background:#90a7cd47 padding-box content-box;border:3px solid #0000}.ps-shell-content{min-width:0}@keyframes ps-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.ps-topbar__context{display:none}}@media (width<=820px){.ps-topbar__row,.ps-topbar__identity,.ps-topbar__actions{align-items:stretch}.ps-brand{justify-content:center}}@media (prefers-reduced-motion:reduce){.ps-shell-content>:is(.home-page,.local-tool-page,.launch-account-page){animation:none}}.ps-app-shell{width:min(100% - clamp(.75rem, 1.8vw, 2.25rem), var(--ps-shell-max));gap:clamp(var(--ps-space-5), 2.8vw, var(--ps-space-10));padding-block:clamp(.9rem, 1.6vw, var(--ps-space-6)) var(--ps-space-10)}.ps-shell-main{gap:clamp(var(--ps-space-5), 2.5vw, var(--ps-space-8))}.ps-topbar{background:linear-gradient(135deg,#050c18e0,#071120d1),radial-gradient(circle at 8% 0,#58b7ff2e,#0000 38%);border-radius:clamp(22px,2vw,34px);min-height:5.35rem;padding:clamp(.8rem,1.25vw,1.2rem)}.ps-brand__mark{background:radial-gradient(circle at 30% 20%,#fff 0 4%,#0000 5%),conic-gradient(from 180deg,#58b7ff,#36e6c8,#a78bfa,#58b7ff);border-radius:1.15rem;block-size:3.15rem;inline-size:3.15rem}.ps-brand__text{font-size:1.12rem}.ps-topbar__context strong{font-size:1.05rem}.ps-topbar .account-pill,.ps-topbar .locale-switcher,.ps-topbar .credit{border-color:#98b1da2e;min-height:3rem;padding-inline:.95rem}.ps-sidebar{top:clamp(.9rem, 1.6vw, var(--ps-space-6))}.ps-sidebar__panel{gap:var(--ps-space-6);background:linear-gradient(#ffffff0e,#ffffff05),#040a14b8;border-radius:30px;padding:1.15rem;box-shadow:0 30px 90px #0000005c,inset 0 1px #ffffff0e}.ps-sidebar__section-head{padding-inline:.35rem}.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category{background:0 0;border-radius:1.1rem;min-height:3.2rem;padding-inline:1rem}.ps-sidebar__category-icon{border-radius:.75rem;block-size:2rem;inline-size:2rem}.ps-shell-content>:is(.home-page,.local-tool-page,.launch-account-page){animation:ps-redesign-enter .54s var(--ps-ease-out) both}@keyframes ps-redesign-enter{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.ps-topbar{min-height:auto}}@media (width<=640px){.ps-app-shell{width:min(100% - .7rem, var(--ps-shell-max))}.ps-topbar{border-radius:22px;padding:.72rem}.ps-brand__mark{block-size:2.65rem;inline-size:2.65rem}}.ps-topbar{border-color:#58b7ff38;box-shadow:0 28px 82px #00000061,inset 0 0 0 1px #ffffff0b}.ps-topbar__actions>*{box-shadow:inset 0 1px #fff1}.ps-sidebar__panel{border:1px solid #58b7ff24}.ps-sidebar__nav-link.is-active,.ps-sidebar__recent-link.is-active,.ps-sidebar__category.is-active{color:#f8fbff;background:radial-gradient(circle at 100% 0,#58b7ff33,#0000 38%),linear-gradient(135deg,#58b7ff2e,#36e6c812)}.ps-shell-content--studio .ve2-openreel-shell{border-color:#58b7ff38;box-shadow:0 40px 110px #00000075,inset 0 0 0 1px #ffffff0d}.ps-app-shell{gap:clamp(var(--ps-space-5), 2.1vw, var(--ps-space-8));width:min(100% - clamp(.9rem, 2.1vw, 2.25rem), var(--ps-shell-max))}.ps-topbar{background:linear-gradient(#ffffff0e,#ffffff04),#080f1bdb;border-color:#97abcc29;border-radius:1.25rem;min-height:4.65rem;padding:.8rem .95rem;box-shadow:0 20px 62px #0000004d,inset 0 1px #ffffff0f}.ps-topbar__context strong{letter-spacing:-.04em;font-size:clamp(1rem,1.25vw,1.12rem)}.ps-topbar .account-pill,.ps-topbar .locale-switcher,.ps-topbar .credit{background:#ffffff0a;border-color:#97abcc29;border-radius:999px;min-height:2.65rem}.ps-topbar .credit{color:var(--ps-credit);background:#f4c76e1a;border-color:#f4c76e38}.ps-sidebar__panel{gap:var(--ps-space-5);background:linear-gradient(#ffffff0d,#ffffff03),#080f1bdb;border-color:#97abcc24;border-radius:1.35rem;padding:1rem;box-shadow:0 22px 64px #0000004d,inset 0 1px #ffffff0d}.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category{background:0 0;border-radius:.95rem;min-height:2.9rem}.ps-sidebar__category-icon{block-size:1.9rem;inline-size:1.9rem;color:var(--ps-primary);background:#67dfff16;border-radius:.72rem}.ps-sidebar__nav-link.is-active,.ps-sidebar__recent-link.is-active,.ps-sidebar__category.is-active{background:linear-gradient(135deg,#67dfff1f,#45e3c70e);border-color:#67dfff42}@media (width<=640px){.ps-app-shell{width:min(100% - .75rem, var(--ps-shell-max))}.ps-topbar{border-radius:1.1rem;min-height:auto}}.ps-topbar__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.75rem,1.6vw,1.4rem);display:grid}.ps-topbar__identity,.ps-topbar__actions{min-width:0}.ps-topbar__nav{background:#ffffff09;border:1px solid #97abcc24;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.24rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.ps-topbar__nav-link{min-height:2.25rem;color:var(--ps-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.88rem;font-weight:760;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.ps-topbar__nav-link:hover,.ps-topbar__nav-link:focus-visible,.ps-topbar__nav-link.is-active{color:var(--ps-text);background:#67dfff1c;outline:none}.ps-topbar__nav-link:hover{transform:translateY(-1px)}.ps-topbar__actions{justify-content:flex-end;gap:.55rem}.ps-topbar__credits{white-space:nowrap}.ps-sidebar__credits-card{color:var(--ps-text);background:radial-gradient(circle at 100% 0,#f4c76e33,#0000 34%),linear-gradient(135deg,#f4c76e2e,#694d121f),#ffffff09;border:1px solid #f4c76e33;border-radius:1.12rem;gap:.5rem;padding:1rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000042}.ps-sidebar__credits-card:after{content:"";filter:blur(3px);pointer-events:none;background:#f4c76e21;border-radius:999px;block-size:7rem;inline-size:7rem;position:absolute;inset-block-start:-2.7rem;inset-inline-end:-2.5rem}.ps-sidebar__credits-head{z-index:1;color:var(--ps-credit);align-items:center;gap:.45rem;font-size:.82rem;font-weight:850;display:flex;position:relative}.ps-sidebar__credits-plan{color:#ffecbce6;letter-spacing:.04em;text-transform:uppercase;background:#00000038;border-radius:999px;margin-inline-start:auto;padding:.22rem .48rem;font-size:.66rem}.ps-sidebar__credits-card strong{z-index:1;color:#ffe28f;letter-spacing:-.06em;font-size:clamp(1.65rem,2.2vw,2.15rem);line-height:.95;position:relative}.ps-sidebar__credits-card>span:last-child{z-index:1;color:#ffecbcc7;font-size:.78rem;font-weight:720;position:relative}.ps-sidebar__credits-card:hover,.ps-sidebar__credits-card:focus-visible{border-color:#f4c76e5c;outline:none;transform:translateY(-1px)}@media (width<=1120px){.ps-topbar__row{grid-template-columns:minmax(0,1fr) auto}.ps-topbar__nav{display:none}}@media (width<=720px){.ps-topbar__row{grid-template-columns:minmax(0,1fr)}.ps-topbar__actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;inline-size:100%;display:grid}.ps-topbar__actions>*{justify-content:center;inline-size:100%}}@media (width<=520px){.ps-topbar__context{display:none}.ps-sidebar__credits-card{padding:.9rem}}.ps-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff09,#ffffff02),#05070bb8;border-color:#7882942e;min-height:4.35rem;box-shadow:0 20px 64px #0000003d,inset 0 1px #ffffff0b}.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category{min-height:2.85rem;color:color-mix(in srgb, var(--ps-text) 72%, var(--ps-muted));background:0 0;border-color:#0000}.ps-sidebar__nav-link:hover,.ps-sidebar__recent-link:hover,.ps-sidebar__category:hover{background:#ffffff0a;border-color:#78829424}.ps-sidebar__nav-link:after,.ps-sidebar__recent-link:after,.ps-sidebar__category:after{background:var(--ps-primary)}.ps-sidebar__category-icon{color:var(--ps-primary);background:#05c8d216}.ps-sidebar__credits-card>span:last-child,.ps-sidebar__credits-plan{color:#ffe69ec2}.ps-topbar__credits{color:var(--ps-credit);background:#f3c3161a;border-color:#f3c31633}@media (width<=720px){.ps-topbar{border-radius:1rem}}.ps-shell-main{min-width:0}.ps-topbar{background:linear-gradient(oklch(100% 0 0/.035),oklch(100% 0 0/.008)),oklch(13% .008 260/.76);border-color:oklch(26% .008 260/.72);min-height:4.25rem;box-shadow:0 18px 58px oklch(0% 0 0/.24),inset 0 1px oklch(100% 0 0/.045)}.ps-topbar__brand-name,.ps-brand__text{letter-spacing:-.03em}.ps-brand__accent{color:var(--ps-primary)}.ps-brand__mark{color:var(--ps-primary-contrast);background:var(--ps-primary);box-shadow:none}.ps-topbar__nav{box-shadow:none;background:0 0;border-color:#0000}.ps-topbar__nav-link{color:var(--ps-muted);font-size:.9rem;font-weight:650}.ps-topbar__nav-link:hover,.ps-topbar__nav-link:focus-visible,.ps-topbar__nav-link.is-active{color:var(--ps-text);background:oklch(78% .13 195/.1)}.ps-topbar__actions{gap:.6rem}.ps-topbar__credits,.credit.ps-pill{color:var(--ps-credit);background:oklch(82% .14 85/.1);border-color:oklch(82% .14 85/.2)}.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category{color:oklch(92% .005 260/.82);background:0 0;border-color:#0000;min-height:2.8rem}.ps-sidebar__nav-link:hover,.ps-sidebar__recent-link:hover,.ps-sidebar__category:hover{color:var(--ps-text);background:oklch(100% 0 0/.035);border-color:oklch(26% .008 260/.52)}.ps-sidebar__nav-link.is-active,.ps-sidebar__recent-link.is-active,.ps-sidebar__category.is-active{color:var(--ps-primary);box-shadow:none;background:oklch(78% .13 195/.1);border-color:oklch(78% .13 195/.24)}.ps-sidebar__category-icon{color:var(--ps-primary);box-shadow:none;background:oklch(78% .13 195/.1)}.ps-sidebar__credits-head,.ps-sidebar__credits-card strong{color:var(--ps-credit)}.ps-sidebar__credits-plan,.ps-sidebar__credits-card>span:last-child{color:oklch(90% .07 85/.76)}@media (width<=720px){.ps-topbar{min-height:auto}}.ps-app-shell{background:var(--ps-page-gradient)}.ps-topbar{min-height:var(--ps-header-height);border:1px solid var(--ps-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030508db;border-radius:0;padding:.72rem 1rem;box-shadow:0 1px #ffffff0b}.ps-topbar__row{grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:.85rem;width:100%;min-width:0;display:grid}.ps-topbar__identity,.ps-topbar__actions,.ps-topbar__nav{min-width:0}.ps-topbar__identity{flex-direction:row;align-items:center;gap:.75rem;display:flex}.ps-brand{color:var(--ps-text-strong);gap:.64rem}.ps-brand__mark{color:#021014;background:radial-gradient(circle at 28% 18%, #ffffff57, transparent 28%), linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));border-radius:.9rem;width:2.35rem;height:2.35rem;box-shadow:0 12px 34px #00c6c938}.ps-brand__text{letter-spacing:-.035em;white-space:nowrap;font-size:1.1rem;font-weight:850}.ps-topbar__context{display:none}.ps-topbar__nav{justify-content:center;gap:.35rem}.ps-topbar__nav-link{min-height:2.45rem;color:var(--ps-text-muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:.55rem .78rem}.ps-topbar__nav-link:hover,.ps-topbar__nav-link.is-active{color:var(--ps-text-strong);border-color:var(--ps-border);background:#ffffff0b}.ps-topbar__actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.ps-topbar__actions>*{white-space:nowrap;flex:none}.ps-topbar__credits,.credit.ps-pill{min-height:2.45rem;color:var(--ps-credit);box-shadow:none;background:#edb4171a;border:1px solid #edb41733;padding:.55rem .82rem}.locale-switcher,.account-pill,.ps-topbar__account,.ps-topbar__language{border-color:var(--ps-border);background:#ffffff09;min-height:2.45rem}.ps-sidebar__panel{background:linear-gradient(180deg, #ffffff06, transparent 28%), var(--ps-sidebar-bg);border-color:#ffffff12;box-shadow:inset -1px 0 #ffffff09}html[dir=rtl] .ps-sidebar__panel{box-shadow:inset 1px 0 #ffffff09}.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category{min-height:2.7rem;color:var(--ps-text-muted);background:0 0;border:1px solid #0000;border-radius:.86rem;padding:.68rem .72rem}.ps-sidebar__nav-link:hover,.ps-sidebar__recent-link:hover,.ps-sidebar__category:hover{color:var(--ps-text-strong);border-color:var(--ps-border);background:#ffffff0b}.ps-sidebar__nav-link.is-active,.ps-sidebar__recent-link.is-active,.ps-sidebar__category.is-active{color:var(--ps-primary);background:#00c6c91a;border-color:#00c6c92b}.ps-sidebar__credits-card{background:radial-gradient(circle at 92% 12%,#edb41733,#0000 42%),linear-gradient(135deg,#edb41729,#2d210838),#181207b8;border-color:#edb41730;box-shadow:0 18px 44px #00000038}@media (width<=1100px){.ps-topbar__row{grid-template-columns:auto 1fr}.ps-topbar__nav{display:none}}@media (width<=720px){.ps-topbar{min-height:74px;padding:.48rem .58rem}.ps-topbar__row{grid-template-columns:auto minmax(0,1fr);gap:.45rem}.ps-brand__mark{border-radius:.78rem;width:2.15rem;height:2.15rem}.ps-brand__text{text-overflow:ellipsis;max-width:8rem;font-size:1rem;overflow:hidden}.ps-topbar__actions{flex-direction:row;align-items:center;gap:.3rem;display:flex;overflow:hidden}.ps-topbar__credits,.credit.ps-pill,.locale-switcher,.account-pill,.ps-topbar__account,.ps-topbar__language{text-overflow:ellipsis;max-width:6.8rem;min-height:2.18rem;padding:.43rem .58rem;font-size:.78rem;overflow:hidden}}@media (width<=460px){.ps-topbar{min-height:68px}.ps-brand__text{max-width:6.9rem}.ps-topbar__credits,.credit.ps-pill{max-width:4.7rem}.locale-switcher{max-width:4.9rem}.ps-topbar__actions{flex-wrap:nowrap}.ps-topbar__credits span:not(.credit-dot),.account-pill span,.locale-switcher>span{display:none}.ps-topbar__credits,.credit.ps-pill,.account-pill,.locale-switcher{width:auto;max-width:none;padding-inline:.52rem}.locale-switcher select{width:2.55rem;min-width:0;color:var(--ps-text);background:0 0;padding-inline:0}}.ps-app-shell{background:radial-gradient(circle at 18% 0,#00c6c91f,#0000 30rem),linear-gradient(#030508,#05080d 52%,#030508);min-height:100svh}.ps-app-shell:not(.ps-app-shell--plain){grid-template-columns:var(--ps-shell-sidebar) minmax(0, 1fr);display:grid}html[dir=rtl] .ps-app-shell:not(.ps-app-shell--plain){grid-template-columns:minmax(0, 1fr) var(--ps-shell-sidebar)}.ps-sidebar{inline-size:var(--ps-shell-sidebar)}.ps-sidebar__panel{background:radial-gradient(circle at 16% 8%,#00c6c91a,#0000 14rem),#030508;border:0;border-radius:0;min-height:100svh;padding:1.15rem .95rem;position:sticky;top:0}.ps-sidebar__credits-card{border-radius:1.15rem;min-height:7.2rem;padding:1.05rem}.ps-sidebar__credits-card strong{font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1}.ps-sidebar__section{margin-block-start:1.25rem}.ps-sidebar__eyebrow,.ps-sidebar__section-head{color:var(--ps-text-soft);letter-spacing:.08em}html[dir=rtl] .ps-sidebar__eyebrow,html[dir=rtl] .ps-sidebar__section-head{letter-spacing:0}.ps-sidebar__nav,.ps-sidebar__categories{gap:.3rem}.ps-sidebar__nav-link,.ps-sidebar__category,.ps-sidebar__recent-link{border-radius:.82rem;min-height:2.48rem;padding:.58rem .7rem}.ps-sidebar__nav-link.is-active,.ps-sidebar__category.is-active{color:var(--ps-primary);box-shadow:inset 3px 0 0 var(--ps-primary);background:#00c6c91c}html[dir=rtl] .ps-sidebar__nav-link.is-active,html[dir=rtl] .ps-sidebar__category.is-active{box-shadow:inset -3px 0 0 var(--ps-primary)}.ps-main{min-width:0}.ps-topbar{z-index:30;border:0;border-bottom:1px solid var(--ps-divider);background:#030508e6;min-height:68px;padding:.62rem clamp(.95rem,2vw,1.35rem);position:sticky;top:0}.ps-topbar__row{width:min(100%, var(--ps-content-max));grid-template-columns:auto minmax(14rem,1fr) auto auto;gap:.8rem;margin-inline:auto}.ps-topbar__search{min-width:0;min-height:2.75rem;color:var(--ps-text-soft);border:1px solid var(--ps-border);background:#ffffff09;border-radius:.85rem;align-items:center;gap:.65rem;padding:.55rem .9rem;display:flex}.ps-topbar__search:hover{color:var(--ps-text);border-color:var(--ps-primary-border);background:#00c6c914}.ps-topbar__nav{justify-content:flex-end}.ps-topbar__actions{min-width:max-content}.ps-topbar__credits{color:var(--ps-credit);background:#edb4171a}@media (width<=1280px){.ps-app-shell:not(.ps-app-shell--plain),html[dir=rtl] .ps-app-shell:not(.ps-app-shell--plain){grid-template-columns:1fr}.ps-sidebar{display:none}.ps-topbar__row{grid-template-columns:auto minmax(0,1fr) auto}.ps-topbar__nav{display:none}}@media (width<=720px){.ps-topbar{min-height:66px;padding:.48rem .58rem}.ps-topbar__row{grid-template-columns:auto minmax(0,1fr) auto;gap:.44rem}.ps-brand__text{max-width:7.5rem}.ps-topbar__search{min-height:2.18rem;padding-inline:.55rem}.ps-topbar__search span{display:none}}@media (width<=460px){.ps-topbar__row{grid-template-columns:auto auto minmax(0,1fr)}.ps-topbar__actions{gap:.25rem}.ps-topbar__credits{display:none}}.ps-app-shell.ps-app-shell--no-sidebar,html[dir=rtl] .ps-app-shell.ps-app-shell--no-sidebar{grid-template-columns:minmax(0,1fr)}.ps-app-shell--tool.ps-app-shell--no-sidebar .ps-shell-main,.ps-app-shell--tool.ps-app-shell--no-sidebar .ps-shell-content{inline-size:100%;min-inline-size:0}.ps-shell-main,.ps-shell-content{min-inline-size:0}.account-pill__label--compact,.locale-switcher__compact{display:none}@media (width<=1280px){.ps-app-shell:not(.ps-app-shell--plain),html[dir=rtl] .ps-app-shell:not(.ps-app-shell--plain){width:min(100% - 1rem, var(--ps-shell-max));padding-block:0 2.5rem;display:block}.ps-sidebar{display:none!important}.ps-shell-main{gap:clamp(1rem,3vw,1.5rem)}.ps-topbar{border-radius:0 0 1rem 1rem;margin-block:0;top:0}}@media (width>=721px) and (width<=900px){.ps-topbar__row{grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem}.ps-topbar__identity,.ps-brand{min-inline-size:0}.ps-topbar__context,.ps-topbar__nav,.ps-topbar__search span,.ps-topbar__credits,.account-pill__label--full,.locale-switcher__label{display:none}.account-pill__label--compact,.locale-switcher__compact{display:inline-flex}.ps-topbar__search{inline-size:2.5rem;min-inline-size:2.5rem;justify-content:center;min-height:2.5rem;padding:0}.ps-topbar__actions{justify-content:flex-end;justify-self:end;min-inline-size:0;max-inline-size:100%}.ps-topbar .account-pill,.ps-topbar .locale-switcher{inline-size:auto;width:auto;flex:0 auto;max-inline-size:10rem}.account-pill .account-pill__label--compact,.locale-switcher .locale-switcher__compact{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-inline-size:0;display:inline-flex;overflow:hidden}}@media (width<=720px){.ps-app-shell:not(.ps-app-shell--plain),html[dir=rtl] .ps-app-shell:not(.ps-app-shell--plain){width:100%;padding-block-end:2rem}.ps-topbar{border-block-start:0;border-inline:0;min-height:0;padding:.55rem .65rem;position:relative;top:auto}.ps-topbar__row{grid-template-columns:auto auto minmax(0,1fr);gap:.45rem}.ps-topbar__identity{min-inline-size:0}.ps-topbar__search{inline-size:2.35rem;min-inline-size:2.35rem;justify-content:center;min-height:2.35rem;padding:0}.ps-topbar__search span,.ps-topbar__nav,.ps-topbar__context,.ps-topbar__credits,.account-pill__label--full,.locale-switcher__label{display:none}.account-pill__label--compact,.locale-switcher__compact{display:inline-flex}.ps-topbar__actions{justify-content:flex-end;justify-self:end;min-inline-size:0;max-inline-size:100%;overflow:hidden}.ps-topbar .account-pill,.ps-topbar .locale-switcher{inline-size:auto;width:auto;flex:none;max-inline-size:none}.ps-topbar .locale-switcher{position:relative;overflow:visible}.ps-topbar .locale-switcher select{opacity:0;cursor:pointer;z-index:2;block-size:100%;inline-size:100%;min-inline-size:100%;display:block;position:absolute;inset:0}.account-pill .account-pill__label--compact,.locale-switcher .locale-switcher__compact{text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}.locale-switcher .locale-switcher__compact,.locale-switcher svg{pointer-events:none}.ps-shell-content{padding-block-start:0}}@media (width<=460px){.ps-brand__text{display:none}.ps-topbar__row{grid-template-columns:auto auto minmax(0,1fr)}.ps-topbar .account-pill{max-inline-size:none}}.ps-app-shell--studio.ps-app-shell--no-sidebar,html[dir=rtl] .ps-app-shell--studio.ps-app-shell--no-sidebar{background:#02060b;width:100%;max-width:none;min-height:100svh;padding-block:0}.ps-app-shell--studio .ps-shell-main{gap:0;min-height:100svh}.ps-app-shell--studio .ps-topbar{--studio-shell-header:48px;min-height:var(--studio-shell-header);box-shadow:none;background:linear-gradient(#050a12e0,#04080fd1),#04070d;border:0;border-block-end:1px solid #8da1c124;border-radius:0;padding:.34rem .75rem;position:relative;top:auto}.ps-app-shell--studio .ps-topbar__row{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;width:100%;max-width:none}.ps-app-shell--studio .ps-topbar__nav,.ps-app-shell--studio .ps-topbar__search,.ps-app-shell--studio .ps-topbar__context,.ps-app-shell--studio .ps-topbar__credits{display:none}.ps-app-shell--studio .ps-brand__mark{block-size:2rem;inline-size:2rem;font-size:.85rem}.ps-app-shell--studio .ps-brand__text{max-width:none}.ps-app-shell--studio .ps-brand__text strong{font-size:.9rem}.ps-app-shell--studio .ps-brand__text span{display:none}.ps-app-shell--studio .ps-topbar__actions{justify-self:end;gap:.4rem;min-inline-size:0;overflow:visible}.ps-app-shell--studio .ps-topbar .account-pill,.ps-app-shell--studio .ps-topbar .locale-switcher{background:#ffffff09;border-color:#8da1c129;min-height:2.15rem;padding:.42rem .62rem;font-size:.78rem}.ps-app-shell--studio .ps-topbar .locale-switcher select{min-width:4.4rem;height:1.45rem;min-height:1.45rem;font-size:.76rem}.ps-app-shell--studio .ps-shell-content--studio{padding:0}.ps-app-shell--studio .ve2-openreel-shell{background:#02060b;border:0;border-radius:0;height:max(900px,100svh - 48px);min-height:900px}.ps-app-shell--studio .ve2-openreel-frame{border-radius:0}@media (width<=720px){.ps-app-shell--studio .ps-topbar{min-height:46px;padding:.42rem .55rem}.ps-app-shell--studio .ps-topbar__row{grid-template-columns:auto minmax(0,1fr) auto}.ps-app-shell--studio .ve2-openreel-shell{height:calc(100svh - 46px);min-height:620px}}@media (width<=460px){.ps-app-shell--studio .ps-brand__text{display:none}.ps-app-shell--studio .ps-topbar .account-pill,.ps-app-shell--studio .ps-topbar .locale-switcher{padding-inline:.52rem}}.ps-topbar--admin{container:app-header-two-rows/inline-size}@container app-header-two-rows (width<=1120px){.ps-topbar--admin .ps-topbar__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity search""nav actions";align-items:center}.ps-topbar--admin .ps-topbar__identity{grid-area:identity;min-inline-size:0}.ps-topbar--admin .ps-topbar__search{grid-area:search;min-block-size:44px;min-inline-size:44px;max-inline-size:100%}.ps-topbar--admin .ps-topbar__nav{flex-wrap:wrap;grid-area:nav;justify-content:flex-start;min-inline-size:0;max-inline-size:100%;display:flex}.ps-topbar--admin .ps-topbar__actions{min-width:0;flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:.5rem;min-inline-size:0;max-inline-size:100%;display:flex}.ps-topbar--admin .ps-brand,.ps-topbar--admin .ps-topbar__nav-link,.ps-topbar--admin .ps-topbar__actions>.account-pill,.ps-topbar--admin .ps-topbar__actions>.locale-switcher{min-block-size:44px;min-inline-size:44px;max-inline-size:100%}}@media (width<=900px){.ps-topbar--admin .ps-topbar__search>span{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}@media (width<=480px){.ps-topbar--admin .ps-topbar__nav{gap:.2rem}.ps-topbar--admin .ps-topbar__nav-link{padding-inline:.55rem;font-size:.82rem}}@media (width<=720px){.ps-topbar__search{box-sizing:border-box;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}}@media (width>=721px) and (width<=1024px){.ps-topbar__search{box-sizing:border-box;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}}@media (width<=720px){.ps-brand{box-sizing:border-box;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}}.ps-skip-link{z-index:200;border:1px solid var(--ps-primary-border);background:var(--ps-surface-2,#0b1119);color:var(--ps-text,#f7fbff);border-radius:.75rem;padding:.65rem .9rem;font-weight:800;transition:transform .14s;position:fixed;inset-block-start:.5rem;inset-inline-start:.75rem;transform:translateY(-180%);box-shadow:0 12px 30px #00000057}.ps-skip-link:focus-visible{outline:2px solid var(--ps-primary,#00c6c9);outline-offset:2px;transform:translateY(0)}.ps-mobile-nav-trigger,.ps-mobile-nav__close{border:1px solid var(--ps-border);block-size:44px;inline-size:44px;color:var(--ps-text);cursor:pointer;background:#ffffff09;border-radius:.8rem;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:none}.ps-mobile-nav-trigger:hover,.ps-mobile-nav__close:hover{border-color:var(--ps-primary-border);background:#00c6c917}.ps-topbar__nav-link:focus-visible,.ps-sidebar__credits-card:focus-visible,.ps-mobile-nav-trigger:focus-visible,.ps-mobile-nav__close:focus-visible,.ps-topbar .locale-switcher select:focus-visible{outline:2px solid var(--ps-primary,#00c6c9);outline-offset:2px}.ps-mobile-nav{z-index:300;pointer-events:auto;isolation:isolate;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000ad;position:fixed;inset:0}.ps-mobile-nav__dialog{z-index:1;border-inline-end:1px solid var(--ps-border);background:#030508;inline-size:min(88vw,360px);max-inline-size:100%;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;box-shadow:24px 0 64px #0000006b}html[dir=rtl] .ps-mobile-nav__dialog{box-shadow:-24px 0 64px #0000006b}.ps-mobile-nav__header{z-index:3;border-block-end:1px solid var(--ps-divider);background:#030508;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:64px;padding-inline:1rem;display:flex;position:relative}.ps-mobile-nav__header strong{color:var(--ps-text);font-size:1rem;font-weight:900}.ps-mobile-nav__close{z-index:4;pointer-events:auto;touch-action:manipulation;display:inline-flex;position:relative}.ps-mobile-nav__content{z-index:1;overscroll-behavior:contain;block-size:calc(100dvh - 64px);position:relative;overflow:auto}.ps-mobile-nav .ps-sidebar{inline-size:100%;position:static;display:block!important}.ps-mobile-nav .ps-sidebar__panel{border:0;min-block-size:0;max-block-size:none;padding-block:1rem 2rem;position:static}@media (width<=1280px){.ps-app-shell:not(.ps-app-shell--no-sidebar) .ps-mobile-nav-trigger{display:inline-flex}.ps-app-shell:not(.ps-app-shell--no-sidebar) .ps-topbar__row{grid-template-columns:auto minmax(0,1fr) auto auto}}@media (width>=1281px){.ps-mobile-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.ps-skip-link{transition:none}}.ps-app-shell--studio.ps-app-shell--no-sidebar,html[dir=rtl] .ps-app-shell--studio.ps-app-shell--no-sidebar{--studio-platform-header:64px;background:var(--psys-canvas)}.ps-app-shell--studio .ps-topbar{min-height:var(--studio-platform-header);border:0;border-block-end:1px solid var(--psys-line);background:color-mix(in srgb, var(--psys-surface) 96%, transparent);color:var(--psys-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;padding:.5rem 1rem;box-shadow:0 1px #0f161009}.ps-app-shell--studio .ps-topbar__row{align-items:center;gap:.8rem;display:flex}.ps-app-shell--studio .ps-topbar__search{flex:420px;max-width:560px;display:flex}.ps-app-shell--studio .ps-topbar__nav{display:flex}.ps-app-shell--studio .ps-topbar__context{display:grid}.ps-app-shell--studio .ps-topbar__credits{display:none}.ps-app-shell--studio .ps-topbar__actions{flex:none;justify-self:auto}.ps-app-shell--studio .ps-topbar .account-pill,.ps-app-shell--studio .ps-topbar .locale-switcher{border-color:var(--psys-line);background:var(--psys-surface-subtle);min-height:2.5rem;color:var(--psys-ink);padding:.45rem .7rem}.ps-app-shell--studio .ps-topbar .locale-switcher select{min-width:4.6rem;height:1.65rem;min-height:1.65rem}.ps-app-shell--studio .ps-brand__mark{background:var(--psys-green);color:var(--psys-green-ink)}.ps-app-shell--studio .ps-shell-content--studio{background:#080b10;padding:0}.ps-app-shell--studio .pvs-root{height:calc(100svh - var(--studio-platform-header));min-height:calc(100svh - var(--studio-platform-header))}.ps-app-shell--studio .pvs-root[data-studio-build="v0.5a.2-text-transform-guardrails"] .pvs-workspace{height:calc(100svh - var(--studio-platform-header) - 50px);min-height:calc(100svh - var(--studio-platform-header) - 50px)}@media (width<=980px){.ps-app-shell--studio .ps-topbar__search,.ps-app-shell--studio .ps-topbar__context{display:none}}@media (width<=720px){.ps-app-shell--studio.ps-app-shell--no-sidebar,html[dir=rtl] .ps-app-shell--studio.ps-app-shell--no-sidebar{--studio-platform-header:58px}.ps-app-shell--studio .ps-topbar{min-height:var(--studio-platform-header);padding:.45rem .6rem}.ps-app-shell--studio .ps-topbar__nav,.ps-app-shell--studio .ps-topbar .account-pill,.ps-app-shell--studio .ps-topbar .locale-switcher__label{display:none}}.ps-app-shell--studio .ps-topbar{--ps-text:var(--psys-ink);--ps-muted:var(--psys-ink-muted);--ps-border:var(--psys-line);--ps-surface-hover:var(--psys-surface-hover);--ps-primary-border:var(--psys-green-line)}.ps-app-shell--studio .ps-brand__text,.ps-app-shell--studio .ps-brand__text strong,.ps-app-shell--studio .ps-topbar__context strong,.ps-app-shell--studio .ps-topbar__nav a,.ps-app-shell--studio .ps-topbar__search,.ps-app-shell--studio .ps-topbar__search input{color:var(--psys-ink)}.ps-app-shell--studio .ps-topbar__context,.ps-app-shell--studio .ps-topbar__context span,.ps-app-shell--studio .ps-topbar__search svg,.ps-app-shell--studio .ps-topbar__search kbd{color:var(--psys-ink-muted)}@media (width<=720px){.ps-app-shell--studio .ps-topbar{height:var(--studio-platform-header);max-height:var(--studio-platform-header);overflow:visible}.ps-app-shell--studio .ps-topbar__row{flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;height:100%}.ps-app-shell--studio .ps-topbar__identity{flex-direction:row;flex:auto;align-items:center;gap:.5rem;min-width:0}.ps-app-shell--studio .ps-brand{gap:.5rem;min-width:0}.ps-app-shell--studio .ps-brand__mark{flex:none;block-size:2rem;inline-size:2rem}.ps-app-shell--studio .ps-brand__text{min-width:0;display:block}.ps-app-shell--studio .ps-brand__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.ps-app-shell--studio .ps-topbar__actions{flex-flow:row;flex:none;justify-content:flex-end;align-items:center;width:auto}.ps-app-shell--studio .ps-topbar .locale-switcher{width:auto;min-height:2.25rem;padding:.35rem .55rem}.ps-app-shell--studio .ps-topbar .locale-switcher select{width:auto;min-width:3.7rem}}.ps-app-shell--studio.ps-app-shell--no-sidebar,html[dir=rtl] .ps-app-shell--studio.ps-app-shell--no-sidebar{--studio-platform-header:56px}.ps-app-shell--studio .ps-topbar{min-height:var(--studio-platform-header);height:var(--studio-platform-header);padding:.35rem .75rem;box-shadow:0 1px #0f16100a,0 7px 18px #060a0814}.ps-app-shell--studio .ps-topbar__row{gap:.55rem;height:100%}.ps-app-shell--studio .ps-topbar__identity{flex:none}.ps-app-shell--studio .ps-brand{gap:.5rem}.ps-app-shell--studio .ps-brand__mark{border-radius:.72rem;block-size:2.15rem;inline-size:2.15rem}.ps-app-shell--studio .ps-brand__text{letter-spacing:-.025em;max-width:none;font-size:.88rem;font-weight:850}html[dir=rtl] .ps-app-shell--studio .ps-brand__text{letter-spacing:0}.ps-app-shell--studio .ps-topbar__search{background:var(--psys-surface);border-radius:.75rem;flex:0 360px;gap:.5rem;width:min(31vw,360px);max-width:360px;min-height:2.35rem;padding-inline:.65rem}.ps-app-shell--studio .ps-topbar__search-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-app-shell--studio .ps-topbar__search kbd{font-size:.62rem}.ps-app-shell--studio .ps-topbar__nav{gap:.15rem}.ps-app-shell--studio .ps-topbar__nav-link{border-radius:.65rem;min-height:2.25rem;padding:.45rem .65rem}.ps-app-shell--studio .ps-topbar__actions{gap:.35rem}.ps-app-shell--studio .ps-topbar .account-pill,.ps-app-shell--studio .ps-topbar .locale-switcher{background:0 0;border-radius:.7rem;min-height:2.25rem;padding:.35rem .55rem}.ps-app-shell--studio .account-pill__label--full,.ps-app-shell--studio .locale-switcher__label,.ps-app-shell--studio .locale-switcher__compact{display:none}.ps-app-shell--studio .account-pill__label--compact{display:inline-flex}.ps-app-shell--studio .ps-topbar .locale-switcher select{width:auto;min-width:4.2rem;height:1.5rem;min-height:1.5rem;color:var(--psys-ink);background:0 0;border:0;padding:0;font-weight:750}.ps-app-shell--studio .ps-shell-content--studio{border-top:1px solid #ffffff09;box-shadow:inset 0 10px 20px #ffffff03}@media (width<=980px){.ps-app-shell--studio .ps-topbar__search{display:none}}@media (width<=720px){.ps-app-shell--studio.ps-app-shell--no-sidebar,html[dir=rtl] .ps-app-shell--studio.ps-app-shell--no-sidebar{--studio-platform-header:54px}.ps-app-shell--studio .ps-topbar{min-height:var(--studio-platform-header);height:var(--studio-platform-header);max-height:var(--studio-platform-header);padding:.35rem .55rem}.ps-app-shell--studio .ps-brand__mark{block-size:2rem;inline-size:2rem}.ps-app-shell--studio .ps-brand__text{font-size:.84rem}.ps-app-shell--studio .ps-topbar .locale-switcher{min-height:2.15rem;padding-inline:.45rem}.ps-app-shell--studio .ps-topbar .locale-switcher select{min-width:3.7rem}}.ps-app-shell--studio .ps-topbar .locale-switcher select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111713}.ps-brand__mark{border-radius:.9rem;flex:0 0 2.9rem;min-inline-size:2.9rem;overflow:hidden;block-size:2.9rem!important;inline-size:2.9rem!important;box-shadow:none!important;background:0 0!important;padding:0!important}.ps-brand__mark>img{-o-object-fit:contain;object-fit:contain;border-radius:inherit;transform-origin:50%;block-size:100%;inline-size:100%;display:block;transform:scale(1.08)}.ps-app-shell--studio .ps-brand__mark{flex-basis:2.65rem;min-inline-size:2.65rem;block-size:2.65rem!important;inline-size:2.65rem!important}@media (width<=640px){.ps-brand__mark{flex-basis:2.6rem;min-inline-size:2.6rem;block-size:2.6rem!important;inline-size:2.6rem!important}.ps-app-shell--studio .ps-brand__mark{flex-basis:2.45rem;min-inline-size:2.45rem;block-size:2.45rem!important;inline-size:2.45rem!important}}.ps-app-shell--studio .ps-topbar .locale-switcher{color:#111713!important;background:#f7f9f7!important;border-color:#d7ddd8!important}.ps-app-shell--studio .ps-topbar .locale-switcher svg{color:#3f4942}.ps-app-shell--studio .ps-topbar .locale-switcher select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.5rem;color:#111713!important;background-color:#f7f9f7!important}.ps-app-shell--studio .ps-topbar .locale-switcher{min-inline-size:6rem;position:relative;color:#111713!important;background:#f7f9f7!important;border-color:#d7ddd8!important}.ps-app-shell--studio .ps-topbar .locale-switcher__label{display:none}.ps-app-shell--studio .ps-topbar .locale-switcher__compact{color:#111713;white-space:nowrap;pointer-events:none;align-items:center;min-inline-size:3.6rem;font-size:.76rem;font-weight:800;display:inline-flex}.ps-app-shell--studio .ps-topbar .locale-switcher svg{color:#3f4942;pointer-events:none}.ps-app-shell--studio .ps-topbar .locale-switcher select{z-index:2;opacity:0;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;block-size:100%;min-block-size:100%;inline-size:100%;min-inline-size:100%;position:absolute;inset:0}.ps-app-shell--studio .ps-topbar .locale-switcher select option{color:#111713;background:#fff}.home-page{gap:clamp(var(--ps-space-8), 4vw, var(--ps-space-12));display:grid}.home-hero{isolation:isolate;padding-block:var(--ps-space-3) 0;position:relative}.home-hero:before{content:"";z-index:-1;filter:blur(18px);opacity:.85;pointer-events:none;background:radial-gradient(circle at 25% 35%,#5ca9ff2e,#0000 34%),radial-gradient(circle at 72% 42%,#45d29e1f,#0000 30%);border-radius:999px;block-size:22rem;position:absolute;inset-block-start:-5rem;inset-inline:8% 0}.home-hero-grid{gap:clamp(var(--ps-space-4), 2vw, var(--ps-space-6));grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);align-items:stretch;display:grid}.home-hero-card{isolation:isolate;border-color:color-mix(in srgb, var(--ps-primary) 20%, var(--ps-border));background:radial-gradient(circle at 100% 0,#5ca9ff33,#0000 34%),radial-gradient(circle at 0 100%,#45d29e1f,#0000 34%),linear-gradient(145deg,#121f34f7,#08101dfc);padding:clamp(1.5rem,2vw,2.5rem);position:relative;box-shadow:0 30px 90px #00000057}.home-hero-card:after{content:"";border-radius:var(--ps-radius-xl);opacity:.55;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff14,#0000 52%),radial-gradient(circle,#5ca9ff24,#0000 66%);inline-size:min(34%,18rem);position:absolute;inset-block:1rem;inset-inline-end:1rem}.home-hero-card h1{letter-spacing:-.05em;max-inline-size:13ch;margin:0;font-size:clamp(2.65rem,5vw,5.1rem);line-height:.98}.home-hero-card p{max-inline-size:62ch;color:color-mix(in srgb, var(--ps-text) 76%, var(--ps-muted));font-size:1.02rem}.home-hero-card .trust-strip{margin-block-start:.25rem}.home-hero-stats{gap:var(--ps-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:.35rem;display:grid}.home-hero-stat{border-radius:var(--ps-radius-md);background:linear-gradient(#ffffff0e,#fff0),#ffffff09;align-content:center;gap:.3rem;min-block-size:6rem;padding:1rem 1.1rem;display:grid}.home-hero-stat strong{letter-spacing:-.04em;font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1}.home-hero-stat span{color:var(--ps-muted);font-size:.84rem;font-weight:700}.home-hero-rail{gap:var(--ps-space-4);display:grid}.home-hero-feature{gap:var(--ps-space-4);background:linear-gradient(#131f32f5,#09111efa);align-content:start;min-block-size:0;padding:1.3rem;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative}.home-hero-feature:hover,.home-hero-feature:focus-visible{border-color:color-mix(in srgb, var(--ps-primary) 38%, transparent);box-shadow:var(--ps-shadow-strong);transform:translateY(-2px)}.home-hero-feature__head{gap:var(--ps-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.home-hero-feature__icon,.home-quick-card__icon,.home-tool-card__icon,.home-overview-card__icon,.home-group-panel__icon{border:1px solid color-mix(in srgb, var(--ps-border) 80%, transparent);block-size:3rem;inline-size:3rem;color:var(--ps-text);background:linear-gradient(135deg,#5ca9ff3d,#9a67ff24);border-radius:1rem;flex:none;place-items:center;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.home-hero-feature__icon.is-video,.home-quick-card__icon.is-video,.home-tool-card__icon.is-video,.home-overview-card__icon.is-video,.home-group-panel__icon.is-video{background:linear-gradient(135deg,#5ca9ff57,#55d3ff29)}.home-hero-feature__icon.is-audio,.home-quick-card__icon.is-audio,.home-tool-card__icon.is-audio,.home-overview-card__icon.is-audio,.home-group-panel__icon.is-audio{background:linear-gradient(135deg,#9a67ff57,#7884ff29)}.home-hero-feature__icon.is-pdf,.home-quick-card__icon.is-pdf,.home-tool-card__icon.is-pdf,.home-overview-card__icon.is-pdf,.home-group-panel__icon.is-pdf{background:linear-gradient(135deg,#ff6fb54d,#ff976b29)}.home-hero-feature__icon.is-images,.home-quick-card__icon.is-images,.home-tool-card__icon.is-images,.home-overview-card__icon.is-images,.home-group-panel__icon.is-images{background:linear-gradient(135deg,#45d29e3d,#5ca9ff1f)}.home-hero-feature__icon.is-convert,.home-quick-card__icon.is-convert,.home-tool-card__icon.is-convert,.home-overview-card__icon.is-convert,.home-group-panel__icon.is-convert{background:linear-gradient(135deg,#f4bb6247,#ff6fb51f)}.home-hero-feature__icon.is-utilities,.home-quick-card__icon.is-utilities,.home-tool-card__icon.is-utilities,.home-overview-card__icon.is-utilities,.home-group-panel__icon.is-utilities{background:linear-gradient(135deg,#94a3b83d,#5ca9ff1f)}.home-hero-feature__kicker,.home-quick-card__kicker,.home-cta-card__eyebrow,.home-group-panel__kicker,.home-tool-card__kicker{color:var(--ps-muted);letter-spacing:.02em;margin-block-end:.25rem;font-size:.78rem;font-weight:800;display:inline-flex}.home-hero-feature__head h3,.home-quick-card__top h3,.home-cta-card h3,.home-group-panel__copy :is(h2,h3),.home-tool-card__heading :is(h3,h4){color:var(--ps-text);letter-spacing:-.03em;margin:0}.home-hero-feature p,.home-quick-card p,.home-tool-card p,.home-cta-card p{color:color-mix(in srgb, var(--ps-text) 76%, var(--ps-muted));margin:0;line-height:1.75}.home-tool-card p,.home-quick-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-hero-feature__meta,.home-quick-card__meta,.home-tool-card__meta{flex-wrap:wrap;gap:.65rem;display:flex}.home-quick-section{padding-block-start:0}.home-quick-grid{gap:var(--ps-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.home-quick-card{gap:var(--ps-space-4);background:linear-gradient(#111c2ef2,#0a121ffa);min-block-size:100%;padding:1.25rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.home-quick-card:hover,.home-tool-card:hover,.home-overview-card:hover,.home-cta-card:hover,.home-quick-card:focus-visible,.home-tool-card:focus-visible,.home-overview-card:focus-visible,.home-cta-card:focus-visible{border-color:color-mix(in srgb, var(--ps-primary) 36%, transparent);box-shadow:var(--ps-shadow-strong);transform:translateY(-2px)}.home-quick-card__top,.home-tool-card__top,.home-group-panel__copy{gap:var(--ps-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.home-directory-section{padding-block-start:0}.home-directory-toolbar,.home-directory-filters,.home-group-panel,.home-overview-card,.home-cta-card,.hub-empty{padding:clamp(1.15rem,1.6vw,1.6rem)}.home-directory-toolbar{gap:var(--ps-space-4);background:radial-gradient(circle at 0 0,#5ca9ff1f,#0000 28%),linear-gradient(#121e31f0,#0a121ffa);grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;margin-block-end:var(--ps-space-4);display:grid}.home-directory-toolbar__copy h2{letter-spacing:-.05em;margin:.7rem 0 .35rem;font-size:clamp(1.8rem,3vw,2.8rem)}.home-directory-toolbar__copy p{color:var(--ps-muted);margin:0}.home-directory-toolbar__actions{flex-direction:var(--ps-inline-flow);justify-content:flex-end;align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.home-directory-search{border-radius:var(--ps-radius-md);border:1px solid var(--ps-border);min-block-size:3.25rem;inline-size:min(100%,420px);color:var(--ps-text);background:#08101db3;align-items:center;gap:.65rem;padding-inline:1rem 1.1rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.home-directory-search:focus-within{border-color:var(--ps-primary-border);box-shadow:var(--ps-ring);background:#08101de6}.home-directory-search input{min-inline-size:0;color:var(--ps-text);font:inherit;background:0 0;border:0;outline:none;flex:auto}.home-directory-search input::placeholder{color:var(--ps-muted)}.home-directory-clear{min-block-size:3.1rem}.home-directory-filters__row{flex-wrap:wrap;gap:.75rem;display:flex}.home-filter-chip{border:1px solid var(--ps-border);min-block-size:2.8rem;color:var(--ps-text);font:inherit;cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:.65rem;padding-inline:.95rem 1rem;font-weight:800;transition:background-color .16s,border-color .16s,transform .16s,color .16s;display:inline-flex}.home-filter-chip:hover,.home-filter-chip:focus-visible{border-color:var(--ps-primary-border);transform:translateY(-1px)}.home-filter-chip strong{color:var(--ps-muted);font-size:.8rem}.home-filter-chip.is-active{border-color:color-mix(in srgb, var(--ps-primary) 44%, transparent);color:var(--ps-text);background:linear-gradient(#5ca9ff33,#5ca9ff14)}.home-category-overview,.home-cta-grid{gap:var(--ps-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-overview-card,.home-cta-card{gap:var(--ps-space-4);text-align:start;border:1px solid var(--ps-border);appearance:none;cursor:pointer;display:grid}.home-overview-card__copy{gap:.25rem;display:grid}.home-overview-card__copy strong{font-size:1.05rem}.home-overview-card__copy span{color:var(--ps-muted);font-size:.84rem}.home-overview-card__tags{flex-wrap:wrap;gap:.55rem;display:flex}.home-overview-card__tags span{color:color-mix(in srgb, var(--ps-text) 86%, var(--ps-muted));background:#ffffff0a;border-radius:999px;padding:.45rem .7rem;font-size:.8rem}.home-overview-card.is-active{border-color:color-mix(in srgb, var(--ps-primary) 44%, transparent)}.home-groups-stack{gap:var(--ps-space-4);margin-block-start:var(--ps-space-4);display:grid}.home-group-panel[id]{scroll-margin-block-start:8.8rem}.home-group-panel__head{flex-direction:var(--ps-inline-flow);justify-content:space-between;align-items:center;gap:var(--ps-space-4);margin-block-end:var(--ps-space-4);display:flex}.home-group-panel__summary{text-align:end;justify-items:end;gap:.3rem;display:grid}html[dir=rtl] .home-group-panel__summary{text-align:start;justify-items:start}.home-group-panel__summary strong{font-size:.98rem}.home-group-panel__summary span{color:var(--ps-muted);font-size:.82rem}.home-tool-grid{gap:var(--ps-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.home-tool-card{gap:var(--ps-space-4);background:linear-gradient(#121e30f5,#09111efc);grid-template-rows:auto auto minmax(0,1fr) auto;min-block-size:100%;padding:1.25rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.home-tool-card__heading{min-inline-size:0}.home-tool-card__meta{align-self:start}.home-tool-card__chip{border:1px solid color-mix(in srgb, var(--ps-border) 82%, transparent);min-block-size:2rem;color:color-mix(in srgb, var(--ps-text) 84%, var(--ps-muted));background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.8rem;font-weight:800;display:inline-flex}.home-tool-card__footer{flex-direction:var(--ps-inline-flow);justify-content:space-between;align-items:center;gap:var(--ps-space-3);border-block-start:1px solid color-mix(in srgb, var(--ps-border) 78%, transparent);margin-block-start:auto;padding-block-start:var(--ps-space-3);display:flex}.home-tool-card__price{border-radius:var(--ps-radius-pill);background:var(--ps-success-soft);border:1px solid color-mix(in srgb, var(--ps-success) 28%, transparent);min-block-size:2.25rem;color:var(--ps-success);align-items:center;padding-inline:.75rem;font-size:.88rem;font-weight:900;display:inline-flex}.home-tool-card__cta,.home-cta-card__action{background:var(--ps-primary-soft);min-block-size:2.4rem;color:var(--ps-primary);border-radius:999px;justify-content:center;align-items:center;padding-inline:.95rem;font-size:.82rem;font-weight:900;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.home-tool-card:hover .home-tool-card__cta,.home-tool-card:focus-visible .home-tool-card__cta,.home-cta-card:hover .home-cta-card__action,.home-cta-card:focus-visible .home-cta-card__action{background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));color:var(--ps-primary-contrast);transform:translateX(calc(var(--ps-direction-factor) * 2px))}.home-cta-section{padding-block-start:0}.home-cta-card{background:linear-gradient(#111b2bf5,#0a121ffa);align-content:start}.home-cta-card__action{justify-self:start}.hub-empty{text-align:start;gap:.45rem;display:grid}.hub-empty p{color:var(--ps-muted);margin:0}@media (width<=1280px){.home-quick-grid,.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.home-hero-grid,.home-directory-toolbar,.home-category-overview,.home-cta-grid{grid-template-columns:1fr}.home-directory-toolbar__actions{justify-content:stretch}.home-directory-search{inline-size:100%}}@media (width<=860px){.home-page{gap:var(--ps-space-6)}.home-hero-card,.home-directory-toolbar,.home-directory-filters,.home-group-panel,.home-overview-card,.home-cta-card,.hub-empty{padding:1rem}.home-hero-card h1{max-inline-size:none;font-size:clamp(2rem,11vw,3.2rem)}.home-hero-stats,.home-quick-grid,.home-tool-grid{grid-template-columns:1fr}.home-group-panel__head,.home-tool-card__footer{flex-direction:column;align-items:stretch}.home-group-panel__summary,html[dir=rtl] .home-group-panel__summary{text-align:start;justify-items:start}}@media (width<=1200px){.home-hero-grid{grid-template-columns:1fr}.home-hero-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.home-directory-toolbar{grid-template-columns:1fr}.home-directory-toolbar__actions{justify-content:flex-start}}@media (width<=980px){.home-hero-stats,.home-category-overview,.home-cta-grid,.home-quick-grid,.home-tool-grid,.home-hero-rail{grid-template-columns:1fr}.home-directory-toolbar__actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.home-directory-search{inline-size:100%}.home-group-panel__head,.home-tool-card__footer{flex-direction:column;align-items:stretch}.home-group-panel__summary,html[dir=rtl] .home-group-panel__summary{text-align:start;justify-items:start}}@media (width<=720px){.home-directory-filters__row{scrollbar-width:none;flex-wrap:nowrap;padding-block-end:.25rem;overflow:auto hidden}.home-directory-filters__row::-webkit-scrollbar{display:none}.home-filter-chip{white-space:nowrap}}@media (width<=640px){.home-directory-toolbar__actions{grid-template-columns:1fr}.home-directory-clear{inline-size:100%}.home-tool-card__meta,.home-quick-card__meta,.home-hero-feature__meta,.home-overview-card__tags{gap:.45rem}.home-tool-card__chip,.home-tool-card__cta,.home-cta-card__action{justify-content:center;width:100%}.home-tool-card__footer{gap:.8rem}}.home-hero-card,.home-hero-feature,.home-quick-card,.home-directory-toolbar,.home-directory-filters,.home-group-panel,.home-tool-card,.home-overview-card,.home-cta-card{border-color:#90a7cd29}.home-hero-card{align-content:end;min-block-size:clamp(420px,48vw,620px)}.home-hero-card .hero-badge{margin-block-end:.15rem}.home-hero-card .btn{min-width:11rem}.home-hero-feature{min-block-size:100%}.home-hero-feature__head h3,.home-quick-card__top h3,.home-tool-card__heading :is(h3,h4){line-height:1.22}.home-directory-toolbar{top:calc(var(--ps-header-height) + var(--ps-space-5));z-index:12;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);position:sticky}.home-directory-filters{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070f1cb8}.home-filter-chip{min-block-size:2.65rem}.home-category-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.home-overview-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.home-overview-card__tags{grid-column:1/-1}.home-group-panel:before{content:"";background:linear-gradient(180deg, var(--ps-primary), transparent);opacity:.75;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.home-tool-card{min-block-size:20rem}.home-tool-card__meta{align-content:start}.home-tool-card__chip{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.home-cta-card{min-block-size:15rem}@media (width<=980px){.home-directory-toolbar{position:static}.home-hero-card{min-block-size:auto}}.home-page{gap:clamp(var(--ps-space-8), 4vw, var(--ps-space-12));grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.home-page>*{min-inline-size:0;max-inline-size:100%}.home-hero-grid{gap:clamp(var(--ps-space-5), 2.6vw, var(--ps-space-8))}.home-hero-card{background:radial-gradient(circle at 90% 18%,#5ca9ff38,#0000 30%),radial-gradient(circle at 8% 96%,#45d29e1f,#0000 38%),linear-gradient(135deg,#091220fa,#060d18f0);border-radius:clamp(28px,3vw,44px);overflow:hidden}.home-hero-card:before{content:"";opacity:.58;filter:blur(.2px);background:linear-gradient(135deg,#5ca9ff33,#45d29e14),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 22px);border-radius:999px 999px 0 0;block-size:clamp(14rem,28vw,30rem);position:absolute;inset:auto -8% -28% 24%;transform:rotate(-8deg)}html[dir=rtl] .home-hero-card:before{inset-inline:24% -8%;transform:rotate(8deg)}.home-hero-card>*{z-index:1;position:relative}.home-hero-card h1{text-wrap:balance;max-inline-size:12ch}.home-hero-card p{max-inline-size:58ch}.home-hero-stats{max-inline-size:46rem}.home-hero-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-hero-feature,.home-quick-card{overflow:hidden}.home-hero-feature:after,.home-quick-card:after,.home-tool-card:after{content:"";border-radius:var(--ps-radius-pill);opacity:0;background:linear-gradient(90deg,#0000,#5ca9ff73,#0000);block-size:2px;transition:opacity .18s;position:absolute;inset-block-end:0;inset-inline:1.2rem}.home-hero-feature:hover:after,.home-quick-card:hover:after,.home-tool-card:hover:after{opacity:1}.home-directory-toolbar{border-radius:var(--ps-radius-xl)}.home-directory-toolbar__copy h2{text-wrap:balance}.home-directory-filters{box-shadow:inset 0 1px #ffffff0b}.home-filter-chip{border-radius:var(--ps-radius-pill)}.home-filter-chip.is-active{box-shadow:0 14px 34px #5ca9ff29}.home-group-panel{border-radius:clamp(24px, 2.4vw, var(--ps-radius-xl))}.home-group-panel__head{align-items:flex-start}.home-tool-grid{gap:clamp(var(--ps-space-4), 1.55vw, var(--ps-space-6));grid-template-columns:repeat(auto-fill,minmax(min(100%,265px),1fr))}.home-tool-card{border-radius:26px;position:relative;overflow:hidden}.home-tool-card:before{content:"";background:linear-gradient(180deg, var(--ps-primary), transparent);opacity:.62;inline-size:4px;position:absolute;inset-block:0;inset-inline-start:0}html[dir=rtl] .home-tool-card:before{inset-inline:auto 0}.home-tool-card__top,.home-tool-card__meta,.home-tool-card p,.home-tool-card__footer{z-index:1;position:relative}.home-tool-card__icon{box-shadow:0 16px 38px #00000038,inset 0 1px #ffffff29}.home-tool-card__heading :is(h3,h4){text-wrap:balance}.home-tool-card__cta{border-radius:var(--ps-radius-pill);min-block-size:2.55rem}.home-cta-card{border-radius:var(--ps-radius-xl);overflow:hidden}@media (width<=720px){.home-page{gap:var(--ps-space-8)}.home-hero,.home-hero .container,.home-hero-grid,.home-hero-card,.home-hero-card .hero-actions,.home-hero-card .trust-strip,.home-hero-stats{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%}.home-hero .container{width:100%}.home-hero-card{border-radius:26px;padding:clamp(1rem,4vw,1.25rem)}.home-hero-card h1,.home-hero-card p,.home-hero-card .trust-pill,.home-hero-stat{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.home-hero-card .hero-actions,.home-hero-card .trust-strip,.home-hero-stats{grid-template-columns:1fr;display:grid}.home-hero-card .btn,.home-hero-card .trust-pill{justify-content:center;width:100%}.home-hero-card:before{opacity:.34}.home-tool-card{min-block-size:auto}}.home-hero:before{opacity:.95;background:radial-gradient(circle at 82% 10%,#58b7ff42,#0000 32%),radial-gradient(circle at 16% 28%,#36e6c829,#0000 30%),linear-gradient(#0000,#030712c7);min-block-size:44rem;inset-block-start:-9rem;inset-inline:0}.home-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:clamp(1.25rem,3.4vw,4rem)}.home-hero-card{background:radial-gradient(circle at 88% 16%,#58b7ff47,#0000 28%),radial-gradient(circle at 16% 88%,#36e6c82e,#0000 34%),linear-gradient(145deg,#081222fa,#030812f5 58%,#081424fa);border-radius:clamp(32px,4vw,58px);align-content:center;min-block-size:clamp(560px,62vw,760px);padding:clamp(1.7rem,4.4vw,4.8rem);box-shadow:0 55px 150px #00000080,inset 0 0 0 1px #fff1}.home-hero-card:before{opacity:.82;background:radial-gradient(circle at 50% 0,#58b7ff42,#0000 36%),linear-gradient(135deg,#58b7ff29,#36e6c814),repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 28px);block-size:clamp(22rem,36vw,42rem);inset:auto -18% -22% 20%}.home-hero-card:after{border-radius:inherit;opacity:1;background:linear-gradient(120deg,#ffffff1f,#0000 18%),radial-gradient(circle at 82% 28%,#58b7ff24,#0000 24%);border:1px solid #ffffff0e;inline-size:auto;inset:1.1rem}.home-hero-card h1{max-inline-size:10.5ch;font-size:var(--ps-text-hero);letter-spacing:-.085em;line-height:.88}.home-hero-card p{max-inline-size:46rem;color:color-mix(in srgb, var(--ps-text) 80%, var(--ps-muted));margin-block:.35rem .2rem;font-size:clamp(1.05rem,1.3vw,1.32rem);line-height:1.78}.home-hero-card .hero-actions{gap:.75rem;margin-block-start:clamp(.8rem,2vw,1.5rem)}.home-hero-card .btn{border-radius:1.1rem;min-width:12.5rem;min-height:3.35rem;font-size:.95rem}.home-hero-card .trust-strip{gap:.65rem;margin-block-start:1rem}.home-hero-card .trust-pill{background:#ffffff0e;border-color:#98b1da29;min-height:2.25rem}.home-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-block-start:clamp(1rem,2vw,1.6rem)}.home-hero-stat{background:linear-gradient(#ffffff17,#ffffff06),#ffffff09;border-radius:1.35rem;min-block-size:7.5rem;padding:1.25rem}.home-hero-stat strong{font-size:clamp(2rem,3vw,3.15rem)}.home-hero-rail{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.35rem)}.home-hero-feature{background:linear-gradient(#ffffff13,#ffffff05),radial-gradient(circle at 0 0,#58b7ff24,#0000 35%),#050c18d1;border-radius:clamp(26px,2.6vw,36px);align-content:space-between;min-block-size:0;padding:clamp(1.2rem,2vw,1.75rem)}.home-hero-feature__icon,.home-quick-card__icon,.home-tool-card__icon,.home-overview-card__icon,.home-group-panel__icon{border-radius:1.25rem;block-size:3.7rem;inline-size:3.7rem;font-size:1.35rem}.home-directory-section{position:relative}.home-directory-toolbar{background:linear-gradient(135deg,#07101ef0,#040a14e6),radial-gradient(circle at 0 0,#36e6c81f,#0000 32%);border-radius:clamp(28px,2.8vw,42px);padding:clamp(1.15rem,2vw,1.8rem)}.home-directory-filters{border-radius:1.25rem;padding:.6rem}.home-filter-chip{min-block-size:2.9rem;padding-inline:1rem}.home-category-overview{gap:clamp(1rem,2vw,1.5rem)}.home-overview-card{border-radius:1.65rem;min-block-size:12.5rem;padding:1.35rem}.home-group-panel__head{border-block-end:1px solid #98b1da1f;padding-block-end:.9rem}.home-group-panel__copy :is(h2,h3){letter-spacing:-.055em;font-size:clamp(1.55rem,2.2vw,2.35rem)}.home-tool-card{background:linear-gradient(#ffffff10,#ffffff04),radial-gradient(circle at 100% 0,#58b7ff1f,#0000 36%),#050c18d6;border-radius:1.75rem;min-block-size:23rem;padding:1.35rem}.home-tool-card:hover,.home-tool-card:focus-visible{transform:translateY(-5px);box-shadow:0 34px 90px #0000006b,inset 0 0 0 1px #58b7ff1f}.home-tool-card__heading :is(h3,h4){font-size:clamp(1.18rem,1.2vw,1.42rem)}.home-tool-card p{line-height:1.7}.home-tool-card__cta,.home-cta-card__action{background:#58b7ff17;border:1px solid #58b7ff2e;min-block-size:2.8rem;padding-inline:1.05rem}.home-cta-card{min-block-size:18rem;padding:clamp(1.25rem,2vw,1.8rem)}@media (width<=1200px){.home-hero-grid{grid-template-columns:1fr}.home-hero-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.home-hero{padding-block-start:.35rem}.home-hero-grid{gap:.85rem}.home-hero-card{border-radius:26px;min-block-size:auto;padding:1.15rem}.home-hero-card h1{letter-spacing:-.075em;max-inline-size:100%;font-size:clamp(2.75rem,14vw,4rem)}.home-hero-card p{font-size:.98rem}.home-hero-card .btn{width:100%;min-width:0}.home-hero-rail{grid-template-columns:1fr}.home-hero-feature{min-block-size:12rem}.home-directory-toolbar__copy h2{font-size:clamp(2rem,11vw,3.05rem)}.home-tool-grid{grid-template-columns:1fr}.home-tool-card{min-block-size:auto;padding:1.1rem}}@media (width>=1180px){.home-group-panel .home-tool-grid{grid-auto-flow:dense}.home-group-panel .home-tool-card:first-child{background:radial-gradient(circle at 92% 12%,#58b7ff38,#0000 34%),radial-gradient(circle at 12% 100%,#36e6c81f,#0000 38%),linear-gradient(145deg,#091527f5,#040a14f0);grid-column:span 2;min-block-size:25.5rem;padding:clamp(1.4rem,2vw,2rem)}.home-group-panel .home-tool-card:first-child .home-tool-card__icon{border-radius:1.55rem;block-size:4.6rem;inline-size:4.6rem;font-size:1.85rem}.home-group-panel .home-tool-card:first-child .home-tool-card__heading :is(h3,h4){max-inline-size:16ch;font-size:clamp(1.65rem,2vw,2.15rem);line-height:1.02}.home-group-panel .home-tool-card:first-child p{max-inline-size:54ch;font-size:1rem}}.home-tool-card__price:not(.is-paid){color:#bbf7dc;background:#45d29e1f;border-color:#45d29e42}.home-directory-clear{border-radius:1rem}.home-directory-section,.home-quick-section,.home-cta-section{padding-block-start:clamp(.6rem,1.8vw,1.35rem)}.home-directory-toolbar{margin-block-end:clamp(var(--ps-space-5), 2.4vw, var(--ps-space-8))}.home-directory-toolbar__copy h2{margin-block-end:.65rem}.home-directory-toolbar__copy p,.home-group-panel__summary span{font-size:clamp(.98rem,1vw,1.08rem);line-height:1.75}.home-directory-filters{margin-block-end:clamp(var(--ps-space-5), 2.4vw, var(--ps-space-8))}.home-groups-stack{gap:clamp(var(--ps-space-7,1.75rem), 3vw, var(--ps-space-10));margin-block-start:clamp(var(--ps-space-5), 2.6vw, var(--ps-space-8))}.home-group-panel{padding:clamp(1.35rem,2.7vw,2.25rem)}.home-group-panel__head{gap:clamp(var(--ps-space-4), 2vw, var(--ps-space-7,1.75rem));margin-block-end:clamp(var(--ps-space-5), 2.1vw, var(--ps-space-8));padding-block-end:clamp(1.05rem,1.8vw,1.45rem)}.home-group-panel__copy{gap:.95rem}.home-group-panel__kicker,.home-tool-card__kicker{letter-spacing:.045em;font-size:.84rem}.home-group-panel__copy :is(h2,h3){font-size:clamp(1.85rem,2.5vw,2.7rem);line-height:1.05}.home-tool-card{gap:clamp(1.1rem,1.5vw,1.45rem);min-block-size:24.5rem;padding:clamp(1.5rem,2vw,1.95rem)}.home-tool-card__top{align-items:flex-start;gap:clamp(.95rem,1.4vw,1.25rem)}.home-tool-card__icon{block-size:4rem;inline-size:4rem}.home-tool-card__heading{gap:.45rem;display:grid}.home-tool-card__chip,.home-tool-card__price{min-block-size:2.35rem;padding-inline:.9rem;font-size:.86rem}.home-tool-card__footer{gap:var(--ps-space-4);padding-block-start:clamp(1.05rem,1.5vw,1.35rem)}.home-tool-card__cta,.home-cta-card__action{letter-spacing:-.01em;min-block-size:3.05rem;padding-inline:1.2rem;font-size:.92rem}@media (width>=1180px){.home-group-panel .home-tool-card:first-child{min-block-size:27rem;padding:clamp(1.75rem,2.35vw,2.35rem)}.home-group-panel .home-tool-card:first-child p{font-size:1.08rem;line-height:1.82}}@media (width<=720px){.home-page{gap:var(--ps-space-8)}.home-group-panel{padding:1.15rem}.home-group-panel__head{gap:var(--ps-space-4);margin-block-end:var(--ps-space-5)}.home-group-panel__copy :is(h2,h3){font-size:clamp(1.55rem,8vw,2.15rem)}.home-tool-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.home-tool-card{min-block-size:auto;padding:1.2rem}.home-tool-card__top{grid-template-columns:auto minmax(0,1fr)}.home-tool-card__heading :is(h3,h4){font-size:clamp(1.18rem,6vw,1.42rem)}.home-tool-card p{font-size:.98rem}}.home-hero{padding-block-start:clamp(.75rem,1.8vw,1.5rem)}.home-hero:before{opacity:.72;background:radial-gradient(circle at 42% 0,#67dfff2e,#0000 32%),radial-gradient(circle at 92% 24%,#45e3c712,#0000 28%);min-block-size:34rem;inset-block-start:-12rem}.home-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.78fr);gap:clamp(1.15rem,2.2vw,2rem)}.home-hero-card{background:radial-gradient(circle at 86% 10%,#67dfff24,#0000 32%),radial-gradient(circle at 12% 92%,#45e3c714,#0000 30%),linear-gradient(#ffffff0d,#ffffff04),#080f1be6;border-radius:clamp(30px,3vw,48px);min-block-size:clamp(31rem,48vw,43rem);padding:clamp(2rem,4.4vw,4.3rem);box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0f}.home-hero-card:after{opacity:.75;border-color:#ffffff0e}.home-hero-card h1{letter-spacing:-.082em;max-inline-size:11.5ch;font-size:clamp(3.15rem,6.5vw,6.75rem);line-height:.92}.home-hero-card p{max-inline-size:47rem;color:var(--ps-muted-strong);font-size:clamp(1.06rem,1.28vw,1.22rem);line-height:1.84}.home-hero-card .hero-actions{margin-block-start:clamp(.85rem,1.7vw,1.45rem)}.home-hero-card .btn{min-width:11.5rem;min-height:3.25rem}.home-hero-feature,.home-quick-card,.home-overview-card,.home-cta-card{box-shadow:none;background:linear-gradient(#ffffff0d,#ffffff04),#0a121fd6;border-radius:1.45rem}.home-directory-toolbar{box-shadow:none;border-radius:clamp(24px,2.4vw,34px);padding:clamp(1.25rem,2vw,1.85rem)}.home-directory-toolbar__copy h2{letter-spacing:-.065em;font-size:clamp(2rem,3.4vw,3.8rem);line-height:.98}.home-group-panel{box-shadow:none;border-radius:clamp(26px,2.6vw,38px);padding:clamp(1.35rem,2.3vw,2rem)}.home-group-panel__head{border-block-end-color:#97abcc1a;margin-block-end:clamp(1rem,1.8vw,1.4rem);padding-block-end:clamp(.9rem,1.4vw,1.2rem)}.home-group-panel__copy :is(h2,h3){letter-spacing:-.055em;font-size:clamp(1.7rem,2.35vw,2.55rem);line-height:1.05}.home-tool-card{min-block-size:23rem;box-shadow:none;background:linear-gradient(#ffffff0d,#ffffff04),#0a121fe0;border-radius:1.45rem;gap:clamp(1rem,1.4vw,1.35rem);padding:clamp(1.35rem,1.8vw,1.7rem)}.home-tool-card__icon{block-size:3.55rem;inline-size:3.55rem;box-shadow:none;border-radius:1rem}.home-tool-card__heading :is(h3,h4){letter-spacing:-.045em;font-size:clamp(1.2rem,1.2vw,1.44rem);line-height:1.16}.home-tool-card p{color:var(--ps-muted-strong);-webkit-line-clamp:4;font-size:clamp(.96rem,.98vw,1.03rem);line-height:1.76}.home-tool-card__chip,.home-tool-card__price{border-radius:999px;min-block-size:2.2rem}.home-tool-card__footer{border-block-start:1px solid #97abcc1a;padding-block-start:1rem}.home-tool-card__cta,.home-cta-card__action{min-block-size:2.85rem;color:var(--ps-primary);background:#67dfff16;border-color:#67dfff2e}@media (width>=1180px){.home-group-panel .home-tool-card:first-child{grid-column:auto;min-block-size:23rem;padding:clamp(1.35rem,1.8vw,1.7rem)}.home-group-panel .home-tool-card:first-child .home-tool-card__icon{border-radius:1rem;block-size:3.55rem;inline-size:3.55rem;font-size:1.35rem}.home-group-panel .home-tool-card:first-child .home-tool-card__heading :is(h3,h4){max-inline-size:none;font-size:clamp(1.2rem,1.2vw,1.44rem);line-height:1.16}.home-group-panel .home-tool-card:first-child p{max-inline-size:none;font-size:clamp(.96rem,.98vw,1.03rem)}}@media (width<=980px){.home-hero-grid{grid-template-columns:1fr}}@media (width<=640px){.home-page{gap:2.2rem}.home-hero-card{border-radius:1.55rem;min-block-size:auto;padding:1.25rem}.home-hero-card h1{letter-spacing:-.075em;max-inline-size:100%;font-size:clamp(2.55rem,13vw,3.75rem)}.home-hero-card p{font-size:.98rem}.home-hero-card .btn{width:100%;min-width:0}.home-tool-grid{grid-template-columns:1fr;gap:1rem}.home-tool-card{min-block-size:auto;padding:1.15rem}}.home-page{gap:clamp(3.25rem,5.5vw,6.5rem)}.home-hero{padding-block:clamp(2.75rem,5vw,5.5rem) clamp(.5rem,1vw,1rem)}.home-hero:before{filter:blur(28px);opacity:.95;background:radial-gradient(circle at 50% 18%,#04cad32e,#0000 28%),radial-gradient(circle at 76% 12%,#3a94ff1f,#0000 28%),radial-gradient(circle at 18% 48%,#1fbe9f1a,#0000 34%);block-size:clamp(28rem,48vw,46rem);inset-block-start:-8rem;inset-inline:0}.home-hero-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem);max-inline-size:min(100%,1180px);margin-inline:auto}.home-hero-card{text-align:center;min-block-size:clamp(28rem,47vw,42rem);box-shadow:none;background:radial-gradient(circle at 50% 18%,#08ced62e,#0000 22%),linear-gradient(#ffffff07,#ffffff02),#02080f52;border-color:#67dfff14;align-content:center;justify-items:center;padding:clamp(2.4rem,6vw,6.2rem) clamp(1.35rem,4vw,4rem);display:grid}.home-hero-card:after{opacity:1;background:linear-gradient(90deg,#0000,#67dfff57,#0000);border:0;border-radius:999px;block-size:1px;inline-size:80%;inset:auto 10% 0}.home-hero-card .hero-badge{color:var(--ps-primary);background:#05c6d317;border-color:#67dfff38;margin-block-end:clamp(1rem,2vw,1.45rem)}.home-hero-card h1{letter-spacing:-.085em;text-wrap:balance;max-inline-size:15ch;font-size:clamp(3.55rem,7.7vw,7.6rem);line-height:.9}.home-hero-card p{color:#e4efffa8;text-wrap:pretty;max-inline-size:55rem;margin-inline:auto;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.8}.home-hero-card .hero-actions{justify-content:center;margin-block-start:clamp(1rem,2.1vw,1.65rem)}.home-hero-card .btn{border-radius:.95rem;min-width:clamp(10.5rem,15vw,13rem);min-height:3.35rem}.home-hero-card .btn-primary{box-shadow:0 18px 48px #04cad333}.home-hero-card .trust-strip{justify-content:center;margin-block-start:clamp(1rem,1.8vw,1.5rem)}.home-hero-stats{border-block-start:1px solid #97abcc1f;inline-size:min(100%,760px);margin-block-start:clamp(2rem,4vw,3.5rem);padding-block-start:clamp(1.4rem,2.5vw,2rem)}.home-hero-stat{min-block-size:auto;box-shadow:none;background:0 0;border:0;padding:.4rem .75rem}.home-hero-stat strong{color:var(--ps-text);font-size:clamp(2rem,3.5vw,3.2rem)}.home-hero-stat span{color:#e4efff8f;font-size:.92rem}.home-hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;max-inline-size:980px;margin-inline:auto}.home-hero-feature{background:linear-gradient(#ffffff0b,#ffffff03),#080f1bc7;border-color:#97abcc1a;border-radius:1.35rem;min-block-size:12rem;padding:clamp(1.25rem,2vw,1.65rem)}.home-directory-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:end;padding:0 0 clamp(1rem,2vw,1.35rem)}.home-directory-toolbar__copy h2{letter-spacing:-.08em;max-inline-size:12ch;font-size:clamp(2.35rem,4.8vw,5.15rem);line-height:.92}.home-directory-toolbar__copy p{color:#e4efff9e;max-inline-size:46rem;font-size:clamp(1rem,1.18vw,1.12rem)}.home-directory-search{background:#040a13b8;border-color:#97abcc24}.home-directory-filters,.home-group-panel,.home-overview-card,.home-cta-card,.hub-empty{background:linear-gradient(#ffffff0a,#ffffff03),#080f1bb8;border-color:#97abcc1a}.home-filter-chip{background:#ffffff06;min-block-size:2.55rem}.home-filter-chip.is-active{color:#04111b;background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));border-color:#0000}.home-filter-chip.is-active strong{color:#04111bb3}.home-group-panel{border-radius:clamp(22px,2.4vw,32px);padding:clamp(1.4rem,2.4vw,2.2rem)}.home-tool-card{background:radial-gradient(circle at 100% 0,#67dfff13,#0000 32%),linear-gradient(#ffffff0a,#ffffff03),#080f1bd6;border-color:#97abcc1c;min-block-size:21.5rem;position:relative;overflow:hidden}.home-tool-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#67dfff2e,#0000);block-size:1px;transition:opacity .16s;position:absolute;inset-block-start:0;inset-inline:1rem}.home-tool-card:hover:after,.home-tool-card:focus-visible:after{opacity:1}.home-tool-card__heading :is(h3,h4){font-size:clamp(1.12rem,1.05vw,1.3rem);line-height:1.18}.home-tool-card__kicker{color:#e4efff7a;text-transform:uppercase;letter-spacing:.08em}.home-tool-card__chip{color:#e4efffb3;background:#ffffff07;min-block-size:2.05rem}.home-tool-card__cta,.home-cta-card__action{color:#04111b;background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));box-shadow:0 12px 30px #04cad324}.home-tool-card:hover .home-tool-card__cta,.home-tool-card:focus-visible .home-tool-card__cta,.home-cta-card:hover .home-cta-card__action,.home-cta-card:focus-visible .home-cta-card__action{color:#04111b;transform:translateX(calc(var(--ps-direction-factor) * 3px))}@media (width<=980px){.home-hero-card{min-block-size:auto}.home-hero-rail,.home-directory-toolbar{grid-template-columns:1fr}.home-directory-toolbar__actions{justify-content:flex-start}html[dir=rtl] .home-directory-toolbar__actions{justify-content:flex-end}}@media (width<=640px){.home-hero{padding-block-start:1.5rem}.home-hero-card{text-align:start;justify-items:start;padding:1.35rem 1rem 1.55rem}.home-hero-card h1{letter-spacing:-.08em;font-size:clamp(2.85rem,14vw,4rem);line-height:.94}.home-hero-card p{font-size:.98rem}.home-hero-card .hero-actions,.home-hero-card .trust-strip{justify-content:flex-start;inline-size:100%}.home-hero-stats{grid-template-columns:1fr;gap:.9rem;inline-size:100%;margin-block-start:1.4rem;padding-block-start:1rem}.home-hero-stat{padding:0}.home-hero-rail{grid-template-columns:1fr}.home-directory-toolbar__copy h2{max-inline-size:100%;font-size:clamp(2.25rem,12vw,3.5rem)}.home-directory-toolbar__actions,.home-directory-search{inline-size:100%}.home-tool-grid{grid-template-columns:1fr}.home-tool-card{min-block-size:auto;padding:1.1rem}}.home-page{color:var(--ps-text);background:radial-gradient(circle at 28% 4%,#00c6c91f,#0000 34rem),radial-gradient(circle at 92% 18%,#00c6c90f,#0000 26rem)}.home-page :is(.container,.home-directory,.home-category,.home-tool-card,.home-hero-card){box-sizing:border-box;min-width:0}.hero-badge{width:fit-content;color:var(--ps-primary);box-shadow:none;background:#00c6c91a;border:1px solid #00c6c947;border-radius:999px;padding:.58rem .88rem}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:.8rem;margin-top:clamp(1.55rem,2.5vw,2.3rem);display:flex}html[dir=rtl] .hero-actions{justify-content:flex-start}.trust-pill{min-height:1.95rem;color:var(--ps-text-soft);box-shadow:none;background:#ffffff09;border-color:#ffffff13;padding:.38rem .62rem}.home-directory-toolbar{background:linear-gradient(#ffffff06,#ffffff02),#06090ea8;border-color:#fff1;border-radius:1.35rem;padding:clamp(1rem,2vw,1.35rem)}.home-tool-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:clamp(.9rem,1.4vw,1.2rem);display:grid}.home-tool-card{min-height:18.4rem;min-block-size:18.4rem;box-shadow:none;background:radial-gradient(circle at 16% 14%,#00c6c912,#0000 8rem),linear-gradient(#ffffff09,#ffffff03),#0d1118eb;border:1px solid #ffffff13;border-radius:1.18rem;grid-template-rows:auto auto minmax(3.4rem,1fr) auto auto;gap:.88rem;padding:clamp(1.05rem,1.6vw,1.32rem);display:grid}.home-tool-card:hover,.home-tool-card:focus-visible{background:radial-gradient(circle at 18% 14%,#00c6c91f,#0000 8rem),linear-gradient(#ffffff0b,#ffffff04),#11161ff5;border-color:#00c6c94d;transform:translateY(-3px);box-shadow:0 22px 52px #00000047}.home-tool-card__icon{width:2.9rem;inline-size:2.9rem;height:2.9rem;block-size:2.9rem;color:var(--ps-primary);background:#00c6c91c;border:1px solid #00c6c933;border-radius:999px}.home-tool-card__heading{align-self:start}.home-tool-card__heading :is(h3,h4){color:var(--ps-text-strong);letter-spacing:-.025em;font-size:clamp(1.02rem,1.1vw,1.2rem);line-height:1.22}.home-tool-card p{color:var(--ps-text-muted);font-size:.93rem;line-height:1.58}.home-tool-card__chip,.home-tool-card__price{min-height:1.55rem;min-block-size:1.55rem;color:var(--ps-text-soft);background:#ffffff0a;border-color:#fff1;border-radius:.48rem;padding:.25rem .48rem}.home-tool-card__price.is-paid{color:var(--ps-credit);background:#edb4171a;border-color:#edb4172e}.home-tool-card__cta{min-height:2.22rem;color:#021012;background:linear-gradient(135deg, var(--ps-primary), var(--ps-primary-2));border:0;border-radius:.72rem;justify-self:end;min-block-size:2.22rem;padding-inline:.8rem}html[dir=rtl] .home-tool-card__cta{justify-self:start}@media (width<=760px){.hero-actions{gap:.55rem;margin-top:1.05rem}.home-directory-toolbar{border-radius:1rem;padding:.86rem}.home-tool-card{min-height:auto;min-block-size:auto;padding:1rem}}@media (width<=430px){.home-page .container{width:min(100% - 1rem,1240px)}.hero-actions{flex-wrap:nowrap}}.home-page{--home-section-gap:clamp(2.8rem, 6vw, 5.4rem);padding-block-end:clamp(3rem,7vw,6rem)}.home-page .container{width:min(100% - clamp(1rem, 4vw, 3rem), var(--ps-content-max))}.home-quick-section,.home-directory-section{margin-block-start:var(--home-section-gap)}.section-head{align-items:end;margin-block-end:clamp(1rem,2vw,1.5rem)}.section-head h2,.home-directory-toolbar h2,.home-group-panel__head :is(h2,h3){color:var(--ps-text-strong);letter-spacing:-.035em;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.08}html[dir=rtl] :is(.section-head h2,.home-directory-toolbar h2,.home-group-panel__head :is(h2,h3)){letter-spacing:0;line-height:1.24}.home-quick-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))}.home-quick-card{background:radial-gradient(circle at 12% 18%,#00c6c91a,#0000 8rem),#0d1118db;border-radius:1.18rem;min-height:6.3rem;padding:1rem}.home-quick-card p{font-size:.9rem;line-height:1.55}.home-directory-toolbar{background:linear-gradient(#ffffff06,#ffffff02),#06090eb8;grid-template-columns:minmax(0,.85fr) minmax(19rem,.75fr);align-items:end;gap:1rem;padding:clamp(1.05rem,2vw,1.45rem);display:grid}.home-directory-toolbar__copy{min-width:0}.home-directory-toolbar__actions{align-items:center}.home-directory-search{background:#ffffff0a;border-radius:.9rem;min-height:2.8rem}.home-directory-filters{background:#ffffff08;border-radius:1rem;margin-block:.85rem 1.1rem;padding:.54rem}.home-filter-chip{min-height:2.25rem}.home-category-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));margin-block:1rem 1.35rem}.home-overview-card{align-content:start;min-height:9rem;padding:1rem}.home-overview-card__tags{opacity:.72}.home-groups-stack{gap:clamp(1.25rem,2.4vw,2rem)}.home-group-panel{background:linear-gradient(#ffffff06,#ffffff02),#05080dc7;border-radius:1.45rem;padding:clamp(1.05rem,2vw,1.5rem)}.home-group-panel__head{margin-block-end:1.1rem}.home-tool-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.2rem),1fr));gap:.92rem}.home-tool-card{min-height:17.5rem;border-radius:1.1rem;min-block-size:17.5rem;padding:1.05rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.home-tool-card__top{align-items:flex-start}.home-tool-card__icon{flex:none}.home-tool-card__heading :is(h3,h4){margin-block-start:.18rem}.home-tool-card__meta{gap:.32rem}.home-tool-card__footer{align-self:end}.home-tool-card__cta{text-align:center;min-width:4.8rem}@media (width<=900px){.home-directory-toolbar{grid-template-columns:1fr}.home-directory-toolbar__actions{justify-content:stretch}}@media (width<=760px){.home-page{--home-section-gap:2.3rem}.home-tool-grid{grid-template-columns:1fr}}@media (width>=761px){.home-quick-section,.home-directory-section{margin-block-start:clamp(2.2rem,4.2vw,3.8rem)}}.home-page{--home-section-gap:clamp(2.25rem, 5vw, 5rem)}.home-quick-section{margin-block-start:clamp(1.45rem,3vw,2.6rem)}.home-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1rem)}.home-quick-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:5.35rem;padding:.95rem 1rem;display:grid}.home-quick-card__top{display:contents}.home-quick-card p,.home-quick-card__meta{display:none}.home-quick-card__icon{width:2.35rem;height:2.35rem}.home-quick-card h3{color:var(--ps-text-strong);margin:0;font-size:.98rem;line-height:1.24}.home-quick-card__kicker{color:var(--ps-text-dim);margin-block-end:.18rem;font-size:.74rem;display:block}.home-directory-subhead{margin-block:clamp(1.2rem,2.5vw,2rem) .9rem}.home-directory-subhead p,.home-popular-section .section-head p{max-width:38rem;color:var(--ps-text-muted);font-size:.98rem}.home-category-overview{margin-block-end:clamp(1.6rem,3vw,2.4rem)}.home-overview-card{background:radial-gradient(circle at 12% 16%,#00c6c91a,#0000 8rem),#0a0e15d1;min-height:10.2rem}.home-popular-section{margin-block:clamp(1.4rem,3vw,2.7rem)}.home-tool-grid--popular{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tool-grid--popular .home-tool-card{min-height:15.6rem;min-block-size:15.6rem}.home-groups-stack{margin-block-start:clamp(1.4rem,3vw,2.4rem)}.home-group-panel{position:relative;overflow:hidden}.home-group-panel:before{content:"";background:linear-gradient(#0000,#00c6c9bf,#0000);border-radius:999px;width:2px;position:absolute;inset-block:1.15rem;inset-inline-start:0}html[dir=rtl] .home-group-panel:before{inset-inline:auto 0}.home-group-panel .home-tool-card{min-height:15.2rem;min-block-size:15.2rem}@media (width<=1180px){.home-quick-grid,.home-tool-grid--popular{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-page{--home-section-gap:2rem}.home-quick-grid,.home-tool-grid--popular{grid-template-columns:1fr}.home-quick-card{min-height:4.9rem}.home-directory-subhead{align-items:start}}.ps-app-shell--home .home-page--library{gap:0}.ps-app-shell--home .home-page--library .home-directory-section{padding-block:6px 28px}.ps-app-shell--home .library-directory-page>.container{width:min(100%,1380px)}.ps-app-shell--home .library-directory-page .home-directory-toolbar{border-radius:var(--ps-v1-radius-xl);grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr);align-items:end;gap:28px;margin-block-end:12px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.ps-app-shell--home .library-directory-page .home-directory-toolbar__copy{min-width:0}.ps-app-shell--home .library-directory-page .home-directory-toolbar__copy .hero-badge{margin-block-end:10px}.ps-app-shell--home .library-directory-page .home-directory-toolbar__copy h1{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(1.85rem,3vw,2.75rem);line-height:1.08}.ps-app-shell--home .library-directory-page .home-directory-toolbar__copy p{max-width:660px;margin:10px 0 0;font-size:.95rem;line-height:1.75}.ps-app-shell--home .library-directory-page .home-directory-toolbar__actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search clear""count count";align-items:center;gap:8px 10px;display:grid}.ps-app-shell--home .library-directory-page .home-directory-search{border-radius:14px;grid-area:search;min-width:0;min-height:50px}.ps-app-shell--home .library-directory-page .home-directory-search input{min-width:0;font-size:.95rem}.ps-app-shell--home .library-directory-page .home-directory-clear{border-radius:14px;grid-area:clear;min-height:50px;padding-inline:16px}.ps-app-shell--home .library-directory-page .home-directory-toolbar__actions>.section-note{color:var(--ps-muted);font-size:var(--ps-text-xs);grid-area:count;justify-self:start;margin:0}html[dir=rtl] .ps-app-shell--home .library-directory-page .home-directory-toolbar__actions>.section-note{justify-self:end}.ps-app-shell--home .library-directory-page .home-directory-filters{border-radius:14px;margin-block-end:8px;padding:10px}.ps-app-shell--home .library-directory-page .home-directory-filters__row{gap:6px}.ps-app-shell--home .library-directory-page .home-filter-chip{white-space:nowrap;border-radius:9px;min-height:38px;padding-inline:12px}.ps-app-shell--home .library-directory-page .home-filter-chip strong{min-width:24px;color:inherit;opacity:.7;padding-inline:5px}.ps-app-shell--home .library-directory-page .home-groups-stack{gap:0;margin-block-start:8px;display:grid}.ps-app-shell--home .library-directory-page .home-group-panel,.ps-app-shell--home .library-directory-page .home-group-panel+.home-group-panel{border:0;border-block-start:1px solid var(--ps-border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:26px 2px 30px}.ps-app-shell--home .library-directory-page .home-group-panel:first-child{border-block-start-color:#0000}.ps-app-shell--home .library-directory-page .home-group-panel:before,.ps-app-shell--home .library-directory-page .home-group-panel:after{content:none}.ps-app-shell--home .library-directory-page .home-group-panel__head{border:0;align-items:center;min-height:44px;margin-block-end:14px;padding:0}.ps-app-shell--home .library-directory-page .home-group-panel__copy{align-items:center;gap:10px}.ps-app-shell--home .library-directory-page .home-group-panel__icon{border:1px solid;border-radius:10px;block-size:38px;inline-size:38px}.ps-app-shell--home .library-directory-page .home-group-panel__copy h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.2}.ps-app-shell--home .library-directory-page .home-group-panel__summary{background:0 0;border:0;min-width:auto;padding:0;display:block}.ps-app-shell--home .library-directory-page .home-group-panel__summary span{color:var(--ps-muted);font-size:var(--ps-text-xs)}.ps-app-shell--home .library-directory-page .home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ps-app-shell--home .library-directory-page .home-tool-card,.ps-app-shell--home .library-directory-page .home-group-panel .home-tool-card:first-child{min-block-size:0;box-shadow:none;border:1px solid;border-radius:13px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:14px;display:grid;transform:none}.ps-app-shell--home .library-directory-page .home-tool-card:before,.ps-app-shell--home .library-directory-page .home-tool-card:after{content:none}.ps-app-shell--home .library-directory-page .home-tool-card:hover,.ps-app-shell--home .library-directory-page .home-tool-card:focus-visible{transform:none}.ps-app-shell--home .library-directory-page .home-tool-card__top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.ps-app-shell--home .library-directory-page .home-tool-card__icon,.ps-app-shell--home .library-directory-page .home-group-panel .home-tool-card:first-child .home-tool-card__icon{border-radius:10px;block-size:40px;inline-size:40px;font-size:1rem}.ps-app-shell--home .library-directory-page .home-tool-card__heading{gap:2px}.ps-app-shell--home .library-directory-page .home-tool-card__kicker{font-size:var(--ps-text-xs);letter-spacing:.02em}.ps-app-shell--home .library-directory-page .home-tool-card__heading h4,.ps-app-shell--home .library-directory-page .home-group-panel .home-tool-card:first-child .home-tool-card__heading h4{letter-spacing:-.02em;margin:0;font-size:.98rem;line-height:1.3}.ps-app-shell--home .library-directory-page .home-tool-card>p,.ps-app-shell--home .library-directory-page .home-group-panel .home-tool-card:first-child p{min-height:2.9em;font-size:var(--ps-text-sm);-webkit-line-clamp:2;margin:0;line-height:1.55}.ps-app-shell--home .library-directory-page .home-tool-card__meta{align-self:end;gap:5px;display:flex;overflow:hidden}.ps-app-shell--home .library-directory-page .home-tool-card__chip{max-width:48%;min-height:26px;color:var(--ps-muted-strong);font-size:var(--ps-text-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding-inline:8px;overflow:hidden}.ps-app-shell--home .library-directory-page .home-tool-card__chip:nth-child(2){display:none}.ps-app-shell--home .library-directory-page .home-tool-card__footer{border-block-start:1px solid #9caec217;gap:8px;min-height:34px;margin-block-start:1px;padding-block-start:9px}.ps-app-shell--home .library-directory-page .home-tool-card__price{min-height:26px;font-size:var(--ps-text-xs);padding-inline:8px}.ps-app-shell--home .library-directory-page .home-tool-card__cta{min-height:30px;font-size:var(--ps-text-xs);border-radius:8px;padding-inline:10px}.ps-app-shell--home .home-page--library+.footer{margin-block-start:0}@media (width<=1180px){.ps-app-shell--home .library-directory-page .home-directory-toolbar{grid-template-columns:1fr;align-items:stretch}.ps-app-shell--home .library-directory-page .home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.ps-app-shell--home .library-directory-page>.container{width:min(100% - 24px,1380px)}.ps-app-shell--home .library-directory-page .home-directory-toolbar{padding:20px}}@media (width<=640px){.ps-app-shell--home .library-directory-page>.container{width:min(100% - 18px,1380px)}.ps-app-shell--home .library-directory-page .home-directory-toolbar{border-radius:16px;gap:18px;padding:18px}.ps-app-shell--home .library-directory-page .home-directory-toolbar__copy h1{font-size:clamp(1.55rem,8vw,2rem)}.ps-app-shell--home .library-directory-page .home-directory-toolbar__actions{grid-template-columns:1fr;grid-template-areas:"search""clear""count"}.ps-app-shell--home .library-directory-page .home-directory-clear{width:100%}.ps-app-shell--home .library-directory-page .home-directory-filters{padding:8px}.ps-app-shell--home .library-directory-page .home-directory-filters__row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ps-app-shell--home .library-directory-page .home-directory-filters__row::-webkit-scrollbar{display:none}.ps-app-shell--home .library-directory-page .home-group-panel{padding-block:22px 24px}.ps-app-shell--home .library-directory-page .home-tool-grid{grid-template-columns:1fr}.ps-app-shell--home .library-directory-page .home-tool-card{padding:13px}}@media (prefers-reduced-motion:reduce){.ps-app-shell--home .library-directory-page .home-tool-card{transition:none}}.ps-app-shell--home .library-directory-page .home-group-panel__summary{align-items:center;gap:10px;display:flex}.ps-app-shell--home .library-directory-page .home-group-panel__view-all{background:var(--ps-primary-soft);min-height:30px;color:var(--ps-primary-2);font:inherit;font-size:var(--ps-text-xs);cursor:pointer;border:1px solid #00c6c929;border-radius:8px;padding:0 10px;font-weight:800}.ps-app-shell--home .library-directory-page .home-group-panel__view-all:hover{border-color:var(--ps-primary-border);background:var(--ps-primary-soft)}.ps-app-shell--home .library-directory-page .home-tool-card__cta{min-height:auto;color:var(--ps-muted);font-size:var(--ps-text-xs);border:0;padding:0;box-shadow:none!important;background:0 0!important}.ps-app-shell--home .library-directory-page .home-tool-card:hover .home-tool-card__cta{color:var(--ps-primary-2)}.ps-app-shell--home .library-directory-page .home-tool-card__price{background:0 0;border-color:#9caec21f}.ps-app-shell--home .library-directory-page .home-group-panel__head{z-index:2;padding:8px 0;position:sticky;top:78px}@media (width<=860px){.ps-app-shell--home .library-directory-page .home-group-panel__head{background:0 0;position:static}}@media (width<=640px){.ps-app-shell--home .library-directory-page .home-group-panel__summary{gap:7px}.ps-app-shell--home .library-directory-page .home-group-panel__view-all{padding-inline:8px}}.ps-app-shell--home .library-directory-page .home-directory-toolbar__hint{color:var(--ps-muted);font-size:var(--ps-text-xs);margin-top:8px;line-height:1.55;display:block}.ps-app-shell--home .library-directory-page .home-group-panel--overview{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:stretch;gap:18px;padding-block:18px 20px;display:grid}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-group-panel__head{z-index:auto;border:1px solid;border-radius:13px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;min-height:0;margin:0;padding:14px;display:flex;position:static}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-group-panel__copy{align-items:center;gap:9px}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-group-panel__summary{flex-direction:column;align-items:flex-start;gap:7px}html[dir=rtl] .ps-app-shell--home .library-directory-page .home-group-panel--overview .home-group-panel__summary{align-items:flex-end}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-group-panel__view-all{width:100%;min-height:34px}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-tool-card{grid-template-rows:auto 1fr;min-height:118px;padding:13px}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-tool-card>p{-webkit-line-clamp:2;min-height:0;max-height:2.7em;font-size:var(--ps-text-sm)}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-tool-card__meta,.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-tool-card__footer{display:none}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-tool-card__heading h4{font-size:.93rem}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-tool-card__icon{block-size:36px;inline-size:36px}@media (width<=1000px){.ps-app-shell--home .library-directory-page .home-group-panel--overview{grid-template-columns:1fr;gap:10px}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-group-panel__head{flex-direction:row;align-items:center}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-group-panel__summary{align-items:flex-end}html[dir=rtl] .ps-app-shell--home .library-directory-page .home-group-panel--overview .home-group-panel__summary{align-items:flex-start}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-group-panel__view-all{width:auto}}@media (width<=760px){.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-tool-grid{grid-template-columns:1fr}.ps-app-shell--home .library-directory-page .home-group-panel--overview .home-tool-card{min-height:0}}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-local-worktop{padding-block:clamp(18px,2.4vw,30px) clamp(34px,4vw,56px)}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-tool-hero-card{border-radius:var(--ps-v1-radius-xl);grid-template-columns:minmax(0,1fr);gap:16px;margin-block-end:clamp(18px,2vw,28px);padding:clamp(22px,3vw,34px)}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-tool-hero-card:before{content:none}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-tool-hero-card:after{content:none}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-tool-hero-main{gap:12px;max-inline-size:980px}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-breadcrumb{gap:8px;font-size:.82rem;font-weight:700}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-breadcrumb a:hover{color:var(--ps-v1-primary-2)}:is(.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-kicker,.local-first-tool-frame--ui-v1 .card-kicker,.local-first-tool-frame--ui-v1 .local-result-kicker){letter-spacing:.06em}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-tool-hero-main h1{letter-spacing:-.045em;text-wrap:balance;max-inline-size:18ch;margin:0;font-size:clamp(2.2rem,4.2vw,3.85rem);line-height:1.02}html[dir=rtl] .local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-tool-hero-main h1{letter-spacing:-.025em}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-tool-hero-main p{max-inline-size:66ch;margin:0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.8}.local-first-tool-frame--ui-v1,.local-first-tool-frame--ui-v1 .local-tool-stack{min-inline-size:0}.local-first-tool-frame--ui-v1 .local-tool-stack{gap:clamp(16px,2vw,22px)}.local-first-tool-frame--ui-v1 :is(.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.local-video-summary-card,.local-empty-note){border-radius:var(--ps-v1-radius-lg)}.local-first-tool-frame--ui-v1 :is(.local-work-card,.local-settings-grid,.local-preview-grid){padding:clamp(16px,2vw,24px)}.local-first-tool-frame--ui-v1 .local-work-card:before{content:none}.local-first-tool-frame--ui-v1 .local-card-head{align-items:center;gap:16px;margin-block-end:18px;padding-block-end:16px}.local-first-tool-frame--ui-v1 .local-card-head h2,.local-first-tool-frame--ui-v1 .local-card-head h3{letter-spacing:-.025em;font-size:clamp(1.18rem,1.7vw,1.48rem)}html[dir=rtl] .local-first-tool-frame--ui-v1 .local-card-head h2,html[dir=rtl] .local-first-tool-frame--ui-v1 .local-card-head h3{letter-spacing:-.01em}.local-first-tool-frame--ui-v1 .local-card-actions{flex-wrap:wrap;gap:8px;display:flex}.local-first-tool-frame--ui-v1 .btn{border-radius:var(--ps-v1-radius-sm);min-height:40px;box-shadow:none}.local-first-tool-frame--ui-v1 .btn-primary{border-color:var(--ps-primary);background:var(--ps-primary);color:#021011;font-weight:800}.local-first-tool-frame--ui-v1 .btn-primary:hover:not(:disabled){border-color:var(--ps-primary-2);background:var(--ps-primary-2);transform:translateY(-1px)}.local-first-tool-frame--ui-v1 .btn-primary:disabled{color:#bac3cd75;opacity:1;background:#9caec21a;border-color:#9caec21f}.local-first-tool-frame--ui-v1 .btn-ghost{border-color:var(--ps-v1-border);color:var(--ps-v1-muted-strong);background:0 0}.local-first-tool-frame--ui-v1 .btn-ghost:hover:not(:disabled){border-color:var(--ps-v1-border-strong);color:var(--ps-v1-text);background:#ffffff09}.local-first-tool-frame--ui-v1 .local-dropzone{border-radius:var(--ps-v1-radius-lg);min-block-size:0;overflow:hidden}.local-first-tool-frame--ui-v1 .local-dropzone:before{content:none}.local-first-tool-frame--ui-v1 .local-dropzone-inner{text-align:center;gap:10px;min-height:clamp(190px,22vw,260px);padding:clamp(22px,3vw,32px)}.local-first-tool-frame--ui-v1 .local-dropzone-inner>strong{font-size:clamp(1rem,1.4vw,1.14rem)}.local-first-tool-frame--ui-v1 .local-dropzone-inner>p{max-inline-size:58ch;margin:0 auto;line-height:1.7}.local-first-tool-frame--ui-v1 .local-dropzone-icon{border-radius:var(--ps-v1-radius-md);block-size:48px;inline-size:48px}.local-first-tool-frame--ui-v1 .local-dropzone:hover:not(.is-disabled) .local-dropzone-icon{transform:none}.local-first-tool-frame--ui-v1 .local-dropzone.is-disabled{background:#090d12b8;border-color:#9caec21a}.local-first-tool-frame--ui-v1 .local-file-list{gap:8px;padding:0 14px 14px}.local-first-tool-frame--ui-v1 .local-file-row{border-radius:var(--ps-v1-radius-md);min-height:54px;padding:10px 12px}.local-first-tool-frame--ui-v1 .local-file-row:hover{border-color:var(--ps-v1-border-strong);background:var(--ps-v1-surface-2);box-shadow:none;transform:none}.local-first-tool-frame--ui-v1 .local-file-row strong{color:var(--ps-v1-text)}.local-first-tool-frame--ui-v1 .local-file-row span{color:var(--ps-v1-muted)}.local-first-tool-frame--ui-v1 .local-file-remove,.local-first-tool-frame--ui-v1 .local-image-card-actions button{border:1px solid var(--ps-v1-border);border-radius:var(--ps-v1-radius-sm);min-block-size:36px;min-inline-size:36px;color:var(--ps-v1-muted-strong);background:0 0}.local-first-tool-frame--ui-v1 .local-file-remove:hover:not(:disabled),.local-first-tool-frame--ui-v1 .local-image-card-actions button:hover:not(:disabled){color:var(--ps-v1-danger);background:#ff5b6b12;border-color:#ff5b6b42}.local-first-tool-frame--ui-v1 .local-settings-grid{align-content:start;gap:14px}.local-first-tool-frame--ui-v1 :is(.local-preset-group,.local-inline-note,.local-video-summary-card){border:1px solid var(--ps-v1-border);border-radius:var(--ps-v1-radius-md);background:var(--ps-v1-surface-2);box-shadow:none}.local-first-tool-frame--ui-v1 .local-preset-group{gap:10px;padding:14px}.local-first-tool-frame--ui-v1 .local-preset-label{color:var(--ps-v1-text);font-size:.84rem;font-weight:800}.local-first-tool-frame--ui-v1 .local-preset-grid{gap:8px}.local-first-tool-frame--ui-v1 .local-preset-chip{border-radius:var(--ps-v1-radius-sm);min-height:38px;padding-inline:13px}.local-first-tool-frame--ui-v1 .local-preset-chip:hover,.local-first-tool-frame--ui-v1 .local-preset-chip:focus-visible{border-color:var(--ps-v1-border-strong);color:var(--ps-v1-text);background:#ffffff09}.local-first-tool-frame--ui-v1 .local-preset-chip.is-active{border-color:var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);color:var(--ps-v1-primary-2);box-shadow:none}.local-first-tool-frame--ui-v1 .local-video-preset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;display:grid}.local-first-tool-frame--ui-v1 .local-video-preset-card{border:1px solid var(--ps-v1-border);border-radius:var(--ps-v1-radius-md);background:var(--ps-v1-surface-2);min-height:86px;color:var(--ps-v1-muted-strong);box-shadow:none;text-align:start;padding:14px}.local-first-tool-frame--ui-v1 .local-video-preset-card:hover:not(:disabled){border-color:var(--ps-v1-border-strong);background:var(--ps-v1-surface-3);transform:none}.local-first-tool-frame--ui-v1 .local-video-preset-card strong{color:var(--ps-v1-text)}.local-first-tool-frame--ui-v1 .local-video-preset-card span{color:var(--ps-v1-muted)}.local-first-tool-frame--ui-v1 .local-video-preset-card.is-active{border-color:var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);box-shadow:inset 0 0 0 1px #00c6c90a}.local-first-tool-frame--ui-v1 .local-video-preset-card.is-active strong{color:var(--ps-v1-primary-2)}.local-first-tool-frame--ui-v1 .local-inline-note{color:var(--ps-v1-muted-strong);padding:11px 13px}.local-first-tool-frame--ui-v1 :is(.local-video-preview-card,.local-media-preview){border:1px solid var(--ps-v1-border);border-radius:var(--ps-v1-radius-md);box-shadow:none;background:#05090d;overflow:hidden}.local-first-tool-frame--ui-v1 .local-media-preview{padding:12px}.local-first-tool-frame--ui-v1 .local-media-preview audio{width:100%}.local-first-tool-frame--ui-v1 .local-waveform{border:1px solid var(--ps-v1-border);border-radius:var(--ps-v1-radius-md);background:var(--ps-v1-bg-elevated)}.local-first-tool-frame--ui-v1 .local-waveform-bars span{background:var(--ps-v1-muted-strong);opacity:.42}.local-first-tool-frame--ui-v1 .local-waveform-progress,.local-first-tool-frame--ui-v1 .local-waveform-playhead{background:var(--ps-v1-primary)}.local-first-tool-frame--ui-v1 .local-video-summary-card{padding:14px}.local-first-tool-frame--ui-v1 .local-video-summary-grid{gap:10px}.local-first-tool-frame--ui-v1 .local-video-summary-grid div{border-color:var(--ps-v1-border);background:#ffffff06}.local-first-tool-frame--ui-v1 .local-video-summary-grid span,.local-first-tool-frame--ui-v1 .local-video-summary-card p{color:var(--ps-v1-muted)}.local-first-tool-frame--ui-v1 .local-video-summary-grid strong{color:var(--ps-v1-text)}.local-first-tool-frame--ui-v1 .local-empty-note{min-height:82px;color:var(--ps-v1-muted);background:var(--ps-v1-bg-elevated);border-style:dashed;padding:16px}.local-first-tool-frame--ui-v1 .local-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.local-first-tool-frame--ui-v1 .local-image-card{border:1px solid var(--ps-v1-border);border-radius:var(--ps-v1-radius-md);background:var(--ps-v1-surface-2);box-shadow:none;overflow:hidden}.local-first-tool-frame--ui-v1 .local-image-card:hover{border-color:var(--ps-v1-border-strong);background:var(--ps-v1-surface-2);transform:none}.local-first-tool-frame--ui-v1 .local-page-preview-shell{background:var(--ps-v1-bg-elevated);padding:10px}.local-first-tool-frame--ui-v1 .local-page-preview{border-radius:var(--ps-v1-radius-sm);background:#05090d;overflow:hidden}.local-first-tool-frame--ui-v1 .local-image-card-meta{border-block-start:1px solid var(--ps-v1-border);padding:12px}.local-first-tool-frame--ui-v1 .local-image-card-meta strong{color:var(--ps-v1-text)}.local-first-tool-frame--ui-v1 .local-image-card-meta span,.local-first-tool-frame--ui-v1 .local-image-layout-note{color:var(--ps-v1-muted)}.local-first-tool-frame--ui-v1 .local-status-card{border-color:var(--ps-v1-border);background:var(--ps-v1-surface-2);padding:16px 18px}.local-first-tool-frame--ui-v1 .local-status-card.is-working{border-color:var(--ps-v1-primary-border);background:#00c6c90e}.local-first-tool-frame--ui-v1 .local-status-card.is-success{background:#35d3990e;border-color:#35d39942}.local-first-tool-frame--ui-v1 .local-status-card.is-error{background:#ff5b6b0e;border-color:#ff5b6b47}.local-first-tool-frame--ui-v1 .local-status-head strong{color:var(--ps-v1-text)}.local-first-tool-frame--ui-v1 .local-status-head>span,.local-first-tool-frame--ui-v1 .local-status-card p{color:var(--ps-v1-muted-strong)}.local-first-tool-frame--ui-v1 .local-status-progress{background:#9caec21a;border-radius:999px;height:6px}.local-first-tool-frame--ui-v1 .local-status-progress span{border-radius:inherit;background:var(--ps-v1-primary)}.local-first-tool-frame--ui-v1 .local-status-card.is-success .local-status-progress span{background:var(--ps-v1-success)}.local-first-tool-frame--ui-v1 .local-result-card.local-result-card--ready{border-radius:var(--ps-v1-radius-lg);box-shadow:none;background:#35d3990f;border-color:#35d39947;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:16px 18px}.local-first-tool-frame--ui-v1 .local-result-card__mark{border-radius:var(--ps-v1-radius-md);block-size:42px;inline-size:42px;color:var(--ps-v1-success);background:#35d3991a;border:1px solid #35d39942}.local-first-tool-frame--ui-v1 .local-result-card__body strong{color:var(--ps-v1-text)}.local-first-tool-frame--ui-v1 .local-result-card--ready .local-result-kicker,.local-first-tool-frame--ui-v1 .local-result-chip{color:var(--ps-v1-success);background:#35d39912;border-color:#35d3992e}.local-first-tool-frame--ui-v1 .local-result-card--ready p{color:var(--ps-v1-muted-strong)}@media (width<=720px){.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-local-worktop{padding-block:12px 32px}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-tool-hero-card{border-radius:var(--ps-v1-radius-lg);padding:18px}.local-tool-page:has(.local-first-tool-frame--ui-v1) .launch-tool-hero-main h1{font-size:clamp(2rem,10vw,2.85rem)}.local-first-tool-frame--ui-v1 .local-card-head{flex-direction:column;align-items:stretch}.local-first-tool-frame--ui-v1 .local-card-actions,.local-first-tool-frame--ui-v1 .local-card-actions .btn{width:100%}.local-first-tool-frame--ui-v1 :is(.local-work-card,.local-settings-grid,.local-preview-grid){border-radius:var(--ps-v1-radius-md);padding:14px}.local-first-tool-frame--ui-v1 .local-dropzone{border-radius:var(--ps-v1-radius-md)}.local-first-tool-frame--ui-v1 .local-dropzone-inner{min-height:170px;padding:22px 14px}.local-first-tool-frame--ui-v1 .local-video-preset-grid{grid-template-columns:1fr}.local-first-tool-frame--ui-v1 .local-result-card.local-result-card--ready{grid-template-columns:auto minmax(0,1fr)}.local-first-tool-frame--ui-v1 .local-result-card__download{grid-column:1/-1;width:100%}}.local-tool-page:has(.merge-pdf-studio) .launch-tool-hero-card{max-inline-size:1040px;margin-inline:auto;padding:clamp(22px,2.6vw,30px)}.local-tool-page:has(.merge-pdf-studio) .launch-tool-hero-main{max-inline-size:760px}.local-tool-page:has(.merge-pdf-studio) .launch-tool-hero-main h1{font-size:clamp(2.15rem,3.6vw,3.2rem)}:is(.local-tool-page:has(.merge-pdf-studio) .launch-local-layout--single,.local-tool-page:has(.merge-pdf-studio) .launch-local-main,.local-first-tool-frame--ui-v1 .merge-pdf-studio){inline-size:100%;max-inline-size:1040px;margin-inline:auto}.local-first-tool-frame--ui-v1 .merge-pdf-studio{gap:16px}.local-first-tool-frame--ui-v1 .merge-pdf-workspace{border:1px solid var(--ps-v1-border);background:radial-gradient(circle at 50% -18%, #00c6c913, transparent 34%), var(--ps-v1-surface);box-shadow:var(--ps-v1-shadow-sm);border-radius:clamp(20px,2vw,26px);padding:0;overflow:hidden}.local-first-tool-frame--ui-v1 .merge-pdf-workspace-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(22px,3vw,30px) clamp(20px,3vw,30px) 20px;display:flex}.local-first-tool-frame--ui-v1 .merge-pdf-workspace-copy{gap:8px;min-inline-size:0;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-workspace-copy h2{color:var(--ps-v1-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}html[dir=rtl] .local-first-tool-frame--ui-v1 .merge-pdf-workspace-copy h2{letter-spacing:-.012em}.local-first-tool-frame--ui-v1 .merge-pdf-workspace-copy p{max-inline-size:66ch;color:var(--ps-v1-muted-strong);margin:0;line-height:1.75}.local-first-tool-frame--ui-v1 .merge-pdf-file-count{border:1px solid var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);min-block-size:42px;color:var(--ps-v1-primary-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:13px;display:inline-flex}.local-first-tool-frame--ui-v1 .merge-pdf-file-count strong{color:var(--ps-v1-text);font-size:.95rem}.local-first-tool-frame--ui-v1 .merge-pdf-file-count span{letter-spacing:.06em;font-size:.76rem;font-weight:900}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell{padding-inline:clamp(20px,3vw,30px)}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-primary{padding-block-end:clamp(22px,3vw,30px)}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell .local-dropzone{border-radius:20px}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-primary .local-dropzone-inner{min-block-size:clamp(260px,31vw,330px);padding:clamp(30px,4vw,46px) 22px}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-primary .local-dropzone-icon{border-radius:18px;block-size:58px;inline-size:58px}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-primary .local-dropzone-inner>strong{font-size:clamp(1.05rem,1.6vw,1.25rem)}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact{padding-block-end:18px}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone{background:#ffffff05;border-style:solid}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner{text-align:start;grid-template-columns:auto minmax(0,1fr) auto;min-block-size:86px;padding:14px 16px;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-icon{border-radius:13px;grid-row:1/span 2;block-size:42px;inline-size:42px}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>strong,.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>p{text-align:start;justify-self:start}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>strong{align-self:end}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>p{align-self:start;margin:0;font-size:.82rem}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>.btn{grid-area:1/3/span 2;align-self:center}.local-first-tool-frame--ui-v1 .merge-pdf-order-panel{border:1px solid var(--ps-v1-border);background:var(--ps-v1-bg-elevated);border-radius:20px;margin:0 clamp(20px,3vw,30px) 20px;padding:clamp(16px,2.2vw,22px)}.local-first-tool-frame--ui-v1 .merge-pdf-order-head{justify-content:space-between;align-items:center;gap:18px;margin-block-end:14px;display:flex}.local-first-tool-frame--ui-v1 .merge-pdf-order-head>div{gap:4px;min-inline-size:0;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-order-label{color:var(--ps-v1-primary-2);letter-spacing:.05em;font-size:.76rem;font-weight:900}.local-first-tool-frame--ui-v1 .merge-pdf-order-head strong{color:var(--ps-v1-text);font-size:.94rem}.local-first-tool-frame--ui-v1 .merge-pdf-order-count{border:1px solid var(--ps-v1-border);background:var(--ps-v1-surface-2);block-size:38px;min-inline-size:38px;color:var(--ps-v1-muted-strong);border-radius:12px;place-items:center;padding-inline:8px;font-size:.82rem;font-weight:900;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-sort-list{gap:8px}.local-first-tool-frame--ui-v1 .merge-pdf-sort-row{border:1px solid var(--ps-v1-border);background:var(--ps-v1-surface);cursor:grab;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;min-block-size:64px;padding:10px 12px;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-sort-row:hover{border-color:var(--ps-v1-border-strong);background:var(--ps-v1-surface-2);transform:none}.local-first-tool-frame--ui-v1 .merge-pdf-sort-row.is-drop-target{border-color:var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);box-shadow:inset 0 0 0 1px #00c6c90d}.local-first-tool-frame--ui-v1 .merge-pdf-sort-grip{block-size:38px;inline-size:38px;color:var(--ps-v1-muted);background:0 0;border-color:#0000;align-self:center}.local-first-tool-frame--ui-v1 .merge-pdf-sort-row:hover .merge-pdf-sort-grip{border-color:var(--ps-v1-border);color:var(--ps-v1-muted-strong);background:#ffffff06}.local-first-tool-frame--ui-v1 .merge-pdf-order-index{background:var(--ps-v1-primary-soft);block-size:34px;inline-size:34px;color:var(--ps-v1-primary-2);font-variant-numeric:tabular-nums;border-radius:11px;align-self:center;place-items:center;font-size:.78rem;font-weight:900;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-file-meta{align-content:center;gap:4px;min-inline-size:0;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-file-meta strong{color:var(--ps-v1-text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;overflow:hidden}.local-first-tool-frame--ui-v1 .merge-pdf-file-meta span{color:var(--ps-v1-muted);font-size:.76rem;font-weight:700}.local-first-tool-frame--ui-v1 .merge-pdf-order-actions{align-self:center}.local-first-tool-frame--ui-v1 .merge-pdf-order-actions button{block-size:38px;inline-size:38px;color:var(--ps-v1-muted);background:0 0;border-color:#0000}.local-first-tool-frame--ui-v1 .merge-pdf-order-actions button:hover{color:var(--ps-v1-danger);background:#ff5b6b12;border-color:#ff5b6b42}.local-first-tool-frame--ui-v1 .merge-pdf-action-bar{border-block-start:1px solid var(--ps-v1-border);background:#ffffff05;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(20px,3vw,30px);display:flex}.local-first-tool-frame--ui-v1 .merge-pdf-action-copy{min-inline-size:0;color:var(--ps-v1-primary-2);align-items:center;gap:12px;display:flex}.local-first-tool-frame--ui-v1 .merge-pdf-action-copy>div{gap:3px;min-inline-size:0;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-action-copy strong{color:var(--ps-v1-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.local-first-tool-frame--ui-v1 .merge-pdf-action-copy span{color:var(--ps-v1-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.local-first-tool-frame--ui-v1 .merge-pdf-merge-button{flex:none;min-block-size:46px;min-inline-size:168px}.local-first-tool-frame--ui-v1 .merge-pdf-studio>.local-status-card,.local-first-tool-frame--ui-v1 .merge-pdf-studio>.local-result-card{max-inline-size:1040px}@media (width<=720px){.local-tool-page:has(.merge-pdf-studio) .launch-tool-hero-card{padding:18px}.local-first-tool-frame--ui-v1 .merge-pdf-workspace-head{padding:20px 16px 16px}.local-first-tool-frame--ui-v1 .merge-pdf-file-count{min-block-size:38px;padding-inline:10px}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell{padding-inline:16px}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-primary{padding-block-end:18px}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-primary .local-dropzone-inner{min-block-size:230px;padding:28px 14px}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner{grid-template-columns:auto minmax(0,1fr);min-block-size:0;padding:14px;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-icon{grid-row:1/span 2}.local-first-tool-frame--ui-v1 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>.btn{grid-area:auto/1/auto/-1;inline-size:100%;margin-block-start:4px}.local-first-tool-frame--ui-v1 .merge-pdf-order-panel{margin-inline:16px;padding:14px}.local-first-tool-frame--ui-v1 .merge-pdf-order-head{align-items:flex-start}.local-first-tool-frame--ui-v1 .merge-pdf-sort-row{grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px;padding:9px 8px}.local-first-tool-frame--ui-v1 .merge-pdf-sort-grip,.local-first-tool-frame--ui-v1 .merge-pdf-order-actions button{block-size:34px;inline-size:34px}.local-first-tool-frame--ui-v1 .merge-pdf-order-index{block-size:30px;inline-size:30px}.local-first-tool-frame--ui-v1 .merge-pdf-action-bar{flex-direction:column;align-items:stretch;padding:16px}.local-first-tool-frame--ui-v1 .merge-pdf-action-copy span{white-space:normal}.local-first-tool-frame--ui-v1 .merge-pdf-merge-button{inline-size:100%;min-inline-size:0}}.local-tool-page:has(.merge-pdf-studio--v3) .launch-tool-hero-card{min-block-size:0;padding-block:clamp(24px,3vw,34px)}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-workspace{background:linear-gradient(180deg, #ffffff06, transparent 32%), var(--ps-v1-surface);border-color:#90a4b933}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-workspace-head{align-items:center;padding-block-end:16px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-workspace-copy{gap:6px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-workspace-copy p{max-inline-size:58ch}.local-first-tool-frame--ui-v1 .merge-pdf-file-summary{border:1px solid var(--ps-v1-border);min-block-size:38px;color:var(--ps-v1-muted-strong);font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;gap:7px;padding-inline:12px;font-size:.78rem;display:inline-flex}.local-first-tool-frame--ui-v1 .merge-pdf-file-summary svg{color:var(--ps-v1-primary-2)}.local-first-tool-frame--ui-v1 .merge-pdf-file-summary strong{color:var(--ps-v1-text);font-size:.8rem}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-primary .local-dropzone-inner{min-block-size:clamp(230px,27vw,290px)}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact{padding-block-end:10px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone{border-color:var(--ps-v1-border);background:0 0;border-style:dashed}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner{min-block-size:68px;padding-block:9px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-icon{border-radius:11px;block-size:36px;inline-size:36px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>p{display:none}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>strong{align-self:center;font-size:.88rem}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>.btn{border-color:var(--ps-v1-border-strong);min-block-size:38px;color:var(--ps-v1-text);box-shadow:none;background:#ffffff09}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>.btn:hover{border-color:var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);color:var(--ps-v1-primary-2)}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-order-panel{background:0 0;border:0;border-radius:0;margin-block-end:8px;padding-block:10px 6px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-order-head{margin-block-end:8px;padding-inline:2px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-order-label{letter-spacing:0}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-order-head strong{color:var(--ps-v1-muted-strong);font-size:.84rem;font-weight:700}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-sort-list{border:1px solid var(--ps-v1-border);background:#04090e4d;border-radius:18px;gap:0;overflow:hidden}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-sort-row{border:0;border-block-end:1px solid var(--ps-v1-border);background:0 0;border-radius:0;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;min-block-size:60px;padding:8px 10px;transition:background-color .15s,box-shadow .15s}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-sort-row:last-child{border-block-end:0}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-sort-row:hover{background:#ffffff08;border-color:#0000}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-sort-row.is-dragging{opacity:.58}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-sort-row.is-drop-target{background:var(--ps-v1-primary-soft);box-shadow:inset 3px 0 0 var(--ps-v1-primary);border-color:#0000}html[dir=rtl] .local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-sort-row.is-drop-target{box-shadow:inset -3px 0 0 var(--ps-v1-primary)}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-sort-grip{block-size:38px;inline-size:30px;color:var(--ps-v1-muted);cursor:grab;background:0 0;border:0;align-self:center;place-items:center;display:grid}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-sort-row:hover .merge-pdf-sort-grip{color:var(--ps-v1-muted-strong);background:0 0;border-color:#0000}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-order-index{background:#00c6c914;border-radius:10px;block-size:30px;inline-size:30px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-file-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-file-meta strong{font-size:.88rem}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-file-meta span{font-variant-numeric:tabular-nums;white-space:nowrap}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-order-actions button{block-size:34px;inline-size:34px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-action-bar{z-index:2;border-block-start-color:var(--ps-v1-border-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1016eb;padding-block:14px;position:sticky;inset-block-end:0}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-action-copy{gap:10px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-action-copy strong{font-size:.88rem}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-action-copy span{font-size:.76rem}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-merge-button{min-inline-size:176px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-action-bar.needs-file .merge-pdf-merge-button{min-inline-size:220px}@media (width<=720px){.local-tool-page:has(.merge-pdf-studio--v3) .launch-tool-hero-card{padding-block:18px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-workspace-head{flex-direction:column;align-items:flex-start;gap:12px}.local-first-tool-frame--ui-v1 .merge-pdf-file-summary{min-block-size:34px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner{grid-template-columns:auto minmax(0,1fr) auto}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>.btn{grid-area:1/3/span 2;inline-size:auto;margin-block-start:0}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-order-panel{margin-inline:16px;padding-inline:0}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-file-meta{grid-template-columns:minmax(0,1fr);gap:2px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-action-bar{gap:12px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-action-bar.needs-file .merge-pdf-merge-button{min-inline-size:0}}@media (width<=480px){.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner{grid-template-columns:auto minmax(0,1fr)}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-dropzone-shell.is-compact .local-dropzone-inner>.btn{grid-area:auto/1/auto/-1;inline-size:100%;margin-block-start:4px}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-action-bar{flex-direction:column;align-items:stretch}.local-first-tool-frame--ui-v1 .merge-pdf-studio--v3 .merge-pdf-merge-button{inline-size:100%;min-inline-size:0}}.local-first-tool-frame--ui-v1 .local-tool-stack.trim-audio-studio{gap:18px;width:min(100%,980px);margin-inline:auto}.local-first-tool-frame--ui-v1 .trim-audio-empty-card,.local-first-tool-frame--ui-v1 .trim-audio-workspace{border:1px solid var(--ps-v1-border);background:linear-gradient(#181f26f7,#0c1218fb);border-radius:22px;overflow:hidden;box-shadow:0 18px 54px #0000003d}.local-first-tool-frame--ui-v1 .trim-audio-empty-card{padding:28px}.local-first-tool-frame--ui-v1 .trim-audio-empty-copy{gap:7px;margin-block-end:20px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-empty-copy h2,.local-first-tool-frame--ui-v1 .trim-audio-editor-head h2{color:var(--ps-v1-text);margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.15}.local-first-tool-frame--ui-v1 .trim-audio-empty-copy p{max-width:650px;color:var(--ps-v1-muted);margin:0}.local-first-tool-frame--ui-v1 .trim-audio-empty-card .local-dropzone{background:radial-gradient(circle at 50% 40%,#00c6c914,#0000 38%),#04090db8;border-radius:18px;min-height:280px}.local-first-tool-frame--ui-v1 .trim-audio-source-row{border-block-end:1px solid var(--ps-v1-border);background:#ffffff05;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-source-info{align-items:center;gap:12px;min-width:0;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-source-icon{border:1px solid var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);width:42px;height:42px;color:var(--ps-v1-primary-2);border-radius:13px;flex:none;place-items:center;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-source-info>div{gap:2px;min-width:0;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-source-info span,.local-first-tool-frame--ui-v1 .trim-audio-source-info small{color:var(--ps-v1-muted);font-size:.78rem}.local-first-tool-frame--ui-v1 .trim-audio-source-info strong{color:var(--ps-v1-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.local-first-tool-frame--ui-v1 .trim-audio-replace{flex:none;gap:7px;min-height:40px}.local-first-tool-frame--ui-v1 .trim-audio-editor{gap:18px;padding:24px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-editor-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-editor-head>div:first-child{gap:6px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-duration-pill{border:1px solid var(--ps-v1-border);background:#ffffff06;border-radius:13px;justify-items:end;gap:2px;padding:10px 13px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-duration-pill span{color:var(--ps-v1-muted);font-size:.72rem}.local-first-tool-frame--ui-v1 .trim-audio-duration-pill strong{color:var(--ps-v1-primary-2);font-variant-numeric:tabular-nums}.local-first-tool-frame--ui-v1 .trim-audio-wave-shell{border:1px solid var(--ps-v1-border);background:#05090d;border-radius:18px;overflow:hidden}.local-first-tool-frame--ui-v1 .trim-audio-waveform.local-waveform{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/100% 46px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 100%,#05090d;border:0;border-radius:0;min-height:184px;margin:0}.local-first-tool-frame--ui-v1 .trim-audio-waveform .local-waveform-bars span{opacity:.5;background:#8b9aaa}.local-first-tool-frame--ui-v1 .trim-audio-waveform .local-waveform-selection{z-index:2;pointer-events:none;background:#00c6c917;border-inline:1px solid #24e1d8db;min-width:2px;position:absolute;inset-block:0;box-shadow:0 0 0 999px #00000038}.local-first-tool-frame--ui-v1 .trim-audio-waveform .local-waveform-selection-handle{background:var(--ps-v1-primary-2);border:1px solid #fff3;border-radius:7px;width:7px;height:44px;position:absolute;inset-block-start:50%;translate:0 -50%;box-shadow:0 4px 16px #00c6c933}.local-first-tool-frame--ui-v1 .trim-audio-waveform .local-waveform-selection-handle.is-start{inset-inline-start:-4px}.local-first-tool-frame--ui-v1 .trim-audio-waveform .local-waveform-selection-handle.is-end{inset-inline-end:-4px}.local-first-tool-frame--ui-v1 .trim-audio-waveform .local-waveform-progress{z-index:3;opacity:.14}.local-first-tool-frame--ui-v1 .trim-audio-waveform .local-waveform-playhead{z-index:4;background:#fff;width:2px;box-shadow:0 0 0 1px #00c6c933,0 0 14px #00c6c959}.local-first-tool-frame--ui-v1 .trim-audio-native-audio{display:none}.local-first-tool-frame--ui-v1 .trim-audio-transport{border-block-start:1px solid var(--ps-v1-border);background:#0c1218f0;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-play{border:1px solid var(--ps-v1-primary-border);background:var(--ps-v1-primary);color:#031011;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-play:disabled{opacity:.42}.local-first-tool-frame--ui-v1 .trim-audio-time-readout{color:var(--ps-v1-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:.82rem;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-time-readout strong{color:var(--ps-v1-text);font-size:.94rem}.local-first-tool-frame--ui-v1 .trim-audio-transport-note{min-width:0;color:var(--ps-v1-muted);text-align:end;margin-inline-start:auto;font-size:.78rem}.local-first-tool-frame--ui-v1 .trim-audio-selection-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(145px,.48fr);gap:12px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-bound-card,.local-first-tool-frame--ui-v1 .trim-audio-clip-card{border:1px solid var(--ps-v1-border);background:#ffffff06;border-radius:15px;min-width:0;padding:14px}.local-first-tool-frame--ui-v1 .trim-audio-bound-card{gap:11px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-bound-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-bound-head span,.local-first-tool-frame--ui-v1 .trim-audio-clip-card span,.local-first-tool-frame--ui-v1 .trim-audio-clip-card small{color:var(--ps-v1-muted);font-size:.78rem}.local-first-tool-frame--ui-v1 .trim-audio-bound-head strong,.local-first-tool-frame--ui-v1 .trim-audio-clip-card strong{color:var(--ps-v1-text);font-variant-numeric:tabular-nums}.local-first-tool-frame--ui-v1 .trim-audio-bound-card input[type=range]{width:100%;accent-color:var(--ps-v1-primary)}.local-first-tool-frame--ui-v1 .trim-audio-mark-button{color:var(--ps-v1-primary-2);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:.76rem;font-weight:800;display:inline-flex}.local-first-tool-frame--ui-v1 .trim-audio-mark-button:disabled{opacity:.4}.local-first-tool-frame--ui-v1 .trim-audio-clip-card{text-align:center;background:linear-gradient(#00c6c914,#00c6c906);border-color:#00c6c92e;place-content:center;gap:3px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-clip-card strong{color:var(--ps-v1-primary-2);font-size:1.3rem}.local-first-tool-frame--ui-v1 .trim-audio-presets-row{justify-content:space-between;align-items:center;gap:14px;padding-block-start:2px;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-presets-row>span{color:var(--ps-v1-muted);font-size:.78rem;font-weight:700}.local-first-tool-frame--ui-v1 .trim-audio-presets-list{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-preset{border:1px solid var(--ps-v1-border);min-height:34px;color:var(--ps-v1-muted-strong);background:0 0;border-radius:999px;padding:6px 11px;font-size:.76rem;font-weight:800}.local-first-tool-frame--ui-v1 .trim-audio-preset:hover:not(:disabled),.local-first-tool-frame--ui-v1 .trim-audio-preset:focus-visible{border-color:var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);color:var(--ps-v1-primary-2)}.local-first-tool-frame--ui-v1 .trim-audio-actionbar{border-block-start:1px solid var(--ps-v1-border);background:#050a0ea8;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-action-summary{gap:2px;min-width:0;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-action-summary span,.local-first-tool-frame--ui-v1 .trim-audio-action-summary small{color:var(--ps-v1-muted);font-size:.75rem}.local-first-tool-frame--ui-v1 .trim-audio-action-summary strong{color:var(--ps-v1-text);font-variant-numeric:tabular-nums;font-size:.92rem}.local-first-tool-frame--ui-v1 .trim-audio-action-buttons{align-items:center;gap:8px;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-submit{gap:7px;min-width:150px}@media (width<=760px){.local-first-tool-frame--ui-v1 .trim-audio-empty-card,.local-first-tool-frame--ui-v1 .trim-audio-editor{padding:18px}.local-first-tool-frame--ui-v1 .trim-audio-source-row,.local-first-tool-frame--ui-v1 .trim-audio-editor-head,.local-first-tool-frame--ui-v1 .trim-audio-actionbar{flex-direction:column;align-items:stretch}.local-first-tool-frame--ui-v1 .trim-audio-replace{align-self:flex-start}.local-first-tool-frame--ui-v1 .trim-audio-duration-pill{justify-items:start;width:fit-content}.local-first-tool-frame--ui-v1 .trim-audio-waveform.local-waveform{background-size:100% 38px,54px 100%,auto;min-height:150px}.local-first-tool-frame--ui-v1 .trim-audio-transport{flex-wrap:wrap}.local-first-tool-frame--ui-v1 .trim-audio-transport-note{text-align:start;width:100%;margin-inline-start:0}.local-first-tool-frame--ui-v1 .trim-audio-selection-grid{grid-template-columns:1fr}.local-first-tool-frame--ui-v1 .trim-audio-clip-card{place-content:initial;text-align:start}.local-first-tool-frame--ui-v1 .trim-audio-presets-row{flex-direction:column;align-items:flex-start}.local-first-tool-frame--ui-v1 .trim-audio-presets-list{justify-content:flex-start}.local-first-tool-frame--ui-v1 .trim-audio-action-buttons,.local-first-tool-frame--ui-v1 .trim-audio-submit{width:100%}}.local-tool-page:has(.trim-audio-studio--v2) .launch-tool-hero-card{min-block-size:0;padding-block:clamp(24px,3vw,34px)}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-workspace{background:linear-gradient(180deg, #ffffff06, transparent 34%), var(--ps-v1-surface);border-color:#90a4b933}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-source-row{min-height:74px}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-source-info{flex:auto}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-source-info>div{max-inline-size:min(70vw,680px)}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-editor-head{align-items:start}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-guide{max-inline-size:66ch;color:var(--ps-v1-muted);margin:2px 0 0;font-size:.83rem;line-height:1.75}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-wave-shell{border-color:#90a4b938;box-shadow:inset 0 1px #ffffff06}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform.local-waveform{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;min-height:220px;position:relative}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform.is-dragging{cursor:ew-resize}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform.is-fallback .local-waveform-bars{opacity:.62;filter:saturate(.72)}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform .local-waveform-selection{pointer-events:none;background:#00c6c91b;border-inline:1px solid #24e1d8db;box-shadow:0 0 0 999px #02060975}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform .local-waveform-selection-handle{z-index:8;background:linear-gradient(90deg, transparent 45%, #031011bd 45%, #031011bd 55%, transparent 55%), var(--ps-v1-primary-2);color:#041112;pointer-events:auto;cursor:ew-resize;touch-action:none;border:1px solid #ffffff47;border-radius:9px;block-size:62px;inline-size:24px;padding:0;position:absolute;inset-block-start:50%;translate:0 -50%;box-shadow:0 8px 22px #00c6c940}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform .local-waveform-selection-handle:hover,.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform .local-waveform-selection-handle:focus-visible{border-color:#ffffff8c;outline:none;box-shadow:0 0 0 4px #00c6c929,0 10px 28px #00c6c94d}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform .local-waveform-selection-handle.is-start{inset-inline-start:-12px}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform .local-waveform-selection-handle.is-end{inset-inline-end:-12px}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-fallback-note,.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-duration-error{border-radius:12px;margin-block-start:-6px;padding:11px 13px;font-size:.78rem;line-height:1.65}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-fallback-note{color:var(--ps-v1-muted-strong);background:#00c6c90e;border:1px solid #00c6c92e}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-duration-error{color:#f0b2b2;background:#ef696912;border:1px solid #ef69693d}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.52fr);gap:12px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field,.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-clip-summary{border:1px solid var(--ps-v1-border);background:#ffffff06;border-radius:15px;min-width:0;min-height:112px;padding:14px}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field{grid-template-columns:1fr auto;align-items:end;gap:10px 12px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field>span{color:var(--ps-v1-muted);grid-column:1/-1;font-size:.78rem;font-weight:800}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field>div{align-items:center;gap:7px;display:flex}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field input[type=number]{width:112px;min-width:0;height:42px;color:var(--ps-v1-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;direction:ltr;background:#04090db8;border:1px solid #90a4b93d;border-radius:10px;padding-inline:10px}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field input[type=number]:focus{border-color:var(--ps-v1-primary-border);outline:none;box-shadow:0 0 0 3px #00c6c91a}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field small{color:var(--ps-v1-muted);font-size:.72rem}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field>strong{color:var(--ps-v1-text);font-variant-numeric:tabular-nums;direction:ltr;font-size:1rem}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-clip-summary{text-align:center;background:linear-gradient(#00c6c914,#00c6c905);border-color:#00c6c92e;place-content:center;gap:3px;display:grid}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-clip-summary span,.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-clip-summary small{color:var(--ps-v1-muted);font-size:.75rem}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-clip-summary strong{color:var(--ps-v1-primary-2);font-variant-numeric:tabular-nums;font-size:1.45rem}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-actionbar{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a0ee6;position:sticky;inset-block-end:0}@media (width<=760px){.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-waveform.local-waveform{min-height:180px}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-grid{grid-template-columns:1fr 1fr}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-clip-summary{place-content:initial;text-align:start;grid-column:1/-1;min-height:88px}}@media (width<=520px){.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-grid{grid-template-columns:1fr}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-clip-summary{grid-column:auto}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field{min-height:104px}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field input[type=number]{width:100%}.local-first-tool-frame--ui-v1 .trim-audio-studio--v2 .trim-audio-v2-time-field>div{flex:auto;min-width:0}}@media (width<=720px){.local-first-tool-frame--ui-v1 .btn{min-height:44px}}.local-tool-page:has(.local-first-tool-frame--ai-v1){--ps-bg:var(--ps-v1-bg);--ps-bg-elevated:var(--ps-v1-bg-elevated);--ps-surface:var(--ps-v1-surface);--ps-surface-2:var(--ps-v1-surface-2);--ps-surface-3:var(--ps-v1-surface-3);--ps-border:var(--ps-v1-border);--ps-border-strong:var(--ps-v1-border-strong);--ps-text:var(--ps-v1-text);--ps-muted:var(--ps-v1-muted);--ps-muted-strong:var(--ps-v1-muted-strong);--ps-primary:var(--ps-v1-primary);--ps-primary-2:var(--ps-v1-primary-2);--ps-primary-soft:var(--ps-v1-primary-soft);--ps-primary-border:var(--ps-v1-primary-border);--ps-success:var(--ps-v1-success);--ps-danger:var(--ps-v1-danger)}.local-tool-page:has(.local-first-tool-frame--ai-v1) .launch-local-worktop{padding-block:14px 58px}.local-tool-page:has(.local-first-tool-frame--ai-v1) .launch-tool-hero-card{display:none!important}.local-first-tool-frame--ai-v1{min-width:0}.ps-app-shell--account{--account-v1-surface:color-mix(in srgb, var(--ps-surface) 92%, transparent);--account-v1-surface-2:color-mix(in srgb, var(--ps-surface-2) 88%, transparent);--account-v1-line:var(--ps-border);--account-v1-line-strong:var(--ps-border-strong);--account-v1-text:var(--ps-text);--account-v1-muted:var(--ps-muted);--account-v1-muted-strong:var(--ps-muted-strong);--account-v1-cyan:var(--ps-primary);--account-v1-cyan-2:var(--ps-primary-2);--account-v1-cyan-soft:var(--ps-primary-soft);--account-v1-gold:var(--ps-credit);--account-v1-gold-soft:var(--ps-credit-soft)}.ps-app-shell--account .ps-shell-content--account{min-width:0}.ps-app-shell--account .launch-account-page--v0{padding-block:clamp(1rem,2.2vw,2rem) clamp(2.5rem,5vw,4.5rem)}.ps-app-shell--account .launch-account-page--v0>.container{width:min(100%,1180px)}.ps-app-shell--account .launch-account-v0-dashboard{gap:clamp(1.1rem,2vw,1.6rem)}.ps-app-shell--account .launch-account-v0-header{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;gap:1rem 1.5rem;padding-block:.35rem .15rem}.ps-app-shell--account .launch-account-v0-header .launch-kicker{color:var(--account-v1-cyan-2);font-size:var(--ps-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.ps-app-shell--account .launch-account-v0-header h1{color:var(--account-v1-text);letter-spacing:-.045em;text-wrap:balance;margin:.28rem 0 .38rem;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.04}html[dir=rtl] .ps-app-shell--account .launch-account-v0-header h1{letter-spacing:0;line-height:1.18}.ps-app-shell--account .launch-account-v0-header p{max-width:62ch;color:var(--account-v1-muted-strong);margin:0;font-size:clamp(.92rem,1vw,1rem);line-height:1.75}.ps-app-shell--account .launch-account-v0-tabs{justify-content:flex-end;min-width:0}.ps-app-shell--account .launch-account-v0-tabs a,.ps-app-shell--account .launch-account-v0-tabs a.is-active{font-weight:700}.ps-app-shell--account .launch-account-v0-grid{grid-template-columns:minmax(15.5rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,1.8vw,1.35rem)}.ps-app-shell--account :is(.launch-account-v0-profile,.launch-account-v0-card,.launch-account-v0-usage,.launch-account-v0-actions,.launch-account-v0-recent,.launch-account-v0-memberships,.launch-account-v0-management){border:1px solid var(--account-v1-line);border-radius:var(--ps-v1-radius-lg);background:var(--account-v1-surface);box-shadow:none}.ps-app-shell--account .launch-account-v0-profile{gap:.9rem;min-height:0}.ps-app-shell--account .launch-account-v0-avatar{width:3.25rem;height:3.25rem;color:var(--account-v1-cyan-2);border-color:var(--ps-primary-border);background:var(--account-v1-cyan-soft);font-size:.95rem;box-shadow:inset 0 1px #ffffff0d}.ps-app-shell--account .launch-account-v0-profile h2{color:var(--account-v1-text);line-height:1.3}.ps-app-shell--account .launch-account-v0-profile p{overflow-wrap:anywhere;color:var(--account-v1-muted);line-height:1.5}.ps-app-shell--account .launch-account-v0-profile-badges{gap:.35rem}.ps-app-shell--account .launch-account-v0-profile-badges span{min-height:1.75rem;color:var(--account-v1-muted-strong);border-color:var(--account-v1-line);background:var(--account-v1-surface-2);font-size:var(--ps-text-xs);padding-inline:.55rem}.ps-app-shell--account .launch-auth-block--v0{border-block-start:1px solid var(--account-v1-line);margin-block-start:.25rem;padding-block-start:.85rem}.ps-app-shell--account .launch-account-v0-main{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(.9rem,1.6vw,1.15rem);display:grid}.ps-app-shell--account .launch-account-v0-cards,.ps-app-shell--account .launch-account-v0-usage,.ps-app-shell--account .launch-account-v0-memberships,.ps-app-shell--account .launch-account-v0-management{grid-column:1/-1}.ps-app-shell--account .launch-account-v0-cards{gap:clamp(.8rem,1.4vw,1rem)}.ps-app-shell--account .launch-account-v0-card{gap:.58rem;min-height:10.6rem;padding:1.05rem 1.1rem}.ps-app-shell--account .launch-account-v0-card:first-child{border-color:color-mix(in srgb, var(--account-v1-gold) 28%, var(--account-v1-line));background:linear-gradient(145deg, var(--account-v1-gold-soft), transparent 54%), var(--account-v1-surface)}.ps-app-shell--account .launch-account-v0-card-icon{width:2.25rem;height:2.25rem;color:var(--account-v1-cyan-2);background:var(--account-v1-cyan-soft)}.ps-app-shell--account .launch-account-v0-card-icon.is-gold{color:var(--account-v1-gold);background:var(--account-v1-gold-soft)}.ps-app-shell--account .launch-account-v0-card>strong{color:var(--account-v1-text);letter-spacing:-.035em;font-size:clamp(1.55rem,2.4vw,2.15rem)}html[dir=rtl] .ps-app-shell--account .launch-account-v0-card>strong{letter-spacing:0}.ps-app-shell--account .launch-account-v0-card :is(small,p),.ps-app-shell--account .launch-account-v0-section-head span,.ps-app-shell--account .launch-account-v0-action small,.ps-app-shell--account .launch-account-v0-recent-tool small{color:var(--account-v1-muted)}.ps-app-shell--account .launch-account-v0-card p{font-size:var(--ps-text-sm);line-height:1.55}.ps-app-shell--account .launch-account-v0-progress{background:#ffffff0e}.ps-app-shell--account .launch-account-v0-progress span{background:linear-gradient(90deg, var(--account-v1-cyan), var(--account-v1-cyan-2))}.ps-app-shell--account .launch-account-v0-usage,.ps-app-shell--account .launch-account-v0-actions,.ps-app-shell--account .launch-account-v0-recent,.ps-app-shell--account .launch-account-v0-memberships,.ps-app-shell--account .launch-account-v0-management{padding:1.05rem 1.1rem}.ps-app-shell--account .launch-account-v0-section-head{margin-block-end:.78rem}.ps-app-shell--account .launch-account-v0-section-head h2{color:var(--account-v1-text);font-size:1rem;font-weight:800}.ps-app-shell--account .launch-account-v0-section-head a{color:var(--account-v1-cyan-2);font-size:var(--ps-text-sm);font-weight:700}.ps-app-shell--account .launch-account-v0-usage-grid{margin-block-start:.85rem}.ps-app-shell--account .launch-account-v0-usage-grid .launch-account-metric-card{box-shadow:none}.ps-app-shell--account .launch-account-metric-card:after{content:none}.ps-app-shell--account .launch-account-metric-label{color:var(--account-v1-muted);font-size:var(--ps-text-xs)}.ps-app-shell--account .launch-account-metric-card strong{color:var(--account-v1-text);font-size:1.18rem;line-height:1.15}.ps-app-shell--account .launch-account-metric-card small{color:var(--account-v1-muted);font-size:var(--ps-text-xs)}.ps-app-shell--account .launch-account-v0-action-grid,.ps-app-shell--account .launch-account-v0-recent-grid{grid-template-columns:1fr}.ps-app-shell--account .launch-account-v0-action,.ps-app-shell--account .launch-account-v0-recent-tool{border-color:var(--account-v1-line);gap:.7rem}.ps-app-shell--account .launch-account-v0-action:first-child{border-color:var(--ps-primary-border)}.ps-app-shell--account .launch-account-v0-action svg,.ps-app-shell--account .launch-account-v0-recent-tool>span{width:2rem;height:2rem;color:var(--account-v1-cyan-2);background:#00c6c914}.ps-app-shell--account .launch-account-v0-action strong,.ps-app-shell--account .launch-account-v0-recent-tool strong{color:var(--account-v1-text);font-size:var(--ps-text-sm)}.ps-app-shell--account .launch-account-v0-action:hover,.ps-app-shell--account .launch-account-v0-recent-tool:hover{background:#ffffff0b;transform:none}.ps-app-shell--account .launch-account-v0-recent-tool>span{filter:saturate(.75)}.ps-app-shell--account .launch-membership-grid--v0{gap:.7rem}.ps-app-shell--account .launch-membership-grid--v0 .launch-plan-card{border:1px solid var(--account-v1-line);border-radius:var(--ps-v1-radius-md);background:var(--account-v1-surface-2);min-width:0;min-height:0;box-shadow:none;padding:.95rem}.ps-app-shell--account .launch-membership-grid--v0 .launch-plan-card:after{content:none}.ps-app-shell--account .launch-membership-grid--v0 .launch-plan-card:hover,.ps-app-shell--account .launch-membership-grid--v0 .launch-plan-card:focus-within{border-color:var(--account-v1-line-strong);transform:none}.ps-app-shell--account .launch-membership-grid--v0 .launch-plan-card.is-active{border-color:color-mix(in srgb, var(--account-v1-gold) 42%, var(--account-v1-line));background:linear-gradient(150deg, var(--account-v1-gold-soft), transparent 58%), var(--account-v1-surface-2);box-shadow:inset 0 1px #ffffff0a}.ps-app-shell--account .launch-membership-grid--v0 .launch-plan-card.is-active:hover{border-color:color-mix(in srgb, var(--account-v1-gold) 52%, var(--account-v1-line))}.ps-app-shell--account .launch-plan-price{color:var(--account-v1-text)}.ps-app-shell--account .launch-plan-foot,.ps-app-shell--account .launch-plan-caption{color:var(--account-v1-muted)}.ps-app-shell--account .launch-account-v0-management{background:color-mix(in srgb, var(--account-v1-surface) 76%, transparent)}.ps-app-shell--account .launch-account-v0-management-grid{gap:.6rem}.ps-app-shell--account .launch-account-v0-management .launch-account-action-block,.ps-app-shell--account .launch-account-v0-management .launch-account-empty{border-color:var(--account-v1-line);border-radius:var(--ps-v1-radius-md)}.ps-app-shell--account .launch-account-v0-management .btn,.ps-app-shell--account .launch-account-wide-btn{box-shadow:none}.ps-app-shell--account .launch-account-message{border-radius:var(--ps-v1-radius-md);width:min(100%,1180px);margin-inline:auto}@media (width<=1120px){.ps-app-shell--account .launch-account-v0-header{grid-template-columns:1fr;align-items:start}.ps-app-shell--account .launch-account-v0-tabs{justify-content:flex-start;width:fit-content;max-width:100%}.ps-app-shell--account .launch-account-v0-grid{grid-template-columns:1fr}.ps-app-shell--account .launch-account-v0-profile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ps-app-shell--account .launch-account-v0-profile-badges{grid-column:2}.ps-app-shell--account .launch-account-v0-profile>.launch-account-wide-btn,.ps-app-shell--account .launch-account-v0-profile>.launch-auth-block--v0{grid-column:1/-1}}@media (width<=820px){.ps-app-shell--account .launch-account-v0-main{grid-template-columns:1fr}.ps-app-shell--account .launch-account-v0-cards,.ps-app-shell--account .launch-account-v0-usage,.ps-app-shell--account .launch-account-v0-actions,.ps-app-shell--account .launch-account-v0-recent,.ps-app-shell--account .launch-account-v0-memberships,.ps-app-shell--account .launch-account-v0-management{grid-column:1}.ps-app-shell--account .launch-membership-grid--v0{grid-template-columns:1fr}}@media (width<=620px){.ps-app-shell--account .launch-account-page--v0{padding-block-start:.65rem}.ps-app-shell--account .launch-account-v0-header h1{font-size:clamp(1.7rem,9vw,2.2rem)}.ps-app-shell--account .launch-account-v0-tabs{scrollbar-width:thin;flex-wrap:nowrap;width:100%;overflow-x:auto}.ps-app-shell--account .launch-account-v0-tabs a,.ps-app-shell--account .launch-account-v0-tabs a.is-active{flex:none}.ps-app-shell--account .launch-account-v0-profile{grid-template-columns:auto minmax(0,1fr)}.ps-app-shell--account .launch-account-v0-cards,.ps-app-shell--account .launch-account-v0-usage-grid,.ps-app-shell--account .launch-account-v0-management-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ps-app-shell--account .launch-account-v0-action,.ps-app-shell--account .launch-account-v0-recent-tool,.ps-app-shell--account .launch-plan-card{transition:none!important}}.ps-app-shell--account .launch-account-v0-tabs{background:0 0;border:0;border-radius:0;gap:.05rem;padding:0}.ps-app-shell--account .launch-account-v0-tabs a,.ps-app-shell--account .launch-account-v0-tabs a.is-active{min-height:2rem;color:var(--account-v1-muted);font-size:var(--ps-text-sm);background:0 0;border:0;border-radius:0;padding-inline:.62rem}.ps-app-shell--account .launch-account-v0-tabs a.is-active{color:var(--account-v1-muted-strong)}.ps-app-shell--account .launch-account-v0-tabs a:hover,.ps-app-shell--account .launch-account-v0-tabs a:focus-visible{color:var(--account-v1-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--account-v1-cyan) 58%, transparent);text-decoration-color:color-mix(in srgb, var(--account-v1-cyan) 58%, transparent);text-underline-offset:.34rem;background:0 0;border-color:#0000;text-decoration-thickness:1px}@media (width>=1121px){.ps-app-shell--account .launch-account-v0-profile{-moz-column-gap:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem .8rem;display:grid}.ps-app-shell--account .launch-account-v0-profile>.launch-account-v0-avatar{grid-area:1/1}.ps-app-shell--account .launch-account-v0-profile>.launch-account-v0-avatar+div{grid-area:1/2;min-width:0}.ps-app-shell--account .launch-account-v0-profile>.launch-account-v0-profile-badges,.ps-app-shell--account .launch-account-v0-profile>.launch-account-wide-btn,.ps-app-shell--account .launch-account-v0-profile>.launch-auth-block--v0{grid-column:1/-1}}.ps-app-shell--account .launch-account-v0-profile{padding:.9rem}.ps-app-shell--account .launch-account-v0-profile h2{margin-block-end:.12rem;font-size:.98rem}.ps-app-shell--account .launch-account-v0-profile p{font-size:var(--ps-text-sm);margin:0}.ps-app-shell--account .launch-account-v0-profile-badges{margin-block-start:.05rem}.ps-app-shell--account .launch-account-v0-profile>.launch-account-wide-btn{border:1px solid var(--account-v1-line);min-height:2.55rem;color:var(--account-v1-muted-strong);font-size:var(--ps-text-sm);background:0 0;margin-block-start:.1rem;font-weight:700}.ps-app-shell--account .launch-account-v0-profile>.launch-account-wide-btn:hover,.ps-app-shell--account .launch-account-v0-profile>.launch-account-wide-btn:focus-visible{border-color:color-mix(in srgb, var(--ps-danger) 35%, var(--account-v1-line));background:color-mix(in srgb, var(--ps-danger) 7%, transparent);color:color-mix(in srgb, var(--ps-danger) 82%, var(--account-v1-text))}.ps-app-shell--account .launch-account-v0-usage-grid{border:1px solid var(--account-v1-line);border-radius:var(--ps-v1-radius-md);background:color-mix(in srgb, var(--account-v1-surface-2) 74%, transparent);gap:0;overflow:hidden}.ps-app-shell--account .launch-account-v0-usage-grid .launch-account-metric-card{background:0 0;border:0;border-radius:0;min-height:4.55rem;padding:.75rem .82rem}.ps-app-shell--account .launch-account-v0-usage-grid .launch-account-metric-card+.launch-account-metric-card{border-inline-start:1px solid var(--account-v1-line)}.ps-app-shell--account .launch-account-v0-action-grid,.ps-app-shell--account .launch-account-v0-recent-grid{border:1px solid var(--account-v1-line);border-radius:var(--ps-v1-radius-md);background:color-mix(in srgb, var(--account-v1-surface-2) 70%, transparent);gap:0;overflow:hidden}.ps-app-shell--account .launch-account-v0-action,.ps-app-shell--account .launch-account-v0-recent-tool{background:0 0;border:0;border-radius:0;min-height:3.55rem;padding:.62rem .72rem}.ps-app-shell--account .launch-account-v0-action+.launch-account-v0-action,.ps-app-shell--account .launch-account-v0-recent-tool+.launch-account-v0-recent-tool{border-block-start:1px solid var(--account-v1-line)}.ps-app-shell--account .launch-account-v0-action:first-child{background:linear-gradient(90deg, var(--account-v1-cyan-soft), transparent 82%);border:0}html[dir=rtl] .ps-app-shell--account .launch-account-v0-action:first-child{background:linear-gradient(270deg, var(--account-v1-cyan-soft), transparent 82%)}.ps-app-shell--account .launch-account-v0-action:hover,.ps-app-shell--account .launch-account-v0-recent-tool:hover{background-color:#ffffff09;border-color:#0000}.ps-app-shell--account .launch-plan-price{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.025em;direction:ltr;unicode-bidi:isolate;display:inline-block}html[dir=rtl] .ps-app-shell--account .launch-plan-price{text-align:left;direction:ltr;unicode-bidi:isolate}.ps-app-shell--account .launch-account-v0-management .launch-account-action-block,.ps-app-shell--account .launch-account-v0-management .launch-account-empty{background:color-mix(in srgb, var(--account-v1-surface-2) 58%, transparent)}@media (width<=620px){.ps-app-shell--account .launch-account-v0-usage-grid .launch-account-metric-card+.launch-account-metric-card{border-inline-start:0;border-block-start:1px solid var(--account-v1-line)}.ps-app-shell--account .launch-account-v0-tabs{gap:0}.ps-app-shell--account .launch-account-v0-tabs a,.ps-app-shell--account .launch-account-v0-tabs a.is-active{min-height:2rem;font-size:var(--ps-text-xs);padding-inline:.5rem}}.ps-app-shell--account :is(#account-overview,#account-billing,#account-credits,#account-membership,#account-security){scroll-margin-block-start:6rem}.ps-app-shell--account .launch-account-v0-cards.launch-account-v2-summary{grid-template-columns:minmax(0,1fr)}.ps-app-shell--account .launch-account-v2-plan-summary{border-color:color-mix(in srgb, var(--account-v1-gold) 22%, var(--account-v1-line));border-radius:var(--ps-v1-radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--account-v1-gold) 12%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--account-v1-cyan) 6%, transparent), transparent 62%), var(--account-v1-surface);gap:1rem;padding:clamp(1rem,2vw,1.25rem)}html[dir=rtl] .ps-app-shell--account .launch-account-v2-plan-summary{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--account-v1-gold) 12%, transparent), transparent 34%), linear-gradient(215deg, color-mix(in srgb, var(--account-v1-cyan) 6%, transparent), transparent 62%), var(--account-v1-surface)}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__header>div{gap:.28rem}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__header span{color:var(--account-v1-muted);font-size:var(--ps-text-xs);font-weight:700}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__header strong{color:var(--account-v1-text);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__credits{min-width:0;padding-block:.15rem}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__credits strong{color:var(--account-v1-gold);font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,3vw,2.35rem)}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__credits span{color:var(--account-v1-muted-strong);font-weight:700}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__capabilities li{border:1px solid var(--account-v1-line);border-radius:var(--ps-v1-radius-md);background:color-mix(in srgb, var(--account-v1-surface-2) 78%, transparent);place-content:start stretch;gap:.22rem;min-width:0;padding:.72rem .78rem;display:grid}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__capabilities li:last-child{border-block-end:1px solid var(--account-v1-line)}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__capabilities span{color:var(--account-v1-muted);font-size:var(--ps-text-xs)}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__capabilities strong{overflow-wrap:anywhere;color:var(--account-v1-text);font-size:var(--ps-text-sm);line-height:1.45}.ps-app-shell--account .launch-account-v2-summary-meta{border-block-start:1px solid var(--account-v1-line);color:var(--account-v1-muted);font-size:var(--ps-text-sm);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;padding-block-start:.85rem;line-height:1.5;display:flex}.ps-app-shell--account .launch-account-v2-summary-meta>span{min-width:0}.ps-app-shell--account .launch-account-v2-summary-meta strong{color:var(--account-v1-text);font-variant-numeric:tabular-nums}.ps-app-shell--account .launch-account-v2-summary-meta .btn{min-height:2.35rem;box-shadow:none;margin-inline-start:auto}.ps-app-shell--account .launch-auth-tabs button[aria-pressed=true]{color:var(--account-v1-text)}.ps-app-shell--account .launch-auth-block--v0 input:focus-visible,.ps-app-shell--account .launch-auth-block input:focus-visible{border-color:var(--ps-primary-border);outline:2px solid color-mix(in srgb, var(--account-v1-cyan) 68%, transparent);outline-offset:1px}.ps-app-shell--account .launch-account-message[role=alert]{border-color:color-mix(in srgb, var(--ps-danger) 44%, var(--account-v1-line))}.ps-app-shell--account .launch-auth-block .launch-account-message--auth{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ps-danger) 50%, var(--account-v1-line));border-radius:var(--ps-v1-radius-md);background:color-mix(in srgb, var(--ps-danger) 9%, var(--ps-surface));width:100%;color:var(--account-v1-text);overflow-wrap:anywhere;margin-block-start:.55rem;padding:.8rem .9rem;font-size:.875rem;font-weight:600;line-height:1.55}@media (width<=820px){.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__capabilities{grid-template-columns:1fr}}@media (width<=620px){.ps-app-shell--account .launch-account-v2-plan-summary{padding:.9rem}.ps-app-shell--account .launch-account-v2-plan-summary .ps-account-plan-summary__header{gap:.55rem}.ps-app-shell--account .launch-account-v2-summary-meta{flex-direction:column;align-items:stretch}.ps-app-shell--account .launch-account-v2-summary-meta .btn{width:100%;min-height:44px;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.ps-app-shell--account .launch-account-v2-plan-summary,.ps-app-shell--account .launch-account-v2-plan-summary *{scroll-behavior:auto}}:root{--ph-bg:var(--psys-canvas);--ph-surface:var(--psys-surface);--ph-surface-soft:var(--psys-surface-subtle);--ph-surface-strong:var(--psys-dark-surface);--ph-text:var(--psys-ink);--ph-text-soft:var(--psys-ink-muted);--ph-text-faint:var(--psys-ink-faint);--ph-line:var(--psys-line);--ph-line-strong:var(--psys-line-strong);--ph-accent:var(--psys-green);--ph-accent-strong:var(--psys-green-hover);--ph-accent-soft:var(--psys-green-soft);--ph-accent-ink:var(--psys-green-ink);--ph-danger:var(--psys-danger);--ph-radius-sm:var(--psys-radius-control);--ph-radius-md:var(--psys-radius-panel);--ph-radius-lg:var(--psys-radius-modal);--ph-shadow-sm:var(--psys-shadow-float);--ph-shadow-md:var(--psys-shadow-modal);--ph-max:1280px}.ps-app-shell--home.ps-app-shell--no-sidebar{min-height:100vh;color:var(--ph-text);background:var(--ph-bg)}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-shell-main{width:100%;min-width:0;margin:0}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-shell-content--home{background:var(--ph-bg);padding:0}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:0;border-block-end:1px solid #cbd3c9d1;border-radius:0;min-height:72px;position:sticky;inset-block-start:0;box-shadow:0 1px #141b1405}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__row{width:min(calc(100% - 40px), var(--ph-max));align-items:center;gap:22px;min-height:72px;margin-inline:auto;padding:0;display:flex}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__identity{flex:none}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__context{display:none}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand{color:var(--ph-text);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand__mark{color:#0a1c05;background:var(--ph-accent);block-size:30px;inline-size:30px;box-shadow:none;border-radius:8px;place-items:center;font-size:.82rem;font-weight:950;display:grid}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand__text{color:var(--ph-text);letter-spacing:-.035em;font-size:1.02rem;font-weight:900}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__search{border:1px solid var(--ph-line);min-height:38px;color:var(--ph-text-soft);box-shadow:none;background:#fff;border-radius:10px;gap:8px;padding-inline:12px}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__search:hover,.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__search:focus-visible{color:var(--ph-text);border-color:var(--ph-line-strong);background:#fff}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__nav{flex:auto;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__nav-link{color:#4a524a;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:38px;padding:9px 10px;font-size:.86rem;font-weight:720}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__nav-link:hover,.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__nav-link:focus-visible,.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__nav-link.is-active{color:var(--ph-text);background:#eef2eb}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__actions{flex:none;align-items:center;gap:8px;display:flex}.ps-app-shell--home.ps-app-shell--no-sidebar .account-pill,.ps-app-shell--home.ps-app-shell--no-sidebar .locale-switcher{border:1px solid var(--ph-line);min-height:38px;color:var(--ph-text);box-shadow:none;background:#fff;border-radius:10px}.ps-app-shell--home.ps-app-shell--no-sidebar .account-pill:hover,.ps-app-shell--home.ps-app-shell--no-sidebar .locale-switcher:hover{border-color:var(--ph-line-strong);background:#f8faf7}.premium-home{min-width:0;color:var(--ph-text);background:var(--ph-bg);font-family:Manrope,Alexandria,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.premium-home,.premium-home *{box-sizing:border-box}.premium-home__container{width:min(calc(100% - 40px), var(--ph-max));margin-inline:auto}.premium-home a:focus-visible,.premium-home button:focus-visible,.premium-home input:focus-visible,.premium-home textarea:focus-visible,.premium-home select:focus-visible{outline:3px solid color-mix(in srgb, var(--ph-accent) 56%, #3d7f20);outline-offset:3px}.premium-home__announcement{color:#dce5dc;background:#111512;border-block-end:1px solid #ffffff0f}.premium-home__announcement .premium-home__container{justify-content:space-between;align-items:center;gap:20px;min-height:36px;font-size:.78rem;display:flex}.premium-home__announcement span,.premium-home__announcement a{align-items:center;gap:7px;display:inline-flex}.premium-home__announcement a{color:#b8ff8d;font-weight:780;text-decoration:none}.premium-home__hero{background:radial-gradient(circle at 78% 17%,#62f10e2b,#0000 30rem),linear-gradient(#fcfdfb 0%,#f7f8f5 100%);padding-block:clamp(56px,7vw,96px) clamp(54px,7vw,88px);position:relative}.premium-home__hero:after{content:"";background:linear-gradient(90deg,#0000,#d9dfd6 18% 82%,#0000);block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.premium-home__hero-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(42px,6vw,86px);display:grid}.premium-home__hero-copy{min-width:0;padding-block:10px}.premium-home__eyebrow{color:#408d17;letter-spacing:.09em;text-transform:uppercase;align-items:center;width:fit-content;margin:0 0 18px;font-size:.73rem;font-weight:850;display:inline-flex}html[dir=rtl] .premium-home__eyebrow{letter-spacing:0}.premium-home__hero h1{color:#111411;letter-spacing:-.066em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.2rem,5.3vw,5.8rem);font-weight:900;line-height:.97}html[dir=rtl] .premium-home__hero h1{letter-spacing:-.025em;max-width:11.5ch;line-height:1.12}.premium-home__hero h1 span{color:#42c900}.premium-home__hero-copy>p{max-width:620px;color:var(--ph-text-soft);margin:24px 0 0;font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.72}.premium-home__hero-actions{flex-wrap:wrap;gap:10px;margin-block-start:28px;display:flex}.premium-home__button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding-inline:18px;font-size:.9rem;font-weight:820;text-decoration:none;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.premium-home__button:hover{transform:translateY(-1px)}.premium-home__button.is-primary{color:#0b1b06;background:var(--ph-accent);border-color:#56df0a;box-shadow:0 10px 28px #52d80933}.premium-home__button.is-primary:hover{background:#71f52a}.premium-home__button.is-secondary{color:var(--ph-text);border-color:var(--ph-line);background:#ffffffd1}.premium-home__button.is-secondary:hover{border-color:var(--ph-line-strong);background:#fff}.premium-home__proof-list{color:#515951;flex-wrap:wrap;gap:16px 22px;margin-block-start:28px;font-size:.81rem;font-weight:690;display:flex}.premium-home__proof-list span{align-items:center;gap:7px;display:inline-flex}.premium-home__proof-list svg{color:#3fbd05}.premium-home__workspace-preview{transform-origin:50%;background:#111511;border:1px solid #273027;border-radius:20px;min-width:0;padding:10px;transform:perspective(1200px)rotateY(-2.3deg)rotateX(.6deg);box-shadow:0 32px 78px #1c2c193d,inset 0 0 0 1px #ffffff0d}html[dir=rtl] .premium-home__workspace-preview{transform:perspective(1200px)rotateY(2.3deg)rotateX(.6deg)}.premium-home__preview-topbar{color:#dbe4db;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:44px;padding:0 8px 8px;display:grid}.premium-home__preview-brand,.premium-home__preview-state{align-items:center;gap:7px;font-size:.7rem;display:flex}.premium-home__preview-brand span{color:#0c1d06;background:var(--ph-accent);border-radius:5px;place-items:center;block-size:20px;inline-size:20px;font-size:.6rem;font-weight:950;display:grid}.premium-home__preview-state{color:#9eaa9f}.premium-home__preview-state i{background:#58e90a;border-radius:999px;block-size:7px;inline-size:7px;box-shadow:0 0 12px #58e90a99}.premium-home__preview-export{color:#0b1b06;background:var(--ph-accent);border-radius:7px;align-items:center;min-height:28px;padding-inline:10px;font-size:.67rem;font-weight:850;display:inline-flex}.premium-home__preview-body{background:#0b0e0b;border:1px solid #252c25;border-radius:13px;grid-template-columns:48px minmax(0,1fr) 150px;min-height:430px;display:grid;overflow:hidden}.premium-home__preview-rail{background:#0f130f;border-inline-end:1px solid #222922;flex-direction:column;align-items:center;gap:7px;padding-block:11px;display:flex}.premium-home__preview-rail span{color:#7e897f;border-radius:8px;place-items:center;block-size:31px;inline-size:31px;display:grid}.premium-home__preview-rail span.is-active{color:#132509;background:#69ef24}.premium-home__preview-stage{min-width:0;padding:12px;position:relative}.premium-home__preview-canvas{background:linear-gradient(135deg,#62f10e21,#0000 36%),radial-gradient(circle at 82% 28%,#7eff3a2b,#0000 25%),linear-gradient(135deg,#18201a,#0f1812 45%,#18291b);border:1px solid #313b31;border-radius:10px;align-content:center;justify-items:start;min-height:260px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.premium-home__preview-canvas:before,.premium-home__preview-canvas:after{content:"";filter:blur(1px);border-radius:999px;position:absolute}.premium-home__preview-canvas:before{background:#4da91e1a;border:1px solid #90fc564d;block-size:250px;inline-size:250px;inset-block-start:14px;inset-inline-end:-72px}.premium-home__preview-canvas:after{background:#ffffff06;border:1px solid #ffffff1f;block-size:170px;inline-size:170px;inset-block-end:-72px;inset-inline-end:66px}.premium-home__preview-kicker{z-index:2;color:#7ef33e;letter-spacing:.12em;text-transform:uppercase;margin-block-end:8px;font-size:.59rem;font-weight:850;position:relative}.premium-home__preview-canvas strong{z-index:2;color:#f8fbf8;letter-spacing:-.055em;max-width:8ch;font-size:clamp(1.5rem,3vw,2.7rem);line-height:.98;position:relative}html[dir=rtl] .premium-home__preview-canvas strong{letter-spacing:-.02em;line-height:1.14}.premium-home__preview-canvas small{z-index:2;color:#bac6bb;max-width:26ch;margin-block-start:10px;font-size:.67rem;line-height:1.55;position:relative}.premium-home__preview-object{border:1px solid #70f436;border-radius:7px;block-size:54%;inline-size:44%;position:absolute;inset-block-start:23%;inset-inline-end:9%}.premium-home__preview-object span{background:#9dff6d;border:1px solid #182018;border-radius:999px;block-size:7px;inline-size:7px;position:absolute}.premium-home__preview-object span:first-child{inset:-4px auto auto -4px}.premium-home__preview-object span:nth-child(2){inset:-4px -4px auto auto}.premium-home__preview-object span:nth-child(3){inset:auto auto -4px -4px}.premium-home__preview-object span:nth-child(4){inset:auto -4px -4px auto}.premium-home__preview-controls{color:#828d83;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:34px;font-size:.58rem;display:grid}.premium-home__preview-controls div{justify-content:center;align-items:center;gap:5px;display:flex}.premium-home__preview-controls i{background:#475047;border-radius:999px;block-size:4px;inline-size:18px}.premium-home__preview-controls i:nth-child(2){background:#67e927;inline-size:44px}.premium-home__preview-timeline{background:#101410;border:1px solid #262d26;border-radius:8px;min-height:100px;padding:8px;position:relative;overflow:hidden}.premium-home__timeline-head,.premium-home__timeline-row{grid-template-columns:48px 1fr;align-items:center;gap:8px;display:grid}.premium-home__timeline-head{color:#8c978d;margin-block-end:6px;font-size:.5rem}.premium-home__timeline-head strong{color:#bec8bf;font-size:.55rem}.premium-home__timeline-row{min-height:27px;margin-block:3px}.premium-home__timeline-row b{color:#919c92;font-size:.5rem;font-weight:650}.premium-home__timeline-row>span{border-radius:5px;gap:3px;block-size:24px;display:flex;overflow:hidden}.premium-home__timeline-row.is-video>span{background:#263029}.premium-home__timeline-row.is-video i{background:linear-gradient(135deg,#66ed252e,#0000),linear-gradient(90deg,#293a2c,#17241b);flex:1}.premium-home__timeline-row.is-audio>span{background-color:#17351c;background-image:repeating-linear-gradient(90deg,#68ec2cb3 0 2px,#0000 2px 5px),none;background-position:50%;background-repeat:repeat-x;background-size:auto 55%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.premium-home__timeline-playhead{background:#a6ff7a;inline-size:1px;position:absolute;inset-block:25px 4px;inset-inline-start:44%;box-shadow:0 0 8px #a6ff7a80}.premium-home__preview-inspector{color:#d4ddd5;background:#101410;border-inline-start:1px solid #222922;padding:14px 12px}.premium-home__preview-inspector>strong{border-block-end:1px solid #252c25;padding-block-end:10px;font-size:.68rem;display:block}.premium-home__preview-inspector label{color:#879188;justify-content:space-between;align-items:center;gap:8px;margin-block-start:16px;font-size:.56rem;display:flex}.premium-home__preview-inspector label span{color:#c7d0c8}.premium-home__preview-slider{background:#333b33;border-radius:999px;block-size:4px;margin-block-start:7px;position:relative}.premium-home__preview-slider i{border-radius:inherit;background:#64e923;position:absolute;inset:0 24% 0 0}.premium-home__preview-slider.is-short i{inset-inline-end:5%}.premium-home__preview-inputs{grid-template-columns:1fr 1fr;gap:6px;margin-block-start:7px;display:grid}.premium-home__preview-inputs span{color:#bcc5bd;background:#171c17;border:1px solid #2b332b;border-radius:6px;place-items:center;min-height:27px;font-size:.55rem;display:grid}.premium-home__section-heading{justify-content:space-between;align-items:end;gap:34px;margin-block-end:30px;display:flex}.premium-home__section-heading.is-compact{margin-block-end:24px}.premium-home__section-heading>div{max-width:760px}.premium-home__section-heading h2,.premium-home__assistant-copy h2{color:var(--ph-text);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3.55rem);font-weight:880;line-height:1.04}html[dir=rtl] .premium-home__section-heading h2,html[dir=rtl] .premium-home__assistant-copy h2{letter-spacing:-.02em;line-height:1.17}.premium-home__section-heading p,.premium-home__assistant-copy>p{max-width:650px;color:var(--ph-text-soft);margin:13px 0 0;font-size:.98rem;line-height:1.7}.premium-home__section-heading.is-compact>p{max-width:410px;margin:0}.premium-home__category-strip{background:#fff}.premium-home__category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.premium-home__category-card{border:1px solid var(--ph-line);min-height:120px;color:var(--ph-text);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px;text-decoration:none;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;display:grid}.premium-home__category-card:hover,.premium-home__category-card:focus-visible{box-shadow:var(--ph-shadow-sm);background:#fbfdfa;border-color:#b9c7b4;transform:translateY(-2px)}.premium-home__category-icon{color:#2d8b08;background:#e9fcdc;border-radius:10px;place-items:center;block-size:38px;inline-size:38px;display:grid}.premium-home__category-card>span:nth-child(2){gap:5px;min-width:0;display:grid}.premium-home__category-card small{color:var(--ph-text-soft);font-size:.72rem;line-height:1.45}.premium-home__category-card b{color:#7a847a;font-variant-numeric:tabular-nums;font-size:.7rem}.premium-home__proof-band{background:#eef2eb;border-block:1px solid #dbe1d8}.premium-home__proof-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;min-height:126px;display:grid}.premium-home__proof-grid>div{border-inline-start:1px solid #d8ded5;align-content:center;gap:5px;padding:24px clamp(18px,3vw,38px);display:grid}.premium-home__proof-grid>div:first-child{border-inline-start:0}.premium-home__proof-grid strong{color:#151a15;letter-spacing:-.04em;font-size:clamp(1.4rem,2.4vw,2.05rem);font-weight:880}.premium-home__proof-grid span{color:#697269;font-size:.76rem}.premium-home__section{background:var(--ph-bg)}.premium-home__text-link,.premium-home__search-link{border:1px solid var(--ph-line);color:#303730;background:#fff;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:40px;padding-inline:12px;font-size:.8rem;font-weight:760;text-decoration:none;display:inline-flex}.premium-home__text-link:hover,.premium-home__search-link:hover{border-color:var(--ph-line-strong);background:#f9fbf8}.premium-home__tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.premium-home__tool-card{border:1px solid var(--ph-line);min-height:250px;color:var(--ph-text);background:#fff;border-radius:15px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;box-shadow:0 1px #141b1405}.premium-home__tool-card:hover,.premium-home__tool-card:focus-visible{box-shadow:var(--ph-shadow-sm);border-color:#bac6b6;transform:translateY(-3px)}.premium-home__tool-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.premium-home__tool-head>span{color:#2f8f09;background:#e9fcdc;border-radius:10px;place-items:center;block-size:38px;inline-size:38px;display:grid}.premium-home__tool-head small{color:#7c857d;font-size:.68rem;font-weight:720}.premium-home__tool-card h3{color:#191d19;margin:22px 0 8px;font-size:1.04rem;line-height:1.3}.premium-home__tool-card>p{color:var(--ph-text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.58;display:-webkit-box;overflow:hidden}.premium-home__tool-card footer{color:#2e7d10;justify-content:space-between;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:18px;font-size:.78rem;font-weight:780;display:flex}.premium-home__assistant-section{color:#f5f8f5;background:radial-gradient(circle at 78% 20%,#62f10e1c,#0000 28rem),#111512;padding-block:clamp(70px,8vw,110px)}.premium-home__assistant-grid{grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);align-items:start;gap:clamp(36px,6vw,78px);display:grid}.premium-home__assistant-copy{padding-block-start:18px;position:sticky;inset-block-start:106px}.premium-home__assistant-copy .premium-home__eyebrow{color:#80f447}.premium-home__assistant-copy h2{color:#f8fbf8}.premium-home__assistant-copy>p{color:#adb7ae}.premium-home__assistant-points{gap:10px;margin-block-start:24px;display:grid}.premium-home__assistant-points span{color:#d3dcd3;align-items:center;gap:9px;font-size:.82rem;display:flex}.premium-home__assistant-points svg{color:#71ef35}.premium-home__assistant-shell{background:#171c17;border:1px solid #2a322a;border-radius:18px;min-width:0;padding:clamp(12px,2vw,20px);box-shadow:0 24px 70px #0000003d}.premium-home__assistant-shell .smart-assistant{margin:0}.premium-home__assistant-shell .smart-assistant__main,.premium-home__assistant-shell .smart-assistant__composer,.premium-home__assistant-shell .smart-assistant__drop,.premium-home__assistant-shell .smart-assistant__home-prompts{border-color:#ffffff17}.premium-home__assistant-shell .smart-assistant__composer{border-radius:14px}.premium-home__benefits{background:#fff}.premium-home__benefit-grid{border-block-start:1px solid var(--ph-line);border-inline-start:1px solid var(--ph-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.premium-home__benefit-grid article{border-inline-end:1px solid var(--ph-line);border-block-end:1px solid var(--ph-line);background:#fff;grid-template-columns:auto 1fr;align-content:start;gap:14px;min-height:160px;padding:24px;display:grid}.premium-home__benefit-grid article>span{color:#2d850a;background:#e9fcdc;border-radius:10px;place-items:center;block-size:38px;inline-size:38px;display:grid}.premium-home__benefit-grid h3{margin:2px 0 7px;font-size:.95rem}.premium-home__benefit-grid p{color:var(--ph-text-soft);margin:0;font-size:.8rem;line-height:1.55}.premium-home__pricing{background:#f0f3ed;border-block:1px solid #dde3da}.premium-home__pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.premium-home__pricing-grid article{background:#fff;border:1px solid #d7ded4;border-radius:16px;flex-direction:column;min-height:340px;padding:24px;display:flex}.premium-home__pricing-grid article.is-featured{box-shadow:0 0 0 1px #62f10e2e, var(--ph-shadow-sm);border-color:#75d945}.premium-home__pricing-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.premium-home__pricing-grid h3{margin:0;font-size:1rem}.premium-home__pricing-grid header span{color:#276f0e;background:#e7ffd8;border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:820}.premium-home__pricing-grid article>p{min-height:74px;color:var(--ph-text-soft);margin:18px 0;font-size:.83rem;line-height:1.6}.premium-home__pricing-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.premium-home__pricing-grid li{color:#505950;align-items:center;gap:8px;font-size:.78rem;display:flex}.premium-home__pricing-grid li svg{color:#41a91a}.premium-home__pricing-grid article>a{color:#1b211b;background:#f9fbf8;border:1px solid #cfd8cc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-block-start:auto;font-size:.78rem;font-weight:790;text-decoration:none;display:inline-flex}.premium-home__pricing-grid article.is-featured>a{color:#102008;background:var(--ph-accent);border-color:#5ee40f}.premium-home__discover{background:#fff}.premium-home__tool-chips{flex-wrap:wrap;gap:8px;display:flex}.premium-home__tool-chips a{color:#343b34;background:#f7f9f6;border:1px solid #e0e5dd;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding-inline:12px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.premium-home__tool-chips a:hover,.premium-home__tool-chips a:focus-visible{color:#1d251d;background:#eef4ea;border-color:#b9c5b6}.premium-home__tool-chips a>span{color:#3c9e15}.premium-home__tool-chips a.is-more{color:#255d12;background:#e9fcdc}.premium-home__footer{color:#dce4dd;background:#101410;padding-block:62px 28px}.premium-home__footer-grid{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(120px,.7fr));gap:clamp(30px,6vw,78px);display:grid}.premium-home__footer-brand>a{color:#f7faf7;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.premium-home__footer-brand>a span{color:#112007;background:var(--ph-accent);border-radius:7px;place-items:center;block-size:28px;inline-size:28px;font-size:.7rem;font-weight:950;display:grid}.premium-home__footer-brand>p{color:#9fa9a0;max-width:42ch;margin:18px 0;font-size:.79rem;line-height:1.65}.premium-home__footer-brand small{color:#b8c2b9;align-items:center;gap:7px;font-size:.69rem;display:inline-flex}.premium-home__footer nav{align-content:start;gap:10px;display:grid}.premium-home__footer nav strong{color:#f6f8f6;margin-block-end:5px;font-size:.76rem}.premium-home__footer nav a{color:#9fa9a0;font-size:.73rem;text-decoration:none}.premium-home__footer nav a:hover,.premium-home__footer nav a:focus-visible{color:#dfffcd}.premium-home__footer-bottom{color:#7d877e;border-block-start:1px solid #252c25;justify-content:space-between;gap:24px;margin-block-start:46px;padding-block-start:22px;font-size:.67rem;display:flex}html[dir=rtl] .premium-home__preview-body,html[dir=rtl] .premium-home__workspace-preview{direction:ltr}html[dir=rtl] .premium-home__preview-canvas{direction:rtl}html[dir=rtl] .premium-home__hero-actions svg,html[dir=rtl] .premium-home__text-link svg,html[dir=rtl] .premium-home__tool-card footer svg,html[dir=rtl] .premium-home__pricing-grid article>a svg{transform:rotate(180deg)}@media (width<=1180px){.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__row,.premium-home__container{width:min(calc(100% - 32px), var(--ph-max))}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__nav-link{padding-inline:7px;font-size:.79rem}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__search span{display:none}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__search{justify-content:center;inline-size:38px;padding:0}.premium-home__hero-grid{grid-template-columns:minmax(0,.78fr) minmax(470px,1.22fr);gap:36px}.premium-home__preview-body{grid-template-columns:44px minmax(0,1fr) 128px}.premium-home__category-grid,.premium-home__tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__row{gap:12px}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__nav{display:none}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__search{margin-inline-start:auto}.premium-home__hero{padding-block-start:54px}.premium-home__hero-grid{grid-template-columns:1fr;gap:46px}.premium-home__hero-copy{max-width:760px}.premium-home__hero h1{max-width:12ch}.premium-home__workspace-preview{width:min(100%,820px);margin-inline:auto;transform:none}html[dir=rtl] .premium-home__workspace-preview{transform:none}.premium-home__section-heading{align-items:start}.premium-home__section-heading.is-compact{display:grid}.premium-home__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-home__proof-grid{grid-template-columns:repeat(2,1fr)}.premium-home__proof-grid>div:nth-child(3){border-block-start:1px solid #d8ded5;border-inline-start:0}.premium-home__proof-grid>div:nth-child(4){border-block-start:1px solid #d8ded5}.premium-home__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-home__assistant-grid{grid-template-columns:1fr}.premium-home__assistant-copy{max-width:720px;position:static}.premium-home__benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-home__pricing-grid{grid-template-columns:1fr}.premium-home__pricing-grid article,.premium-home__pricing-grid article>p{min-height:0}.premium-home__footer-grid{grid-template-columns:1.4fr repeat(3,.7fr);gap:28px}}@media (width<=720px){.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar{min-height:62px}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__row{min-height:62px;width:min(calc(100% - 20px), var(--ph-max))}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand__mark{block-size:28px;inline-size:28px}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand__text{font-size:.92rem}.ps-app-shell--home.ps-app-shell--no-sidebar .locale-switcher{display:none}.ps-app-shell--home.ps-app-shell--no-sidebar .account-pill{inline-size:38px;justify-content:center;min-width:38px;padding:0}.ps-app-shell--home.ps-app-shell--no-sidebar .account-pill__label{display:none}.premium-home__container{width:min(calc(100% - 24px), var(--ph-max))}.premium-home__announcement .premium-home__container{text-align:center;justify-content:center;min-height:44px}.premium-home__announcement a{display:none}.premium-home__hero{padding-block:44px 58px}.premium-home__hero h1{font-size:clamp(2.55rem,12vw,4rem);line-height:1.02}html[dir=rtl] .premium-home__hero h1{line-height:1.15}.premium-home__hero-copy>p{font-size:.98rem}.premium-home__hero-actions{grid-template-columns:1fr;display:grid}.premium-home__button{width:100%}.premium-home__proof-list{gap:10px 14px}.premium-home__workspace-preview{border-radius:15px;padding:7px}.premium-home__preview-topbar{grid-template-columns:1fr auto}.premium-home__preview-state{display:none}.premium-home__preview-body{grid-template-columns:37px minmax(0,1fr);min-height:350px}.premium-home__preview-inspector{display:none}.premium-home__preview-rail{padding-inline:4px}.premium-home__preview-rail span{block-size:28px;inline-size:28px}.premium-home__preview-stage{padding:8px}.premium-home__preview-canvas{min-height:220px;padding:26px 20px}.premium-home__preview-object{inline-size:40%;inset-inline-end:7%}.premium-home__preview-timeline{min-height:86px}.premium-home__timeline-head,.premium-home__timeline-row{grid-template-columns:38px 1fr}.premium-home__category-strip,.premium-home__section,.premium-home__pricing{padding-block:58px}.premium-home__section-heading{gap:18px;margin-block-end:22px;display:grid}.premium-home__section-heading h2,.premium-home__assistant-copy h2{font-size:clamp(1.9rem,9vw,2.7rem)}.premium-home__category-grid,.premium-home__tool-grid,.premium-home__benefit-grid{grid-template-columns:1fr}.premium-home__category-card{min-height:104px}.premium-home__proof-grid{grid-template-columns:1fr 1fr}.premium-home__proof-grid>div{min-height:102px;padding:18px}.premium-home__proof-grid strong{font-size:1.3rem}.premium-home__tool-card{min-height:220px}.premium-home__assistant-section{padding-block:58px}.premium-home__assistant-shell{border-radius:14px;padding:8px}.premium-home__benefit-grid{border-inline-start:0}.premium-home__benefit-grid article{border-inline-start:1px solid var(--ph-line);min-height:0}.premium-home__footer{padding-block-start:48px}.premium-home__footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.premium-home__footer-brand{grid-column:1/-1}.premium-home__footer-bottom{display:grid}}@media (width<=430px){.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__row{width:calc(100% - 16px)}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand__text{text-overflow:ellipsis;white-space:nowrap;max-width:94px;overflow:hidden}.premium-home__container{width:calc(100% - 20px)}.premium-home__hero h1{font-size:clamp(2.3rem,12vw,3.25rem)}.premium-home__proof-list{display:grid}.premium-home__preview-canvas strong{font-size:1.7rem}.premium-home__preview-object{opacity:.6}.premium-home__category-card{padding:14px}.premium-home__proof-grid{grid-template-columns:1fr}.premium-home__proof-grid>div,.premium-home__proof-grid>div:nth-child(3),.premium-home__proof-grid>div:nth-child(4){border-block-start:1px solid #d8ded5;border-inline-start:0}.premium-home__proof-grid>div:first-child{border-block-start:0}.premium-home__footer-grid{grid-template-columns:1fr}.premium-home__footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){.premium-home *,.premium-home :before,.premium-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.premium-home{--ph-section-y:clamp(68px, 7vw, 92px)}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar,.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__row{min-height:66px}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__nav{gap:1px}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__nav-link{min-height:36px;padding-inline:11px}.premium-home__category-strip,.premium-home__section,.premium-home__pricing{padding-block:var(--ph-section-y)}.premium-home__section-heading{align-items:flex-end;margin-block-end:28px}.premium-home__section-heading h2,.premium-home__assistant-copy h2{font-size:clamp(1.95rem,3.25vw,3.15rem)}.premium-home__section-heading p,.premium-home__assistant-copy>p{max-width:620px;font-size:.94rem;line-height:1.75}.premium-home__category-grid{border-block:1px solid var(--ph-line);gap:0}.premium-home__category-card{border:0;border-inline-start:1px solid var(--ph-line);min-height:112px;box-shadow:none;background:0 0;border-radius:0;padding:20px 18px;transform:none}.premium-home__category-card:first-child{border-inline-start:0}.premium-home__category-card:hover,.premium-home__category-card:focus-visible{border-color:var(--ph-line);box-shadow:inset 0 -2px 0 var(--ph-accent-strong);background:#f6f9f4;transform:none}.premium-home__category-icon{border-radius:9px;block-size:36px;inline-size:36px}.premium-home__category-card strong{font-size:.94rem}.premium-home__category-card small{max-width:23ch;font-size:.7rem}.premium-home__proof-band{background:#f2f5ef}.premium-home__proof-grid{min-height:108px}.premium-home__proof-grid>div{gap:3px;padding-block:20px}.premium-home__proof-grid strong{font-size:clamp(1.25rem,2vw,1.75rem)}.premium-home__proof-grid span{font-size:.72rem}.premium-home__tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.premium-home__tool-card{min-height:228px;box-shadow:none;border-radius:12px;padding:18px}.premium-home__tool-card:hover,.premium-home__tool-card:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #0f16100e}.premium-home__tool-head>span{border-radius:9px;block-size:36px;inline-size:36px}.premium-home__tool-card h3{margin-block-start:18px}.premium-home__assistant-section{background:radial-gradient(circle at 82% 10%,#62f10e13,#0000 26rem),#111512;padding-block:clamp(72px,7vw,96px)}.premium-home__assistant-grid{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,6vw,76px)}.premium-home__assistant-copy{max-width:440px;padding-block-start:0;position:static}.premium-home__assistant-shell{background:#171c17;border-color:#303830;border-radius:16px;min-width:0;padding:14px;box-shadow:0 20px 55px #00000038}.premium-home__assistant-shell .smart-assistant--compact{--smart-assistant-bg:transparent;--smart-assistant-panel:#171c17;--smart-assistant-panel-2:#1b211b;--smart-assistant-border:#303930;--smart-assistant-border-strong:#4d6d42;--smart-assistant-text:#f5f8f5;--smart-assistant-muted:#9faa9f;--smart-assistant-cyan:#72ef39;--smart-assistant-cyan-2:#62f10e;--ps-primary:#62f10e;--ps-primary-2:#72ef39;--ps-primary-contrast:#102307;--ps-text:#f5f8f5;--ps-muted:#8f9a90;--ps-muted-strong:#c8d1c9;color:#f5f8f5;background:0 0;max-width:none;min-height:0;margin:0;display:block}.premium-home__assistant-shell .smart-assistant--compact .smart-assistant__main{width:100%;min-width:0;padding:0}.premium-home__assistant-shell .smart-assistant__compact-heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 12px;padding:4px 2px 0;display:flex}.premium-home__assistant-shell .smart-assistant__compact-heading span{color:#72ef39;font-size:.72rem;font-weight:850}.premium-home__assistant-shell .smart-assistant__compact-heading strong{color:#f5f8f5;text-align:end;max-width:30ch;font-size:.94rem}html[dir=rtl] .premium-home__assistant-shell .smart-assistant__compact-heading strong{text-align:start}.premium-home__assistant-shell .smart-assistant__composer{max-width:none;box-shadow:none;background:#101410;border:1px solid #384338;border-radius:12px;margin:0;padding:14px}.premium-home__assistant-shell .smart-assistant__composer label{color:#c9d1c9;margin-block-end:6px;font-size:.72rem;font-weight:800}.premium-home__assistant-shell .smart-assistant__composer textarea{resize:vertical;color:#f5f8f5;min-height:94px;max-height:150px;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:.96rem}.premium-home__assistant-shell .smart-assistant__composer textarea::placeholder{color:#778178}.premium-home__assistant-shell .smart-assistant__composer-actions{border-block-start:1px solid #282f28;margin-block-start:5px;padding-block-start:9px}.premium-home__assistant-shell .smart-assistant__composer-actions button{color:#aeb8af}.premium-home__assistant-shell .smart-assistant__composer-actions button:not(:disabled):hover{color:#f5f8f5;background:#232a23}.premium-home__assistant-shell .smart-assistant__composer-actions .smart-assistant__send{color:#102307;min-height:40px;box-shadow:none;background:#62f10e;padding-inline:16px}.premium-home__assistant-shell .smart-assistant__composer-actions .smart-assistant__send:hover{background:#72f52f}.premium-home__assistant-shell .smart-assistant__home-prompts{border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-block-start:12px;padding:0 2px;display:grid}.premium-home__assistant-shell .smart-assistant__home-prompts>span{color:#89948a;padding-block-start:9px;font-size:.68rem;font-weight:750}.premium-home__assistant-shell .smart-assistant__home-prompts>div{flex-wrap:wrap;gap:6px;display:flex}.premium-home__assistant-shell .smart-assistant__home-prompts button{color:#d7ded7;max-width:240px;min-height:36px;box-shadow:none;cursor:pointer;background:#1b211b;border:1px solid #303830;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.premium-home__assistant-shell .smart-assistant__home-prompts button:hover,.premium-home__assistant-shell .smart-assistant__home-prompts button:focus-visible{color:#f5f8f5;background:#202920;border-color:#527c43}.premium-home__assistant-shell .smart-assistant__home-prompts button b{color:#72ef39}.premium-home__assistant-shell .smart-assistant__home-prompts button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-home__assistant-shell .smart-assistant__drop{-moz-column-gap:9px;color:#a7b1a8;background:#141914;border:1px dashed #3b463b;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"icon title body""icon meta meta";justify-content:stretch;align-items:center;gap:1px 9px;max-width:none;min-height:58px;margin-block-start:12px;padding:10px 12px;display:grid}.premium-home__assistant-shell .smart-assistant__drop:hover,.premium-home__assistant-shell .smart-assistant__drop.is-dragging{color:#e7ede7;background:#192119;border-color:#6bbf4a}.premium-home__assistant-shell .smart-assistant__drop svg{color:#72ef39;grid-area:icon;width:20px;height:20px;margin:0}.premium-home__assistant-shell .smart-assistant__drop strong{color:#eef3ee;grid-area:title;font-size:.76rem}.premium-home__assistant-shell .smart-assistant__drop span{grid-area:body;margin:0;font-size:.68rem}.premium-home__assistant-shell .smart-assistant__drop small{color:#768077;grid-area:meta;margin:0;font-size:.62rem}.premium-home__assistant-shell .smart-assistant__resolution:empty{display:none}.premium-home__assistant-shell :is(.smart-assistant__files,.smart-assistant__candidates,.smart-assistant__tool-card,.smart-assistant__message){max-width:none;box-shadow:none;background:#141914;border-color:#303830}.premium-home__benefit-grid{border:0;gap:0 28px}.premium-home__benefit-grid article{border:0;border-block-start:1px solid var(--ph-line);background:0 0;min-height:142px;padding:24px 0}.premium-home__benefit-grid article>span{border-radius:9px;block-size:36px;inline-size:36px}.premium-home__pricing{background:#f2f5ef}.premium-home__pricing-grid{gap:10px}.premium-home__pricing-grid article{min-height:310px;box-shadow:none;border-radius:12px;padding:22px}.premium-home__pricing-grid article.is-featured{background:linear-gradient(#62f10e0b,#0000 42%),#fff;border-color:#82d65d;box-shadow:inset 0 3px #62f10e}.premium-home__pricing-grid header span{border-radius:7px}.premium-home__tool-chips{gap:7px}.premium-home__tool-chips a{border-radius:8px}.premium-home__footer{border-block-start:0}@media (width<=1080px){.premium-home__category-grid{border-block-end:0;grid-template-columns:repeat(3,minmax(0,1fr))}.premium-home__category-card{border-block-end:1px solid var(--ph-line)}.premium-home__category-card:nth-child(4){border-inline-start:0}.premium-home__tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-home__assistant-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:34px}}@media (width<=820px){.premium-home__category-grid{grid-template-columns:1fr 1fr}.premium-home__category-card:nth-child(odd){border-inline-start:0}.premium-home__category-card:nth-child(4){border-inline-start:1px solid var(--ph-line)}.premium-home__tool-grid{grid-template-columns:1fr 1fr}.premium-home__assistant-grid{grid-template-columns:1fr}.premium-home__assistant-copy{max-width:620px}.premium-home__assistant-shell .smart-assistant__compact-heading{flex-direction:column;align-items:flex-start;gap:4px}.premium-home__assistant-shell .smart-assistant__compact-heading strong{text-align:start;max-width:none}}@media (width<=600px){.premium-home{--ph-section-y:54px}.premium-home__category-grid{border-block:1px solid var(--ph-line);display:block}.premium-home__category-card,.premium-home__category-card:nth-child(4){border-inline-start:0;border-block-end:1px solid var(--ph-line);min-height:92px}.premium-home__category-card:last-child{border-block-end:0}.premium-home__tool-grid{grid-template-columns:1fr}.premium-home__tool-card{min-height:205px}.premium-home__assistant-section{padding-block:54px}.premium-home__assistant-shell{border-radius:13px;padding:9px}.premium-home__assistant-shell .smart-assistant__composer{padding:12px}.premium-home__assistant-shell .smart-assistant__home-prompts{grid-template-columns:1fr;gap:5px}.premium-home__assistant-shell .smart-assistant__home-prompts>span{padding-block-start:0}.premium-home__assistant-shell .smart-assistant__home-prompts button{max-width:100%}.premium-home__assistant-shell .smart-assistant__drop{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon body""meta meta"}.premium-home__benefit-grid{display:block}.premium-home__benefit-grid article{border-inline-start:0;min-height:0;padding-block:20px}.premium-home__pricing-grid{grid-template-columns:1fr}.premium-home__pricing-grid article{min-height:0}}@media (width<=720px){.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar{min-height:60px}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__row{justify-content:flex-start;gap:7px;min-height:60px;flex-direction:row!important;align-items:center!important;display:flex!important}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__identity{flex-direction:row;flex:auto;align-items:center;min-width:0}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand,html[dir=rtl] .ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand{justify-content:flex-start}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand__text{text-overflow:ellipsis;white-space:nowrap;max-width:118px;overflow:hidden;display:inline!important}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__search{inline-size:38px;flex:0 0 38px;min-width:38px;margin-inline-start:0}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__actions{flex:none;gap:6px;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;inline-size:auto!important;display:flex!important}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__actions>*{justify-content:center;min-width:38px;inline-size:38px!important}}@media (width<=430px){.ps-app-shell--home.ps-app-shell--no-sidebar .ps-topbar__row{width:calc(100% - 20px)}.ps-app-shell--home.ps-app-shell--no-sidebar .ps-brand__text{max-width:105px}}.premium-home__pricing-grid article,.premium-home__pricing-grid article.is-featured{color:var(--ph-text)}.premium-home__pricing-grid h3{color:var(--ph-text)!important}.premium-home__pricing-grid article>p{color:var(--ph-text-soft)}.premium-home__pricing-grid li{color:#424a42}.premium-home__pricing-grid article>a{color:#1e5e0c}.ps-app-shell--tool{--pt-bg:var(--psys-canvas);--pt-surface:var(--psys-surface);--pt-surface-soft:var(--psys-surface-subtle);--pt-surface-muted:var(--psys-surface-hover);--pt-text:var(--psys-ink);--pt-text-soft:var(--psys-ink-muted);--pt-text-faint:var(--psys-ink-faint);--pt-line:var(--psys-line);--pt-line-strong:var(--psys-line-strong);--pt-accent:var(--psys-green);--pt-accent-strong:var(--psys-green-hover);--pt-accent-soft:var(--psys-green-soft);--pt-accent-ink:var(--psys-green-ink);--pt-danger:var(--psys-danger);--pt-danger-soft:var(--psys-danger-soft);--pt-success:var(--psys-success);--pt-shadow:var(--psys-shadow-float);color:var(--pt-text);background:var(--pt-bg)}.ps-app-shell--tool .ps-shell-main,.ps-app-shell--tool .ps-shell-content--tool{background:var(--pt-bg);width:100%;min-width:0}.ps-app-shell--tool .ps-topbar{z-index:90;border:0;border-block-end:1px solid var(--pt-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:0;min-height:68px;position:sticky;inset-block-start:0;box-shadow:0 1px #141b1405}.ps-app-shell--tool .ps-topbar__row{gap:18px;width:min(100% - 40px,1280px);min-height:68px;margin-inline:auto;padding:0}.ps-app-shell--tool .ps-brand{color:var(--pt-text)}.ps-app-shell--tool .ps-brand__mark{width:30px;height:30px;color:var(--pt-accent-ink);background:var(--pt-accent);box-shadow:none;border-radius:8px}.ps-app-shell--tool .ps-brand__text{color:var(--pt-text);letter-spacing:-.035em;font-weight:900}.ps-app-shell--tool .ps-topbar__context{display:none}.ps-app-shell--tool .ps-topbar__search,.ps-app-shell--tool .account-pill,.ps-app-shell--tool .locale-switcher{border:1px solid var(--pt-line);min-height:38px;color:var(--pt-text-soft);box-shadow:none;background:#fff;border-radius:10px}.ps-app-shell--tool .ps-topbar__search:hover,.ps-app-shell--tool .ps-topbar__search:focus-visible,.ps-app-shell--tool .account-pill:hover,.ps-app-shell--tool .locale-switcher:hover{color:var(--pt-text);border-color:var(--pt-line-strong);background:#f9fbf8}.ps-app-shell--tool .ps-topbar__nav{background:0 0;border:0;flex:auto;justify-content:center;gap:3px;padding:0}.ps-app-shell--tool .ps-topbar__nav-link{color:#4a524a;background:0 0;border:0;border-radius:9px;min-height:38px;padding:9px 10px;font-size:.86rem;font-weight:720}.ps-app-shell--tool .ps-topbar__nav-link:hover,.ps-app-shell--tool .ps-topbar__nav-link:focus-visible,.ps-app-shell--tool .ps-topbar__nav-link.is-active{color:var(--pt-text);background:var(--pt-surface-muted)}.ps-app-shell--tool .ps-topbar__credits{color:var(--pt-text-soft);border-color:var(--pt-line);background:#fff}.ps-app-shell--tool :is(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--pt-accent) 52%, #39761e);outline-offset:2px}.ps-app-shell--tool :is(.local-tool-page,.react-tool-screen){--ps-bg:var(--pt-bg);--ps-bg-elevated:var(--pt-surface-soft);--ps-surface:var(--pt-surface);--ps-surface-2:var(--pt-surface-soft);--ps-surface-3:#e9eee6;--ps-border:var(--pt-line);--ps-border-strong:var(--pt-line-strong);--ps-text:var(--pt-text);--ps-muted:var(--pt-text-faint);--ps-muted-strong:var(--pt-text-soft);--ps-primary:var(--pt-accent);--ps-primary-2:var(--pt-accent-strong);--ps-primary-soft:var(--pt-accent-soft);--ps-primary-border:#a9e98a;--ps-success:var(--pt-success);--ps-danger:var(--pt-danger);color:var(--pt-text);background:var(--pt-bg)}.ps-app-shell--tool .launch-local-worktop{background:var(--pt-bg);padding-block:clamp(22px,3vw,36px) clamp(42px,5vw,70px)}.ps-app-shell--tool .launch-local-worktop:before{content:none}.ps-app-shell--tool .launch-local-worktop>.container,.ps-app-shell--tool .launch-tool-links-row>.container{width:min(100% - 40px,1180px);max-width:1180px}.ps-app-shell--tool .launch-tool-hero-card,.ps-app-shell--tool .launch-tool-minihead{border:1px solid var(--pt-line);color:var(--pt-text);box-shadow:var(--pt-shadow);background:#fff;border-radius:18px;margin-block-end:18px}.ps-app-shell--tool .launch-tool-hero-card{padding:clamp(24px,3vw,34px)}.ps-app-shell--tool .launch-tool-hero-card:before,.ps-app-shell--tool .launch-tool-hero-card:after{content:none}.ps-app-shell--tool .launch-tool-minihead{justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.ps-app-shell--tool .launch-tool-hero-main{gap:10px;max-width:780px}.ps-app-shell--tool .launch-breadcrumb{color:var(--pt-text-faint);font-size:.78rem;font-weight:720}.ps-app-shell--tool .launch-breadcrumb a{color:inherit}.ps-app-shell--tool .launch-breadcrumb a:hover{color:var(--pt-text)}.ps-app-shell--tool .launch-kicker{color:#3e8f20;letter-spacing:.04em;background:0 0;border:0;padding:0}.ps-app-shell--tool .launch-tool-hero-main h1,.ps-app-shell--tool .launch-tool-minihead h1{color:var(--pt-text);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:850}.ps-app-shell--tool .launch-tool-hero-main h1{max-width:18ch;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.05}.ps-app-shell--tool .launch-tool-minihead h1{margin-block-start:6px;font-size:clamp(1.45rem,2.2vw,2rem)}html[dir=rtl] .ps-app-shell--tool .launch-tool-hero-main h1,html[dir=rtl] .ps-app-shell--tool .launch-tool-minihead h1{letter-spacing:-.02em}.ps-app-shell--tool .launch-tool-hero-main p{max-width:66ch;color:var(--pt-text-soft);margin:0;font-size:.98rem;line-height:1.8}.ps-app-shell--tool .launch-tool-minihead-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ps-app-shell--tool .launch-mini-chip{border:1px solid var(--pt-line);color:var(--pt-text-soft);background:#fafcf9;border-radius:999px}.ps-app-shell--tool .launch-mini-chip strong{color:var(--pt-text)}.ps-app-shell--tool .launch-local-layout--single,.ps-app-shell--tool .launch-local-main,.ps-app-shell--tool .local-first-tool-frame--identity-v2{width:100%;min-width:0;max-width:none}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-tool-stack{gap:16px}.ps-app-shell--tool .local-first-tool-frame--identity-v2 :is(.local-work-card,.local-settings-grid,.local-preview-grid,.local-status-card,.local-result-card,.local-video-summary-card,.local-empty-note),.ps-app-shell--tool :is(.launch-tool-sidebar,.launch-legacy-workspace,.launch-tool-loading-card,.launch-tool-link-card){border:1px solid var(--pt-line);color:var(--pt-text);box-shadow:none;background:#fff;border-radius:16px}.ps-app-shell--tool .local-first-tool-frame--identity-v2 :is(.local-work-card,.local-settings-grid,.local-preview-grid){padding:clamp(18px,2.2vw,24px)}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-card-head{border-block-end:1px solid var(--pt-line);gap:16px;margin-block-end:18px;padding-block-end:14px}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-card-head h2,.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-card-head h3{color:var(--pt-text);letter-spacing:-.025em;font-size:clamp(1.12rem,1.6vw,1.4rem)}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-dropzone{border:1px dashed var(--pt-line-strong);box-shadow:none;background:#fbfcfa;border-radius:14px;overflow:hidden}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-dropzone:before{content:none}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-dropzone:hover:not(.is-disabled),.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-dropzone.is-dragging{background:#f4ffed;border-color:#8edb69;box-shadow:inset 0 0 0 1px #62f10e14}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-dropzone-icon{color:#337d18;background:var(--pt-accent-soft);box-shadow:none;border:1px solid #bdeca6;border-radius:12px}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-dropzone-inner>strong{color:var(--pt-text)}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .local-dropzone-inner>p{color:var(--pt-text-soft)}.ps-app-shell--tool .btn,.ps-app-shell--tool button{font-family:inherit}.ps-app-shell--tool .btn{min-height:40px;box-shadow:none;border-radius:10px}.ps-app-shell--tool .btn-primary,.ps-app-shell--tool .local-result-card__download{border-color:var(--pt-accent);color:var(--pt-accent-ink);background:var(--pt-accent);box-shadow:none}.ps-app-shell--tool .btn-primary:hover:not(:disabled),.ps-app-shell--tool .local-result-card__download:hover{border-color:var(--pt-accent-strong);background:var(--pt-accent-strong);transform:none}.ps-app-shell--tool .btn-ghost,.ps-app-shell--tool .btn-secondary{border-color:var(--pt-line);color:var(--pt-text);box-shadow:none;background:#fff}.ps-app-shell--tool .btn-ghost:hover:not(:disabled),.ps-app-shell--tool .btn-secondary:hover:not(:disabled){border-color:var(--pt-line-strong);background:#f8faf7}.ps-app-shell--tool :is(input,select,textarea){border-color:var(--pt-line);color:var(--pt-text);box-shadow:none;background:#fff}.ps-app-shell--tool :is(input,select,textarea):hover{border-color:var(--pt-line-strong)}.ps-app-shell--tool :is(input,select,textarea):focus{border-color:#82d75d;box-shadow:0 0 0 3px #62f10e24}.ps-app-shell--tool :is(label,.field-label,.control-label),.ps-app-shell--tool .local-status-card{color:var(--pt-text-soft)}.ps-app-shell--tool .local-result-card--ready{background:#fbfff8;border-color:#bee8aa}.ps-app-shell--tool .local-result-card__title,.ps-app-shell--tool .local-result-card strong{color:var(--pt-text)}.ps-app-shell--tool .local-result-kicker{color:#3e8f20;background:0 0}.ps-app-shell--tool .local-file-row,.ps-app-shell--tool .local-file-item,.ps-app-shell--tool .local-preset-chip,.ps-app-shell--tool .local-toggle{border-color:var(--pt-line);color:var(--pt-text-soft);box-shadow:none;background:#fff}.ps-app-shell--tool :is(.local-preset-chip,.local-toggle).is-active{color:var(--pt-accent-ink);background:var(--pt-accent-soft);border-color:#a9e98a}.ps-app-shell--tool .launch-tool-layout-shell{gap:16px}.ps-app-shell--tool .launch-tool-sidebar{padding:16px}.ps-app-shell--tool .launch-legacy-workspace{min-height:520px;padding:18px}.ps-app-shell--tool .launch-legacy-layout :is(.settings-section,.settings-group,.preview-card,.upload-card,.tool-card,.result-card,.panel,.card){color:var(--pt-text);border-color:var(--pt-line)!important;box-shadow:none!important;background:#fff!important}.ps-app-shell--tool .launch-legacy-layout :is(.side-title,.section-title,h2,h3,h4,strong){color:var(--pt-text)}.ps-app-shell--tool .launch-legacy-layout :is(p,.muted,.helper,.hint,.field-hint){color:var(--pt-text-soft)}.ps-app-shell--tool .launch-legacy-layout :is(input,select,textarea){border-color:var(--pt-line)!important;color:var(--pt-text)!important;background:#fff!important}.ps-app-shell--tool .launch-legacy-layout :is(.dropzone,.upload-zone,.file-drop){border-color:var(--pt-line-strong)!important;background:#fbfcfa!important}.ps-app-shell--tool .launch-tool-links-row{background:var(--pt-bg);padding-block:0 56px}.ps-app-shell--tool .launch-tool-link-grid{gap:14px}.ps-app-shell--tool .launch-tool-link-card{padding:18px}.ps-app-shell--tool .launch-tool-link{border-color:var(--pt-line);color:var(--pt-text);background:#fff}.ps-app-shell--tool .launch-tool-link:hover{background:#f7fff2;border-color:#a9e98a}.ps-app-shell--tool .launch-inline-error .notice.warn,.ps-app-shell--tool .notice.warn{color:#8f2929;background:var(--pt-danger-soft);border-color:#efc4c4}.ps-app-shell--tool .launch-tool-loading{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f8f5b8}@media (width<=900px){.ps-app-shell--tool .ps-topbar__row{width:min(100% - 24px,1280px)}.ps-app-shell--tool .ps-topbar__nav{display:none}.ps-app-shell--tool .launch-tool-minihead{flex-direction:column;align-items:flex-start}.ps-app-shell--tool .launch-tool-minihead-meta{width:100%}.ps-app-shell--tool .launch-tool-layout-shell{grid-template-columns:1fr}.ps-app-shell--tool .launch-tool-sidebar{position:static}}@media (width<=640px){.ps-app-shell--tool .ps-topbar{min-height:62px}.ps-app-shell--tool .ps-topbar__row{gap:8px;min-height:62px}.ps-app-shell--tool .ps-brand__text,.ps-app-shell--tool .ps-topbar__credits,.ps-app-shell--tool .account-pill__label--full,.ps-app-shell--tool .locale-switcher__label{display:none}.ps-app-shell--tool .ps-topbar__search{justify-content:center;width:40px;min-width:40px;padding:0}.ps-app-shell--tool .ps-topbar__search span{display:none}.ps-app-shell--tool .launch-local-worktop>.container,.ps-app-shell--tool .launch-tool-links-row>.container{width:min(100% - 20px,1180px)}.ps-app-shell--tool .launch-tool-hero-card{border-radius:14px;padding:20px 18px}.ps-app-shell--tool .launch-tool-hero-main h1{font-size:clamp(1.8rem,10vw,2.5rem)}.ps-app-shell--tool .launch-tool-minihead{border-radius:14px;padding:16px}.ps-app-shell--tool .launch-tool-minihead-meta{grid-template-columns:1fr 1fr;display:grid}.ps-app-shell--tool .launch-tool-minihead-meta .btn{grid-column:1/-1;width:100%}.ps-app-shell--tool .local-first-tool-frame--identity-v2 :is(.local-work-card,.local-settings-grid,.local-preview-grid){border-radius:13px;padding:15px}.ps-app-shell--tool .launch-legacy-workspace{min-height:420px;padding:12px}}.ps-app-shell--tool .local-first-tool-frame--identity-v2 .pdf-filler-upload-card{border-radius:16px;border:1px solid var(--pt-line)!important;color:var(--pt-text)!important;box-shadow:none!important;background:#fff!important}@media (width<=640px){.ps-app-shell--tool .account-pill,.ps-app-shell--tool .locale-switcher{justify-content:center;width:40px;min-width:40px;padding-inline:0}.ps-app-shell--tool .ps-topbar__actions{gap:5px}}@media (width<=720px){.ps-app-shell[data-prostudio-design=v3].ps-app-shell--tool:not(.ps-app-shell--studio) .local-first-tool-frame--ui-v1 .btn{min-height:44px}}.smart-assistant{--smart-assistant-bg:var(--ps-bg);--smart-assistant-panel:var(--ps-surface);--smart-assistant-panel-2:var(--ps-surface-2);--smart-assistant-border:var(--ps-border);--smart-assistant-border-strong:var(--ps-primary-border);--smart-assistant-text:var(--ps-text);--smart-assistant-muted:var(--ps-muted);--smart-assistant-cyan:var(--ps-primary);--smart-assistant-cyan-2:var(--ps-primary-2);--smart-assistant-purple:var(--ps-pro,#a78bfa);width:100%;max-width:1920px;min-height:calc(100vh - 78px);color:var(--smart-assistant-text);background:radial-gradient(circle at 68% 4%, #8b5cf614, transparent 24%), radial-gradient(circle at 22% 12%, #22d3ee12, transparent 28%), var(--smart-assistant-bg);direction:ltr;grid-template-columns:218px minmax(500px,1fr) 350px;margin:0 auto;display:grid}.smart-assistant--ar>*{direction:rtl}.smart-assistant--en>*{direction:ltr}.smart-assistant button,.smart-assistant textarea{font:inherit}.smart-assistant button,.smart-assistant a{-webkit-tap-highlight-color:transparent}.smart-assistant__left,.smart-assistant__right{background:#0c131fb8;padding:26px 14px}.smart-assistant__left{border-right:1px solid var(--smart-assistant-border);flex-direction:column;display:flex}.smart-assistant__right{border-left:1px solid var(--smart-assistant-border);flex-direction:column;gap:22px;display:flex}.smart-assistant__brand{-moz-column-gap:10px;background:linear-gradient(135deg,#22d3ee29,#22d3ee0a);border:1px solid #22d3ee29;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;margin-bottom:22px;padding:13px 12px;display:grid}.smart-assistant__brand>span{width:38px;height:38px;color:var(--smart-assistant-cyan);background:#22d3ee1f;border-radius:11px;grid-row:1/3;place-items:center;display:grid}.smart-assistant__brand strong{font-size:16px}.smart-assistant__brand small{color:var(--smart-assistant-cyan);font-size:var(--ps-text-xs)}.smart-assistant__nav{flex-direction:column;gap:3px;display:flex}.smart-assistant__nav-label{color:var(--ps-muted);font-size:var(--ps-text-xs);padding:18px 13px 8px;font-weight:800}.smart-assistant__nav a{min-height:42px;color:var(--ps-muted-strong);font-size:var(--ps-text-sm);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;transition:all .16s;display:flex}.smart-assistant__nav a:hover{color:#fff;background:#ffffff0a}.smart-assistant__nav a.is-active{color:var(--smart-assistant-cyan);background:#22d3ee1a;border-color:#22d3ee2e}.smart-assistant__nav a span{flex:1}.smart-assistant__nav a small{color:var(--ps-muted)}.smart-assistant__pro-card{background:linear-gradient(145deg,#8b5cf624,#0c131fe6);border:1px solid #8b5cf63d;border-radius:12px;flex-direction:column;gap:7px;margin-top:auto;padding:15px;display:flex}.smart-assistant__pro-card strong{color:var(--ps-pro,#a78bfa)}.smart-assistant__pro-card span{color:var(--smart-assistant-muted);font-size:var(--ps-text-xs)}.smart-assistant__pro-card a{color:#fff;text-align:center;font-size:var(--ps-text-xs);background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:8px;margin-top:5px;padding:8px;font-weight:800;text-decoration:none}.smart-assistant__main{min-width:0;padding:42px 28px 34px}.smart-assistant__hero{justify-content:space-between;align-items:center;gap:24px;max-width:900px;margin:0 auto 28px;display:flex}.smart-assistant__hero>div:first-child{min-width:0}.smart-assistant__kicker{color:var(--smart-assistant-cyan);font-size:var(--ps-text-sm);align-items:center;gap:7px;font-weight:900;display:inline-flex}.smart-assistant__hero h1{letter-spacing:-.025em;margin:10px 0 7px;font-size:clamp(28px,3vw,40px);line-height:1.2}.smart-assistant__hero p{color:var(--smart-assistant-muted);font-size:var(--ps-text-sm);margin:0}.smart-assistant__orb{background:conic-gradient(from 210deg,#38bdf8,#22d3ee 30%,#8b5cf6 65%,#38bdf8);border-radius:50%;flex:0 0 116px;width:116px;height:116px;position:relative;box-shadow:0 0 42px #22d3ee3d,0 0 28px #8b5cf633}.smart-assistant__orb:before{content:"";border-radius:inherit;background:#07111b;position:absolute;inset:12px;box-shadow:inset 0 0 22px #22d3ee40}.smart-assistant__orb span,.smart-assistant__orb i{z-index:1;background:var(--smart-assistant-cyan);width:15px;height:20px;box-shadow:0 0 16px var(--smart-assistant-cyan);border-radius:50%;position:absolute;top:48px}.smart-assistant__orb span{left:34px}.smart-assistant__orb i{right:34px}.smart-assistant__orb b{z-index:1;border-bottom:4px solid #8b5cf6;border-radius:50%;width:46px;height:18px;position:absolute;bottom:26px;left:35px}.smart-assistant__composer,.smart-assistant__drop,.smart-assistant__files,.smart-assistant__candidates,.smart-assistant__tool-card,.smart-assistant__how,.smart-assistant__message{max-width:900px;margin-inline:auto}.smart-assistant__composer{border:1px solid var(--smart-assistant-border-strong);background:linear-gradient(145deg,#151f30f5,#0c131ff5);border-radius:15px;padding:16px;position:relative;box-shadow:0 0 0 1px #22d3ee0a,0 18px 50px #0000002e}.smart-assistant__composer label{color:var(--ps-muted-strong);font-size:var(--ps-text-xs);margin-bottom:6px;font-weight:800;display:block}.smart-assistant__composer textarea{resize:vertical;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:92px;line-height:1.8;display:block}.smart-assistant__composer textarea::placeholder{color:var(--ps-muted)}.smart-assistant__composer-actions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.smart-assistant__composer-actions>div{gap:4px;display:flex}.smart-assistant__composer-actions button{min-width:44px;min-height:44px;color:var(--ps-muted-strong);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.smart-assistant__composer-actions button:not(:disabled):hover{color:#fff;background:#ffffff0f}.smart-assistant__composer-actions button:disabled{opacity:.35;cursor:not-allowed}.smart-assistant__composer-actions .smart-assistant__send{color:var(--ps-primary-contrast);background:linear-gradient(135deg, var(--ps-primary-2), var(--ps-primary));gap:8px;padding:8px 19px;font-weight:900;box-shadow:0 8px 22px #22d3ee33}.smart-assistant__drop{width:100%;color:var(--smart-assistant-muted);cursor:pointer;background:#101826ad;border:1px dashed #89a0c461;border-radius:14px;flex-direction:column;align-items:center;margin-top:18px;padding:25px;transition:all .16s;display:flex}.smart-assistant__drop:hover,.smart-assistant__drop.is-dragging{color:#fff;border-color:var(--smart-assistant-cyan);background:#22d3ee12}.smart-assistant__drop svg{color:var(--ps-muted);margin-bottom:8px}.smart-assistant__drop strong{color:var(--ps-text);font-size:15px}.smart-assistant__drop span{font-size:var(--ps-text-xs);margin-top:4px}.smart-assistant__drop small{color:var(--ps-muted);font-size:var(--ps-text-xs);margin-top:6px}.smart-assistant__files{border:1px solid var(--smart-assistant-border);background:#101826b8;border-radius:12px;gap:8px;margin-top:14px;padding:14px;display:grid}.smart-assistant__files>strong{color:var(--ps-muted-strong);font-size:var(--ps-text-xs)}.smart-assistant__file-list{gap:8px;display:grid}.smart-assistant__file-list>div{background:#ffffff09;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.smart-assistant__file-list>div>span{align-items:center;gap:8px;min-width:0;display:flex}.smart-assistant__files b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ps-text-xs);overflow:hidden}.smart-assistant__files small{color:var(--ps-muted);font-size:var(--ps-text-xs)}.smart-assistant__files button{color:#93a1b5;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;min-width:44px;min-height:44px;display:grid}.smart-assistant__resolution{margin-top:18px}.smart-assistant__candidates{background:linear-gradient(145deg,#141e2ff5,#0d1522f5);border:1px solid #facc153d;border-radius:14px;margin-bottom:10px;padding:14px}.smart-assistant__candidates>p{color:var(--smart-assistant-muted);font-size:var(--ps-text-xs);margin:5px 2px 12px}.smart-assistant__candidate-list{gap:8px;display:grid}.smart-assistant__candidate{width:100%;color:var(--ps-text);text-align:start;border:1px solid var(--smart-assistant-border);cursor:pointer;background:#070c1561;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 11px;transition:all .15s;display:grid}.smart-assistant__candidate:hover,.smart-assistant__candidate:focus-visible{background:#22d3ee12;border-color:#22d3ee73;outline:none}.smart-assistant__candidate>span:first-child{width:38px;height:38px;color:var(--smart-assistant-cyan);background:#22d3ee14;border-radius:9px;place-items:center;display:grid}.smart-assistant__candidate>span:nth-child(2){min-width:0}.smart-assistant__candidate strong,.smart-assistant__candidate small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-assistant__candidate strong{font-size:var(--ps-text-xs)}.smart-assistant__candidate small{color:var(--smart-assistant-muted);font-size:var(--ps-text-xs);margin-top:3px}.smart-assistant__candidate>svg{color:var(--ps-muted)}.smart-assistant__tool-card{background:linear-gradient(145deg,#141e2ff5,#0d1522f5);border:1px solid #8b5cf661;border-radius:15px;overflow:hidden;box-shadow:0 16px 45px #0003}.smart-assistant__section-title{color:var(--ps-pro,#a78bfa);font-size:var(--ps-text-xs);align-items:center;gap:7px;padding:14px 16px 4px;font-weight:900;display:flex}.smart-assistant__tool-row{grid-template-columns:58px 1fr 74px;align-items:center;gap:14px;padding:12px 16px 16px;display:grid}.smart-assistant__tool-icon{width:58px;height:58px;color:var(--smart-assistant-cyan);background:#22d3ee14;border:1px solid #22d3ee29;border-radius:12px;place-items:center;display:grid}.smart-assistant__tool-copy{min-width:0}.smart-assistant__tool-copy h2{margin:0 0 5px;font-size:19px}.smart-assistant__tool-copy p{color:var(--smart-assistant-muted);font-size:var(--ps-text-xs);margin:0}.smart-assistant__tool-copy>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.smart-assistant__tool-copy>div span{color:var(--ps-muted-strong);border:1px solid var(--smart-assistant-border);font-size:var(--ps-text-xs);border-radius:999px;padding:4px 8px}.smart-assistant__match{flex-direction:column;align-items:center;gap:2px;display:flex}.smart-assistant__match strong{color:var(--ps-primary-2);font-size:17px}.smart-assistant__match span{color:var(--ps-muted);font-size:var(--ps-text-xs)}.smart-assistant__match i{background:linear-gradient(to right,var(--smart-assistant-cyan) var(--smart-assistant-match),#263247 var(--smart-assistant-match));border-radius:9px;width:54px;height:4px;margin-top:4px;display:block}.smart-assistant__match.is-user-choice{color:var(--ps-primary-2);text-align:center}.smart-assistant__match.is-user-choice strong{max-width:74px;font-size:var(--ps-text-xs);line-height:1.35}.smart-assistant__tool-footer{border-top:1px solid var(--smart-assistant-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.smart-assistant__tool-footer p{color:var(--ps-muted);font-size:var(--ps-text-xs);align-items:center;gap:7px;margin:0;display:flex}.smart-assistant__tool-footer p svg{color:var(--ps-primary-2)}.smart-assistant__tool-footer>div{gap:8px;display:flex}.smart-assistant__primary,.smart-assistant__secondary{cursor:pointer;min-height:38px;font-size:var(--ps-text-xs);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:900;display:inline-flex}.smart-assistant__primary{color:var(--ps-primary-contrast);background:linear-gradient(135deg, var(--ps-primary-2), var(--ps-primary));border:0}.smart-assistant__secondary{color:var(--ps-muted-strong);border:1px solid var(--smart-assistant-border);background:#ffffff09}.smart-assistant__primary:disabled,.smart-assistant__secondary:disabled{opacity:.55;cursor:wait}.smart-assistant__message{border:1px solid var(--smart-assistant-border);background:var(--smart-assistant-panel);border-radius:13px;gap:12px;padding:16px;display:flex}.smart-assistant__message strong{font-size:var(--ps-text-sm)}.smart-assistant__message p{color:var(--smart-assistant-muted);font-size:var(--ps-text-xs);margin:5px 0 0}.smart-assistant__message.is-clarify svg{color:var(--ps-warning)}.smart-assistant__message.is-error svg{color:var(--ps-danger)}.smart-assistant__inline-error{color:#fecdd3;max-width:900px;font-size:var(--ps-text-xs);background:#7f1d1d2e;border:1px solid #fb718547;border-radius:9px;margin:10px auto 0;padding:10px 13px}.smart-assistant__how{border:1px solid var(--smart-assistant-border);background:#101826bf;border-radius:14px;margin-top:22px;padding:17px}.smart-assistant__how h2{font-size:var(--ps-text-sm);margin:0 0 14px}.smart-assistant__how>div{direction:ltr;justify-content:center;align-items:center;display:flex}.smart-assistant__how article{text-align:center;direction:rtl;flex:1;min-width:0;padding:8px}.smart-assistant--en .smart-assistant__how article{direction:ltr}.smart-assistant__how article span{width:42px;height:42px;color:var(--smart-assistant-cyan);background:#22d3ee12;border:1px solid #22d3ee33;border-radius:11px;place-items:center;margin:0 auto 7px;display:grid}.smart-assistant__how article strong{font-size:var(--ps-text-xs);display:block}.smart-assistant__how article p{color:var(--ps-muted);font-size:var(--ps-text-xs);margin:3px 0 0}.smart-assistant__how-arrow{color:var(--ps-muted);flex:none}.smart-assistant__right section{border:1px solid var(--smart-assistant-border);background:#101826b8;border-radius:13px;padding:15px}.smart-assistant__right section h2{font-size:var(--ps-text-sm);margin:0 0 12px}.smart-assistant__right section>button{width:100%;min-height:46px;color:var(--ps-text);text-align:start;border:1px solid var(--smart-assistant-border);cursor:pointer;background:#070c1559;border-radius:9px;grid-template-columns:30px 1fr 17px;align-items:center;gap:8px;margin-top:7px;padding:7px 9px;display:grid}.smart-assistant__right section>button:hover{background:#22d3ee0d;border-color:#22d3ee59}.smart-assistant__right section>button span{font-size:21px}.smart-assistant__right section>button b{font-size:var(--ps-text-xs);line-height:1.5}.smart-assistant__right section>button svg{color:var(--ps-muted)}.smart-assistant__right section>a{color:var(--smart-assistant-cyan);text-align:center;border:1px solid var(--smart-assistant-border);font-size:var(--ps-text-xs);border-radius:8px;margin-top:12px;padding:9px;text-decoration:none;display:block}.smart-assistant__task{border-bottom:1px solid var(--smart-assistant-border);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.smart-assistant__task>span{width:34px;height:34px;color:var(--smart-assistant-cyan);background:#22d3ee14;border-radius:8px;place-items:center;display:grid}.smart-assistant__task div{min-width:0}.smart-assistant__task strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ps-text-xs);display:block;overflow:hidden}.smart-assistant__task small{color:var(--ps-muted);font-size:var(--ps-text-xs);margin-top:3px;display:block}.smart-assistant__task em{color:var(--ps-warning);white-space:nowrap;font-size:var(--ps-text-xs);align-items:center;gap:3px;font-style:normal;display:inline-flex}.smart-assistant__task em.is-completed{color:var(--ps-success)}.smart-assistant__task em.is-needs_attention{color:var(--ps-danger)}.smart-assistant__empty{color:var(--smart-assistant-muted);font-size:var(--ps-text-xs)}.smart-assistant__right .smart-assistant__tip{background:linear-gradient(145deg,#22d3ee12,#101826b8);gap:11px;margin-top:auto;display:flex}.smart-assistant__tip>svg{color:var(--ps-warning);flex:none}.smart-assistant__tip h2{margin-bottom:4px!important}.smart-assistant__tip p{color:var(--smart-assistant-muted);font-size:var(--ps-text-xs);margin:0;line-height:1.6}.smart-assistant__confirm-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.smart-assistant__confirm{background:#111a29;border:1px solid #22d3ee4d;border-radius:17px;width:min(470px,100%);padding:25px;position:relative;box-shadow:0 30px 90px #00000080}.smart-assistant__confirm-close{inset-inline-end:10px;width:44px;height:44px;color:var(--ps-muted);cursor:pointer;background:#ffffff0a;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:10px}.smart-assistant__confirm-icon{width:50px;height:50px;color:var(--smart-assistant-cyan);background:#22d3ee1a;border-radius:14px;place-items:center;display:grid}.smart-assistant__confirm h2{margin:15px 0 7px;font-size:21px}.smart-assistant__confirm>p{color:var(--smart-assistant-muted);font-size:var(--ps-text-xs);line-height:1.7}.smart-assistant__confirm>div{border:1px solid var(--smart-assistant-border);border-radius:9px;justify-content:space-between;align-items:center;margin-top:9px;padding:11px 12px;display:flex}.smart-assistant__confirm>div span{color:var(--ps-muted-strong);font-size:var(--ps-text-xs);align-items:center;gap:7px;display:flex}.smart-assistant__confirm .smart-assistant__confirm-warning{color:#fecaca;background:#7f1d1d29;border:1px solid #f8717140;border-radius:8px;padding:9px}.smart-assistant__confirm footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.smart-assistant__confirm footer button{color:var(--ps-text);border:1px solid var(--smart-assistant-border);cursor:pointer;background:#ffffff0a;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:inline-flex}.smart-assistant__confirm footer button:last-child{color:var(--ps-primary-contrast);background:linear-gradient(135deg, var(--ps-primary-2), var(--ps-primary));border:0}.smart-assistant__confirm footer button:disabled{opacity:.45;cursor:not-allowed}.smart-assistant .is-spinning{animation:.8s linear infinite smart-assistant-spin}@keyframes smart-assistant-spin{to{transform:rotate(360deg)}}@media (width<=1280px){.smart-assistant{grid-template-columns:190px minmax(480px,1fr) 300px}.smart-assistant__main{padding-inline:20px}}@media (width<=1050px){.smart-assistant{grid-template-columns:180px minmax(0,1fr)}.smart-assistant__right{border-left:0;border-top:1px solid var(--smart-assistant-border);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.smart-assistant__right .smart-assistant__tip{margin-top:0}}@media (width<=760px){.smart-assistant{min-height:auto;display:block}.smart-assistant__left{display:none}.smart-assistant__main{padding:26px 14px}.smart-assistant__right{padding:14px;display:flex}.smart-assistant__hero{align-items:flex-start}.smart-assistant__orb{flex-basis:78px;width:78px;height:78px}.smart-assistant__orb span,.smart-assistant__orb i{width:10px;height:13px;top:33px}.smart-assistant__orb span{left:24px}.smart-assistant__orb i{right:24px}.smart-assistant__orb b{width:30px;height:10px;bottom:18px;left:24px}.smart-assistant__tool-row{grid-template-columns:48px 1fr}.smart-assistant__tool-icon{width:48px;height:48px}.smart-assistant__match{flex-direction:row;grid-column:1/-1;justify-content:flex-start}.smart-assistant__tool-footer{flex-direction:column;align-items:stretch}.smart-assistant__tool-footer>div{grid-template-columns:1fr 1fr;display:grid}.smart-assistant__candidate{grid-template-columns:34px minmax(0,1fr) 18px}.smart-assistant__candidate>span:first-child{width:34px;height:34px}.smart-assistant__how>div{justify-content:flex-start;overflow-x:auto}.smart-assistant__how article{flex:0 0 105px}}.home-nta-mount{width:100%;margin-top:22px}.home-nta-mount .smart-assistant--compact{background:0 0;width:100%;max-width:none;min-height:0;margin:0;display:block}.home-nta-mount .smart-assistant--compact .smart-assistant__main{width:100%;min-width:0;padding:0}.home-nta-mount .smart-assistant__compact-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:0 2px;display:flex}.home-nta-mount .smart-assistant__compact-heading span{color:var(--accent,var(--ps-primary-2));font-size:.82rem;font-weight:800}.home-nta-mount .smart-assistant__compact-heading strong{color:var(--text,#f5f7fb);font-size:.92rem}.home-nta-mount .smart-assistant--compact .smart-assistant__composer{background:linear-gradient(#0d1826f5,#070f19f0);border:1px solid #38d9d94d;border-radius:18px;min-height:0;margin:0;padding:14px;box-shadow:0 18px 46px #00000038}.home-nta-mount .smart-assistant--compact .smart-assistant__composer textarea{resize:vertical;min-height:86px;max-height:170px;box-shadow:none;background:0 0;border:0}.home-nta-mount .smart-assistant--compact .smart-assistant__drop{display:none}.home-nta-mount .smart-assistant--compact .smart-assistant__files,.home-nta-mount .smart-assistant--compact .smart-assistant__candidates,.home-nta-mount .smart-assistant--compact .smart-assistant__resolution,.home-nta-mount .smart-assistant--compact .smart-assistant__message{max-width:none;margin-top:10px}.home-nta-mount .smart-assistant--compact .smart-assistant__tool-card{background:#0c1926e6;border-radius:16px;max-width:none;padding:14px}.home-nta-mount .smart-assistant--compact .smart-assistant__tool-card p{margin-block:6px}.home-nta-mount .smart-assistant--compact .smart-assistant__tool-card-actions{gap:8px}.home-nta-mount .smart-assistant--compact .smart-assistant__confirm{position:fixed}@media (width<=760px){.home-nta-mount{margin-top:16px}.home-nta-mount .smart-assistant__compact-heading{flex-direction:column;align-items:flex-start;gap:3px}.home-nta-mount .smart-assistant--compact .smart-assistant__composer{padding:12px}}.smart-assistant button:focus-visible,.smart-assistant a:focus-visible,.smart-assistant textarea:focus-visible{outline:2px solid var(--smart-assistant-cyan);outline-offset:2px}.smart-assistant__confirm:focus{outline:none}@media (prefers-reduced-motion:reduce){.smart-assistant__nav a,.smart-assistant__drop,.smart-assistant__candidate{transition:none}.smart-assistant .is-spinning{animation:none}}.ps-app-shell--home .home-v2-hero{padding:clamp(36px,6vw,76px) 0 20px}.ps-app-shell--home .home-v2-hero>.container{width:min(100% - 36px,1120px)}.ps-app-shell--home .home-v2-hero__copy{text-align:start;max-width:760px;margin-inline:auto 0}html[dir=ltr] .ps-app-shell--home .home-v2-hero__copy{margin-inline:0 auto}.ps-app-shell--home .home-v2-hero__copy .hero-badge{margin-block-end:12px}.ps-app-shell--home .home-v2-hero__copy h1{color:var(--ps-v1-text);letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,5.4vw,4.8rem);line-height:.98}.ps-app-shell--home .home-v2-hero__copy p{max-width:720px;color:var(--ps-v1-muted);margin:16px 0 0;font-size:clamp(.93rem,1.3vw,1.05rem);line-height:1.85}.ps-app-shell--home .home-nta-mount--primary{border:1px solid var(--ps-v1-border);background:radial-gradient(circle at 88% 0,#00c6c914,#0000 31%),#090e14d1;border-radius:22px;margin-top:24px;padding:14px;box-shadow:0 24px 70px #0000003d}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__compact-heading{margin:0 4px 10px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__compact-heading span{font-size:.75rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__compact-heading strong{color:var(--ps-v1-muted-strong);font-size:.83rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__composer{box-shadow:none;background:#080d12;border-color:#00c6c938;border-radius:15px;padding:12px 14px 10px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__composer label{color:var(--ps-v1-muted-strong);font-size:.74rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__composer textarea{min-height:104px;font-size:1rem;line-height:1.75}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__composer-actions{border-top:1px solid #9caec217;padding-top:9px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__send{border-radius:9px;min-width:118px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;padding:0 2px;display:grid}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts>span{color:var(--ps-v1-muted);white-space:nowrap;padding-top:8px;font-size:.7rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts>div{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts>div::-webkit-scrollbar{display:none}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts button{border:1px solid var(--ps-v1-border);max-width:250px;min-height:36px;color:var(--ps-v1-muted-strong);font:inherit;cursor:pointer;text-align:start;background:#ffffff04;border-radius:9px;flex:none;align-items:center;gap:7px;padding:6px 10px;font-size:.72rem;display:flex}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts button:hover{border-color:var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);color:var(--ps-v1-text)}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts button b{font-size:.9rem;line-height:1}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop{background:#ffffff02;border-style:dashed;border-radius:12px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:70px;margin-top:10px;padding:10px 14px;display:flex}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop svg{width:22px;height:22px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop strong{font-size:.78rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop span,.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop small{font-size:.66rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-recent{border-top:1px solid #9caec217;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:grid}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-recent>span{color:var(--ps-v1-muted);white-space:nowrap;font-size:.69rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-recent>div{gap:6px;min-width:0;display:flex;overflow:hidden}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-task{min-width:0;color:var(--ps-v1-muted-strong);background:#ffffff04;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:.67rem;display:flex}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-task svg{color:var(--ps-v1-primary-2)}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-task b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-task small{color:var(--ps-v1-muted);white-space:nowrap}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-recent>a{color:var(--ps-v1-primary-2);white-space:nowrap;font-size:.69rem;font-weight:800}.ps-app-shell--home .home-v2-hero__footer{color:var(--ps-v1-muted);align-items:center;gap:8px;margin-top:10px;padding-inline:4px;font-size:.72rem;display:flex}.ps-app-shell--home .home-v2-hero__footer>span{align-items:center;gap:5px;margin-inline-end:auto;display:inline-flex}html[dir=rtl] .ps-app-shell--home .home-v2-hero__footer>span{margin-inline:auto 0}.ps-app-shell--home .home-v2-hero__footer a{border:1px solid var(--ps-v1-border);min-height:32px;color:var(--ps-v1-muted-strong);border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.ps-app-shell--home .home-v2-hero__footer a:hover{border-color:var(--ps-v1-primary-border);color:var(--ps-v1-primary-2)}.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-section{padding-block:14px 10px}.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-section>.container{width:min(100% - 36px,1120px)}.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-card{border-radius:12px;min-height:0;padding:12px}.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-card p,.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-card__meta{display:none}.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-card__icon{border-radius:9px;block-size:36px;inline-size:36px}.ps-app-shell--home .home-v2-discovery{padding:24px 0 46px}.ps-app-shell--home .home-v2-discovery>.container{width:min(100% - 36px,1120px)}.ps-app-shell--home .home-v2-section-head{border-block-start:1px solid var(--ps-v1-border);justify-content:space-between;align-items:end;gap:24px;margin-block-end:14px;padding-block-start:20px;display:flex}.ps-app-shell--home .home-v2-section-head>div{max-width:720px}.ps-app-shell--home .home-v2-section-head .hero-badge{margin-block-end:9px}.ps-app-shell--home .home-v2-section-head h2{color:var(--ps-v1-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem)}.ps-app-shell--home .home-v2-section-head p{color:var(--ps-v1-muted);margin:7px 0 0;font-size:.82rem;line-height:1.7}.ps-app-shell--home .home-v2-library-link{border:1px solid var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);min-height:38px;color:var(--ps-v1-primary-2);border-radius:9px;flex:none;align-items:center;padding:0 13px;font-size:.75rem;font-weight:800;display:inline-flex}.ps-app-shell--home .home-v2-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ps-app-shell--home .home-v2-category{border:1px solid var(--ps-v1-border);background:#0d1218a8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.ps-app-shell--home .home-v2-category:hover{border-color:var(--ps-v1-primary-border);background:#111820e6}.ps-app-shell--home .home-v2-category__icon{border:1px solid var(--ps-v1-primary-border);background:var(--ps-v1-primary-soft);block-size:38px;inline-size:38px;color:var(--ps-v1-primary-2);border-radius:10px;place-items:center;display:grid}.ps-app-shell--home .home-v2-category>span:nth-child(2){gap:2px;min-width:0;display:grid}.ps-app-shell--home .home-v2-category strong{color:var(--ps-v1-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.ps-app-shell--home .home-v2-category small{color:var(--ps-v1-muted);font-size:.66rem}.ps-app-shell--home .home-v2-category>b{color:var(--ps-v1-muted);font-size:.9rem;font-weight:500}html[dir=ltr] .ps-app-shell--home .home-v2-category>b{transform:rotate(180deg)}@media (width<=980px){.ps-app-shell--home .home-v2-category-grid,.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-recent{grid-template-columns:1fr}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-recent>div{scrollbar-width:none;overflow-x:auto}}@media (width<=680px){.ps-app-shell--home .home-v2-hero{padding-top:24px}.ps-app-shell--home .home-v2-hero>.container,.ps-app-shell--home .home-v2-discovery>.container,.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-section>.container{width:min(100% - 18px,1120px)}.ps-app-shell--home .home-v2-hero__copy h1{font-size:clamp(2.05rem,12vw,3rem)}.ps-app-shell--home .home-nta-mount--primary{border-radius:16px;padding:9px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts{grid-template-columns:1fr;gap:4px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop{flex-direction:column;align-items:flex-start;min-height:0}.ps-app-shell--home .home-v2-hero__footer{flex-wrap:wrap;align-items:stretch}.ps-app-shell--home .home-v2-hero__footer>span{width:100%;margin:0!important}.ps-app-shell--home .home-v2-section-head{flex-direction:column;align-items:stretch}.ps-app-shell--home .home-v2-library-link{justify-content:center}.ps-app-shell--home .home-v2-category-grid,.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ps-app-shell--home .home-v2-category,.ps-app-shell--home .home-nta-mount--primary button{transition:none}}.ps-app-shell--home .home-v2-hero{padding-top:clamp(28px,4vw,52px)}.ps-app-shell--home .home-v2-hero__copy{max-width:860px}.ps-app-shell--home .home-v2-hero__copy h1{max-width:820px;font-size:clamp(2.45rem,4.6vw,4rem);line-height:1.03}.ps-app-shell--home .home-v2-hero__copy p{max-width:760px;margin-top:12px;font-size:.96rem;line-height:1.75}.ps-app-shell--home .home-nta-mount--primary{background:radial-gradient(circle at 88% 0,#00c6c90e,#0000 28%),#080d12c7;border-radius:18px;margin-top:20px;padding:10px}html[dir=ltr] .ps-app-shell--home .home-nta-mount--primary{background:radial-gradient(circle at 12% 0,#00c6c90e,#0000 28%),#080d12c7}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__compact-heading{display:none}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__composer{background:#080c11;border-radius:13px;padding:12px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__composer label{color:var(--ps-v1-text);margin-bottom:5px;font-size:.77rem;font-weight:800}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__composer textarea{min-height:112px;padding:10px 2px;font-size:1.02rem;line-height:1.8}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__send{min-width:112px;min-height:38px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts{grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:8px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts>span{padding-top:0;font-size:.72rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts button{background:#ffffff05;border-radius:10px;max-width:290px;min-height:38px;padding:7px 11px;font-size:.74rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts button b{font-size:1rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop{-moz-column-gap:8px;background:#ffffff02;border-radius:10px;grid-template-columns:auto auto 1fr;grid-template-areas:"icon title body""icon meta meta";justify-content:stretch;align-items:center;gap:0 8px;min-height:52px;margin-top:8px;padding:8px 12px;display:grid}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop svg{grid-area:icon;width:19px;height:19px}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop strong{grid-area:title;font-size:.74rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop span{color:var(--ps-v1-muted);grid-area:body;font-size:.68rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop small{color:var(--ps-v1-muted);grid-area:meta;font-size:.62rem}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__resolution:empty{display:none}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-recent{margin-top:8px;padding:8px 4px 2px}.ps-app-shell--home .home-v2-hero__footer{margin-top:8px;padding-inline:2px}.ps-app-shell--home .home-v2-hero__footer a{background:0 0;min-height:30px}.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-section{padding-top:24px}.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-section .section-head{margin-bottom:10px}.ps-app-shell--home .home-page:not(.home-page--library) .home-quick-card{background:#0d121894}.ps-app-shell--home .home-v2-discovery{padding-top:20px}.ps-app-shell--home .home-v2-category{background:#0d12188f}@media (width<=680px){.ps-app-shell--home .home-v2-hero__copy h1{font-size:clamp(2.05rem,11vw,2.75rem)}.ps-app-shell--home .home-nta-mount--primary .smart-assistant__home-prompts{grid-template-columns:1fr}.ps-app-shell--home .home-nta-mount--primary .smart-assistant--home-surface .smart-assistant__drop{grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon body""meta meta"}}.sections-hub-page{min-width:0;padding-block:18px 46px}.sections-hub-hero{padding-block:12px}.sections-hub-hero__inner{border-block-end:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:22px;padding-block:20px 22px;display:flex}.sections-hub-hero__copy{max-width:720px}.sections-hub-hero__copy h1{letter-spacing:-.04em;max-width:720px;margin:10px 0 7px;font-size:clamp(1.95rem,3.35vw,3.05rem);line-height:1.06}.sections-hub-hero__copy p{color:#cbd5e1ad;max-width:690px;margin:0;font-size:.92rem;line-height:1.75}.sections-hub-hero__stats{background:0 0;border:0;border-radius:0;grid-template-columns:auto auto 1px auto auto;align-items:center;gap:6px;min-width:max-content;padding:4px 0;display:grid}.sections-hub-hero__stats strong{color:#e6fbffe6;font-size:.88rem}.sections-hub-hero__stats span{color:#94a3b88c;font-size:.72rem}.sections-hub-hero__stats i{background:#94a3b821;width:1px;height:14px;margin-inline:3px}.sections-hub-directory{padding-block:4px 26px}.sections-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.sections-hub-card{background:#080d13a8;border:1px solid #94a3b81d;border-radius:15px;flex-direction:column;min-width:0;padding:16px 17px;scroll-margin-top:118px;transition:border-color .15s,background .15s,transform .15s;display:flex;box-shadow:inset 0 1px #ffffff05}.sections-hub-card:hover{background:#0a1118d1;border-color:#22d3ee38;transform:translateY(-1px)}.sections-hub-card__head{align-items:center;gap:10px;display:flex}.sections-hub-card__icon{color:#34d8ea;background:#06b6d411;border:1px solid #22d3ee30;border-radius:10px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.sections-hub-card__title{min-width:0}.sections-hub-card__title h2{margin:0;font-size:1rem;line-height:1.25}.sections-hub-card__title span{color:#94a3b88c;margin-block-start:2px;font-size:.7rem;display:block}.sections-hub-card__description{color:#cbd5e1a3;min-height:0;margin:10px 0 11px;font-size:.81rem;line-height:1.65}.sections-hub-card__examples{border-block-start:1px solid #94a3b813;padding-block-start:10px}.sections-hub-card__eyebrow{color:#94a3b878;margin-block-end:5px;font-size:.66rem;display:block}.sections-hub-card__tools{gap:1px;display:grid}.sections-hub-card__tool{color:#e2e8f0db;border-radius:8px;justify-content:flex-start;align-items:center;min-width:0;padding:5px 7px;text-decoration:none;transition:background .13s,color .13s;display:flex}.sections-hub-card__tool:hover{color:#fff;background:#94a3b80e}.sections-hub-card__tool span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.77rem;font-weight:650;overflow:hidden}.sections-hub-card__tool small{display:none}.sections-hub-card__cta{color:#35dbe9;border-block-start:1px solid #94a3b813;justify-content:space-between;align-items:center;gap:10px;margin-block-start:10px;padding-block-start:9px;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.sections-hub-card__cta b{opacity:.75;font-size:.85rem;font-weight:500}.sections-hub-card.is-utilities{grid-column:1/-1}.sections-hub-card.is-utilities .sections-hub-card__description{max-width:680px}.sections-hub-card.is-utilities .sections-hub-card__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sections-hub-card.is-utilities .sections-hub-card__tool{background:#94a3b806;border:1px solid #94a3b812}.sections-hub-library{border-block:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:18px;margin-block-start:17px;padding:17px 4px;display:flex}.sections-hub-library h2{margin:0 0 4px;font-size:1rem}.sections-hub-library p{color:#94a3b896;margin:0;font-size:.78rem;line-height:1.55}@media (width<=980px){.sections-hub-hero__inner{flex-direction:column;align-items:flex-start;gap:14px}.sections-hub-grid{grid-template-columns:1fr}.sections-hub-card.is-utilities{grid-column:auto}.sections-hub-card.is-utilities .sections-hub-card__tools{grid-template-columns:1fr}}@media (width<=640px){.sections-hub-page{padding-block-start:8px}.sections-hub-hero__inner{gap:13px;padding-block:16px 19px}.sections-hub-hero__copy h1{font-size:clamp(1.8rem,9.5vw,2.45rem)}.sections-hub-hero__stats{justify-content:start;width:100%;min-width:0}.sections-hub-card{border-radius:13px;padding:14px}.sections-hub-card__tool{padding-inline:4px}.sections-hub-library{flex-direction:column;align-items:stretch;padding-inline:0}}@media (prefers-reduced-motion:reduce){.sections-hub-card,.sections-hub-card__tool{transition:none}.sections-hub-card:hover{transform:none}}.ps-task-state{border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg,1rem);background:var(--ps-surface-2,#ffffff09);inline-size:100%;color:var(--ps-text);text-align:start;gap:.75rem;padding:1rem;display:grid}.ps-task-state__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ps-task-state__heading{gap:.2rem;min-inline-size:0;display:grid}.ps-task-state__heading strong{color:var(--ps-text);font-weight:900}.ps-task-state__heading span,.ps-task-state__description{color:var(--ps-muted,var(--ps-text-soft))}.ps-task-state__description{margin:0;line-height:1.65}.ps-task-state__percent{font-variant-numeric:tabular-nums;flex:none;font-weight:850}.ps-task-state__progress{background:#ffffff14;border-radius:999px;block-size:.45rem;position:relative;overflow:hidden}.ps-task-state__progress>span{border-radius:inherit;background:var(--ps-primary,#00c6c9);block-size:100%;transition:inline-size .18s;display:block}.ps-task-state__content{min-inline-size:0}.ps-task-state__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ps-task-state.is-processing{border-color:var(--ps-primary-border)}.ps-task-state.is-success{border-color:#35d3994d}.ps-task-state.is-error{border-color:#fb789061}.ps-task-state.is-cancelled{border-color:#ffffff24}@media (width<=640px){.ps-task-state{padding:.9rem}.ps-task-state__header{gap:.65rem}.ps-task-state__actions{align-items:stretch}.ps-task-state__actions>*{flex:auto}}@media (prefers-reduced-motion:reduce){.ps-task-state__progress>span{transition:none}}.ps-shared-action{border:1px solid var(--ps-border);min-block-size:42px;font:inherit;cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .95rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.ps-shared-action.is-primary{border-color:var(--ps-primary-border);background:var(--ps-primary);color:#031114}.ps-shared-action.is-secondary{color:var(--ps-text);background:#ffffff09}.ps-shared-action:hover{filter:brightness(1.05)}.ps-shared-action:focus-visible,.ps-entitlement-option:focus-visible,.ps-advanced-disclosure>summary:focus-visible{outline:2px solid var(--ps-primary,#00c6c9);outline-offset:2px}.ps-preset-option:has(input:focus-visible){outline:2px solid var(--ps-primary,#00c6c9);outline-offset:2px}.ps-advanced-disclosure{border:1px solid var(--ps-border);background:#ffffff06;border-radius:.9rem}.ps-advanced-disclosure>summary{min-block-size:44px;color:var(--ps-text);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .9rem;font-weight:850;list-style:none;display:flex}.ps-advanced-disclosure>summary::-webkit-details-marker{display:none}.ps-advanced-disclosure>summary svg{flex:none;transition:transform .16s}.ps-advanced-disclosure[open]>summary svg{transform:rotate(180deg)}html[dir=rtl] .ps-advanced-disclosure[open]>summary svg{transform:rotate(-180deg)}.ps-advanced-disclosure__body{padding:0 .9rem .9rem}.ps-preset-group{border:0;min-inline-size:0;margin:0;padding:0}.ps-preset-group>legend{color:var(--ps-text);margin-block-end:.65rem;font-weight:900}.ps-preset-group__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.65rem;display:grid}.ps-preset-option{border:1px solid var(--ps-border);cursor:pointer;background:#ffffff06;border-radius:.9rem;min-inline-size:0;padding:.85rem;display:block;position:relative}.ps-preset-option input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.ps-preset-option.is-selected{border-color:var(--ps-primary-border);background:#00c6c914}.ps-preset-option.is-disabled{opacity:.52;cursor:not-allowed}.ps-preset-option__content,.ps-preset-option__title-row{gap:.28rem;display:grid}.ps-preset-option__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.ps-preset-option__title-row strong{color:var(--ps-text)}.ps-preset-option__title-row em{color:var(--ps-primary);font-size:.72rem;font-style:normal;font-weight:850}.ps-preset-option__content>span,.ps-preset-option__content>small{color:var(--ps-muted,var(--ps-text-soft));line-height:1.5}.ps-error-recovery__body,.ps-result-experience__summary,.ps-trust-note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ps-error-recovery__body>svg{color:var(--ps-danger,#fb7890)}.ps-error-recovery__details{margin-block-start:.65rem}.ps-error-recovery__details>summary{color:var(--ps-text-soft);cursor:pointer}.ps-error-recovery__details pre{max-block-size:14rem;color:var(--ps-text-soft);white-space:pre-wrap;word-break:break-word;background:#0000003d;border-radius:.7rem;margin:.6rem 0 0;padding:.7rem;font-size:.78rem;overflow:auto}.ps-result-experience{gap:.85rem;display:grid}.ps-result-experience__preview{border:1px solid var(--ps-border);background:#0000002e;border-radius:.9rem;overflow:hidden}.ps-result-experience__preview>img,.ps-result-experience__preview>video{max-inline-size:100%;display:block}.ps-result-experience__summary>svg{color:#35d399}.ps-result-experience__summary strong{color:var(--ps-text)}.ps-result-experience__summary dl{gap:.35rem;margin:.55rem 0 0;display:grid}.ps-result-experience__summary dl>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.ps-result-experience__summary dt{color:var(--ps-muted,var(--ps-text-soft))}.ps-result-experience__summary dd{color:var(--ps-text);margin:0;font-weight:800}.ps-result-experience__related{border-block-start:1px solid var(--ps-divider);padding-block-start:.8rem}.ps-entitlement-option{border:1px solid var(--ps-border);min-block-size:72px;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#ffffff06;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem .95rem;display:grid}.ps-entitlement-option.is-selected{border-color:var(--ps-primary-border);background:#00c6c914}.ps-entitlement-option.is-unavailable{cursor:not-allowed;opacity:.72}.ps-entitlement-option__body{gap:.25rem;min-inline-size:0;display:grid}.ps-entitlement-option__title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ps-entitlement-option__title-row strong{color:var(--ps-text)}.ps-entitlement-option__title-row em{color:var(--ps-primary);background:#00c6c914;border-radius:999px;padding:.2rem .42rem;font-size:.7rem;font-style:normal;font-weight:850}.ps-entitlement-option__body>span,.ps-entitlement-option__body>small{color:var(--ps-muted,var(--ps-text-soft))}.ps-entitlement-option__requirement{color:var(--ps-text-soft);white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.ps-account-plan-summary{border:1px solid var(--ps-border);background:#ffffff06;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.ps-account-plan-summary__header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ps-account-plan-summary__header>div{gap:.2rem;display:grid}.ps-account-plan-summary__header span,.ps-account-plan-summary__credits span{color:var(--ps-muted,var(--ps-text-soft))}.ps-account-plan-summary__header strong,.ps-account-plan-summary__credits strong{color:var(--ps-text)}.ps-account-plan-summary__credits{align-items:baseline;gap:.45rem;display:flex}.ps-account-plan-summary__credits strong{font-size:1.65rem}.ps-account-plan-summary__capabilities{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ps-account-plan-summary__capabilities li{border-block-end:1px solid var(--ps-divider);justify-content:space-between;gap:.7rem;padding-block:.45rem;display:flex}.ps-account-plan-summary__capabilities li:last-child{border-block-end:0}.ps-account-plan-summary__capabilities span{color:var(--ps-text-soft)}.ps-account-plan-summary__capabilities strong{color:var(--ps-text)}.ps-trust-note{color:var(--ps-text-soft);background:#35d3990b;border:1px solid #35d39938;border-radius:.8rem;padding:.75rem .85rem;line-height:1.55}.ps-trust-note>svg{color:#35d399}@media (width<=640px){.ps-shared-action{min-block-size:44px}.ps-preset-group__options,.ps-entitlement-option{grid-template-columns:1fr}.ps-entitlement-option__requirement{white-space:normal}.ps-account-plan-summary__header{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ps-advanced-disclosure>summary svg{transition:none}}.ps-live-region.is-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (forced-colors:active){.ps-shared-action,.ps-advanced-disclosure,.ps-preset-option,.ps-entitlement-option,.ps-account-plan-summary,.ps-trust-note{border-color:canvastext}.ps-preset-option.is-selected,.ps-entitlement-option.is-selected{outline-offset:2px;outline:2px solid highlight}.ps-shared-action:focus-visible,.ps-entitlement-option:focus-visible,.ps-advanced-disclosure>summary:focus-visible{outline-color:highlight}.ps-preset-option:has(input:focus-visible){outline-color:highlight}.ps-preset-option.is-disabled,.ps-entitlement-option.is-unavailable{opacity:1;border-style:dashed}}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ps-bg:#f7f8f5;--ps-bg-2:#f3f5f1;--ps-bg-3:#edf1ea;--ps-bg-elevated:#fff;--ps-surface:#fff;--ps-surface-2:#f5f7f3;--ps-surface-3:#edf1ea;--ps-surface-glass:#ffffffeb;--ps-surface-hover:#f1f6ed;--ps-border:#dfe5dc;--ps-border-strong:#c9d3c6;--ps-text:#151815;--ps-muted:#7a837b;--ps-muted-strong:#525b53;--ps-primary:#62f10e;--ps-primary-2:#45cf00;--ps-primary-contrast:#102307;--ps-primary-soft:#e9fddd;--ps-primary-border:#a9e98a;--ps-danger:#c53b3b;--ps-danger-soft:#fff0f0;--ps-success:#2f8f22;--ps-success-soft:#edf9e9;--ps-warning:#a36b00;--ps-warning-soft:#fff7df;--ps-pro:#477f32;--ps-pro-soft:#edf7e8;--ps-credit:#75631b;--ps-credit-soft:#fbf6df;--ps-ring:0 0 0 3px #62f10e2e;--ps-radius-xs:7px;--ps-radius-sm:9px;--ps-radius-md:12px;--ps-radius-lg:16px;--ps-radius-xl:20px;--ps-v1-radius-sm:10px;--ps-v1-radius-md:14px;--ps-v1-radius-lg:18px;--ps-v1-radius-xl:24px;--ps-v1-shadow-sm:0 10px 28px #0000002e;--ps-v1-shadow-lg:0 28px 80px #00000047;--ps-shadow-xs:0 1px 2px #0f16100a;--ps-shadow-soft:0 10px 30px #0f16100e;--ps-shadow-strong:0 18px 48px #0f161014;width:100%;max-width:none;min-height:100svh;color:var(--ps-text);background:var(--ps-bg);grid-template-columns:minmax(236px,252px) minmax(0,1fr);gap:0;margin:0;padding:0}html[dir=rtl] .ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio){grid-template-columns:minmax(0,1fr) minmax(236px,252px)}.ps-app-shell[data-prostudio-design=v3].ps-app-shell--no-sidebar{grid-template-columns:minmax(0,1fr)}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio):before,.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio):after{content:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-shell-main,.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-shell-content{background:var(--ps-bg);min-width:0}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-shell-main{gap:0}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-shell-content{width:100%}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-surface,.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-surface-2{color:var(--ps-text);border-color:var(--ps-border);background:var(--ps-surface);box-shadow:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar{z-index:90;border:0;border-block-end:1px solid var(--ps-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;border-radius:0;min-height:66px;padding:0;position:sticky;inset-block-start:0;box-shadow:0 1px #0f161006}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar:before,.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar:after{content:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__row{gap:10px;width:min(100% - 36px,1320px);min-height:66px;margin-inline:auto;padding:0}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-brand{color:var(--ps-text)}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-brand__mark{block-size:30px;inline-size:30px;color:var(--ps-primary-contrast);background:var(--ps-primary);box-shadow:none;border:0;border-radius:8px}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-brand__text{color:var(--ps-text);letter-spacing:-.035em;font-weight:900}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__context{display:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__nav{box-shadow:none;background:0 0;border:0;gap:2px;padding:0}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__nav-link{min-height:36px;color:var(--ps-muted-strong);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:740}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__nav-link:hover,.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__nav-link:focus-visible,.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__nav-link.is-active{color:var(--ps-text);background:var(--ps-surface-2)}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(.ps-topbar__search,.account-pill,.locale-switcher,.ps-topbar__credits,.ps-mobile-nav-trigger){border:1px solid var(--ps-border);min-height:38px;color:var(--ps-muted-strong);box-shadow:none;background:#fff;border-radius:9px}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(.ps-topbar__search,.account-pill,.locale-switcher,.ps-mobile-nav-trigger):hover{color:var(--ps-text);border-color:var(--ps-border-strong);background:#fafcf9}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__credits{color:var(--ps-muted-strong)}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .credit-dot{background:var(--ps-primary);box-shadow:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--ps-primary) 52%, #39761e);outline-offset:2px}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .btn{min-height:40px;box-shadow:none;border-radius:9px}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .btn:hover:not(:disabled){transform:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .btn-primary{color:var(--ps-primary-contrast);border-color:var(--ps-primary);background:var(--ps-primary);box-shadow:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .btn-primary:hover:not(:disabled){border-color:var(--ps-primary-2);background:var(--ps-primary-2);box-shadow:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(.btn-secondary,.btn-ghost){color:var(--ps-text);border-color:var(--ps-border);background:#fff}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(.btn-secondary,.btn-ghost):hover:not(:disabled){border-color:var(--ps-border-strong);background:#f8faf7}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ps-text);border-color:var(--ps-border);box-shadow:none;background:#fff}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{color:var(--ps-text);background:#fff;border-color:#82d75d;box-shadow:0 0 0 3px #62f10e24}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(input,textarea)::-moz-placeholder{color:#969e97}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(input,textarea)::placeholder{color:#969e97}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar{z-index:70;border-inline-end:1px solid var(--ps-border);background:#fff;height:100svh;padding:0;position:sticky;inset-block-start:0}html[dir=rtl] .ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar{border-inline-end:0;border-inline-start:1px solid var(--ps-border)}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__panel{height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:0;gap:18px;padding:18px 14px}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__credits-card{color:var(--ps-text);box-shadow:none;background:#f5fced;border:1px solid #cfe6c3;border-radius:12px;padding:13px}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__credits-card strong{color:#3b771e}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__section+.ps-sidebar__section{border-block-start:1px solid var(--ps-border);padding-block-start:16px}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__eyebrow,.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__count{color:var(--ps-muted)}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category){min-height:42px;color:var(--ps-muted-strong);background:0 0;border:1px solid #0000;border-radius:9px}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category):hover{color:var(--ps-text);background:var(--ps-surface-2);border-color:#0000}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category).is-active{color:#234d12;background:var(--ps-primary-soft);box-shadow:inset 3px 0 0 var(--ps-primary-2);border-color:#c5e9b4}html[dir=rtl] .ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(.ps-sidebar__nav-link,.ps-sidebar__recent-link,.ps-sidebar__category).is-active{box-shadow:inset -3px 0 0 var(--ps-primary-2)}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__category-icon{color:#3f8d20;background:var(--ps-primary-soft)}.ps-app-shell--home[data-prostudio-design=v3] .home-page--library,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page{color:var(--ps-text);background:var(--ps-bg)}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page>.container{width:min(100% - 40px,1180px)}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-toolbar{border:1px solid var(--ps-border);box-shadow:var(--ps-shadow-soft);background:radial-gradient(circle at 90% 0,#62f10e0e,#0000 26rem),#fff;border-radius:16px;gap:28px;margin-block:28px 18px;padding:28px}html[dir=ltr] .ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-toolbar{background:radial-gradient(circle at 10% 0,#62f10e0e,#0000 26rem),#fff}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-toolbar:after{content:none}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-toolbar__copy h1{color:var(--ps-text);font-size:clamp(2rem,3.1vw,3rem)}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-toolbar__copy p,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-toolbar__hint{color:var(--ps-muted-strong)}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-search,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-clear{border-color:var(--ps-border);background:#fff}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-filters{border:1px solid var(--ps-border);background:#fff;border-radius:12px;padding:8px}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-filter-chip{color:var(--ps-muted-strong);background:0 0;border-color:#0000}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-filter-chip:hover,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-filter-chip.is-active{color:#234d12;background:var(--ps-primary-soft);border-color:#c7eeb4}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-group-panel,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-group-panel+.home-group-panel{border-block-start-color:var(--ps-border)}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-group-panel__head{background:linear-gradient(#f7f8f5fa 72%,#f7f8f500)}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-group-panel--overview .home-group-panel__head{border-color:var(--ps-border);background:#fff}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-group-panel__icon{color:#347c18;background:var(--ps-primary-soft);border-color:#c7eeb4}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-group-panel__copy h3,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-tool-card__heading h4{color:var(--ps-text)}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-group-panel__summary span,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-tool-card__kicker,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-tool-card>p{color:var(--ps-muted-strong)}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-group-panel__view-all{color:#2f7315;background:#f5fced;border-color:#c9e9bb}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-tool-card,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-group-panel .home-tool-card:first-child{border-color:var(--ps-border);color:var(--ps-text);box-shadow:none;background:#fff;border-radius:12px}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-tool-card:hover,.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-tool-card:focus-visible{background:#fbfef9;border-color:#a9d892;box-shadow:0 10px 28px #0f16100e}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-tool-card__icon{color:#347c18;background:var(--ps-primary-soft);border-color:#cce9bd}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-tool-card__cta{color:#37791d}.ps-app-shell--account[data-prostudio-design=v3],.ps-app-shell--admin[data-prostudio-design=v3]{--account-v1-surface:#fff;--account-v1-surface-2:#f5f7f3;--account-v1-line:var(--ps-border);--account-v1-line-strong:var(--ps-border-strong);--account-v1-text:var(--ps-text);--account-v1-muted:var(--ps-muted);--account-v1-muted-strong:var(--ps-muted-strong);--account-v1-cyan:var(--ps-primary);--account-v1-cyan-2:#3b8f1d;--account-v1-cyan-soft:var(--ps-primary-soft);--account-v1-gold:#75631b;--account-v1-gold-soft:#fbf6df}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-page--v0,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-page--v0{color:var(--ps-text);background:var(--ps-bg)}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-page--v0>.container,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-page--v0>.container{width:min(100% - 40px,1180px)}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-v0-header .launch-kicker,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-v0-header .launch-kicker{color:#3a861d}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-v0-tabs,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-v0-tabs{border-color:var(--ps-border);background:#fff}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-v0-tabs a:hover,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-v0-tabs a:hover{color:var(--ps-text);background:var(--ps-surface-2)}.ps-app-shell--account[data-prostudio-design=v3] :is(.launch-account-v0-profile,.launch-account-v0-card,.launch-account-v0-usage,.launch-account-v0-actions,.launch-account-v0-recent,.launch-account-v0-memberships,.launch-account-v0-management,.launch-account-v2-plan-summary,.launch-auth-block,.launch-auth-block--v0),.ps-app-shell--admin[data-prostudio-design=v3] :is(.launch-account-v0-profile,.launch-account-v0-card,.launch-account-v0-usage,.launch-account-v0-actions,.launch-account-v0-recent,.launch-account-v0-memberships,.launch-account-v0-management,.launch-account-v2-plan-summary,.launch-auth-block,.launch-auth-block--v0){color:var(--ps-text);border-color:var(--ps-border);box-shadow:none;background:#fff}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-v2-plan-summary,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-v2-plan-summary,html[dir=rtl] .ps-app-shell--account[data-prostudio-design=v3] .launch-account-v2-plan-summary,html[dir=rtl] .ps-app-shell--admin[data-prostudio-design=v3] .launch-account-v2-plan-summary{background:linear-gradient(#62f10e0b,#0000 45%),#fff}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-v0-avatar,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-v0-avatar{color:#347c18;background:var(--ps-primary-soft);box-shadow:none;border-color:#bfe8aa}.ps-app-shell--account[data-prostudio-design=v3] :is(.launch-account-v0-stat,.launch-account-v0-usage-row,.launch-account-v0-action,.launch-account-v0-ledger-row,.launch-account-v0-membership,.ps-account-plan-summary__capabilities li),.ps-app-shell--admin[data-prostudio-design=v3] :is(.launch-account-v0-stat,.launch-account-v0-usage-row,.launch-account-v0-action,.launch-account-v0-ledger-row,.launch-account-v0-membership,.ps-account-plan-summary__capabilities li){color:var(--ps-text);border-color:var(--ps-border);background:var(--ps-surface-2)}.ps-app-shell--account[data-prostudio-design=v3] .launch-auth-tabs button,.ps-app-shell--admin[data-prostudio-design=v3] .launch-auth-tabs button{color:var(--ps-muted-strong);border-color:var(--ps-border);background:#fff}.ps-app-shell--account[data-prostudio-design=v3] .launch-auth-tabs button[aria-pressed=true],.ps-app-shell--admin[data-prostudio-design=v3] .launch-auth-tabs button[aria-pressed=true]{color:#214d10;background:var(--ps-primary-soft);border-color:#bde5aa}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-v0-progress,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-v0-progress{background:#e8ece6}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-v0-progress>span,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-v0-progress>span{background:var(--ps-primary-2)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant{--smart-assistant-bg:var(--ps-bg);--smart-assistant-panel:#fff;--smart-assistant-panel-2:var(--ps-surface-2);--smart-assistant-border:var(--ps-border);--smart-assistant-border-strong:#b9dda8;--smart-assistant-text:var(--ps-text);--smart-assistant-muted:var(--ps-muted-strong);--smart-assistant-cyan:#3d8d1f;--smart-assistant-cyan-2:var(--ps-primary);--smart-assistant-purple:#477f32;max-width:none;min-height:calc(100svh - 66px);color:var(--ps-text);background:var(--ps-bg)}.ps-app-shell--assistant[data-prostudio-design=v3] :is(.smart-assistant__left,.smart-assistant__right){color:var(--ps-text);border-color:var(--ps-border);background:#fff}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__brand{background:var(--ps-primary-soft);border-color:#c5e8b5}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__brand>span{color:#347c18;background:#dff8d3}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__brand small{color:#3a861d}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__nav a{color:var(--ps-muted-strong)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__nav a:hover{color:var(--ps-text);background:var(--ps-surface-2)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__nav a.is-active{color:#275d12;background:var(--ps-primary-soft);border-color:#c5e8b5}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__pro-card{border-color:var(--ps-border);background:var(--ps-surface-2)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__pro-card strong{color:#3c781f}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__pro-card a{color:var(--ps-primary-contrast);background:var(--ps-primary)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__main{background:var(--ps-bg)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__kicker{color:#3a861d}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__hero h1{color:var(--ps-text)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__hero p{color:var(--ps-muted-strong)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__orb{display:none}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__composer{box-shadow:var(--ps-shadow-soft);background:#fff;border-color:#bedfac}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__composer label{color:var(--ps-muted-strong)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__composer textarea{color:var(--ps-text)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__composer-actions button{color:var(--ps-muted-strong)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__composer-actions button:not(:disabled):hover{color:var(--ps-text);background:var(--ps-surface-2)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__composer-actions .smart-assistant__send,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__primary{color:var(--ps-primary-contrast);background:var(--ps-primary);box-shadow:none}.ps-app-shell--assistant[data-prostudio-design=v3] :is(.smart-assistant__drop,.smart-assistant__files,.smart-assistant__candidates,.smart-assistant__tool-card,.smart-assistant__how,.smart-assistant__message,.smart-assistant__right section){color:var(--ps-text);border-color:var(--ps-border);box-shadow:none;background:#fff}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__drop:hover,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__drop.is-dragging{color:var(--ps-text);background:#f4ffed;border-color:#8fd36d}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__drop strong,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__files>strong{color:var(--ps-text)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__file-list>div,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__candidate,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__right section>button{color:var(--ps-text);border-color:var(--ps-border);background:var(--ps-surface-2)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__candidate:hover,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__candidate:focus-visible,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__right section>button:hover{background:#f4faef;border-color:#a7d88f}.ps-app-shell--assistant[data-prostudio-design=v3] :is(.smart-assistant__candidate>span:first-child,.smart-assistant__tool-icon,.smart-assistant__how article span,.smart-assistant__task>span){color:#347c18;background:var(--ps-primary-soft);border-color:#c5e8b5}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__section-title{color:#3d7a21}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__match strong,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__tool-footer p svg,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__right section>a{color:#3a861d}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__match i{background:linear-gradient(to right, var(--ps-primary-2) var(--smart-assistant-match), #dce3d9 var(--smart-assistant-match))}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__secondary{color:var(--ps-text);border-color:var(--ps-border);background:#fff}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__right .smart-assistant__tip{background:#f8fbf6}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__confirm-backdrop{background:#141c146b}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__confirm{color:var(--ps-text);background:#fff;border-color:#b9dda8;box-shadow:0 28px 80px #141c142e}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__confirm-close,.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__confirm footer button{color:var(--ps-text);border-color:var(--ps-border);background:var(--ps-surface-2)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__confirm-icon{color:#347c18;background:var(--ps-primary-soft)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__confirm footer button:last-child{color:var(--ps-primary-contrast);background:var(--ps-primary)}.ps-app-shell--studio[data-prostudio-design=v3]{--ps-primary:#62f10e;--ps-primary-2:#72ef39;--ps-primary-soft:#62f10e1f;--ps-primary-border:#62f10e4d;--ps-ring:0 0 0 3px #62f10e2e}.ps-app-shell--studio[data-prostudio-design=v3] .pvs-root{--pvs-accent:#62f10e;--pvs-accent-soft:#62f10e1f}@media (width<=1280px){.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio){grid-template-columns:minmax(0,1fr)}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar{display:none}}@media (width<=980px){.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__nav{display:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__row{width:min(100% - 24px,1320px)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant{grid-template-columns:minmax(0,1fr)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__left{display:none}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__right{border-inline:0;border-block-start:1px solid var(--ps-border);grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=720px){.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar{min-height:60px}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__row{gap:6px;min-height:60px;flex-direction:row!important;align-items:center!important;display:flex!important}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__identity{flex-direction:row;flex:auto;align-items:center;min-width:0}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-brand{justify-content:flex-start}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-brand__text{text-overflow:ellipsis;white-space:nowrap;max-width:110px;display:inline;overflow:hidden}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__search{inline-size:38px;flex:0 0 38px;justify-content:center;min-width:38px;margin-inline-start:0;padding:0}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__search span{display:none}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__actions{flex:none;align-items:center;gap:5px;justify-content:flex-start!important;inline-size:auto!important;display:flex!important}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-topbar__actions>*{justify-content:center;min-width:38px;padding-inline:0;inline-size:38px!important}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) :is(.ps-topbar__credits,.account-pill__label,.locale-switcher__label){display:none}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page>.container,.ps-app-shell--account[data-prostudio-design=v3] .launch-account-page--v0>.container,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-page--v0>.container{width:min(100% - 20px,1180px)}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant{min-height:auto;display:block}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__main{padding:28px 14px}.ps-app-shell--assistant[data-prostudio-design=v3] .smart-assistant__right{padding:14px;display:flex}}@media (prefers-reduced-motion:reduce){.ps-app-shell[data-prostudio-design=v3] *,.ps-app-shell[data-prostudio-design=v3] :before,.ps-app-shell[data-prostudio-design=v3] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[dir=rtl] .ps-app-shell[data-prostudio-design=v3].ps-app-shell--no-sidebar{grid-template-columns:minmax(0,1fr)}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__credits-card{gap:5px;min-height:0;padding:12px;display:grid;overflow:hidden}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__credits-head{color:var(--ps-muted);font-size:.68rem}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__credits-plan{color:#617061;background:0 0;font-size:.64rem}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__credits-card strong{color:#356f1d;letter-spacing:-.02em;font-size:1.08rem;line-height:1.15}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__credits-card>span:last-child{color:var(--ps-muted-strong);font-size:.72rem}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page :is(.hero-badge,.home-tool-card__chip,.home-tool-card__price){color:#486049;border-color:var(--ps-border);background:#f5f7f3}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .hero-badge{color:#347c18;background:var(--ps-primary-soft);border-color:#c8eab8}.ps-app-shell--account[data-prostudio-design=v3] .launch-auth-tabs,.ps-app-shell--admin[data-prostudio-design=v3] .launch-auth-tabs{border:1px solid var(--ps-border);background:var(--ps-surface-2);border-radius:10px;padding:3px}.ps-app-shell--account[data-prostudio-design=v3] .launch-auth-tabs button,.ps-app-shell--admin[data-prostudio-design=v3] .launch-auth-tabs button{border-radius:8px}.ps-app-shell--account[data-prostudio-design=v3] :is(.launch-status-pill,.launch-mini-chip),.ps-app-shell--admin[data-prostudio-design=v3] :is(.launch-status-pill,.launch-mini-chip){color:#486049;border-color:var(--ps-border);background:var(--ps-surface-2)}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-tool-card__kicker{color:#3f6b31;background:#f1faec;border:1px solid #cee7c2;border-radius:999px;width:fit-content;padding:4px 8px;display:inline-flex}.ps-app-shell--home[data-prostudio-design=v3] .library-directory-page .home-directory-toolbar__actions>.section-note{color:#536054;border:1px solid var(--ps-border);background:var(--ps-surface-2);border-radius:8px;width:fit-content;padding:5px 9px;display:inline-flex}.ps-app-shell--account[data-prostudio-design=v3] .launch-account-v0-header .launch-kicker,.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-v0-header .launch-kicker{color:#3a861d;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:inline}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-page{color:var(--ps-text);background:var(--ps-bg)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-page>:is(.sections-hub-hero,.sections-hub-directory)>.container{width:min(100% - 40px,1180px)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-hero__inner{border-block-end-color:var(--ps-border);padding:34px 0 28px}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-hero__copy h1{color:var(--ps-text)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-hero__copy p,.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-hero__stats span{color:var(--ps-muted-strong)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-hero__stats strong{color:var(--ps-text)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-hero__stats i{background:var(--ps-border)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card{border-color:var(--ps-border);color:var(--ps-text);box-shadow:none;background:#fff}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card:hover{box-shadow:var(--ps-shadow-soft);background:#fbfef9;border-color:#a8d890}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__icon{color:#347c18;background:var(--ps-primary-soft);border-color:#c6e9b6}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__title h2,.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__tool{color:var(--ps-text)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__title span,.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__description,.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__eyebrow,.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-library p{color:var(--ps-muted-strong)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__examples,.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__cta,.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-library{border-color:var(--ps-border)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__tool:hover{color:#234d12;background:var(--ps-primary-soft)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card__cta{color:#37791d}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-card.is-utilities .sections-hub-card__tool{border-color:var(--ps-border);background:var(--ps-surface-2)}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-library h2{color:var(--ps-text)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-shell{--fs-bg:#f7f8f5;--fs-surface:#fff;--fs-surface-2:#f5f7f3;--fs-surface-3:#edf1ea;--fs-line:#dfe5dc;--fs-line-strong:#c7d2c4;--fs-text:#151815;--fs-muted:#7a837b;--fs-muted-strong:#535c54;--fs-cyan:#45cf00;--fs-cyan-soft:#e9fddd;--fs-gold:#75631b;--fs-gold-soft:#fbf6df;--fs-green:#2f8f22;--fs-red:#c53b3b;--fs-orange:#a36b00;color:var(--fs-text)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-workspace-head{border-color:var(--fs-line);box-shadow:var(--ps-shadow-soft);background:radial-gradient(circle at 88% 0,#62f10e0e,#0000 22rem),#fff}html[dir=ltr] .ps-app-shell--feasibility[data-prostudio-design=v3] .fs-workspace-head{background:radial-gradient(circle at 12% 0,#62f10e0e,#0000 22rem),#fff}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-workspace-head h1,.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-brief-copy h2{color:var(--fs-text)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-workspace-head p,.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-brief-copy p{color:var(--fs-muted-strong)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-eyebrow,.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-brief-copy small{color:#3a861d}.ps-app-shell--feasibility[data-prostudio-design=v3] :is(.fs-panel,.fs-flow-shell,.fs-video-brief-card,.fs-video-progress-card,.fs-video-details,.fs-ai-intake,.fs-card,.fs-study-card){color:var(--fs-text);border-color:var(--fs-line);box-shadow:none;background:#fff}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-brief-card{background:radial-gradient(circle at 88% 0,#62f10e0b,#0000 20rem),#fff}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-prompt,.ps-app-shell--feasibility[data-prostudio-design=v3] :is(input,select,textarea){color:var(--fs-text);border-color:var(--fs-line);box-shadow:none;background:#fff}.ps-app-shell--feasibility[data-prostudio-design=v3] :is(input,select,textarea):focus{border-color:#82d75d;box-shadow:0 0 0 3px #62f10e24}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-prompt::-moz-placeholder{color:#969e97}.ps-app-shell--feasibility[data-prostudio-design=v3] :is(input,textarea)::-moz-placeholder{color:#969e97}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-prompt::placeholder,.ps-app-shell--feasibility[data-prostudio-design=v3] :is(input,textarea)::placeholder{color:#969e97}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-voice-picker{border-color:var(--fs-line);background:var(--fs-surface-2)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-voice-picker-icon{color:#347c18;background:var(--fs-cyan-soft);border-color:#c5e8b5}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-voice-option{color:var(--fs-text);border-color:var(--fs-line);background:#fff}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-voice-option:hover,.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-voice-option.active{background:#f4faef;border-color:#a8d890}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-voice-option.active :is(.fs-voice-select>span,.fs-voice-select>b){color:#347c18}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-voice-preview{color:var(--fs-muted-strong);border-color:var(--fs-line);background:var(--fs-surface-2)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-voice-preview:hover{color:#347c18;background:var(--fs-cyan-soft)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-primary-action{border-color:var(--fs-line)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-btn{color:#102307;box-shadow:none;background:#62f10e;border-color:#62f10e}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-btn:hover:not(:disabled){box-shadow:none;background:#45cf00;transform:none}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-btn.ghost{color:var(--fs-text);border-color:var(--fs-line);background:#fff}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-btn.secondary{color:#5f531d;background:#fbf6df;border-color:#e2d9a9}.ps-app-shell--feasibility[data-prostudio-design=v3] :is(.fs-video-stage-grid>div,.fs-video-result-strip>div,.fs-video-summary-metric,.fs-video-summary-verdict,.fs-ai-question,.fs-ai-verify-preview span){color:var(--fs-text);border-color:var(--fs-line);background:var(--fs-surface-2)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-stage-grid>div.active,.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-stage-grid>div.complete{color:#295f14;background:var(--fs-cyan-soft);border-color:#bee6aa}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-progress-line,.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-progress{background:#e5ebe2}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-progress-line i,.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-progress i{background:linear-gradient(90deg,#45cf00,#8ee761)}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-player-wrap,.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-video-cinema{background:#080b08}.ps-app-shell--feasibility[data-prostudio-design=v3] .fs-source-note{color:var(--fs-muted-strong);border-color:var(--fs-line);background:var(--fs-surface-2)}.avs-shell[data-prostudio-design=v3]{--avs-accent:#62f10e;--avs-green:#72ef39;--avs-border:#a6b8a629;--avs-border-strong:#a6b8a647;--avs-text:#f5f8f5;--avs-muted:#c0c9c1;--avs-dim:#8b968c;--avs-inverse:#102307;background:radial-gradient(circle at 82% 8%,#62f10e0e,#0000 27rem),radial-gradient(circle at 14% 14%,#62f10e06,#0000 24rem),linear-gradient(#080c09 0%,#060a07 58%,#050805 100%)}.avs-shell[data-prostudio-design=v3] .avs-topbar{border-bottom-color:var(--avs-border);background:#070b08e6}.avs-shell[data-prostudio-design=v3] .avs-brand-mark{color:#62f10e;box-shadow:none;background:#62f10e1c;border-color:#62f10e4d}.avs-shell[data-prostudio-design=v3] .avs-kicker span{background:#62f10e;box-shadow:0 0 0 5px #62f10e14}.avs-shell[data-prostudio-design=v3] .avs-composer{border-color:var(--avs-border);background:linear-gradient(#101711f5,#0a0f0bfa);box-shadow:0 26px 82px #00000047}.avs-shell[data-prostudio-design=v3] .avs-prompt-wrap{background:radial-gradient(circle at 82% 0,#62f10e0a,#0000 18rem),0 0}.avs-shell[data-prostudio-design=v3] .avs-input-contract-note{border-inline-start-color:#62f10e47}.avs-shell[data-prostudio-design=v3] :is(.avs-segmented button.active,.avs-quality-options button.active,.avs-visual-mode-options button.active){color:#9af66f;box-shadow:none;background:#62f10e17;border-color:#62f10e5c}.avs-shell[data-prostudio-design=v3] .avs-generate{background:#62f10e;border-color:#62f10e;box-shadow:0 10px 28px #62f10e1a;color:#102307!important}.avs-shell[data-prostudio-design=v3] .avs-generate:hover:not(:disabled){background:#72ef39;box-shadow:0 12px 30px #62f10e24}.avs-shell[data-prostudio-design=v3] .avs-progress-track span{background:linear-gradient(90deg,#62f10e,#a7f980)}.avs-shell[data-prostudio-design=v3] :is(.avs-flow-item.done .avs-flow-marker,.avs-flow-item.running .avs-flow-marker,.avs-recent-icon){color:#83f04e;background:#62f10e17;border-color:#62f10e47}.avs-shell[data-prostudio-design=v3] .avs-flow-pulse,.avs-shell[data-prostudio-design=v3] .dot.online{background:#62f10e}.avs-shell[data-prostudio-design=v3] .avs-recent-card:hover{background:linear-gradient(#121b13eb,#0b110cf5);border-color:#62f10e40}.ps-app-shell--home[data-prostudio-design=v3] .sections-hub-page .hero-badge{color:#347c18;background:var(--ps-primary-soft);border-color:#c8eab8}.ps-app-shell--admin[data-prostudio-design=v3] :is(.launch-account-card,.launch-admin-workspace-card){color:var(--ps-text);border-color:var(--ps-border);box-shadow:var(--ps-shadow-soft);background:radial-gradient(circle at 88% 0,#62f10e0b,#0000 20rem),#fff}.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-card-head{border-color:var(--ps-border)}.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-card-head :is(h2,h3,strong),.ps-app-shell--admin[data-prostudio-design=v3] .launch-admin-workspace-card :is(h2,h3,strong){color:var(--ps-text)}.ps-app-shell--admin[data-prostudio-design=v3] :is(.launch-account-card-head p,.launch-admin-workspace-card p,.launch-account-empty){color:var(--ps-muted-strong)}.ps-app-shell--admin[data-prostudio-design=v3] .card-kicker{color:#3a861d}.ps-app-shell--admin[data-prostudio-design=v3] .launch-status-pill{border-color:var(--ps-border);background:var(--ps-surface-2)}.ps-app-shell--admin[data-prostudio-design=v3] .launch-status-pill.is-danger{color:#9d3030;background:#fff1f1;border-color:#efcaca}.ps-app-shell--admin[data-prostudio-design=v3] .launch-account-empty{border-color:var(--ps-border);background:var(--ps-surface-2)}.ps-global-search-backdrop{z-index:420;background:#141c146b;place-items:start center;padding:82px 12px 24px;display:grid;position:fixed;inset:0;overflow:auto}.ps-global-search-dialog{border:1px solid var(--ps-border,#dfe5dc);width:min(620px,100vw - 24px);max-height:min(720px,100svh - 106px);color:var(--ps-text,#151815);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #0f16102e}html[dir=rtl] .ps-global-search-dialog{text-align:right;direction:rtl}.ps-global-search__header{justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 12px;display:flex}.ps-global-search__header>div{gap:3px;min-width:0;display:grid}.ps-global-search__header strong{color:var(--ps-text,#151815);font-size:.98rem}.ps-global-search__header small,.ps-global-search__section-head,.ps-global-search__empty{color:var(--ps-muted-strong,#525b53)}.ps-global-search__close{border:1px solid var(--ps-border,#dfe5dc);block-size:38px;inline-size:38px;color:var(--ps-muted-strong,#525b53);background:#fff;border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.ps-global-search__close:hover{color:var(--ps-text,#151815);border-color:var(--ps-border-strong,#c9d3c6);background:var(--ps-surface-2,#f5f7f3)}.ps-global-search__input-wrap{border:1px solid var(--ps-border,#dfe5dc);min-height:48px;color:var(--ps-muted,#7a837b);background:var(--ps-surface-2,#f5f7f3);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0 16px;padding-inline:13px;display:grid}.ps-global-search__input-wrap:focus-within{border-color:#82d75d;box-shadow:0 0 0 3px #62f10e24}.ps-global-search__input-wrap input{min-width:0;min-height:46px;color:var(--ps-text,#151815);outline:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.ps-global-search__section-head{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 8px;font-size:.76rem;font-weight:750;display:flex}.ps-global-search__results{gap:4px;max-height:min(460px,100svh - 252px);padding:0 8px 10px;display:grid;overflow:auto}.ps-global-search__result{min-height:58px;color:var(--ps-text,#151815);text-align:start;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:9px 10px;display:grid}.ps-global-search__result:hover,.ps-global-search__result:focus-visible,.ps-global-search__result.is-active{background:var(--ps-primary-soft,#e9fddd);border-color:#c7e9b7}.ps-global-search__result-icon{color:#347c18;background:#f3fced;border:1px solid #c7e9b7;border-radius:10px;place-items:center;block-size:42px;inline-size:42px;display:grid}.ps-global-search__result-copy{gap:2px;min-width:0;display:grid}.ps-global-search__result-copy strong,.ps-global-search__result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-global-search__result-copy strong{color:var(--ps-text,#151815);font-size:.86rem}.ps-global-search__result-copy small{color:var(--ps-muted-strong,#525b53);font-size:.73rem}.ps-global-search__empty{text-align:center;margin:0;padding:26px 16px 30px;font-size:.82rem}@media (width<=720px){.ps-global-search-backdrop{align-items:end;padding:10px}.ps-global-search-dialog{border-radius:16px;width:100%;max-height:min(82svh,680px)}.ps-global-search__results{max-height:54svh}.ps-global-search__result{min-height:60px}}.ps-app-shell[data-prostudio-design=v3] .ps-global-search-backdrop{z-index:240;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141c146b;place-items:start center;padding:clamp(72px,10vh,112px) 12px 24px;display:grid;position:fixed;inset:0;overflow:auto}.ps-app-shell[data-prostudio-design=v3] .ps-global-search-dialog{border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);width:min(620px,100vw - 24px);min-width:0;max-height:min(720px,100svh - 96px);color:var(--ps-text);background:#fff;outline:none;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;padding:16px;display:grid;overflow:hidden;box-shadow:0 28px 80px #141c142e}html[dir=rtl] .ps-app-shell[data-prostudio-design=v3] .ps-global-search-dialog{text-align:right;direction:rtl}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__header>div{gap:3px;min-width:0;display:grid}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__header strong{color:var(--ps-text);font-size:1rem;font-weight:900}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__header small{color:var(--ps-muted);font-size:.78rem;line-height:1.5}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__close{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);block-size:40px;inline-size:40px;color:var(--ps-muted-strong);background:var(--ps-surface-2);cursor:pointer;flex:0 0 40px;place-items:center;padding:0;display:inline-grid}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__close:hover{color:var(--ps-text);border-color:var(--ps-border-strong);background:#fff}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__input-wrap{border:1px solid var(--ps-border);border-radius:var(--ps-radius-md);min-height:48px;color:var(--ps-muted);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding-inline:13px;display:grid}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__input-wrap:focus-within{border-color:#82d75d;box-shadow:0 0 0 3px #62f10e24}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__input-wrap input{width:100%;min-width:0;min-height:46px;color:var(--ps-text);box-shadow:none;font:inherit;background:0 0;border:0;outline:0;padding:0}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__section-head{min-width:0;color:var(--ps-muted);justify-content:space-between;align-items:center;gap:12px;padding-inline:2px;font-size:.78rem;font-weight:800;display:flex}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__results{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:6px;min-height:0;padding:2px;display:grid;overflow:auto}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result{border-radius:var(--ps-radius-md);width:100%;min-height:58px;color:var(--ps-text);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:9px 11px;display:grid}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result:hover,.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result.is-active,.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result[aria-selected=true]{background:var(--ps-primary-soft);border-color:#c5e8b5}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result-icon{border-radius:var(--ps-radius-sm);color:#347c18;background:#f3fbea;border:1px solid #c5e8b5;place-items:center;block-size:40px;inline-size:40px;font-size:1rem;display:inline-grid}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result-copy{gap:2px;min-width:0;display:grid}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result-copy strong{color:var(--ps-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;overflow:hidden}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result-copy small{color:var(--ps-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.45;overflow:hidden}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__empty{border:1px dashed var(--ps-border);border-radius:var(--ps-radius-md);color:var(--ps-muted);background:var(--ps-surface-2);text-align:center;margin:0;padding:28px 14px}@media (width<=720px){.ps-app-shell[data-prostudio-design=v3] .ps-global-search-backdrop{align-items:start;padding:10px}.ps-app-shell[data-prostudio-design=v3] .ps-global-search-dialog{border-radius:var(--ps-radius-lg);width:100%;max-height:calc(100svh - 20px);padding:14px}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__header small{display:none}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result{min-height:62px;padding-inline:9px}}@media (forced-colors:active){.ps-app-shell[data-prostudio-design=v3] :is(.ps-global-search-dialog,.ps-global-search__close,.ps-global-search__input-wrap,.ps-global-search__result,.ps-global-search__result-icon){border-color:canvastext}.ps-app-shell[data-prostudio-design=v3] .ps-global-search__result[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.ps-app-shell[data-prostudio-design=v3] .ps-sidebar{box-sizing:border-box;inline-size:100%;max-inline-size:100%}.ps-app-shell[data-prostudio-design=v3]:not(.ps-app-shell--studio) .ps-sidebar__credits-card:after{content:none}:root{--psys-green:#62f10e;--psys-green-hover:#52d70c;--psys-green-pressed:#43b90b;--psys-green-ink:#102307;--psys-green-soft:#e7ffd8;--psys-green-line:#b9e5a5;--psys-canvas:#f7f8f5;--psys-canvas-raised:#fbfcfa;--psys-surface:#fff;--psys-surface-subtle:#f1f4ee;--psys-surface-hover:#ecefe9;--psys-line:#dfe5dc;--psys-line-strong:#ccd5ca;--psys-ink:#151815;--psys-ink-muted:#5e665f;--psys-ink-faint:#818982;--psys-danger:#bd3434;--psys-danger-soft:#fff1f1;--psys-warning:#946200;--psys-warning-soft:#fff6dd;--psys-success:#267c1c;--psys-success-soft:#eef8ea;--psys-dark-canvas:#0a0d0c;--psys-dark-surface:#101412;--psys-dark-surface-2:#151a17;--psys-dark-line:#252c27;--psys-dark-line-strong:#354039;--psys-dark-ink:#f4f7f3;--psys-dark-muted:#98a39a;--psys-radius-control:10px;--psys-radius-compact:12px;--psys-radius-panel:16px;--psys-radius-modal:20px;--psys-radius-pill:999px;--psys-space-1:4px;--psys-space-2:8px;--psys-space-3:12px;--psys-space-4:16px;--psys-space-6:24px;--psys-space-8:32px;--psys-space-12:48px;--psys-space-16:64px;--psys-space-24:96px;--psys-shadow-float:0 1px 2px #0f16100a, 0 8px 24px #0f16100b;--psys-shadow-modal:0 28px 90px #1219132e;--psys-ring:0 0 0 3px #49d70d2b;--psys-font-ar:"Cairo", "Segoe UI", Tahoma, Arial, sans-serif;--psys-font-latin:Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--psys-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--psys-text-xs:.75rem;--psys-text-sm:.875rem;--psys-text-base:1rem;--psys-text-lg:1.125rem;--psys-text-xl:1.375rem;--psys-text-2xl:clamp(1.75rem, 2.25vw, 2.35rem);--psys-text-display:clamp(2.6rem, 5vw, 5rem);--psys-shell-max:1480px;--psys-content-max:1240px;--psys-header-height:64px}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ps-bg:var(--psys-canvas);--ps-bg-2:var(--psys-surface-subtle);--ps-bg-3:#e9ede6;--ps-bg-elevated:var(--psys-surface);--ps-surface:var(--psys-surface);--ps-surface-2:var(--psys-surface-subtle);--ps-surface-3:#e9ede6;--ps-surface-hover:var(--psys-surface-hover);--ps-border:var(--psys-line);--ps-border-strong:var(--psys-line-strong);--ps-text:var(--psys-ink);--ps-muted:var(--psys-ink-faint);--ps-muted-strong:var(--psys-ink-muted);--ps-primary:var(--psys-green);--ps-primary-2:var(--psys-green-hover);--ps-primary-contrast:var(--psys-green-ink);--ps-primary-soft:var(--psys-green-soft);--ps-primary-border:var(--psys-green-line);--ps-danger:var(--psys-danger);--ps-danger-soft:var(--psys-danger-soft);--ps-warning:var(--psys-warning);--ps-warning-soft:var(--psys-warning-soft);--ps-success:var(--psys-success);--ps-success-soft:var(--psys-success-soft);--ps-radius-xs:6px;--ps-radius-sm:var(--psys-radius-control);--ps-radius-md:var(--psys-radius-compact);--ps-radius-lg:var(--psys-radius-panel);--ps-radius-xl:var(--psys-radius-modal);--ps-radius-pill:var(--psys-radius-pill);--ps-ring:var(--psys-ring);--ps-shadow-xs:none;--ps-shadow-soft:none;--ps-shadow-strong:var(--psys-shadow-float);--ps-header-height:var(--psys-header-height);--ps-content-max:var(--psys-content-max);--ps-shell-max:var(--psys-shell-max)}html[dir=rtl] :is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1]{--ps-font-active:var(--psys-font-ar)}html[dir=ltr] :is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1]{--ps-font-active:var(--psys-font-latin)}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1]{font-family:var(--ps-font-active);font-size:var(--psys-text-base);font-kerning:normal;text-rendering:optimizelegibility;line-height:1.55}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(button,input,textarea,select){font:inherit}.ps-type-display{font-size:var(--psys-text-display);font-weight:800;line-height:1.04}.ps-type-h1{font-size:var(--psys-text-2xl);font-weight:800;line-height:1.15}.ps-type-h2{font-size:var(--psys-text-xl);font-weight:800;line-height:1.25}.ps-type-h3{font-size:var(--psys-text-lg);font-weight:750;line-height:1.3}.ps-type-body{font-size:var(--psys-text-base);line-height:1.65}.ps-type-small{font-size:var(--psys-text-sm);line-height:1.55}.ps-type-caption{font-size:var(--psys-text-xs);line-height:1.45}.ps-type-mono{font-family:var(--psys-font-mono);font-variant-numeric:tabular-nums}html[dir=rtl] :is(.ps-type-display,.ps-type-h1,.ps-type-h2,.ps-type-h3){letter-spacing:0}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(.btn,.ps-button){border:1px solid var(--psys-line);border-radius:var(--psys-radius-control);min-height:42px;box-shadow:none;padding:9px 14px;font-weight:700;line-height:1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(.btn,.ps-button):hover:not(:disabled){transform:none}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(.btn-primary,.ps-button--primary){color:var(--psys-green-ink);border-color:var(--psys-green);background:var(--psys-green);box-shadow:none}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(.btn-primary,.ps-button--primary):hover:not(:disabled){border-color:var(--psys-green-hover);background:var(--psys-green-hover)}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(.btn-secondary,.btn-ghost,.ps-button--secondary){color:var(--psys-ink);border-color:var(--psys-line);background:var(--psys-surface)}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(.btn-secondary,.btn-ghost,.ps-button--secondary):hover:not(:disabled){border-color:var(--psys-line-strong);background:var(--psys-surface-subtle)}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.ps-input){border:1px solid var(--psys-line);border-radius:var(--psys-radius-control);min-height:42px;color:var(--psys-ink);background:var(--psys-surface);box-shadow:none}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.ps-input):focus{border-color:color-mix(in srgb, var(--psys-green) 62%, var(--psys-line));box-shadow:var(--psys-ring);background:var(--psys-surface);outline:none}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--psys-green) 72%, #246d0d);outline-offset:2px}.ps-icon-button{border:1px solid var(--psys-line);border-radius:var(--psys-radius-control);block-size:40px;inline-size:40px;color:var(--psys-ink-muted);background:var(--psys-surface);place-items:center;padding:0;display:inline-grid}.ps-icon-button:hover{color:var(--psys-ink);border-color:var(--psys-line-strong);background:var(--psys-surface-subtle)}.ps-chip{border:1px solid var(--psys-line);border-radius:var(--psys-radius-pill);min-height:28px;color:var(--psys-ink-muted);background:var(--psys-surface-subtle);font-size:var(--psys-text-xs);align-items:center;gap:6px;padding-inline:9px;font-weight:700;display:inline-flex}.ps-chip.is-active,.ps-chip.is-success{color:#255f13;border-color:var(--psys-green-line);background:var(--psys-green-soft)}@media (width<=720px){:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(.btn,.ps-button,.ps-icon-button){min-height:44px}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-icon-button{block-size:44px;inline-size:44px}}@media (prefers-reduced-motion:reduce){:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] *,:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :before,:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar{min-height:var(--psys-header-height);border:0;border-block-end:1px solid var(--psys-line);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-radius:0}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__row{width:min(calc(100% - 32px), var(--psys-shell-max));min-height:var(--psys-header-height);align-items:center;gap:10px;margin-inline:auto;padding:0;display:flex}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__identity{flex:none;min-width:0}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-brand{min-width:max-content;color:var(--psys-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-brand__mark{block-size:28px;inline-size:28px;color:var(--psys-green-ink);background:var(--psys-green);box-shadow:none;border:0;border-radius:7px;place-items:center;font-size:.8rem;font-weight:900;display:inline-grid}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-brand__text{color:var(--psys-ink);letter-spacing:-.025em;font-size:.96rem;font-weight:800}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__context,:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__credits{display:none}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__search{border:1px solid var(--psys-line);border-radius:var(--psys-radius-control);min-width:220px;max-width:520px;min-height:40px;color:var(--psys-ink-muted);background:var(--psys-canvas-raised);box-shadow:none;cursor:text;flex:420px;align-items:center;gap:9px;padding-inline:12px 8px;display:flex}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__search:hover{color:var(--psys-ink);border-color:var(--psys-line-strong);background:var(--psys-surface)}.ps-topbar__search-label{text-align:start;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--psys-text-sm);flex:auto;overflow:hidden}.ps-topbar__search kbd{border:1px solid var(--psys-line);min-height:22px;color:var(--psys-ink-faint);background:var(--psys-surface);font:650 .68rem/1 var(--psys-font-latin);box-shadow:none;border-radius:6px;flex:none;padding:3px 6px}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__nav{background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:0;display:flex}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__nav-link{border-radius:var(--psys-radius-control);min-height:36px;color:var(--psys-ink-muted);background:0 0;border:0;align-items:center;padding:8px 10px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__nav-link:hover,:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__nav-link.is-active{color:var(--psys-ink);background:var(--psys-surface-subtle)}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__actions{flex:none;align-items:center;gap:6px;display:flex}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(.account-pill,.locale-switcher,.ps-mobile-nav-trigger){border-radius:var(--psys-radius-control);min-height:38px;color:var(--psys-ink-muted);box-shadow:none;background:0 0;border:1px solid #0000}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] :is(.account-pill,.locale-switcher,.ps-mobile-nav-trigger):hover{color:var(--psys-ink);border-color:var(--psys-line);background:var(--psys-surface-subtle)}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14191561}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search-dialog{border:1px solid var(--psys-line);border-radius:var(--psys-radius-modal);width:min(660px,100vw - 28px);max-height:min(700px,100svh - 96px);color:var(--psys-ink);background:var(--psys-surface);box-shadow:var(--psys-shadow-modal);gap:10px;padding:14px}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__header{padding:2px 2px 0}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__header strong{color:var(--psys-ink);font-size:.96rem;font-weight:800}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__header small,.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__section-head{color:var(--psys-ink-faint)}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__close{border-radius:var(--psys-radius-control);block-size:36px;inline-size:36px;color:var(--psys-ink-muted);background:0 0;border:0}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__close:hover{color:var(--psys-ink);background:var(--psys-surface-subtle)}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__input-wrap{border:1px solid var(--psys-line-strong);border-radius:var(--psys-radius-compact);min-height:50px;color:var(--psys-ink-faint);background:var(--psys-canvas-raised)}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__input-wrap:focus-within{border-color:color-mix(in srgb, var(--psys-green) 58%, var(--psys-line));box-shadow:var(--psys-ring);background:var(--psys-surface)}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__result{border-radius:var(--psys-radius-compact);min-height:58px;color:var(--psys-ink);background:0 0;border:1px solid #0000}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__result:hover,.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__result.is-active,.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__result[aria-selected=true]{border-color:var(--psys-green-line);background:var(--psys-green-soft)}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__result-icon{border-color:var(--psys-line);border-radius:var(--psys-radius-control);color:#2f7118;background:var(--psys-surface-subtle)}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__result-copy strong{color:var(--psys-ink)}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__result-copy small{color:var(--psys-ink-muted)}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search__empty{border-color:var(--psys-line);border-radius:var(--psys-radius-compact);color:var(--psys-ink-muted);background:var(--psys-surface-subtle)}@media (width<=1040px){:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__search{flex-basis:300px;max-width:none}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__nav{display:none}}@media (width<=720px){:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar{min-height:58px}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__row{width:min(calc(100% - 16px), var(--psys-shell-max));gap:4px;min-height:58px}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-brand__text{display:none}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__search{min-width:38px;max-width:38px;inline-size:38px;flex:0 0 38px;justify-content:center;min-height:38px;padding:0}:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__search-label,:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .ps-topbar__search kbd,:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .account-pill__label,:is(.ps-app-shell--home,.ps-app-shell--tool,.ps-app-shell--account)[data-prostudio-system=wave1] .locale-switcher__label{display:none}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search-backdrop{padding:8px}.ps-app-shell[data-prostudio-system=wave1] .ps-global-search-dialog{width:100%;max-height:calc(100svh - 16px);padding:12px}}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home{color:var(--psys-ink);background:var(--psys-canvas);font-family:var(--ps-font-active)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__announcement{border-block:0 1px solid var(--psys-line);min-height:34px;color:var(--psys-ink-muted);background:var(--psys-surface)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__announcement .premium-home__container{min-height:34px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__announcement span,.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__announcement a{font-size:.72rem;font-weight:650}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero--task-first{background:radial-gradient(circle at 82% 14%, #49d70d14, transparent 29rem), var(--psys-canvas);padding-block:clamp(56px,7vw,88px) clamp(44px,6vw,72px)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-stack{gap:clamp(38px,5vw,58px);display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro{text-align:center;width:min(100%,880px);margin-inline:auto}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro .premium-home__eyebrow{color:#41752d;letter-spacing:0;text-transform:none;margin-block-end:14px;font-size:.72rem;font-weight:800}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro h1{max-width:16ch;color:var(--psys-ink);letter-spacing:-.048em;text-wrap:balance;margin:0 auto;font-size:clamp(2.65rem,5vw,4.8rem);font-weight:820;line-height:1.04}html[dir=rtl] .ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro h1{letter-spacing:0;line-height:1.12}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro h1 span{color:var(--psys-ink);margin-block-start:8px;display:block}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro>p{max-width:720px;color:var(--psys-ink-muted);margin:22px auto 0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.75}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro .premium-home__proof-list{justify-content:center;margin-block-start:22px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry{border:1px solid var(--psys-line);border-radius:var(--psys-radius-panel);background:var(--psys-surface);width:min(100%,1120px);box-shadow:none;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(24px,4vw,48px);margin-inline:auto;padding:clamp(22px,3vw,34px);display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry-copy{min-width:0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry-copy .premium-home__eyebrow{color:#3f7a27;letter-spacing:0;text-transform:none;margin-block-end:10px;font-size:.72rem;font-weight:800}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry-copy h2{max-width:12ch;color:var(--psys-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:820;line-height:1.12}html[dir=rtl] .ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry-copy h2{letter-spacing:0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry-copy p{max-width:430px;color:var(--psys-ink-muted);margin:14px 0 0;font-size:.93rem;line-height:1.7}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-library-link{border-radius:var(--psys-radius-control);width:max-content;min-height:38px;color:var(--psys-ink);background:var(--psys-surface-subtle);align-items:center;gap:7px;margin-block-start:20px;padding:8px 11px;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-library-link:hover{background:var(--psys-surface-hover)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant--compact{--smart-assistant-bg:transparent;--smart-assistant-panel:var(--psys-surface);--smart-assistant-panel-2:var(--psys-surface-subtle);--smart-assistant-border:var(--psys-line);--smart-assistant-border-strong:var(--psys-green-line);--smart-assistant-text:var(--psys-ink);--smart-assistant-muted:var(--psys-ink-muted);--smart-assistant-cyan:var(--psys-green);--smart-assistant-cyan-2:var(--psys-green-hover);--ps-primary:var(--psys-green);--ps-primary-2:var(--psys-green-hover);--ps-primary-contrast:var(--psys-green-ink);--ps-text:var(--psys-ink);--ps-muted:var(--psys-ink-faint);--ps-muted-strong:var(--psys-ink-muted);color:var(--psys-ink);background:0 0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__compact-heading{display:none}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer{border:1px solid var(--psys-line-strong);border-radius:var(--psys-radius-compact);background:var(--psys-canvas-raised);padding:12px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer:focus-within{border-color:color-mix(in srgb, var(--psys-green) 55%, var(--psys-line));box-shadow:var(--psys-ring)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer label{color:var(--psys-ink-muted)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer textarea{min-height:88px;color:var(--psys-ink);background:0 0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer textarea::placeholder{color:var(--psys-ink-faint)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer-actions{border-block-start-color:var(--psys-line)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer-actions button{color:var(--psys-ink-muted)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer-actions button:not(:disabled):hover{color:var(--psys-ink);background:var(--psys-surface-subtle)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer-actions .smart-assistant__send{color:var(--psys-green-ink);background:var(--psys-green)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__composer-actions .smart-assistant__send:hover{background:var(--psys-green-hover)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__home-prompts>span{color:var(--psys-ink-faint)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__home-prompts button{border-color:var(--psys-line);color:var(--psys-ink-muted);background:var(--psys-surface-subtle)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__home-prompts button:hover,.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__home-prompts button:focus-visible{border-color:var(--psys-green-line);color:var(--psys-ink);background:var(--psys-green-soft)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__home-prompts button b{color:#2f7819}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__drop{border-color:var(--psys-line-strong);color:var(--psys-ink-muted);background:var(--psys-surface-subtle)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__drop:hover,.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__drop.is-dragging{border-color:var(--psys-green-line);color:var(--psys-ink);background:var(--psys-green-soft)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__drop svg{color:#358019}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__drop strong{color:var(--psys-ink)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__drop small{color:var(--psys-ink-faint)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell :is(.smart-assistant__files,.smart-assistant__candidates,.smart-assistant__tool-card,.smart-assistant__message){border-color:var(--psys-line);color:var(--psys-ink);background:var(--psys-surface)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-strip{border-block:1px solid var(--psys-line);background:var(--psys-surface);padding-block:54px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-grid{border-block:1px solid var(--psys-line);gap:0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-card{border:0;border-inline-end:1px solid var(--psys-line);min-height:88px;box-shadow:none;background:0 0;border-radius:0;padding:14px 16px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-card:last-child{border-inline-end:0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-card:hover{background:var(--psys-surface-subtle);box-shadow:none;transform:none}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-icon{border-radius:var(--psys-radius-control)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__tool-grid{border-block:1px solid var(--psys-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__tool-card{border:0;border-block-end:1px solid var(--psys-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:18px 4px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__tool-card:hover{border-color:var(--psys-line-strong);box-shadow:none;background:0 0;transform:none}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__tool-card h3{margin:13px 0 5px;font-size:1rem}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__tool-card p{-webkit-line-clamp:2;min-height:0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__tool-card footer{margin-block-start:12px;padding-block-start:0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__proof-band{border-block:0 1px solid var(--psys-line);background:var(--psys-canvas)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__proof-grid>div{border-color:var(--psys-line);background:0 0;min-height:84px}.ps-app-shell--home[data-prostudio-system=wave1] .home-page--library{min-height:calc(100svh - var(--psys-header-height));color:var(--psys-ink);background:var(--psys-canvas)}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery{padding-block:clamp(46px,6vw,72px) 80px}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__container{width:min(100% - 40px,1120px)}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__hero{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:end;gap:clamp(32px,6vw,72px);padding-block-end:48px;display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__intro .hero-badge{color:#397526;background:0 0;border:0;margin-block-end:14px;padding:0;font-size:.72rem;font-weight:800;display:inline-flex}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__intro h1{max-width:14ch;color:var(--psys-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,4vw,4rem);font-weight:820;line-height:1.08}html[dir=rtl] .ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__intro h1{letter-spacing:0;line-height:1.17}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__intro p{max-width:580px;color:var(--psys-ink-muted);margin:16px 0 0;font-size:.96rem;line-height:1.72}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__search-block{min-width:0}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__search{border:1px solid var(--psys-line-strong);border-radius:var(--psys-radius-compact);min-height:58px;color:var(--psys-ink-faint);background:var(--psys-surface);align-items:center;gap:11px;padding-inline:15px;display:flex}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__search:focus-within{border-color:color-mix(in srgb, var(--psys-green) 58%, var(--psys-line));box-shadow:var(--psys-ring)}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__search input{min-width:0;min-height:54px;color:var(--psys-ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0;font-size:1rem}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__search input:focus{box-shadow:none;border:0}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__search-meta{min-height:30px;color:var(--psys-ink-faint);justify-content:space-between;align-items:center;gap:12px;padding:7px 2px 0;font-size:.75rem;display:flex}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__clear{min-height:28px;color:var(--psys-ink-muted);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:700}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__clear:hover{color:var(--psys-ink);background:var(--psys-surface-subtle)}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section{border-block-start:1px solid var(--psys-line);padding-block:40px}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section-head{justify-content:space-between;align-items:end;gap:24px;margin-block-end:20px;display:flex}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section-head>div{align-items:baseline;gap:10px;display:flex}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section-head>div>span{color:#4b8e32;font-variant-numeric:tabular-nums;font-size:.67rem;font-weight:850}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section-head h2{color:var(--psys-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800}html[dir=rtl] .ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section-head h2{letter-spacing:0}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section-head>p{max-width:500px;color:var(--psys-ink-faint);text-align:end;margin:0;font-size:.78rem;line-height:1.55}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-list{-moz-column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row{border-block-end:1px solid var(--psys-line);min-width:0;min-height:76px;color:var(--psys-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:13px;text-decoration:none;display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row:hover{border-color:var(--psys-line-strong)}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row__icon{border:1px solid var(--psys-line);border-radius:var(--psys-radius-control);color:#397722;background:var(--psys-surface-subtle);place-items:center;block-size:38px;inline-size:38px;font-size:1rem;display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row__copy{min-width:0}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row__copy strong,.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row__copy small{display:block}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row__copy strong{color:var(--psys-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:760;overflow:hidden}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row__copy small{color:var(--psys-ink-faint);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-block-start:4px;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row__meta{color:var(--psys-ink-faint);align-items:center;gap:7px;display:inline-flex}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row__meta small{font-size:.66rem}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-list{border-block:1px solid var(--psys-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link{border:0;border-block-end:1px solid var(--psys-line);border-inline-end:1px solid var(--psys-line);min-width:0;min-height:84px;color:var(--psys-ink);background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link:nth-child(2n){border-inline-end:0}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link:hover{background:var(--psys-surface-subtle)}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link.is-active{background:var(--psys-green-soft)}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link__icon{border-radius:var(--psys-radius-control);color:#397722;background:var(--psys-surface-subtle);place-items:center;block-size:38px;inline-size:38px;display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link>span:nth-child(2){min-width:0}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link strong,.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link small{display:block}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link strong{font-size:.88rem;font-weight:760}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link small{color:var(--psys-ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-block-start:4px;font-size:.7rem;overflow:hidden}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link b{color:var(--psys-ink-faint);font-size:.68rem;font-weight:700}.ps-app-shell--home[data-prostudio-system=wave1] .library-groups{gap:36px;display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .library-group{min-width:0;scroll-margin-block-start:84px}.ps-app-shell--home[data-prostudio-system=wave1] .library-group__head{border-block-end:1px solid var(--psys-line-strong);justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.ps-app-shell--home[data-prostudio-system=wave1] .library-group__head h3{color:var(--psys-ink);margin:0;font-size:1rem;font-weight:800}.ps-app-shell--home[data-prostudio-system=wave1] .library-group__head span{color:var(--psys-ink-faint);font-size:.7rem}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__empty{color:var(--psys-ink-muted);padding:36px 0}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__empty strong{color:var(--psys-ink)}@media (width<=900px){.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry,.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__hero{grid-template-columns:1fr}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry-copy h2{max-width:none}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__intro h1{max-width:18ch}}@media (width<=720px){.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero--task-first{padding-block:38px 42px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-stack{gap:30px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro{text-align:start}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro h1{max-width:none;margin-inline:0;font-size:clamp(2.3rem,11vw,3.35rem)}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro>p{margin-inline:0;font-size:.94rem}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__hero-intro .premium-home__proof-list{justify-content:flex-start}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry{gap:22px;padding:18px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__task-entry-copy h2{font-size:1.75rem}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__home-prompts{grid-template-columns:1fr}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__assistant-shell .smart-assistant__home-prompts>span{padding-block-start:0}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-strip{padding-block:42px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-grid{grid-template-columns:1fr;display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-card,.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__category-card:last-child{border-inline-end:0;border-block-end:1px solid var(--psys-line);min-height:72px}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__tool-grid,.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-list,.ps-app-shell--home[data-prostudio-system=wave1] .library-category-list{grid-template-columns:1fr}.ps-app-shell--home[data-prostudio-system=wave1] .premium-home__tool-grid{gap:0}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery{padding-block:34px 60px}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__container{width:calc(100% - 20px)}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__hero{gap:28px;padding-block-end:34px}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__intro h1{max-width:none;font-size:clamp(2.2rem,11vw,3.15rem)}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__search{min-height:52px}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section{padding-block:32px}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section-head{gap:8px;margin-block-end:15px;display:grid}.ps-app-shell--home[data-prostudio-system=wave1] .library-discovery__section-head>p{text-align:start}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row{min-height:72px}.ps-app-shell--home[data-prostudio-system=wave1] .library-tool-row__meta small{display:none}.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link,.ps-app-shell--home[data-prostudio-system=wave1] .library-category-link:nth-child(2n){border-inline-end:0}}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor{--ps-tool-shell-gap:18px}:is(.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference) .launch-local-worktop,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor .launch-local-worktop){padding-block:26px 64px}:is(.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference) .launch-tool-hero-card,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor .launch-tool-minihead){border:0;border-block-end:1px solid var(--psys-line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 22px}:is(.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference) .launch-tool-hero-main h1,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor .launch-tool-minihead h1){letter-spacing:-.035em;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:820}:is(html[dir=rtl] .ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference) .launch-tool-hero-main h1,html[dir=rtl] .ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor .launch-tool-minihead h1){letter-spacing:0}.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference--quick-processor)>.launch-section>.container{width:min(100% - 40px,760px)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-tool-stack{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-work-card,.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-settings-grid{border:1px solid var(--psys-line);border-radius:var(--psys-radius-panel);background:var(--psys-surface);min-height:100%;box-shadow:none;grid-column:1}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-settings-grid{gap:16px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-tool-stack>:not(.local-work-card):not(.local-settings-grid){grid-column:1/-1}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-card-head{align-items:start;gap:12px;margin-block-end:16px;padding-block-end:14px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-card-head .local-card-actions,.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-card-head .btn-primary{width:100%}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-video-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-video-preset-card{border:1px solid var(--psys-line);border-radius:var(--psys-radius-control);min-height:74px;color:var(--psys-ink-muted);background:var(--psys-surface-subtle);box-shadow:none;padding:10px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-video-preset-card:hover:not(:disabled){border-color:var(--psys-line-strong);background:var(--psys-surface-hover);transform:none}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-video-preset-card.is-active{border-color:var(--psys-green-line);color:var(--psys-green-ink);background:var(--psys-green-soft)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-media-preview{border:1px solid var(--psys-line);border-radius:var(--psys-radius-compact);background:var(--psys-canvas-raised);padding:12px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-media-preview audio{width:100%}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-video-summary-card{border:0;border-block-start:1px solid var(--psys-line);background:0 0;border-radius:0;margin:0;padding:16px 0 0}.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference--document-workspace)>.launch-section>.container{width:min(100% - 32px,1480px);max-width:1480px}.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference--document-workspace.is-loaded) .launch-tool-hero-card{display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference--document-workspace .pdf-filler-workspace.is-loaded) .launch-local-worktop{padding-block-start:10px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-workspace{gap:10px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-upload-card{max-width:780px;margin:24px auto 0;padding:22px;border:1px solid var(--psys-line)!important;border-radius:var(--psys-radius-panel)!important;background:var(--psys-surface)!important;box-shadow:none!important}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-toolbar{top:calc(var(--psys-header-height) + 8px);z-index:35;border:1px solid var(--psys-line);border-radius:var(--psys-radius-compact);color:var(--psys-ink);background:color-mix(in srgb, var(--psys-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:9px;box-shadow:0 8px 24px #12191314}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-toolbar__group{gap:6px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace :is(.pdf-filler-tool-button,.pdf-filler-icon-button,.pdf-filler-zoom-label){border:1px solid var(--psys-line);border-radius:var(--psys-radius-control);min-height:38px;color:var(--psys-ink-muted);background:var(--psys-surface);box-shadow:none}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace :is(.pdf-filler-tool-button,.pdf-filler-icon-button,.pdf-filler-zoom-label):hover:not(:disabled){border-color:var(--psys-line-strong);color:var(--psys-ink);background:var(--psys-surface-subtle)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-tool-button.is-active{border-color:var(--psys-green-line);color:#255f13;background:var(--psys-green-soft)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-document-meta{border:1px solid var(--psys-line);border-radius:var(--psys-radius-control);color:var(--psys-ink);background:var(--psys-surface);padding:10px 13px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-document-meta span{color:var(--psys-ink-faint)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout.has-inspector{grid-template-columns:minmax(0,1fr) minmax(270px,310px);gap:12px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-placement-hint{border:1px solid var(--psys-line);border-radius:var(--psys-radius-control);min-height:38px;color:var(--psys-ink-faint);background:var(--psys-surface)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-placement-hint.is-active{border-color:var(--psys-green-line);color:#2f6d1d;background:var(--psys-green-soft)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-pages{border:1px solid var(--psys-line);border-radius:var(--psys-radius-compact);scrollbar-color:#aeb8ab #dfe4dc;background:#e8ebe5;min-height:540px;max-height:none;padding:clamp(18px,2vw,30px);overflow:auto visible}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-label{color:#687168}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-surface{border-radius:1px;box-shadow:0 16px 38px #191f1924,0 0 0 1px #313d3014}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-inspector{top:calc(var(--psys-header-height) + 66px);border:1px solid var(--psys-line);border-radius:var(--psys-radius-compact);color:var(--psys-ink);background:var(--psys-surface);box-shadow:none;gap:12px;padding:14px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-inspector__head{border-color:var(--psys-line)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-inspector__head span,.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-control-label output{color:#397526}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace :is(.pdf-filler-checkmark-size,.pdf-filler-drawing-controls){border-color:var(--psys-line);background:var(--psys-surface-subtle)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-element-size{border-color:var(--psys-line)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor>.launch-section>.container{width:min(100% - 40px,1280px)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor .launch-tool-minihead{margin-block-end:18px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor .launch-tool-minihead-meta{align-self:end}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave3-preview-processor{grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:14px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave3-preview-processor .launch-tool-sidebar{top:calc(var(--psys-header-height) + 12px);border:1px solid var(--psys-line);border-radius:var(--psys-radius-panel);background:var(--psys-surface);min-height:0;padding:14px;position:sticky}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave3-preview-processor .launch-legacy-workspace{border:1px solid var(--psys-line);border-radius:var(--psys-radius-panel);background:var(--psys-surface);min-height:520px;padding:14px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave3-preview-processor :is(.tool-header,.notice){display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__intro{border-block-end:1px solid var(--psys-line);gap:5px;margin-block-end:16px;padding-block-end:14px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__intro strong{color:var(--psys-ink);font-size:.96rem;font-weight:800}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__intro span{color:var(--psys-ink-faint);font-size:.74rem;line-height:1.55}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__controls{gap:12px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__controls .label{color:var(--psys-ink-muted);margin-block-end:5px;font-size:.76rem;font-weight:750}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__controls :is(.field,.select,.textarea){border-radius:var(--psys-radius-control);min-height:42px;padding:9px 10px;border:1px solid var(--psys-line)!important;color:var(--psys-ink)!important;background:var(--psys-surface)!important;box-shadow:none!important}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__controls .textarea{resize:vertical;min-height:92px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__control-grid{grid-template-columns:minmax(0,1fr) 88px;gap:10px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__color{cursor:pointer;width:100%;padding:4px!important}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__status{gap:7px;padding-block-start:4px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__status .progress{background:var(--psys-surface-subtle);border-radius:999px;height:5px;overflow:hidden}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__status .progress>div{background:var(--psys-green);height:100%}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__status .tiny{color:var(--psys-ink-faint);font-size:.72rem}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__preview-card{border-radius:0;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__drop{border-radius:var(--psys-radius-compact);min-height:440px;color:var(--psys-ink-muted);text-align:center;place-items:center;padding:32px;display:grid;border:1px dashed var(--psys-line-strong)!important;background:var(--psys-canvas-raised)!important}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__drop:hover,.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__drop.drag{transform:none;border-color:var(--psys-green-line)!important;background:var(--psys-green-soft)!important}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__drop .drop-icon{margin-block-end:10px;font-size:2.2rem}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__drop .drop-title{color:var(--psys-ink);font-size:1.05rem;font-weight:800}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__drop .drop-desc{max-width:480px;color:var(--psys-ink-faint);margin:7px auto 0;font-size:.78rem;line-height:1.6}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__preview{gap:10px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__preview.hidden{display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__stage{border-radius:var(--psys-radius-compact);width:min(100%,920px);min-height:0;max-height:none;box-shadow:none;background:#0b0f0d;border:1px solid #252c27;margin-inline:auto;position:relative;overflow:hidden}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__stage>video{-o-object-fit:contain;object-fit:contain;background:#0b0f0d;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__preview-meta{min-width:0;color:var(--psys-ink-faint);justify-content:space-between;align-items:center;gap:12px;padding:8px 2px 0;font-size:.72rem;display:flex}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__preview-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=980px){.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-tool-stack,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave3-preview-processor{grid-template-columns:1fr}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-work-card,.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-settings-grid{grid-column:1}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave3-preview-processor .launch-tool-sidebar{order:2;position:static}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave3-preview-processor .launch-tool-workspace-frame{order:1}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout.has-inspector{grid-template-columns:1fr}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout.has-inspector .pdf-filler-inspector{order:-1;position:static}}@media (width<=720px){:is(.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference)>.launch-section>.container,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor>.launch-section>.container){width:calc(100% - 20px)}:is(.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-tool-shell-reference) .launch-local-worktop,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor .launch-local-worktop){padding-block:18px 48px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .local-video-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-toolbar{top:calc(var(--psys-header-height) + 4px);grid-template-columns:1fr;padding:7px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-toolbar__group{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding-block-end:2px;overflow-x:auto}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-tool-button{white-space:nowrap;flex:none}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-toolbar__history{justify-content:flex-start}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-pages{min-height:0;max-height:68vh;padding:10px;overflow:auto}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave3-preview-processor .launch-tool-minihead-meta{display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave3-preview-processor .launch-legacy-workspace,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave3-preview-processor .launch-tool-sidebar{border-radius:var(--psys-radius-compact);padding:10px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__drop{min-height:300px;padding:22px 16px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__control-grid{grid-template-columns:minmax(0,1fr) 76px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-preview-processor__preview-meta{gap:3px;display:grid}}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .ps-quick-processor__action{padding-block-start:2px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--quick-processor .ps-quick-processor__action .btn{width:100%;min-height:46px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout{grid-template-columns:86px minmax(0,1fr);gap:12px}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout.has-inspector{grid-template-columns:86px minmax(0,1fr) minmax(270px,310px)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav{top:calc(var(--psys-header-height) + 66px);border:1px solid var(--psys-line);border-radius:var(--psys-radius-compact);background:var(--psys-surface);align-self:start;gap:9px;padding:10px 8px;display:grid;position:sticky}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav>strong{color:var(--psys-ink-faint);text-align:center;font-size:.68rem;font-weight:800}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav>div{max-height:calc(100vh - var(--psys-header-height) - 150px);scrollbar-width:thin;gap:7px;display:grid;overflow-y:auto}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav button{border:1px solid var(--psys-line);min-height:54px;color:var(--psys-ink-muted);box-shadow:none;cursor:pointer;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#eef2eb,#fff) border-box;border-radius:6px;place-items:center;padding:5px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav button:hover,.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav button:focus-visible{border-color:var(--psys-green-line);color:var(--psys-green-ink);background:var(--psys-green-soft)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav button span{font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:800}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-wrap{scroll-margin-block-start:calc(var(--psys-header-height) + 130px)}@media (width<=1100px){.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout,.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout.has-inspector{grid-template-columns:72px minmax(0,1fr)}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout.has-inspector .pdf-filler-inspector{order:-1;grid-column:1/-1}}@media (width<=720px){.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout,.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-editor-layout.has-inspector{grid-template-columns:1fr}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav{white-space:nowrap;padding:8px;display:block;position:static;overflow-x:auto}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav>strong{display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav>div{gap:6px;max-height:none;display:flex;overflow:visible}.ps-app-shell--tool[data-prostudio-system=wave1] .ps-tool-shell-reference--document-workspace .pdf-filler-page-nav button{flex:none;min-width:46px;min-height:36px}}.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-editor-shell--audio-workspace){background:var(--psys-dark-canvas)}.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-editor-shell--audio-workspace) .launch-tool-hero-card{display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-editor-shell--audio-workspace) .launch-local-worktop{background:var(--psys-dark-canvas);padding-block:18px 48px}.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-editor-shell--audio-workspace)>.launch-section>.container{width:min(100% - 32px,1240px);max-width:1240px}.ps-editor-shell--audio-workspace{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ps-v1-bg:var(--psys-dark-canvas);--ps-v1-surface:var(--psys-dark-surface);--ps-v1-surface-2:var(--psys-dark-surface-2);--ps-v1-border:var(--psys-dark-line);--ps-v1-border-strong:var(--psys-dark-line-strong);--ps-v1-text:var(--psys-dark-ink);--ps-v1-muted:var(--psys-dark-muted);--ps-v1-muted-strong:#c2cbc3;--ps-v1-primary:var(--psys-green);--ps-v1-primary-2:var(--psys-green);--ps-v1-primary-border:#49d70d7a}.ps-editor-shell--audio-workspace .trim-audio-studio{max-width:none}.ps-editor-shell--audio-workspace :is(.trim-audio-empty-card,.trim-audio-workspace){color:var(--psys-dark-ink);border:1px solid var(--psys-dark-line)!important;border-radius:var(--psys-radius-panel)!important;background:var(--psys-dark-surface)!important;box-shadow:none!important}.ps-editor-shell--audio-workspace .trim-audio-empty-card{align-content:center;gap:28px;min-height:min(680px,100svh - 150px)}.ps-editor-shell--audio-workspace .trim-audio-empty-copy{text-align:center;max-width:660px;margin-inline:auto}.ps-editor-shell--audio-workspace .trim-audio-empty-copy :is(h2,p),.ps-editor-shell--audio-workspace .trim-audio-editor-head :is(h2,p){color:var(--psys-dark-ink)}.ps-editor-shell--audio-workspace .trim-audio-empty-copy p,.ps-editor-shell--audio-workspace .trim-audio-editor-head p{color:var(--psys-dark-muted)}.ps-editor-shell--audio-workspace .local-dropzone{border-color:var(--psys-dark-line-strong);background:#0b0f0d;min-height:300px}.ps-editor-shell--audio-workspace .local-dropzone-inner>p{color:var(--psys-dark-muted)}.ps-editor-shell--audio-workspace .local-dropzone-icon{color:var(--psys-green);background:#49d70d1a}.ps-editor-shell--audio-workspace .trim-audio-source-row{border-color:var(--psys-dark-line);background:#0c100e}.ps-editor-shell--audio-workspace .trim-audio-source-info strong,.ps-editor-shell--audio-workspace .trim-audio-editor-head h2,.ps-editor-shell--audio-workspace .trim-audio-duration-pill strong,.ps-editor-shell--audio-workspace .trim-audio-time-readout strong,.ps-editor-shell--audio-workspace .trim-audio-action-summary strong{color:var(--psys-dark-ink)}.ps-editor-shell--audio-workspace .trim-audio-source-info :is(span,small),.ps-editor-shell--audio-workspace .trim-audio-duration-pill span,.ps-editor-shell--audio-workspace .trim-audio-transport-note,.ps-editor-shell--audio-workspace .trim-audio-action-summary :is(span,small){color:var(--psys-dark-muted)}.ps-editor-shell--audio-workspace .trim-audio-source-icon{color:var(--psys-green);background:#49d70d1a}.ps-editor-shell--audio-workspace .trim-audio-editor{gap:18px}.ps-editor-shell--audio-workspace .trim-audio-wave-shell{border:1px solid var(--psys-dark-line-strong);border-radius:var(--psys-radius-compact);box-shadow:none;background:#080b0a;padding:16px}.ps-editor-shell--audio-workspace .trim-audio-waveform.local-waveform{border-radius:var(--psys-radius-control);background:#090d0b;min-height:290px!important}.ps-editor-shell--audio-workspace .trim-audio-waveform .local-waveform-selection{background:#49d70d1a!important;border-inline-color:#49d70de6!important;box-shadow:0 0 0 999px #0407057a!important}.ps-editor-shell--audio-workspace .trim-audio-waveform .local-waveform-selection-handle{color:var(--psys-green-ink);background:linear-gradient(90deg, transparent 45%, #081805bd 45%, #081805bd 55%, transparent 55%), var(--psys-green)!important;border-color:#ffffff47!important;box-shadow:0 8px 22px #49d70d29!important}.ps-editor-shell--audio-workspace .trim-audio-waveform .local-waveform-selection-handle:focus-visible{box-shadow:var(--psys-ring), 0 8px 22px #49d70d29!important}.ps-editor-shell--audio-workspace .trim-audio-play{color:var(--psys-green-ink);background:var(--psys-green)}.ps-editor-shell--audio-workspace :is(.trim-audio-v2-time-field,.trim-audio-v2-clip-summary){border-color:var(--psys-dark-line)!important;background:#0c100e!important}.ps-editor-shell--audio-workspace .trim-audio-v2-time-field input[type=number]{border-color:var(--psys-dark-line-strong)!important;color:var(--psys-dark-ink)!important;background:#080b0a!important}.ps-editor-shell--audio-workspace .trim-audio-v2-clip-summary{background:#49d70d0b!important;border-color:#49d70d33!important}.ps-editor-shell--audio-workspace .trim-audio-v2-clip-summary strong{color:var(--psys-green)!important}.ps-editor-shell--audio-workspace .trim-audio-preset{border-color:var(--psys-dark-line);color:var(--psys-dark-muted);background:#0c100e}.ps-editor-shell--audio-workspace .trim-audio-preset:hover:not(:disabled),.ps-editor-shell--audio-workspace .trim-audio-preset:focus-visible{color:var(--psys-dark-ink);background:#49d70d12;border-color:#49d70d61}.ps-editor-shell--audio-workspace .trim-audio-actionbar{border-color:var(--psys-dark-line)!important;background:#0c100ef0!important}.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-source-info strong,.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-duration-pill strong,.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-action-summary strong{color:#151815}.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-source-info>div :is(span,small),.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-duration-pill span,.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-action-summary :is(span,small){color:#5e665f}.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-v2-time-field{background:#f8faf7!important;border-color:#dfe5dc!important}.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-v2-time-field input[type=number]{color:#151815!important;background:#fff!important;border-color:#d3dbd0!important}.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-v2-clip-summary{background:linear-gradient(#f1faed,#fbfdf9)!important;border-color:#cfe4c6!important}.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-v2-clip-summary strong{color:#235f16!important}.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-actionbar{color:#151815;background:#fffffff5!important;border-color:#dfe5dc!important}.ps-editor-shell--audio-workspace .trim-audio-compressed-timing-note{color:var(--psys-dark-muted);background:#ffffff09;border:1px solid #90a4b940;border-radius:12px;margin:0;padding:10px 14px;font-size:.8rem;line-height:1.65}.local-tool-page--theme-modern-light .ps-editor-shell--audio-workspace .trim-audio-compressed-timing-note{color:#445340;background:#f3f8ef;border-color:#cfe4c6}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave4-image-canvas{min-height:calc(100svh - var(--psys-header-height));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--psys-dark-ink);background:var(--psys-dark-canvas)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave4-image-canvas .launch-local-worktop{min-height:calc(100svh - var(--psys-header-height));background:var(--psys-dark-canvas);padding-block:12px 36px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave4-image-canvas>.launch-section>.container{width:min(100% - 24px,1480px);max-width:1480px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave4-image-canvas .launch-tool-minihead{border:1px solid var(--psys-dark-line);border-radius:var(--psys-radius-compact);min-height:50px;box-shadow:none;background:#0d110f;margin-block-end:10px;padding:8px 12px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave4-image-canvas .launch-tool-minihead h1{color:var(--psys-dark-ink);letter-spacing:0;font-size:1rem;font-weight:800}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave4-image-canvas .launch-breadcrumb,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave4-image-canvas .launch-tool-minihead-meta{display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas,html[dir=rtl] .ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas{direction:inherit;grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-sidebar{border:1px solid var(--psys-dark-line);border-radius:var(--psys-radius-panel);background:var(--psys-dark-surface);min-height:680px;color:var(--psys-dark-ink);box-shadow:none;padding:14px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-workspace{border:1px solid var(--psys-dark-line);border-radius:var(--psys-radius-panel);min-height:680px;color:var(--psys-dark-ink);box-shadow:none;background:#0b0f0d;padding:14px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas :is(.tool-header,.report-tool-btn){display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-sidebar>div:has(>.side-title){display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas [data-quick-image-editor-mode]~[data-quick-image-editor-mode]{display:none}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-sidebar .stack{gap:16px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .label{color:var(--psys-dark-muted);font-size:.75rem;font-weight:750}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas :is(.select,.field,.textarea){border-radius:var(--psys-radius-control);min-height:42px;border:1px solid var(--psys-dark-line-strong)!important;color:var(--psys-dark-ink)!important;box-shadow:none!important;background:#0a0e0c!important}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas input[type=range]{accent-color:var(--psys-green)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .tiny{color:var(--psys-dark-muted)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .btn-primary{border-color:var(--psys-green);background:var(--psys-green);color:var(--psys-green-ink)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .btn-primary:hover:not(:disabled){background:var(--psys-green-hover)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .preview-card{border-radius:0;place-items:stretch stretch;min-height:650px;margin:0;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .dropzone{border-radius:var(--psys-radius-compact);min-height:620px;color:var(--psys-dark-muted);place-items:center;display:grid;border:1px dashed var(--psys-dark-line-strong)!important;background:radial-gradient(circle at 50% 45%,#49d70d09,#0000 36%),#080b0a!important}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .drop-title{color:var(--psys-dark-ink)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .drop-desc{color:var(--psys-dark-muted)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .stage{border:1px solid var(--psys-dark-line);border-radius:var(--psys-radius-compact);background-color:#080b0a;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25% 75%,#ffffff05 75%),linear-gradient(45deg,#ffffff05 25%,#0000 25% 75%,#ffffff05 75%),none;background-position:0 0,12px 12px;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:620px;padding:24px;display:grid;overflow:auto}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .stage img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:calc(100svh - 220px);box-shadow:0 16px 50px #00000052}@media (width<=980px){.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas,html[dir=rtl] .ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas{grid-template-columns:260px minmax(0,1fr)}}@media (width<=820px){.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas,html[dir=rtl] .ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas{grid-template-columns:1fr}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-tool-workspace-frame{order:1}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-sidebar{order:2;min-height:0}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-workspace{min-height:420px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas :is(.preview-card,.dropzone,.stage){min-height:390px}}@media (width<=720px){:is(.ps-app-shell--tool[data-prostudio-system=wave1] .local-tool-page:has(.ps-editor-shell--audio-workspace)>.launch-section>.container,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave4-image-canvas>.launch-section>.container){width:calc(100% - 20px)}.ps-editor-shell--audio-workspace .trim-audio-empty-card{min-height:520px}.ps-editor-shell--audio-workspace .trim-audio-waveform.local-waveform{min-height:210px!important}.ps-editor-shell--audio-workspace .trim-audio-actionbar{border-radius:var(--psys-radius-compact)}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-screen--wave4-image-canvas .launch-tool-minihead{margin-block-end:8px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-sidebar,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-workspace{border-radius:var(--psys-radius-compact);padding:10px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas :is(.preview-card,.dropzone,.stage){min-height:330px}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .stage{padding:12px}}.ps-editor-shell--audio-workspace .local-dropzone{border-color:var(--psys-dark-line-strong)!important;color:var(--psys-dark-ink)!important;box-shadow:none!important;background:#0b0f0d!important}.ps-editor-shell--audio-workspace .local-dropzone :is(strong,p){color:inherit}.ps-editor-shell--audio-workspace .local-dropzone p{color:var(--psys-dark-muted)!important}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-sidebar,.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-workspace{border-color:var(--psys-dark-line)!important;background:var(--psys-dark-surface)!important;color:var(--psys-dark-ink)!important;box-shadow:none!important}.ps-app-shell--tool[data-prostudio-system=wave1] .launch-tool-layout-shell--wave4-image-canvas .launch-legacy-workspace{background:#0b0f0d!important}.ps-editor-shell--audio-workspace .local-dropzone-inner>strong{color:var(--psys-dark-ink)!important}.brand-studio[data-ai-workflow=brand-studio],.avs-shell[data-ai-workflow=auto-video]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ps-ai-bg:var(--psys-dark-canvas);--ps-ai-surface:var(--psys-dark-surface);--ps-ai-surface-2:var(--psys-dark-surface-2);--ps-ai-line:var(--psys-dark-line);--ps-ai-line-strong:var(--psys-dark-line-strong);--ps-ai-text:var(--psys-dark-ink);--ps-ai-muted:var(--psys-dark-muted);--ps-ai-green:var(--psys-green);--ps-ai-green-hover:var(--psys-green-hover);--ps-ai-green-soft:#49d70d1a;--ps-ai-green-line:#49d70d47}.brand-studio[data-ai-workflow=brand-studio]{--studio-bg:var(--ps-ai-bg);--studio-surface:var(--ps-ai-surface);--studio-surface-2:var(--ps-ai-surface-2);--studio-surface-3:#1a201c;--studio-line:var(--ps-ai-line);--studio-line-strong:var(--ps-ai-green-line);--studio-text:var(--ps-ai-text);--studio-muted:var(--ps-ai-muted);--studio-accent:var(--ps-ai-green);--studio-accent-deep:#17350d;--studio-warm:#c8d0c8;background:var(--ps-ai-bg);min-height:min(100svh,100%);font-family:var(--psys-font-latin);overflow-x:clip}.brand-studio[data-ai-workflow=brand-studio][dir=rtl]{font-family:var(--psys-font-ar)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__ambient{display:none}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__shell{width:min(100% - 32px,1240px);padding-block:18px 52px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__utility{border-bottom:1px solid var(--ps-ai-line);min-height:52px;margin-bottom:24px;padding-bottom:12px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__signature{color:var(--ps-ai-text);letter-spacing:0;text-transform:none;font-size:.84rem;font-weight:800}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__signature svg{color:var(--ps-ai-green)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__project-select,.brand-studio[data-ai-workflow=brand-studio] .brand-studio__text-action{border-color:var(--ps-ai-line);border-radius:var(--psys-radius-control);background:#0d110f;min-height:36px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__stage-rail{margin-bottom:28px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__rail-track{background:var(--ps-ai-line)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__rail-track span{background:var(--ps-ai-green)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__rail-marker{border-color:var(--ps-ai-line);background:var(--ps-ai-bg);width:30px;height:30px;font-family:var(--psys-font-latin)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__rail-step.is-complete .brand-studio__rail-marker{border-color:var(--ps-ai-green);background:var(--ps-ai-green);color:var(--psys-green-ink)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__rail-step.is-active .brand-studio__rail-marker{color:var(--ps-ai-green);border-color:var(--ps-ai-green);box-shadow:0 0 0 4px #49d70d1a}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__stage-header{border-color:var(--ps-ai-line);gap:36px;margin-bottom:26px;padding-bottom:24px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__eyebrow{color:var(--ps-ai-green);font-family:var(--psys-font-latin);letter-spacing:.08em;margin-bottom:10px}.brand-studio[data-ai-workflow=brand-studio][dir=rtl] .brand-studio__eyebrow{letter-spacing:0}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__stage-header h1{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.35rem);font-weight:820;line-height:1.04}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__stage{border-color:var(--ps-ai-line);border-radius:var(--psys-radius-panel);background:var(--ps-ai-surface);box-shadow:none;padding:clamp(24px,4vw,44px)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery{grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:clamp(36px,6vw,72px);min-height:auto;padding:30px 0 42px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery-copy{align-self:center}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin-bottom:18px;font-size:clamp(2.55rem,5.2vw,4.6rem);font-weight:840;line-height:1.02}.brand-studio[data-ai-workflow=brand-studio][dir=rtl] .brand-studio__discovery-copy h1{letter-spacing:0;max-width:14ch}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery-lead{color:#c6cec7;max-width:640px;margin-bottom:22px;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.75}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__benefits{grid-template-columns:1fr 1fr;gap:9px 18px;margin-block:0 18px;display:grid}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__benefits li{color:var(--ps-ai-muted);font-size:.76rem}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__benefits svg,.brand-studio[data-ai-workflow=brand-studio] .brand-studio__timing svg{color:var(--ps-ai-green)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__timing{color:var(--ps-ai-muted)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery-form{border-color:var(--ps-ai-line);border-radius:var(--psys-radius-panel);background:var(--ps-ai-surface);box-shadow:none;align-self:center;padding:22px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__url-field{border-color:var(--ps-ai-line-strong);border-radius:var(--psys-radius-compact);background:#0b0f0d}.brand-studio[data-ai-workflow=brand-studio] :is(input,textarea,select):focus{outline:none;border-color:var(--ps-ai-green)!important;box-shadow:var(--psys-ring)!important}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__primary{border-color:var(--ps-ai-green);background:var(--ps-ai-green);color:var(--psys-green-ink);box-shadow:none}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__primary:hover:not(:disabled){border-color:var(--ps-ai-green-hover);background:var(--ps-ai-green-hover)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__primary:disabled{border-color:var(--ps-ai-line);color:#687168;background:#202720}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__execution-note{border-top:1px solid var(--ps-ai-line);text-align:start;justify-content:flex-start;align-items:flex-start;margin-top:14px;padding-top:12px;line-height:1.7}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__execution-note svg{color:var(--ps-ai-green);flex:none;margin-top:3px}.brand-studio[data-ai-workflow=brand-studio] :is(.brand-studio__direction-block,.brand-studio__concept-list>button,.brand-studio__recommended-logo,.brand-studio__quality-delta>div,.brand-studio__delivery-identity){border-color:var(--ps-ai-line);border-radius:var(--psys-radius-panel);background:var(--ps-ai-surface);box-shadow:none}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__concept-list>button.is-selected,.brand-studio[data-ai-workflow=brand-studio] .brand-studio__improvement-options button.is-selected,.brand-studio[data-ai-workflow=brand-studio] .brand-studio__asset-workspace nav button.is-selected{color:var(--ps-ai-text);border-color:var(--ps-ai-green);background:var(--ps-ai-green-soft);box-shadow:none}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__operation{border-color:var(--ps-ai-green-line);background:#0e160c}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__asset-workspace{border-color:var(--ps-ai-line)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__asset-preview{background:#080b0a}.avs-shell[data-ai-workflow=auto-video]{--avs-bg:var(--ps-ai-bg);--avs-surface:var(--ps-ai-surface);--avs-surface-2:var(--ps-ai-surface-2);--avs-surface-3:#1a201c;--avs-border:var(--ps-ai-line);--avs-border-strong:var(--ps-ai-line-strong);--avs-text:var(--ps-ai-text);--avs-muted:#c3cbc4;--avs-dim:var(--ps-ai-muted);--avs-inverse:var(--psys-green-ink);--avs-accent:var(--ps-ai-green);--avs-green:var(--ps-ai-green);--avs-red:#ff8f98;--avs-radius:var(--psys-radius-panel);--avs-shadow:none;background:var(--ps-ai-bg);font-family:var(--psys-font-ar)}.avs-shell[data-ai-workflow=auto-video]:before{display:none}.avs-shell[data-ai-workflow=auto-video] .avs-topbar{border-color:var(--ps-ai-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0cf0;height:64px}.avs-shell[data-ai-workflow=auto-video] .avs-topbar-inner{width:min(100% - 32px,1240px)}.avs-shell[data-ai-workflow=auto-video] .avs-brand{letter-spacing:0;font-size:.86rem;font-weight:850}.avs-shell[data-ai-workflow=auto-video] .avs-brand-mark{border-radius:var(--psys-radius-control);background:var(--ps-ai-green);width:34px;height:34px;color:var(--psys-green-ink);box-shadow:none;border:0}.avs-shell[data-ai-workflow=auto-video] .avs-brand-product{color:var(--ps-ai-muted);font-size:.75rem}.avs-shell[data-ai-workflow=auto-video] .avs-main{width:min(100% - 32px,1180px);padding-bottom:72px}.avs-shell[data-ai-workflow=auto-video] .avs-intro{text-align:start;max-width:780px;margin-inline:0;padding:34px 0 20px}.avs-shell[data-ai-workflow=auto-video] .avs-kicker{color:var(--ps-ai-muted);justify-content:flex-start;margin-bottom:10px}.avs-shell[data-ai-workflow=auto-video] .avs-kicker span{background:var(--ps-ai-green);width:7px;height:7px;box-shadow:0 0 0 4px #49d70d1a}.avs-shell[data-ai-workflow=auto-video] .avs-intro h1{letter-spacing:0;text-wrap:balance;max-width:18ch;margin-inline:0;font-size:clamp(2.15rem,4vw,3.45rem);font-weight:850;line-height:1.08}.avs-shell[data-ai-workflow=auto-video] .avs-intro p{max-width:720px;color:var(--ps-ai-muted);margin:10px 0 0;font-size:.9rem;line-height:1.8}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow{border-block:1px solid var(--ps-ai-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:2px 0 16px;padding:0;display:grid;position:relative}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow span{color:#697469;border-inline-end:1px solid var(--ps-ai-line);min-width:0;min-height:46px;font-family:var(--psys-font-latin);white-space:nowrap;align-items:center;gap:7px;padding-inline:10px;font-size:.68rem;display:flex;position:relative}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow span:last-child{border-inline-end:0}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow b{color:#596359;font-variant-numeric:tabular-nums;font-size:.58rem}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow span.is-current{color:var(--ps-ai-text)}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow span.is-current:after{content:"";inset-inline:10px;background:var(--ps-ai-green);height:2px;position:absolute;bottom:-1px}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow span.is-current b{color:var(--ps-ai-green)}.avs-shell[data-ai-workflow=auto-video] .avs-composer{border-color:var(--ps-ai-line);border-radius:var(--psys-radius-panel);background:var(--ps-ai-surface);box-shadow:none;overflow:hidden}.avs-shell[data-ai-workflow=auto-video] .avs-prompt-wrap{background:0 0;padding:18px 20px 10px}.avs-shell[data-ai-workflow=auto-video] .avs-prompt-wrap textarea{min-height:96px;color:var(--ps-ai-text);font-size:clamp(1.05rem,1.7vw,1.3rem)}.avs-shell[data-ai-workflow=auto-video] .avs-input-contract-note{border-color:var(--ps-ai-green-line);margin-inline:20px}.avs-shell[data-ai-workflow=auto-video] .avs-controls{border-color:var(--ps-ai-line);background:#0d110f;gap:14px;padding:15px 20px}.avs-shell[data-ai-workflow=auto-video] .avs-control-label{color:var(--ps-ai-muted);font-size:.68rem}.avs-shell[data-ai-workflow=auto-video] .avs-segmented button,.avs-shell[data-ai-workflow=auto-video] .avs-quality-options button{border-color:var(--ps-ai-line);border-radius:var(--psys-radius-control);color:var(--ps-ai-muted);background:#111613}.avs-shell[data-ai-workflow=auto-video] .avs-segmented button.active,.avs-shell[data-ai-workflow=auto-video] .avs-quality-options button.active,.avs-shell[data-ai-workflow=auto-video] .avs-visual-mode-options button.active,.avs-shell[data-ai-workflow=auto-video] .avs-visual-mode-options button.premium.active{border-color:var(--ps-ai-green-line);background:var(--ps-ai-green-soft);color:#dcffd0;box-shadow:none}.avs-shell[data-ai-workflow=auto-video] .avs-commercial-input-mode{border-color:var(--ps-ai-line);background:#0d110f}.avs-shell[data-ai-workflow=auto-video] .avs-visual-mode{border:0;border-top:1px solid var(--ps-ai-line);background:0 0;border-radius:0;margin:0;padding:18px 20px}.avs-shell[data-ai-workflow=auto-video] .avs-visual-mode+.avs-visual-mode{border-top-style:dashed}.avs-shell[data-ai-workflow=auto-video] .avs-visual-mode-head{margin-bottom:12px}.avs-shell[data-ai-workflow=auto-video] .avs-visual-mode-head p{max-width:720px;color:var(--ps-ai-muted)}.avs-shell[data-ai-workflow=auto-video] .avs-provider-state{border-color:var(--ps-ai-line);color:var(--ps-ai-muted);background:#0d110f}.avs-shell[data-ai-workflow=auto-video] .avs-provider-state.online{border-color:var(--ps-ai-green-line);color:#c7efba}.avs-shell[data-ai-workflow=auto-video] .avs-provider-state i,.avs-shell[data-ai-workflow=auto-video] .avs-provider-state.online i{background:var(--ps-ai-green);box-shadow:0 0 0 3px #49d70d1a}.avs-shell[data-ai-workflow=auto-video] .avs-visual-mode-options{gap:8px}.avs-shell[data-ai-workflow=auto-video] .avs-visual-mode-options button{border-color:var(--ps-ai-line);border-radius:var(--psys-radius-control);background:#0e1310;min-height:58px}.avs-shell[data-ai-workflow=auto-video] .avs-premium-contract{border-color:var(--ps-ai-line);color:var(--ps-ai-muted)}.avs-shell[data-ai-workflow=auto-video] .avs-advanced-pref{border-color:var(--ps-ai-line)}.avs-shell[data-ai-workflow=auto-video] .avs-advanced-pref summary{color:var(--ps-ai-muted)}.avs-shell[data-ai-workflow=auto-video] .avs-advanced-pref-body input,.avs-shell[data-ai-workflow=auto-video] .avs-advanced-pref-body select{border-color:var(--ps-ai-line);background:#090d0b}.avs-shell[data-ai-workflow=auto-video] .avs-advanced-pref-body input:focus,.avs-shell[data-ai-workflow=auto-video] .avs-advanced-pref-body select:focus{border-color:var(--ps-ai-green);box-shadow:var(--psys-ring)}.avs-shell[data-ai-workflow=auto-video] .avs-composer-footer{border-color:var(--ps-ai-line);background:#0c100e;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:18px;padding:13px 20px;display:grid}.avs-shell[data-ai-workflow=auto-video] .avs-execution-disclosure{gap:2px;min-width:0;display:grid}.avs-shell[data-ai-workflow=auto-video] .avs-execution-disclosure strong{color:var(--ps-ai-text);font-size:.7rem}.avs-shell[data-ai-workflow=auto-video] .avs-execution-disclosure span{color:var(--ps-ai-muted);font-size:.62rem;line-height:1.6}.avs-shell[data-ai-workflow=auto-video] .avs-generate,.avs-shell[data-ai-workflow=auto-video] .avs-generate.premium{border-color:var(--ps-ai-green);border-radius:var(--psys-radius-control);background:var(--ps-ai-green);min-width:164px;min-height:42px;box-shadow:none;color:var(--psys-green-ink)!important}.avs-shell[data-ai-workflow=auto-video] .avs-generate:hover:not(:disabled){background:var(--ps-ai-green-hover);box-shadow:none;transform:none}.avs-shell[data-ai-workflow=auto-video] .avs-generate:disabled{border-color:var(--ps-ai-line);background:#202720;color:#687168!important}.avs-shell[data-ai-workflow=auto-video] .avs-progress-track span{background:var(--ps-ai-green)}.avs-shell[data-ai-workflow=auto-video] .avs-flow-item.done .avs-flow-marker{border-color:var(--ps-ai-green-line);background:var(--ps-ai-green-soft);color:var(--ps-ai-green)}.avs-shell[data-ai-workflow=auto-video] .avs-flow-item.running .avs-flow-marker{border-color:var(--ps-ai-green);background:#0d150b}.avs-shell[data-ai-workflow=auto-video] .avs-flow-pulse{background:var(--ps-ai-green)}.avs-shell[data-ai-workflow=auto-video] :is(.avs-production,.avs-results,.avs-recents){margin-top:38px}.avs-shell[data-ai-workflow=auto-video] :is(.avs-result-card,.avs-recent-card,.avs-studio-panel){border-color:var(--ps-ai-line);background:var(--ps-ai-surface);box-shadow:none}.avs-shell[data-ai-workflow=auto-video] .avs-recent-card:hover{border-color:var(--ps-ai-green-line);background:var(--ps-ai-surface-2);box-shadow:none;transform:none}.avs-shell[data-ai-workflow=auto-video] .avs-recent-icon{border-color:var(--ps-ai-green-line);background:var(--ps-ai-green-soft);color:var(--ps-ai-green)}.avs-shell[data-ai-workflow=auto-video] .avs-toast{border-color:var(--ps-ai-green-line);background:var(--ps-ai-surface)}@media (width<=980px){.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery{grid-template-columns:1fr;gap:28px;padding-top:12px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery-copy h1{max-width:700px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery-form{width:min(680px,100%)}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow{scrollbar-width:none;grid-template-columns:repeat(7,minmax(118px,1fr));overflow-x:auto}.avs-shell[data-ai-workflow=auto-video] .avs-composer-footer{grid-template-columns:1fr auto}.avs-shell[data-ai-workflow=auto-video] .avs-execution-disclosure{grid-column:1/-1}}@media (width<=700px){.brand-studio[data-ai-workflow=brand-studio] .brand-studio__shell,.avs-shell[data-ai-workflow=auto-video] .avs-main,.avs-shell[data-ai-workflow=auto-video] .avs-topbar-inner,.avs-shell[data-ai-workflow=auto-video] .avs-footer{width:calc(100% - 20px)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__shell{padding-top:12px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__utility{min-height:44px;margin-bottom:18px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery{gap:24px;padding:8px 0 36px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery-copy h1{max-width:15ch;font-size:clamp(2rem,10.5vw,3rem)}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery-lead{font-size:.98rem}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__benefits{grid-template-columns:1fr;gap:8px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__discovery-form{border-radius:var(--psys-radius-compact);padding:16px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__stage{border-radius:var(--psys-radius-compact);padding:20px 16px}.brand-studio[data-ai-workflow=brand-studio] .brand-studio__stage-header h1{font-size:clamp(1.9rem,9vw,2.7rem)}.avs-shell[data-ai-workflow=auto-video] .avs-intro{padding:24px 0 16px}.avs-shell[data-ai-workflow=auto-video] .avs-intro h1{max-width:14ch;font-size:clamp(1.85rem,9vw,2.5rem)}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow{margin-bottom:10px}.avs-shell[data-ai-workflow=auto-video] .avs-guided-flow span{min-height:42px}.avs-shell[data-ai-workflow=auto-video] .avs-composer{border-radius:var(--psys-radius-compact)}.avs-shell[data-ai-workflow=auto-video] .avs-visual-mode{padding:15px 16px}.avs-shell[data-ai-workflow=auto-video] .avs-composer-footer{grid-template-columns:1fr;gap:12px;padding:12px 16px 14px}.avs-shell[data-ai-workflow=auto-video] .avs-execution-disclosure,.avs-shell[data-ai-workflow=auto-video] .avs-deliverables,.avs-shell[data-ai-workflow=auto-video] .avs-generate{grid-column:auto}.avs-shell[data-ai-workflow=auto-video] .avs-generate{width:100%}}@media (prefers-reduced-motion:reduce){.brand-studio[data-ai-workflow=brand-studio] *,.brand-studio[data-ai-workflow=brand-studio] :before,.brand-studio[data-ai-workflow=brand-studio] :after,.avs-shell[data-ai-workflow=auto-video] *,.avs-shell[data-ai-workflow=auto-video] :before,.avs-shell[data-ai-workflow=auto-video] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6]{--commerce-green:var(--psys-green);--commerce-green-hover:var(--psys-green-hover);--commerce-green-soft:var(--psys-green-soft);--commerce-green-line:var(--psys-green-line);--commerce-canvas:var(--psys-canvas);--commerce-surface:var(--psys-surface);--commerce-surface-subtle:var(--psys-surface-subtle);--commerce-line:var(--psys-line);--commerce-line-strong:var(--psys-line-strong);--commerce-ink:var(--psys-ink);--commerce-muted:var(--psys-ink-muted);--commerce-faint:var(--psys-ink-faint);--account-v1-cyan:var(--commerce-green);--account-v1-cyan-2:var(--commerce-green-hover);--account-v1-cyan-soft:var(--commerce-green-soft);--account-v1-gold:var(--commerce-green);--account-v1-gold-soft:var(--commerce-green-soft);background:linear-gradient(180deg, #49d70d06, transparent 18rem), var(--commerce-canvas);color:var(--commerce-ink)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6]>.container{width:min(100%,1180px)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-dashboard{gap:1rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-header{border-bottom:1px solid var(--commerce-line);align-items:end;padding-block:.45rem .6rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-header .launch-kicker{color:var(--commerce-green-hover);letter-spacing:0;text-transform:none}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-header h1{color:var(--commerce-ink);margin-top:.2rem;font-size:clamp(1.8rem,2.6vw,2.55rem);font-weight:850}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-header p{color:var(--commerce-muted)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-tabs a:hover,.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-tabs a:focus-visible{color:var(--commerce-ink);-webkit-text-decoration-color:var(--commerce-green);text-decoration-color:var(--commerce-green)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust{border:1px solid var(--commerce-line);border-radius:var(--psys-radius-panel);background:var(--commerce-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.85rem .95rem;display:grid}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust>div+div{border-inline-start:1px solid var(--commerce-line)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust svg{color:var(--commerce-green-hover);margin-top:.1rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust span{gap:.18rem;min-width:0;display:grid}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust strong{color:var(--commerce-ink);font-size:var(--psys-text-sm)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust small{color:var(--commerce-muted);font-size:var(--psys-text-xs);line-height:1.65}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] :is(.launch-account-v0-profile,.launch-account-v0-usage,.launch-account-v0-actions,.launch-account-v0-recent,.launch-account-v0-memberships,.launch-account-v0-management,.ps-account-plan-summary){border-color:var(--commerce-line);border-radius:var(--psys-radius-panel);background:var(--commerce-surface);box-shadow:none}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-profile{top:calc(var(--psys-header-height) + 1rem);align-self:start;position:sticky}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-avatar{border-color:var(--commerce-green-line);background:var(--commerce-green-soft);color:var(--psys-green-ink)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-profile-badges span:first-child{border-color:var(--commerce-green-line);background:var(--commerce-green-soft);color:var(--psys-success)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-auth-tabs button.is-active{border-color:var(--commerce-green-line);background:var(--commerce-green-soft);color:var(--psys-green-ink)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] :is(input,select):focus{outline:none;border-color:var(--commerce-green)!important;box-shadow:var(--psys-ring)!important}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v2-plan-summary{border-color:var(--commerce-green-line);background:linear-gradient(135deg, #49d70d0e, transparent 48%), var(--commerce-surface);gap:.9rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .ps-account-plan-summary__header>div>span{color:var(--commerce-muted)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .ps-account-plan-summary__header>div>strong{color:var(--commerce-ink);font-size:clamp(1.35rem,2.2vw,1.9rem)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .ps-account-plan-summary__credits{color:var(--commerce-ink)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .ps-account-plan-summary__credits strong{color:var(--commerce-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .ps-account-plan-summary__credits span{color:var(--commerce-muted)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .ps-account-plan-summary__capabilities{border-color:var(--commerce-line);background:var(--commerce-surface-subtle)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .ps-account-plan-summary__capabilities li{border-color:var(--commerce-line)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .ps-account-plan-summary__capabilities li strong{color:var(--commerce-ink)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-progress{background:var(--commerce-surface-subtle)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-progress>span{background:var(--commerce-green)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-usage-grid{border-color:var(--commerce-line);background:var(--commerce-surface-subtle)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-usage-grid .launch-account-metric-card+.launch-account-metric-card{border-color:var(--commerce-line)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-action-grid,.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-recent-grid{border-color:var(--commerce-line);background:var(--commerce-surface-subtle)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-action:first-child{background:linear-gradient(90deg, var(--commerce-green-soft), transparent 82%)}html[dir=rtl] .ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-action:first-child{background:linear-gradient(270deg, var(--commerce-green-soft), transparent 82%)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-heading{align-items:flex-start}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-heading>div{gap:.22rem;display:grid}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-heading h2{margin:0}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-heading p{max-width:70ch;color:var(--commerce-muted);font-size:var(--psys-text-xs);margin:0;line-height:1.7}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-membership-grid--v0{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-membership-grid--v0 .launch-plan-card{border-color:var(--commerce-line);border-radius:var(--psys-radius-panel);background:var(--commerce-surface);flex-direction:column;min-height:20.5rem;padding:1rem;display:flex}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-membership-grid--v0 .launch-plan-card:hover,.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-membership-grid--v0 .launch-plan-card:focus-within{border-color:var(--commerce-line-strong)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-membership-grid--v0 .launch-plan-card.is-active,.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-membership-grid--v0 .launch-plan-card.is-active:hover{border-color:var(--commerce-green);background:linear-gradient(180deg, #49d70d12, transparent 42%), var(--commerce-surface);box-shadow:inset 0 3px 0 var(--commerce-green)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-head{min-height:2rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-head>strong{color:var(--commerce-ink);font-size:1.05rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-badge{border-color:var(--commerce-green-line);background:var(--commerce-green-soft);color:var(--psys-success)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-price{color:var(--commerce-ink);margin-block:.45rem .7rem;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:850}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-benefits{border-block:1px solid var(--commerce-line);margin-bottom:.75rem;display:grid}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-benefits>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:baseline;gap:.65rem;padding-block:.52rem;display:grid}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-benefits>div+div{border-top:1px solid var(--commerce-line)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-benefits span{color:var(--commerce-faint);font-size:.68rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-benefits strong{color:var(--commerce-ink);text-align:end;font-size:.73rem;font-weight:750;line-height:1.5}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-caption{min-height:2.9rem;color:var(--commerce-muted);margin:0 0 .8rem;font-size:.7rem;line-height:1.65}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-card>.launch-account-wide-btn{margin-top:auto}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .btn.btn-primary{border-color:var(--commerce-green);background:var(--commerce-green);color:var(--psys-green-ink);box-shadow:none}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .btn.btn-primary:hover:not(:disabled),.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .btn.btn-primary:focus-visible:not(:disabled){border-color:var(--commerce-green-hover);background:var(--commerce-green-hover);box-shadow:var(--psys-ring)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .btn.btn-primary:disabled{border-color:var(--commerce-line);background:var(--commerce-surface-subtle);color:var(--commerce-faint)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-management{background:color-mix(in srgb, var(--commerce-surface) 90%, var(--commerce-canvas))}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-management .launch-account-action-block,.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-management .launch-account-empty{border-color:var(--commerce-line);background:var(--commerce-surface-subtle)}@media (width<=1120px){.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-profile{position:static}}@media (width<=900px){.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust{grid-template-columns:1fr}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust>div+div{border-inline-start:0;border-block-start:1px solid var(--commerce-line)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-membership-grid--v0{grid-template-columns:1fr}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-membership-grid--v0 .launch-plan-card{min-height:0}}@media (width<=620px){.ps-app-shell--account .launch-account-page[data-commerce-system=wave6]>.container{width:100%}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-v0-header{gap:.7rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust{border-radius:var(--psys-radius-compact)}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-trust>div{padding:.75rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-heading{gap:.5rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-account-commerce-heading>span{display:none}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-benefits>div{grid-template-columns:1fr;gap:.1rem}.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] .launch-plan-benefits strong{text-align:start}}@media (prefers-reduced-motion:reduce){.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] *,.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] :before,.ps-app-shell--account .launch-account-page[data-commerce-system=wave6] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.react-tool-screen[data-tool-migration=wave7],.local-first-tool-frame[data-tool-migration=wave7]{--tool-migration-line:var(--psys-line);--tool-migration-line-strong:var(--psys-line-strong);--tool-migration-surface:var(--psys-surface);--tool-migration-subtle:var(--psys-surface-subtle);--tool-migration-hover:var(--psys-surface-hover);--tool-migration-ink:var(--psys-ink);--tool-migration-muted:var(--psys-ink-muted);--tool-migration-faint:var(--psys-ink-faint);--tool-migration-green:var(--psys-green);--tool-migration-green-hover:var(--psys-green-hover);--tool-migration-green-soft:var(--psys-green-soft);--tool-migration-green-line:var(--psys-green-line)}.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7]){--tool-migration-line:var(--psys-line);--tool-migration-line-strong:var(--psys-line-strong);--tool-migration-surface:var(--psys-surface);--tool-migration-subtle:var(--psys-surface-subtle);--tool-migration-hover:var(--psys-surface-hover);--tool-migration-ink:var(--psys-ink);--tool-migration-muted:var(--psys-ink-muted);--tool-migration-faint:var(--psys-ink-faint);--tool-migration-green:var(--psys-green);--tool-migration-green-hover:var(--psys-green-hover);--tool-migration-green-soft:var(--psys-green-soft);--tool-migration-green-line:var(--psys-green-line)}.react-tool-screen[data-tool-migration=wave7] .launch-breadcrumb{display:none}.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=quick-processor]) .launch-breadcrumb{display:none}.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=preview-processor]) .launch-breadcrumb{display:none}.react-tool-screen[data-tool-migration=wave7] .launch-legacy-sidebar>.report-tool-btn{display:none}.react-tool-screen[data-tool-migration=wave7] .launch-legacy-sidebar>div:first-child:has(.side-title){display:none}.react-tool-screen[data-tool-migration=wave7] .launch-local-worktop{padding-block:22px 56px}.react-tool-screen[data-tool-migration=wave7] .launch-local-worktop>.container{width:min(100% - 32px,1180px)}.react-tool-screen[data-tool-migration=wave7] .launch-tool-minihead{border:0;border-bottom:1px solid var(--tool-migration-line);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;padding:0 0 16px;display:flex}.react-tool-screen[data-tool-migration=wave7] .launch-tool-minihead-main{min-width:0}.react-tool-screen[data-tool-migration=wave7] .launch-tool-minihead h1{color:var(--tool-migration-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:840;line-height:1.08}html[dir=rtl] .react-tool-screen[data-tool-migration=wave7] .launch-tool-minihead h1{letter-spacing:0}.react-tool-screen[data-tool-migration=wave7] .launch-tool-minihead-meta{align-items:center;gap:6px}.react-tool-screen[data-tool-migration=wave7] .launch-mini-chip{border-color:var(--tool-migration-line);border-radius:var(--psys-radius-control);min-height:34px;color:var(--tool-migration-muted);background:var(--tool-migration-surface);box-shadow:none;padding:6px 9px}.react-tool-screen[data-tool-migration=wave7] .launch-mini-chip strong{color:var(--tool-migration-ink)}.react-tool-screen[data-tool-migration=wave7] .launch-tool-minihead-meta .btn{border-color:var(--tool-migration-line);border-radius:var(--psys-radius-control);min-height:34px;color:var(--tool-migration-muted);box-shadow:none;background:0 0}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .launch-tool-layout-shell{grid-template-columns:minmax(260px,290px) minmax(0,1fr);align-items:start;gap:12px;max-inline-size:1080px;margin-inline:auto}html[dir=rtl] .react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .launch-tool-layout-shell{grid-template-columns:minmax(0,1fr) minmax(260px,290px)}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] :is(.launch-legacy-sidebar,.launch-legacy-workspace){border:1px solid var(--tool-migration-line);border-radius:var(--psys-radius-panel);background:var(--tool-migration-surface);min-width:0;min-height:0;box-shadow:none;padding:14px}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .launch-legacy-sidebar{top:calc(var(--psys-header-height) + 12px)}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .launch-legacy-sidebar .stack{gap:10px}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] :is(.notice,.select,.input,input,select,textarea){border-radius:var(--psys-radius-control)}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .notice{border-color:var(--tool-migration-line);background:var(--tool-migration-subtle);color:var(--tool-migration-muted)}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] :is(input,select,textarea):focus{outline:none;border-color:var(--tool-migration-green)!important;box-shadow:var(--psys-ring)!important}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .btn-primary{border-color:var(--tool-migration-green);background:var(--tool-migration-green);color:var(--psys-green-ink);box-shadow:none}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .btn-primary:hover:not(:disabled){border-color:var(--tool-migration-green-hover);background:var(--tool-migration-green-hover);transform:none}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .btn-primary:disabled{border-color:var(--tool-migration-line);background:var(--tool-migration-subtle);color:var(--tool-migration-faint)}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .progress{border-radius:var(--psys-radius-pill);background:var(--tool-migration-subtle);overflow:hidden}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .progress>div{background:var(--tool-migration-green)}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=preview-processor] .launch-tool-layout-shell--preview-first{gap:12px;max-inline-size:1180px}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=preview-processor] :is(.launch-legacy-workspace,.launch-legacy-sidebar){border:1px solid var(--tool-migration-line);border-radius:var(--psys-radius-panel);background:var(--tool-migration-surface);box-shadow:none}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=preview-processor] .launch-legacy-workspace,.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=preview-processor] .launch-legacy-sidebar{padding:14px}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=preview-processor] .btn-primary{border-color:var(--tool-migration-green);background:var(--tool-migration-green);color:var(--psys-green-ink);box-shadow:none}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=preview-processor] .btn-primary:hover:not(:disabled){border-color:var(--tool-migration-green-hover);background:var(--tool-migration-green-hover);transform:none}:is(.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=quick-processor])>.launch-section>.container,.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=preview-processor])>.launch-section>.container){width:min(100% - 32px,1180px)}:is(.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=quick-processor]) .launch-local-worktop,.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=preview-processor]) .launch-local-worktop){padding-block:22px 56px}:is(.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=quick-processor]) .launch-tool-hero-card,.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=preview-processor]) .launch-tool-hero-card){border:0;border-bottom:1px solid var(--tool-migration-line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:16px;padding:0 0 16px}:is(.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=quick-processor]) .launch-tool-hero-main h1,.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=preview-processor]) .launch-tool-hero-main h1){letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:840;line-height:1.08}html[dir=rtl] .local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7]) .launch-tool-hero-main h1{letter-spacing:0}.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=quick-processor] :is(.local-work-card,.local-settings-grid,.local-result-card,.local-status-card,.local-empty-note),.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=preview-processor] :is(.local-work-card,.local-settings-grid,.local-result-card,.local-status-card,.local-empty-note){border-color:var(--tool-migration-line);border-radius:var(--psys-radius-panel);background:var(--tool-migration-surface);box-shadow:none}.local-first-tool-frame[data-tool-migration=wave7]:is([data-tool-archetype=document-workspace],[data-tool-archetype=audio-workspace],[data-tool-archetype=image-canvas],[data-tool-archetype=ai-workflow],[data-tool-archetype=guided-workflow]){min-width:0}@media (width<=900px){.react-tool-screen[data-tool-migration=wave7] .launch-tool-minihead{flex-direction:column;align-items:start}.react-tool-screen[data-tool-migration=wave7] .launch-tool-minihead-meta{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .launch-tool-layout-shell,html[dir=rtl] .react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .launch-tool-layout-shell{grid-template-columns:1fr;max-inline-size:760px}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] .launch-legacy-sidebar{position:static}}@media (width<=620px){.react-tool-screen[data-tool-migration=wave7] .launch-local-worktop{padding-block:14px 40px}.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=quick-processor]) .launch-local-worktop{padding-block:14px 40px}.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=preview-processor]) .launch-local-worktop{padding-block:14px 40px}.react-tool-screen[data-tool-migration=wave7] .launch-local-worktop>.container{width:calc(100% - 20px)}.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=quick-processor])>.launch-section>.container{width:calc(100% - 20px)}.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7][data-tool-archetype=preview-processor])>.launch-section>.container{width:calc(100% - 20px)}.react-tool-screen[data-tool-migration=wave7] .launch-tool-minihead h1{font-size:clamp(1.65rem,8vw,2.1rem)}.local-tool-page:has(.local-first-tool-frame[data-tool-migration=wave7]) .launch-tool-hero-main h1{font-size:clamp(1.65rem,8vw,2.1rem)}.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=quick-processor] :is(.launch-legacy-sidebar,.launch-legacy-workspace),.react-tool-screen[data-tool-migration=wave7][data-tool-archetype=preview-processor] :is(.launch-legacy-sidebar,.launch-legacy-workspace){border-radius:var(--psys-radius-compact);padding:12px}}@media (prefers-reduced-motion:reduce){.react-tool-screen[data-tool-migration=wave7] *,.react-tool-screen[data-tool-migration=wave7] :before,.react-tool-screen[data-tool-migration=wave7] :after,.local-first-tool-frame[data-tool-migration=wave7] *,.local-first-tool-frame[data-tool-migration=wave7] :before,.local-first-tool-frame[data-tool-migration=wave7] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ps-launch-freeze{border:1px solid var(--psys-line);border-radius:var(--psys-radius-panel);background:var(--psys-surface);gap:1rem;width:min(100%,760px);margin:clamp(1.5rem,4vw,4rem) auto;padding:clamp(1.2rem,3vw,2rem);display:grid}.ps-launch-freeze__eyebrow{border:1px solid var(--psys-green-line);background:var(--psys-green-soft);width:fit-content;color:var(--psys-success);font-size:var(--psys-text-xs);border-radius:999px;padding:.3rem .55rem;font-weight:800}.ps-launch-freeze h1{color:var(--psys-ink);margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.ps-launch-freeze p{max-width:62ch;color:var(--psys-ink-muted);margin:0;line-height:1.8}.ps-launch-freeze__actions{flex-wrap:wrap;gap:.65rem;margin-top:.25rem;display:flex}.home-tool-card.is-launch-frozen,.library-tool-row.is-launch-frozen{border-style:dashed}.home-tool-card.is-launch-frozen .home-tool-card__price,.home-tool-card.is-launch-frozen .home-tool-card__cta,.library-tool-row.is-launch-frozen .library-tool-row__meta small{color:var(--psys-ink-muted)}.home-tool-card.is-launch-frozen{opacity:.76}@media (width<=620px){.ps-launch-freeze{width:100%;margin-block:1rem}.ps-launch-freeze__actions{display:grid}.ps-launch-freeze__actions .btn{width:100%}}
