:root{--background:#020202;--surface:#0a0a10;--surface-raised:#15151d;--surface-soft:#060609;--line:#2a2a35;--text:#f5f5f8;--muted:#a6a6b4;--muted-2:#797985;--brand:#a495f0;--brand-strong:#8d77e5;--success:#6febcc;--warning:#f7b828;--danger:#fc5855;--radius-card:22px;--radius-control:15px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--background:lab(.658503% 0 0);--surface:lab(2.98779% .700913 -2.55223);--surface-raised:lab(7.08217% 1.66141 -5.63905);--surface-soft:lab(1.73685% .312649 -1.1589);--line:lab(17.4497% 2.15864 -7.15268);--text:lab(96.4863% .369251 -1.4644);--muted:lab(68.5037% 1.95712 -7.25365);--muted-2:lab(51.1203% 1.77711 -6.51944);--brand:lab(65.9193% 20.6561 -44.139);--brand-strong:lab(56.0551% 27.9552 -53.8361);--success:lab(85.3129% -41.7598 3.63724);--warning:lab(79.2059% 15.1365 74.3985);--danger:lab(60.882% 63.0569 37.6481)}}*{box-sizing:border-box}html{background:var(--background)}body{background:radial-gradient(circle at 85% -5%, #221a4057, transparent 31rem), var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}@supports (color:lab(0% 0 0)){body{background:radial-gradient(circle at 85% -5%, lab(12.0011% 12.7156 -23.4878/.34), transparent 31rem), var(--background)}}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.app-shell{min-height:100dvh;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.page{width:min(100%,1120px);margin:0 auto;padding:24px 20px 36px}.mobile-page{width:min(100%,520px);margin:0 auto;padding:22px 20px 42px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.eyebrow{color:var(--muted);margin:0 0 4px;font-size:13px;line-height:20px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:0;font-size:28px;line-height:1.2}h2{letter-spacing:-.025em;font-size:20px;line-height:1.35}h3{font-size:16px;line-height:1.4}.muted{color:var(--muted)}.subtle{color:var(--muted-2)}.icon-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;place-items:center;width:42px;height:42px;display:inline-grid}.icon-button:hover{background:var(--surface-raised)}.icon-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.chip:focus-visible,.upload-box:focus-within,.status-action:focus-visible,.remove-point-button:focus-visible,.add-point-button:focus-visible,.template-card:focus-visible{outline-offset:3px;outline:3px solid #c3b9ffe6;outline:3px solid lab(77.8579% 16.3344 -37.6653/.9)}.avatar{background:var(--brand);color:#0d0b19;color:lab(3.48112% 2.93746 -7.94315);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.hero{background:linear-gradient(145deg,#1b1630,#080811);background:linear-gradient(145deg,lab(8.85977% 8.4753 -16.8665),lab(2.38061% 1.16785 -3.99346));border:1px solid #423c638c;border:1px solid lab(27.291% 10.1888 -22.1039/.55);border-radius:28px;min-height:210px;padding:25px;position:relative;overflow:hidden}.hero:after{content:"";background:var(--brand);opacity:.16;filter:blur(1px);border-radius:50%;width:190px;height:190px;position:absolute;top:-60px;right:-45px}.hero-mark{color:#fff;background:var(--brand-strong);border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.hero h2{max-width:14ch;margin-bottom:9px;font-size:28px}.hero p{color:#c2c3d1;color:lab(78.9447% 1.94266 -7.26193);max-width:30ch;margin-bottom:22px;line-height:1.65}.hero-actions{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.primary-button,.secondary-button{border-radius:var(--radius-control);cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 19px;font-weight:700;transition:transform .18s,background .18s,opacity .18s;display:inline-flex}.primary-button{background:var(--brand);color:#fff;box-shadow:0 10px 30px #7262b733;box-shadow:0 10px 30px lab(46.0601% 22.3064 -43.8064/.2)}.primary-button:hover{background:#b0a1ff;background:lab(70.4266% 22.3605 -47.507);transform:translateY(-1px)}.primary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.secondary-button{background:var(--surface-raised);color:var(--text);border:1px solid var(--line)}.wide-button{width:100%;min-height:56px}.section{margin-top:30px}.section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.section-head h2{margin-bottom:0}.section-link{color:var(--muted);align-items:center;gap:4px;font-size:14px;display:flex}.task-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.task-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:13px;min-height:132px;padding:17px 14px;transition:border .18s,transform .18s;display:flex}.task-card:hover{border-color:#71699d;border-color:lab(46.8661% 12.0811 -27.3311);transform:translateY(-2px)}.task-icon{color:#c3b9ff;color:lab(77.7172% 18.1454 -40.9895);background:#1d192e;background:lab(10.1924% 6.29579 -13.5959);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.task-card strong{font-size:15px}.task-card span{color:var(--muted);font-size:12px;line-height:1.5}.task-card.disabled{opacity:.55}.template-picker-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.template-picker-head h2{font-size:20px;line-height:1.4}.template-industry-filter{color:var(--muted);gap:5px;font-size:12px;display:grid}.compact-select{min-width:120px;height:40px;padding:0 34px 0 12px;font-size:13px}.template-type-tabs{scrollbar-width:none;gap:8px;margin-bottom:14px;padding-bottom:3px;display:flex;overflow-x:auto}.template-type-tabs::-webkit-scrollbar{display:none}.template-type-tabs .chip{flex:none}.template-card-tags,.template-specs{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}.template-card-tags{margin-bottom:16px}.template-card-tags span,.template-specs span{border:1px solid color-mix(in oklch, var(--line) 78%, transparent);background:color-mix(in oklch, var(--surface-elevated) 88%, transparent);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:11px;line-height:1}.template-specs{margin:18px 0 12px}.template-empty{border:1px dashed var(--line);background:color-mix(in oklch, var(--surface) 72%, transparent);min-height:150px;color:var(--muted);text-align:center;border-radius:18px;place-content:center;gap:5px;padding:24px;font-size:13px;display:grid}.template-empty strong{color:var(--text);font-size:15px}.template-row{scrollbar-width:none;grid-auto-columns:minmax(206px,68%);grid-auto-flow:column;gap:12px;padding:2px 1px 10px;display:grid;overflow-x:auto}.template-row::-webkit-scrollbar{display:none}.template-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:220px;padding:18px;display:flex;position:relative;overflow:hidden}.template-card:after{content:"";opacity:.3;border-radius:42px;width:150px;height:150px;position:absolute;top:-55px;right:-44px;rotate:24deg}.template-card.violet:after{background:var(--brand)}.template-card.coral:after{background:#f57050;background:lab(63.7514% 50.3144 43.4276)}.template-card.mint:after{background:var(--success)}.template-card.selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.template-card h3{z-index:1;max-width:10ch;margin-bottom:7px;font-size:19px;position:relative}.template-card p{color:var(--muted);z-index:1;max-width:22ch;font-size:13px;line-height:1.55;position:relative}.template-meta{color:var(--muted);z-index:1;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:relative}.template-meta b{color:var(--text)}.balance-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.balance-number{letter-spacing:-.03em;font-size:23px;font-weight:750}.bottom-nav{z-index:20;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-bottom:env(safe-area-inset-bottom);background:#050509f0;background:lab(1.53194% .332586 -1.21769/.94);position:fixed;bottom:0;left:0;right:0}.bottom-nav-inner{grid-template-columns:repeat(4,1fr);max-width:520px;height:72px;margin:0 auto;display:grid}.nav-item{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.stepper li{min-width:0}.step-line{background:var(--surface-raised);border-radius:99px;height:4px;margin-bottom:8px;display:block;overflow:hidden}.step-line:after{content:"";border-radius:inherit;background:var(--brand);transform-origin:0;width:100%;height:100%;transition:transform .18s;display:block;transform:scaleX(0)}.stepper li.done .step-line:after{transform:scaleX(1)}.step-label{color:var(--muted-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;display:block;overflow:hidden}.stepper li.done .step-label{color:var(--muted)}.stepper li[aria-current=step] .step-label{color:var(--text);font-weight:700}.create-topbar{margin-bottom:20px}.create-title{text-align:center;min-width:0}.create-title h1{letter-spacing:-.025em;font-size:21px}.topbar-spacer{flex:0 0 42px;width:42px}.panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:20px}.create-panel{box-shadow:0 18px 55px #00000147;box-shadow:0 18px 55px lab(.0445862% .175662 -.480586/.28)}.create-section-head{margin-bottom:20px}.create-section-head h2{margin-bottom:8px;font-size:22px}.create-section-head .muted{max-width:43ch;margin-bottom:0;font-size:14px;line-height:1.65}.form-group{margin:0 0 19px}.form-group>label,.field-label-row label,.selling-points-label{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.field-label-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.field-label-row label,.field-label-row .selling-points-label{margin-bottom:0}.field-label-row>span{color:var(--muted-2);font-size:11px}.field-label-row .confirm-required{color:var(--warning);border:1px solid #946d128c;border:1px solid lab(49.0171% 10.4392 51.3171/.55);border-radius:99px;padding:3px 7px}.input,.textarea,.select,.money-input{width:100%;color:var(--text);background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;outline:0}.input,.textarea,.select{padding:14px 15px}.input,.select,.money-input{min-height:50px}.textarea{resize:vertical;min-height:94px;line-height:1.6}.input::placeholder,.textarea::placeholder,.money-input input::placeholder{color:#8b8b97;color:lab(58.0811% 1.76454 -6.52651)}.input:focus,.textarea:focus,.select:focus,.money-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #a495f01f;box-shadow:0 0 0 3px lab(65.9193% 20.6561 -44.139/.12)}.input[aria-invalid=true]{border-color:var(--danger)}.money-input:has(input[aria-invalid=true]){border-color:var(--danger)}.field-hint,.field-error{margin:7px 0 0;font-size:12px;line-height:1.55}.field-hint{color:var(--muted-2)}.field-error{color:#ffaaa2;color:lab(78.0709% 34.1602 18.8857)}.info-hint{align-items:flex-start;gap:7px;margin-top:14px;display:flex}.info-hint svg{flex:none;margin-top:2px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.upload-box{cursor:pointer;text-align:center;background:linear-gradient(#07070cd1,#07070cd1),radial-gradient(circle at 50% 20%,#6355a22e,#0000 55%);background:linear-gradient(lab(1.93788% .541404 -1.94563/.82),lab(1.93788% .541404 -1.94563/.82)),radial-gradient(circle at 50% 20%,lab(40.3853% 20.6906 -40.4202/.18),#0000 55%);border:1px dashed #605b80;border:1px dashed lab(40.1639% 8.75387 -20.5959);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:230px;padding:26px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex}.upload-box:hover{border-color:var(--brand);background:var(--surface-raised);transform:translateY(-1px)}.upload-icon{width:54px;height:54px;color:var(--brand);background:#1b1532;background:lab(8.76893% 9.60961 -18.5061);border:1px solid #6358987a;border:1px solid lab(40.7321% 16.3292 -33.8537/.48);border-radius:17px;place-items:center;display:grid}.upload-content{gap:5px;display:grid}.upload-content strong{font-size:16px}.upload-content span,.upload-format{color:var(--muted);font-size:12px;line-height:1.5}.upload-format{background:#13131c;background:lab(6.0456% 1.74422 -6.07196);border-radius:99px;padding:6px 10px}.upload-preview-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;overflow:hidden}.upload-preview-media{background-color:#050508;background-color:lab(1.53553% .289939 -1.07151);background-image:linear-gradient(45deg,#09090d 25%,#0000 25%),linear-gradient(-45deg,#09090d 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#09090d 75%),linear-gradient(-45deg,#0000 75%,#09090d 75%),none;background-image:linear-gradient(45deg,lab(2.43513% .498824 -1.83362) 25%,#0000 25%),linear-gradient(-45deg,lab(2.43513% .498824 -1.83362) 25%,#0000 25%),linear-gradient(45deg,#0000 75%,lab(2.43513% .498824 -1.83362) 75%),linear-gradient(-45deg,#0000 75%,lab(2.43513% .498824 -1.83362) 75%),none;background-position:0 0,0 9px,9px -9px,-9px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;place-items:center;min-height:220px;max-height:330px;padding:14px;display:grid;position:relative}.upload-preview-media img{object-fit:contain;border-radius:12px;max-width:100%;max-height:300px;display:block}.upload-preview-scrim{background:#02020342;background:lab(.446939% .18359 -.638407/.26);position:absolute;inset:0}.upload-preview-meta{justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.upload-preview-meta>div{gap:3px;min-width:0;display:grid}.upload-preview-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.upload-preview-meta span{color:var(--muted-2);font-size:11px}.upload-preview-meta .small-button{border-radius:12px;flex:none;min-height:38px;padding-inline:12px;font-size:12px}.analysis-status{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;margin-top:13px;padding:13px;display:grid}.analysis-status>svg{color:var(--brand);margin-top:2px}.analysis-status-copy strong{color:var(--text);font-size:13px;line-height:1.5;display:block}.analysis-status-copy p{margin:2px 0 0;font-size:12px;line-height:1.55}.analysis-status.ready{background:#00140f;background:lab(4.7504% -7.56683 .731182);border-color:#1b7a66;border-color:lab(45.484% -31.5876 2.73645)}.analysis-status.ready>svg{color:var(--success)}.analysis-status.analysis-failed,.analysis-status.upload-failed{background:#191001;background:lab(5.28251% 2.59975 7.59993);border-color:#6b5018;border-color:lab(36.2621% 7.24675 35.8067);grid-template-columns:20px minmax(0,1fr) auto}.analysis-status.analysis-failed>svg,.analysis-status.upload-failed>svg{color:var(--warning)}.status-action{min-height:34px;color:var(--warning);cursor:pointer;background:0 0;border:1px solid #7a5e28b3;border:1px solid lab(42.0821% 6.90839 34.7045/.7);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.analysis-note{border-left:3px solid var(--warning);color:#e0cfb0;color:lab(83.879% 2.62573 17.4886);background:#150e04;background:lab(4.45838% 1.44339 5.1882);border-radius:8px;margin:0 0 18px;padding:10px 12px;font-size:12px;line-height:1.6}.product-draft-summary{border-bottom:1px solid var(--line);grid-template-columns:68px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:20px;padding-bottom:18px;display:grid}.product-draft-thumb{border:1px solid var(--line);background:var(--surface-soft);width:68px;height:68px;color:var(--muted-2);border-radius:15px;place-items:center;display:grid;overflow:hidden}.product-draft-thumb img{object-fit:cover;width:100%;height:100%}.product-draft-summary>div:last-child{min-width:0}.product-draft-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:13px;display:block;overflow:hidden}.product-draft-summary p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.ai-draft-badge{width:fit-content;color:var(--success);background:#001611;background:lab(5.66903% -9.65488 .939283);border:1px solid #00756080;border:1px solid lab(43.2927% -35.3518 3.04807/.5);border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.price-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.money-input{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0 14px;display:grid}.money-input>span{color:var(--muted);font-size:14px}.money-input input{width:100%;min-width:0;min-height:48px;color:var(--text);background:0 0;border:0;outline:0;padding:0 0 0 7px}.selling-points-fieldset{border:0;min-width:0;padding:0}.selling-point-row{grid-template-columns:25px minmax(0,1fr) 38px;align-items:center;gap:7px;display:grid}.selling-point-row>span{width:25px;height:25px;color:var(--brand);background:#1a162e;background:lab(8.94557% 7.39463 -15.2245);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.selling-point-row .input{min-width:0}.remove-point-button{width:38px;height:38px;color:var(--muted-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;display:grid}.remove-point-button:hover{border-color:var(--line);background:var(--surface-raised);color:var(--text)}.add-point-button{min-height:40px;color:var(--brand);cursor:pointer;background:0 0;border:1px dashed #4f4b6a;border:1px dashed lab(33.3219% 7.22666 -17.1869);border-radius:11px;align-items:center;gap:6px;margin-top:10px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.chips{flex-wrap:wrap;gap:9px;display:flex}.chip{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);cursor:pointer;border-radius:99px;padding:9px 13px}.chip.selected{color:#fff;border-color:var(--brand);background:#221c3c;background:lab(12.1927% 10.3453 -20.2101)}.chip-icon{vertical-align:-2px;margin-right:5px}.sticky-action{z-index:5;bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020202e0;background:lab(.658503% 0 0/.88);border:1px solid #282833b3;border:1px solid lab(16.2888% 2.17073 -7.14742/.7);border-radius:20px;margin-top:28px;padding:10px;position:sticky;box-shadow:0 14px 34px #00000173;box-shadow:0 14px 34px lab(.0530891% .0587702 -.184312/.45)}.notice{color:#cdcae4;color:lab(82.253% 4.48555 -12.285);background:#161325;background:lab(6.83433% 5.25147 -11.7879);border-radius:16px;padding:13px 14px;font-size:13px;line-height:1.55}.error-notice{color:#ffd1cd;color:lab(87.8395% 18.4813 10.037);overflow-wrap:anywhere;background:#340909;background:lab(8.81602% 22.1111 10.2809);margin-bottom:14px}.generation-notice{align-items:flex-start;gap:8px;display:flex}.generation-notice>svg{flex:none;margin-top:3px}.progress-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:58dvh;display:flex}.progress-ring{--progress:0;background:conic-gradient(var(--brand) calc(var(--progress) * 1%), var(--surface-raised) 0);border-radius:50%;width:178px;height:178px;margin-bottom:28px;padding:10px}.progress-ring-inner{background:var(--background);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.progress-number{letter-spacing:-.05em;font-size:42px;font-weight:760}.status-list{text-align:left;gap:10px;width:100%;margin-top:28px;display:grid}.status-row{color:var(--muted-2);border-radius:15px;align-items:center;gap:12px;padding:13px 15px;display:flex}.status-row.active{background:var(--surface);color:var(--text)}.status-row.done{color:var(--muted)}.status-dot{border:2px solid var(--muted-2);border-radius:50%;width:10px;height:10px}.status-row.active .status-dot{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 5px #a495f01f;box-shadow:0 0 0 5px lab(65.9193% 20.6561 -44.139/.12)}.status-row.done .status-dot{background:var(--success);border-color:var(--success)}.work-cover{aspect-ratio:3/4;object-fit:cover;background:var(--surface);border:1px solid var(--line);border-radius:24px;width:100%}.work-summary{justify-content:space-between;align-items:start;gap:20px;margin:18px 2px 24px;display:flex}.work-summary h1{font-size:24px}.result-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.result-tab{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);cursor:pointer;border-radius:12px;padding:11px 8px}.result-tab.active{color:#fff;border-color:var(--brand);background:#1f1a37;background:lab(11.1117% 9.34668 -18.5489)}.copy-block{white-space:pre-wrap;color:#d6d6e0;color:lab(85.9681% 1.23286 -4.73816);line-height:1.8}.storyboard{gap:10px;display:grid}.story-item{background:var(--surface-soft);border-radius:14px;grid-template-columns:55px 1fr;gap:12px;padding:14px;display:grid}.story-time{color:var(--brand);font-size:12px;font-weight:700}.story-item p{margin-bottom:3px;font-size:13px;line-height:1.55}.work-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.work-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.work-card img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.work-card-body{padding:13px}.work-card h3{margin-bottom:4px;font-size:14px}.work-card p{color:var(--muted);margin:0;font-size:12px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stat-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:17px}.stat-card span{color:var(--muted);font-size:13px}.stat-card strong{margin-top:10px;font-size:28px;display:block}.table-list{gap:8px;display:grid}.table-row{background:var(--surface-soft);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.status-pill{color:#d0c9ff;color:lab(82.8989% 11.153 -27.6539);background:#221c3a;background:lab(12.2816% 9.23145 -18.5697);border-radius:99px;padding:6px 9px;font-size:11px}.empty-state{text-align:center;min-height:45dvh;color:var(--muted);place-items:center;display:grid}.empty-state-inner{max-width:280px}.empty-state svg{color:var(--brand);margin-bottom:14px}@media (min-width:760px){.page{padding-top:34px}.dashboard-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:24px;display:grid}.hero{min-height:260px;padding:32px}.task-grid{gap:14px}.bottom-nav{border:1px solid var(--line);border-radius:22px;width:440px;padding-bottom:0;bottom:18px;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.app-shell{padding-bottom:110px}.work-grid{grid-template-columns:repeat(3,1fr)}.mobile-page{padding-top:32px}}@media (max-width:390px){.template-picker-head{flex-direction:column;align-items:stretch;gap:10px}.template-industry-filter{grid-template-columns:auto 1fr;align-items:center}.compact-select{width:100%}.task-card{padding:15px 11px}.task-card span{display:none}.hero h2{font-size:25px}}@keyframes spin{to{transform:rotate(360deg)}}.admin-shell{background:radial-gradient(circle at 90% -10%, #251b4761, transparent 34%), var(--bg);min-height:100vh}@supports (color:lab(0% 0 0)){.admin-shell{background:radial-gradient(circle at 90% -10%, lab(12.9714% 15.0479 -26.7884/.38), transparent 34%), var(--bg)}}.admin-page{padding-top:22px}.admin-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.admin-brand-lockup,.admin-account-chip,.admin-hero-actions,.admin-health-badge,.admin-nav a,.admin-ops-card{align-items:center;display:flex}.admin-brand-lockup{gap:11px}.admin-brand-mark{color:#d6d0ff;color:lab(85.2217% 11.1159 -27.669);background:#221a40b8;background:lab(12.0011% 12.7156 -23.4878/.72);border:1px solid #9e91e46b;border:1px solid lab(63.7426% 18.8202 -40.8046/.42);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 30px #1306314d;box-shadow:0 10px 30px lab(4.24747% 14.1863 -25.2851/.3)}.admin-brand-lockup h1{margin:2px 0 0;font-size:clamp(21px,4vw,28px)}.admin-account-chip{border:1px solid var(--line);background:#11101ca8;background:lab(5.05235% 2.86964 -7.75674/.66);border-radius:14px;gap:9px;min-width:0;padding:8px 11px}.admin-account-chip strong,.admin-account-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-account-chip strong{max-width:110px;font-size:12px}.admin-account-chip small{max-width:110px;color:var(--muted);font-size:10px}.admin-online-dot{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #00b38b1f;box-shadow:0 0 0 4px lab(64.9826% -56.6622 10.2359/.12)}.admin-nav{border:1px solid var(--line);scrollbar-width:none;background:#0d0c15ad;background:lab(3.56623% 1.77353 -4.93607/.68);border-radius:15px;gap:5px;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.admin-nav::-webkit-scrollbar{display:none}.admin-nav a{min-height:34px;color:var(--muted);border-radius:10px;flex:none;padding:0 13px;font-size:12px;text-decoration:none;transition:color .18s,background .18s}.admin-nav a:hover,.admin-nav a.active{color:var(--text);background:#292149b8;background:lab(15.5241% 12.2304 -23.5533/.72)}.admin-overview-hero{background:linear-gradient(130deg,#221942f2,#141120eb);background:linear-gradient(130deg,lab(11.8981% 13.9727 -25.1271/.95),lab(5.89955% 3.95503 -9.85204/.92));border:1px solid #695ca366;border:1px solid lab(42.9011% 18.2507 -37.1801/.4);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;padding:clamp(20px,4vw,32px);display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #04010f38;box-shadow:inset 0 1px lab(100% 0 0/.06),0 18px 50px lab(.753843% 2.06763 -5.18519/.22)}.admin-overview-hero h2{letter-spacing:-.03em;max-width:560px;margin:7px 0 8px;font-size:clamp(24px,5vw,38px)}.admin-overview-hero p:not(.eyebrow){max-width:600px;color:var(--muted);margin:0;line-height:1.65}.admin-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-health-badge{min-height:34px;color:var(--success);background:#00291e8c;background:lab(13.7883% -21.2792 3.83993/.55);border:1px solid #00886675;border:1px solid lab(49.6382% -49.8793 8.97051/.46);border-radius:99px;gap:6px;padding:0 11px;font-size:12px}.admin-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 8px;display:grid}.admin-ops-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:12px;min-width:0;padding:16px}.admin-ops-card>div{min-width:0}.admin-ops-card small,.admin-ops-card strong,.admin-ops-card p{display:block}.admin-ops-card small{color:var(--muted);font-size:11px}.admin-ops-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;overflow:hidden}.admin-ops-card p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.admin-ops-icon{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-ops-icon.violet{color:#d0c9ff;color:lab(82.7735% 12.7771 -31.0207);background:#2e2357b3;background:lab(17.4777% 16.7673 -30.1526/.7)}.admin-ops-icon.mint{color:var(--success);background:#002c20b3;background:lab(14.9486% -21.219 3.83706/.7)}.admin-ops-icon.coral{color:#ffbaa7;color:lab(81.8118% 28.6432 23.2553);background:#451a0fb3;background:lab(15.8811% 20.751 17.5611/.7)}.admin-loading,.admin-locked{text-align:center;min-height:70vh;color:var(--muted);align-content:center;place-items:center;gap:12px;padding:32px 20px;display:grid}.admin-locked h1,.admin-locked p{margin:0}.admin-locked h1{color:var(--text);font-size:24px}.admin-locked p{max-width:420px;line-height:1.6}.admin-audit-list{overflow:hidden}.status-pill.success{color:var(--success);background:#001c15;background:lab(7.84681% -14.7946 1.45589);border-color:#007560a6;border-color:lab(43.4215% -39.106 3.35907/.65)}.status-pill.danger{color:#ffafa8;color:lab(79.3302% 31.0065 17.0711);background:#290b0a;background:lab(6.7751% 15.4115 6.4105);border-color:#a43b38a6;border-color:lab(40.6069% 44.0896 26.0737/.65)}@media (max-width:680px){.admin-topbar,.admin-overview-hero{flex-direction:column;align-items:flex-start}.admin-account-chip{align-self:stretch}.admin-hero-actions{justify-content:flex-start}.admin-ops-grid{grid-template-columns:1fr}}.admin-page{max-width:1180px}.admin-error{overflow-wrap:anywhere;border:1px solid #9d3533a6;border:1px solid lab(38.2823% 44.1313 26.3036/.65);border-radius:14px;margin-bottom:16px;padding:13px 15px;line-height:1.55}.admin-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.admin-balance-grid span{gap:4px;display:grid}.admin-balance-grid small{color:var(--muted);font-size:12px}.admin-balance-grid strong{font-size:24px}.admin-section-head{align-items:center}.compact-button{min-height:42px;padding-inline:15px}.template-editor{border-color:#585082;border-color:lab(36.3848% 12.5916 -27.1918);margin-bottom:14px}.editor-heading,.template-title-row,.editor-actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.editor-heading h3{margin-bottom:0;font-size:19px}.editor-note{color:#d0cfe1;color:lab(83.5169% 3.13914 -8.81208);background:#161325;background:lab(6.83433% 5.25147 -11.7879);border-radius:12px;margin:14px 0 20px;padding:11px 13px;font-size:13px;line-height:1.6}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.admin-span-2{grid-column:1/-1}.dimension-fields>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.dimension-fields span{color:var(--muted)}.advanced-config{border-top:1px solid var(--line);margin:4px 0 18px;padding-top:13px}.advanced-config summary{color:var(--muted);cursor:pointer;font-size:13px}.advanced-config[open] summary{margin-bottom:12px}.code-input{min-height:150px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.editor-actions{justify-content:flex-end;align-items:center;padding-top:4px}.template-admin-list{gap:12px;display:grid}.template-admin-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:8px minmax(0,1fr);min-height:190px;display:grid;overflow:hidden}.template-swatch{background:var(--brand)}.template-swatch.coral{background:#f57050;background:lab(63.7514% 50.3144 43.4276)}.template-swatch.mint{background:var(--success)}.template-admin-main{min-width:0;padding:18px}.template-title-row h3{margin:11px 0 5px;font-size:18px}.template-title-row p{max-width:68ch;color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.6}.template-badges,.template-facts,.template-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.template-badges span{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:5px 8px;font-size:11px}.template-badges .template-status.published{color:var(--success);background:#001c15;background:lab(7.84681% -14.7946 1.45589);border-color:#007560a6;border-color:lab(43.4215% -39.106 3.35907/.65)}.template-badges .template-status.draft{color:var(--warning);background:#1f1401;background:lab(7.24397% 3.72015 10.6356);border-color:#7f5d098c;border-color:lab(42.0471% 9.57137 47.0893/.55)}.template-badges .template-status.archived{color:var(--muted-2)}.template-badges .pending-badge{color:#d0c9ff;color:lab(82.8989% 11.153 -27.6539);border-color:#63579db3;border-color:lab(40.5631% 18.4629 -37.1395/.7)}.template-cost{color:var(--text);justify-items:end;font-size:24px;display:grid}.template-cost small{color:var(--muted);font-size:11px;font-weight:500}.template-facts{color:var(--muted);margin-top:16px;font-size:12px}.template-facts span+span:before{content:"·";color:var(--muted-2);margin-right:8px}.template-admin-actions{margin-top:17px}.small-button{border-radius:12px;min-height:38px;padding:0 12px;font-size:13px}.danger-button{color:#ffaba3;color:lab(78.1698% 31.0117 17.0814)}.skeleton-card{background:linear-gradient(100deg, var(--surface) 25%, var(--surface-raised) 45%, var(--surface) 65%);background-size:220% 100%;min-height:190px;animation:1.4s infinite skeleton-shift}.job-meta,.empty-copy{margin:5px 0 0}@keyframes skeleton-shift{to{background-position:-220% 0}}@media (min-width:900px){.admin-page .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.admin-section-head{align-items:flex-end}.admin-section-head .primary-button{flex:none}.admin-form-grid{grid-template-columns:1fr}.admin-span-2{grid-column:auto}.template-title-row{gap:10px}.template-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-admin-actions button{width:100%}.admin-balance-grid{gap:12px}.admin-balance-grid strong{font-size:20px}}@media (max-width:390px){.create-page{padding-inline:14px}.create-panel{padding:17px}.price-field-grid{grid-template-columns:1fr;gap:0}.upload-preview-meta{flex-direction:column;align-items:flex-start}.upload-preview-meta .small-button{width:100%}.analysis-status.analysis-failed,.analysis-status.upload-failed{grid-template-columns:20px minmax(0,1fr)}.analysis-status .status-action{grid-column:2;width:fit-content}.selling-point-row{grid-template-columns:23px minmax(0,1fr) 34px;gap:5px}.remove-point-button{width:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.commerce-shell{background:radial-gradient(circle at 16% 0,#153b3a52,#0000 18rem),radial-gradient(circle at 92% 15%,#1a373238,#0000 22rem),#080b12}.commerce-home{width:min(100%,520px);margin:0 auto;padding:14px 16px 34px;overflow:hidden}.commerce-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;display:flex}.commerce-brand{color:#f7fbfb;letter-spacing:-.02em;align-items:center;gap:8px;font-size:17px;font-weight:800;display:inline-flex}.commerce-brand-mark{color:#071110;background:linear-gradient(145deg,#6ff4de,#34d6c3);border-radius:10px;place-items:center;width:29px;height:29px;display:grid;box-shadow:0 7px 22px #2fe1c92e}.credit-pill{color:#b9c4ca;background:#132025c7;border:1px solid #70eedc29;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:12px;display:inline-flex}.credit-pill svg{color:#66ead8}.hero-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hero-entry{aspect-ratio:1.58;isolation:isolate;background:#10171d;border:1px solid #ffffff0e;border-radius:19px;min-width:0;position:relative;overflow:hidden}.hero-entry img,.showcase-card img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.hero-entry-store img{object-position:38% 58%}.hero-entry-selling img{object-position:50% 32%}.hero-entry-shade{z-index:1;background:linear-gradient(90deg,#071114f5 0%,#0711149e 54%,#0711141f 100%);position:absolute;inset:0}.hero-entry-content{z-index:2;gap:4px;display:grid;position:absolute;bottom:18px;left:15px;right:10px}.hero-entry-content strong{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 10px #00000061;font-size:clamp(18px,5vw,24px);line-height:1.1}.hero-entry-content small{color:#e2ebecad;white-space:nowrap;font-size:11px;line-height:1.35}.hero-entry-arrow{z-index:2;color:#ffffffb8;opacity:0;background:#ffffff1f;border-radius:50%;place-items:center;width:28px;height:28px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:12px;right:10px;transform:translate(-4px)}.hot-badge{z-index:3;color:#fff;background:#ff673f;border-radius:7px 7px 7px 2px;padding:3px 7px;font-size:10px;font-style:italic;font-weight:900;line-height:1;position:absolute;top:11px;left:13px;box-shadow:0 5px 13px #ff462947}.feature-panel{background:linear-gradient(112deg,#131c23fa,#0b1b1bf5),#12171d;border:1px solid #ffffff0b;border-radius:23px;margin-top:20px;padding:23px 8px 21px;box-shadow:inset 0 1px #ffffff05}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;row-gap:22px;min-height:148px;display:grid}.feature-entry{color:#f2f5f7;text-align:center;justify-items:center;gap:9px;min-width:0;font-size:12px;line-height:1.2;display:grid}.feature-icon-wrap{color:#f8fbfb;place-items:center;width:44px;height:40px;display:grid;position:relative}.feature-icon-wrap small{color:#08100f;background:#57e7d4;border-radius:999px;padding:2px 4px;font-size:7px;font-weight:900;position:absolute;top:-7px;right:-8px}.feature-action-row{border-top:1px solid #ffffff0e;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:18px;display:grid}.feature-action{color:#f2f7f7;background:#09181aa8;border:1px solid #6be7d733;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 11px;transition:border-color .18s,background .18s,transform .18s;display:flex}.feature-action:hover{background:#0f2a2ad1;border-color:#5ce8d594;transform:translateY(-1px)}.feature-action-icon{color:#5ce8d5;background:#5ce8d51a;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.feature-action>span:last-child{gap:3px;min-width:0;display:grid}.feature-action strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.feature-action small{color:#8e9da1;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.feature-pagination{color:#8f9da2;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:10px;display:flex}.feature-page-button{color:#d7e3e4;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.feature-page-button:hover:not(:disabled){color:#5ce8d5;background:#5ce8d51f;border-color:#5ce8d573}.feature-page-button:disabled{opacity:.32;cursor:not-allowed}.showcase-list{margin-top:28px}.showcase-section+.showcase-section{margin-top:29px}.showcase-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.showcase-heading h2{color:#f5f7f8;letter-spacing:-.035em;align-items:center;gap:8px;min-width:0;margin:0;font-size:20px;font-weight:730;display:flex}.showcase-heading h2 svg{color:#54e6d2;filter:drop-shadow(0 4px 8px #30e1c833);flex:none}.showcase-heading a{color:#858d94;flex:none;align-items:center;gap:1px;font-size:13px;display:inline-flex}.showcase-row{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;grid-auto-columns:31%;grid-auto-flow:column;gap:10px;padding:1px 18px 3px 0;display:grid;overflow-x:auto}.showcase-row::-webkit-scrollbar{display:none}.showcase-card,.showcase-more-card{scroll-snap-align:start;aspect-ratio:.69;border-radius:17px;overflow:hidden}.showcase-card{background:#151a20;position:relative}.showcase-card img{object-position:center}.showcase-card-shade{background:linear-gradient(#0000,#04080ce6);position:absolute;inset:38% 0 0}.showcase-card-copy{z-index:2;gap:2px;display:grid;position:absolute;bottom:9px;left:10px;right:8px}.showcase-card-copy strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.showcase-card-copy small{color:#e0e7eaa8;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.showcase-tag{z-index:2;color:#6df0dd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e191bcc;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750;position:absolute;top:8px;left:8px}.showcase-play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d1275;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.showcase-more-card{color:#6e7a80;background:#11171c;border:1px solid #fff1;place-content:center;justify-items:center;gap:8px;font-size:11px;display:grid}.hero-entry:focus-visible,.feature-entry:focus-visible,.feature-action:focus-visible,.feature-page-button:focus-visible,.showcase-card:focus-visible,.showcase-more-card:focus-visible,.credit-pill:focus-visible,.commerce-brand:focus-visible{outline-offset:3px;outline:2px solid #5ce8d5}.hero-entry:hover img,.showcase-card:hover img{transform:scale(1.035)}.hero-entry:hover .hero-entry-arrow{opacity:1;transform:translate(0)}.bottom-nav{background:#181f23f5;border-top-color:#ffffff0f}.bottom-nav-inner{max-width:520px;height:70px}.nav-item{color:#8f989e;gap:4px;font-size:11px;font-weight:600}.nav-icon{border-radius:11px;place-items:center;width:35px;height:30px;display:grid}.nav-item.active{color:#f8fbfb}.nav-item.active .nav-icon{color:#5ce8d5;background:#51e6d21c}.nav-item.active svg{color:currentColor}@media (max-width:370px){.commerce-home{padding-inline:13px}.commerce-topbar{margin-bottom:9px}.hero-entry-grid{gap:7px}.hero-entry{border-radius:16px}.hero-entry-content{bottom:14px;left:12px}.hero-entry-content strong{font-size:17px}.hero-entry-content small{font-size:9px}.feature-panel{padding-inline:2px}.feature-grid{min-height:148px}.feature-entry{font-size:11px}.feature-action{gap:7px;padding-inline:8px}.feature-action-icon{width:32px;height:32px}.feature-action strong{font-size:12px}.feature-action small{font-size:9px}.showcase-heading h2{font-size:18px}}@media (min-width:760px){.commerce-home{padding-top:20px}.commerce-shell .bottom-nav{border-color:#ffffff14;border-radius:22px;width:480px;bottom:18px}}.selling-create-page{width:min(100%,520px);min-height:100dvh;padding:0 16px calc(122px + env(safe-area-inset-bottom));background:linear-gradient(#10151c 0,#090b10 210px 100%);margin:0 auto}.selling-topbar{z-index:20;min-height:66px;padding:max(10px, env(safe-area-inset-top)) 16px 10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1117e0;border-bottom:1px solid #ffffff0e;grid-template-columns:44px 1fr 72px;align-items:center;gap:10px;margin:0 -16px;display:grid;position:sticky;top:0}.selling-topbar>a,.selling-topbar>button{cursor:pointer;background:#ffffff0e;border:0;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.selling-topbar>div{text-align:center;min-width:0}.selling-topbar>div strong,.selling-topbar>div small{display:block}.selling-topbar>div strong{letter-spacing:-.02em;font-size:17px}.selling-topbar>div small{color:#858d96;margin-top:2px;font-size:10px}.wallet-compact{color:#e6ddff;background:#171c23;border:1px solid #ffffff12;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:5px;min-width:58px;height:34px;font-size:12px;font-weight:750;display:inline-flex}.wallet-compact svg{color:#9c86ff}.selling-stepper{grid-template-columns:repeat(4,1fr);gap:0;margin:18px 2px 24px;display:grid}.selling-stepper>div{color:#68717b;justify-items:center;gap:7px;display:grid;position:relative}.selling-stepper>div:not(:last-child):after{content:"";background:#282d35;width:calc(100% - 36px);height:1px;position:absolute;top:14px;left:calc(50% + 18px)}.selling-stepper>div.complete:not(:last-child):after{background:#7561e9}.selling-stepper span{z-index:1;background:#11151b;border:1px solid #303640;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid;position:relative}.selling-stepper small{font-size:10px;font-weight:650}.selling-stepper .active{color:#f7f4ff}.selling-stepper .active span{background:#7a65ec;border-color:#8b74ff;box-shadow:0 0 0 5px #7a65ec1c}.selling-stepper .complete{color:#a99cff}.selling-stepper .complete span{background:#2b2551;border-color:#6e5bd7}.selling-step-content{animation:.28s ease-out selling-step-in}.selling-step-stack{gap:14px;display:grid}.selling-section,.product-overview-card,.review-hero,.product-safety-note,.refund-note,.unsupported-feature-card{background:#14181f;border:1px solid #ffffff12;border-radius:20px}.selling-section{padding:17px}.selling-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.selling-section-heading h2{color:#f7f8fa;letter-spacing:-.025em;margin:0;font-size:18px}.selling-section-heading p{color:#8d949d;margin:5px 0 0;font-size:11px;line-height:1.5}.selling-section-heading>svg{color:#9c88ff;flex:none}.selling-section-heading.compact{margin-bottom:16px}.inspiration-section{padding-right:0;overflow:hidden}.inspiration-section .selling-section-heading{padding-right:17px}.inspiration-row,.selling-template-row{scroll-snap-type:inline proximity;scrollbar-width:none;overscroll-behavior-inline:contain;grid-auto-flow:column;display:grid;overflow-x:auto}.inspiration-row::-webkit-scrollbar{display:none}.selling-template-row::-webkit-scrollbar{display:none}.inspiration-row{grid-auto-columns:34%;gap:10px;padding-right:17px}.inspiration-card{aspect-ratio:.72;scroll-snap-align:start;background:#252a31;border-radius:16px;position:relative;overflow:hidden}.inspiration-card img{object-fit:cover;width:100%;height:100%}.inspiration-card-shade{background:linear-gradient(#0000,#020509e6);position:absolute;inset:35% 0 0}.inspiration-card-tag{color:#c9c1ff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e1319b8;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800;position:absolute;top:8px;left:8px}.inspiration-card strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;position:absolute;bottom:9px;left:9px;right:7px;overflow:hidden}.source-section{padding:0;overflow:hidden}.source-tabs{background:#11151b;border-bottom:1px solid #ffffff0e;grid-template-columns:1fr 1fr;padding:5px;display:grid}.source-tabs.source-tabs-poster{grid-template-columns:repeat(3,minmax(0,1fr))}.source-tabs button{color:#7f8790;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:12px;font-weight:700;display:inline-flex}.source-tabs button.active{color:#dcd6ff;background:#25223e;box-shadow:inset 0 0 0 1px #9a83ff33}.source-panel,.text-poster-source-panel{padding:16px}.text-poster-empty{text-align:center;background:radial-gradient(circle at 50% 0,#7a60e033,#0000 58%),#191d24;border:1px solid #a48eff42;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:24px 20px;display:flex}.text-poster-empty strong{color:#f5f3ff;font-size:16px}.text-poster-empty p{color:#afb4bd;max-width:310px;margin:0;font-size:11px;line-height:1.65}.text-poster-empty small{color:#797f89;font-size:9px;line-height:1.6}.poster-text-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.poster-preview-text-only{place-items:center;padding:14px;display:grid}.poster-preview-festival{text-align:left;gap:7px;width:100%;display:grid}.poster-preview-festival small{color:currentColor;opacity:.58;letter-spacing:.1em;font-size:7px}.poster-preview-festival b{color:currentColor;font-size:14px;line-height:1.15}.poster-preview-festival em{color:currentColor;opacity:.72;font-size:8px;font-style:normal}.review-text-poster-card .review-product-image{color:#ad9cff;background:#2a2547}.selling-upload-hero{color:#f5f6f8;cursor:pointer;background:linear-gradient(145deg,#20252c,#191d24);border:1px dashed #444a56;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:180px;display:flex}.selling-upload-hero:hover{background:#20232d;border-color:#8975f0}.selling-upload-hero:disabled{opacity:.5;cursor:not-allowed}.upload-hero-icon{color:#ad9cff;background:#302b55;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:4px;display:grid}.selling-upload-hero strong{font-size:16px}.selling-upload-hero small{color:#a0a6ad;font-size:11px}.upload-limit{color:#686f78;margin-top:6px;font-size:9px}.asset-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.asset-tile,.asset-add-tile{aspect-ratio:1;background:#21262d;border-radius:14px;position:relative;overflow:hidden}.asset-tile{color:#777f88;border:1px solid #303640;place-items:center;display:grid}.asset-tile img{object-fit:cover;width:100%;height:100%}.asset-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030609d1);position:absolute;inset:48% 0 0}.asset-tile.asset-failed{border-color:#e75b58b3}.asset-main-badge{z-index:2;color:#fff;background:#7863e9;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800;position:absolute;top:6px;left:6px}.asset-tile-status{z-index:2;color:#fff;align-items:center;gap:4px;font-size:8px;display:flex;position:absolute;bottom:7px;left:7px}.asset-ready .asset-tile-status svg{color:#65e5c8}.asset-actions{z-index:3;gap:4px;display:flex;position:absolute;top:6px;right:6px}.asset-actions button{color:#fff;cursor:pointer;background:#070a0eb8;border:0;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.asset-add-tile{color:#8d949c;cursor:pointer;border:1px dashed #454b55;place-content:center;justify-items:center;gap:5px;font-size:9px;display:grid}.analysis-strip,.selling-inline-note,.selling-global-error{border-radius:13px;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.analysis-strip{color:#c8c0f5;background:#211e36;margin-top:12px;padding:11px 12px}.analysis-strip.success{color:#8fe7d3;background:#142824}.library-empty{color:#858d96;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:180px;display:grid}.library-empty h3{color:#e8eaed;margin:5px 0 0;font-size:15px}.library-empty p{max-width:30ch;margin:0;font-size:11px;line-height:1.6}.library-empty button{color:#cdc4ff;background:#292440;border:0;border-radius:11px;margin-top:6px;padding:9px 13px;font-size:11px;font-weight:700}.product-library-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-library-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#191e24;border:1px solid #2c323a;border-radius:15px;gap:6px;padding:8px;display:grid}.product-library-card.active{border-color:#826cf1;box-shadow:0 0 0 3px #826cf11a}.product-library-image{aspect-ratio:1.2;color:#78818a;background:#242a31;border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden}.product-library-image img{object-fit:cover;width:100%;height:100%}.product-selected-check{color:#fff;background:#7b65eb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.product-library-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.product-library-card small{color:#858d95;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.product-overview-card{grid-template-columns:104px 1fr;align-items:center;gap:13px;padding:13px;display:grid}.product-overview-images{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:4px;height:86px;display:grid}.product-overview-images>span{color:#757d86;background:#272c33;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.product-overview-images>span.main{grid-row:1/3}.product-overview-images img{object-fit:cover;width:100%;height:100%}.product-overview-images small{color:#fff;background:#070a0db8;border-radius:5px;padding:2px 4px;font-size:7px;position:absolute;bottom:4px;left:4px}.product-overview-card>div:last-child{min-width:0}.product-overview-card>div:last-child>strong{color:#f5f6f7;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 3px;font-size:14px;display:block;overflow:hidden}.product-overview-card p{color:#858d96;margin:0;font-size:10px}.ai-result-label{color:#a896ff;align-items:center;gap:4px;font-size:9px;font-weight:750;display:inline-flex}.selling-inline-note{color:#a8afb6;background:#1c2027;padding:11px 13px}.product-form-section{gap:15px;display:grid}.selling-field{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.selling-field>span,.selling-field legend{color:#dfe2e6;font-size:11px;font-weight:700}.selling-field em{color:#9f8cff;font-size:9px;font-style:normal}.selling-field i{color:#6e7680;font-size:9px;font-style:normal;font-weight:500}.selling-field input,.selling-field select,.selling-field textarea{color:#f2f4f6;background:#0f1318;border:1px solid #30363f;border-radius:13px;outline:0;width:100%;min-height:46px;padding:0 13px;font-size:12px}.selling-field textarea{resize:vertical;min-height:100px;padding-block:12px 24px;line-height:1.55}.selling-field input::placeholder,.selling-field textarea::placeholder{color:#6e7680;opacity:1}.selling-field input:focus,.selling-field select:focus,.selling-field textarea:focus{border-color:#8c77f3;box-shadow:0 0 0 3px #8c77f31c}.selling-field.has-error input{border-color:#d95c5a}.selling-field>small{color:#e27572;font-size:9px}.selling-field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.price-input{position:relative}.price-input b{z-index:1;color:#858d95;font-size:12px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.price-input input{padding-left:30px}.selling-points-field legend{margin-bottom:8px}.selling-point-list{gap:8px;display:grid}.selling-point-row{background:#0f1318;border:1px solid #30363f;border-radius:13px;grid-template-columns:24px 1fr 34px;align-items:center;display:grid}.selling-point-row>span{color:#8272d5;place-items:center;font-size:9px;font-weight:800;display:grid}.selling-point-row input{border:0;min-width:0;padding-inline:5px;box-shadow:none!important}.selling-point-row button{color:#6d757e;cursor:pointer;background:0 0;border:0;border-left:1px solid #282e36;place-items:center;height:34px;display:grid}.selling-point-suggestions{border-top:1px dashed #ffffff14;gap:7px;margin-top:10px;padding-top:10px;display:grid}.suggestion-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.suggestion-heading span{color:#aaa0e8;font-size:9px;font-weight:750}.suggestion-heading small{color:#6f7781;font-size:8px}.suggestion-chip-list{flex-wrap:wrap;gap:6px;display:flex}.suggestion-chip{color:#c8bfff;cursor:pointer;background:#201c31;border:1px solid #383149;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:0 9px;font-size:9px;display:inline-flex}.suggestion-chip:hover,.suggestion-chip:focus-visible{background:#2b2647;border-color:#8671ef}.add-selling-point{color:#aa9aff;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;margin-top:8px;font-size:10px;font-weight:700;display:inline-flex}.field-counter{justify-self:end;margin-top:-25px;margin-right:10px;color:#6b737c!important}.selling-warning-list{gap:6px;display:grid}.analysis-retry-button{color:#ead39a;cursor:pointer;background:#282416;border:1px solid #645b3f;border-radius:10px;justify-self:start;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.analysis-retry-button:disabled{cursor:wait;opacity:.65}.selling-warning-list p{color:#d3b783;align-items:flex-start;gap:7px;margin:0;font-size:10px;line-height:1.5;display:flex}.product-safety-note,.refund-note{color:#77d7c0;background:#14221f;align-items:flex-start;gap:11px;padding:14px;display:flex}.product-safety-note div,.refund-note div{min-width:0}.product-safety-note strong,.refund-note strong{color:#b8f0e3;font-size:11px}.product-safety-note p,.refund-note p{color:#8eb1aa;margin:3px 0 0;font-size:9px;line-height:1.55}.goal-grid{gap:8px;display:grid}.goal-card{min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#191d24;border:1px solid #30363e;border-radius:15px;gap:4px;padding:14px 42px 14px 14px;display:grid;position:relative}.goal-card.active{background:#24203b;border-color:#8671f0}.goal-card strong{font-size:13px}.goal-card small{color:#858d96;font-size:9px;line-height:1.5}.goal-check{border:1px solid #3d434c;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.goal-card.active .goal-check{color:#fff;background:#7b66e9;border-color:#8974f3}.selling-template-row{grid-auto-columns:42%;gap:10px;margin-right:-17px;padding-right:17px}.selling-template-card{min-width:0;color:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;background:#191e24;border:1px solid #2e343c;border-radius:16px;gap:5px;padding:7px 7px 10px;display:grid;position:relative}.selling-template-card.active{border-color:#8671ef;box-shadow:0 0 0 3px #8671ef1a}.template-preview{color:#fff;background:linear-gradient(145deg,#5547a3,#252035);border-radius:11px;flex-direction:column;justify-content:space-between;min-height:126px;padding:10px;display:flex}.template-preview span{background:#00000040;border-radius:6px;align-self:flex-start;padding:3px 5px;font-size:8px}.template-preview b{max-width:8ch;font-size:16px;line-height:1.15}.selling-template-card>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.selling-template-card>small{color:#818992;height:28px;font-size:8px;line-height:1.45;overflow:hidden}.template-cost{color:#a897ff;align-items:center;gap:3px;font-size:8px;display:inline-flex}.template-selected{color:#fff;background:#7c66ec;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:12px;right:12px}.setting-group{border-top:1px solid #ffffff0e;gap:10px;padding:13px 0;display:grid}.setting-label{color:#9887ef;align-items:flex-start;gap:9px;display:flex}.setting-label span{gap:2px;display:grid}.setting-label strong{color:#e9ebee;font-size:11px}.setting-label small{color:#787f88;font-size:8px}.segmented-control{background:#0f1318;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.segmented-control button,.voice-style-grid button{color:#7c848d;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;font-size:10px;font-weight:700}.segmented-control button.active,.voice-style-grid button.active{color:#d7ceff;background:#2b2647}.production-mode-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.production-mode-card{color:#e9ebee;text-align:left;cursor:pointer;background:#171b21;border:1px solid #2e343c;border-radius:12px;align-content:center;gap:4px;min-height:72px;padding:11px;display:grid}.production-mode-card strong{font-size:10px}.production-mode-card small{color:#858d96;font-size:8px;line-height:1.45}.production-mode-card.active{background:#292443;border-color:#7d69e7;box-shadow:inset 0 0 0 1px #9986ff38}.production-mode-card.active small{color:#b7addf}.script-style-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.script-style-grid button{color:#8b939c;cursor:pointer;background:#171b21;border:1px solid #2e343c;border-radius:9px;min-height:36px;font-size:9px;font-weight:700}.script-style-grid button.active{color:#d7ceff;background:#2b2647;border-color:#6f5ed0}.voice-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.voice-language-grid button{color:#929aa4;cursor:pointer;background:#171b21;border:1px solid #2e343c;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:39px;font-size:9px;font-weight:700;display:inline-flex}.voice-language-grid button.active{color:#e1dbff;background:#2b2647;border-color:#7865e8;box-shadow:inset 0 0 0 1px #917ef42e}.voice-language-grid button svg{flex:none}.voice-tone-heading{border-top:1px solid #ffffff0e;margin-top:5px;padding-top:11px}.voice-style-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.voice-style-grid button{background:#171b21;border:1px solid #2e343c}.voice-style-grid button:disabled{opacity:.35;cursor:not-allowed}.voice-unavailable-card{color:#9d92c8;background:#1b1925;border:1px solid #393246;border-radius:11px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.voice-unavailable-card svg{color:#aa9aff;flex:none;margin-top:1px}.voice-provider-card{color:#cfc6ff;background:linear-gradient(135deg,#2b2647d1,#1b1925eb);border:1px solid #7863e661;border-radius:11px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.voice-provider-card svg{color:#a99aff;flex:none;margin-top:1px}.voice-provider-card span{gap:3px;display:grid}.voice-provider-card strong{color:#edeaff;font-size:10px}.voice-provider-card small{color:#aaa0d1;font-size:9px;line-height:1.5}.voice-style-picker{gap:8px;margin-top:12px;display:grid}.toggle-list{border-top:1px solid #ffffff0e;margin-top:4px;display:grid}.toggle-row:disabled{opacity:.58;cursor:not-allowed}.toggle-row{min-height:67px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;display:flex}.toggle-copy{color:#9887ef;text-align:left;align-items:flex-start;gap:9px;display:flex}.toggle-copy>span{gap:3px;display:grid}.toggle-copy strong{color:#e9ebee;font-size:11px}.toggle-copy small{color:#787f88;font-size:8px}.toggle-track{background:#333943;border-radius:999px;flex:none;width:42px;height:24px;padding:3px;transition:background .18s}.toggle-track span{background:#aab0b6;border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;display:block}.toggle-track.active{background:#7863e6}.toggle-track.active span{background:#fff;transform:translate(18px)}.review-hero{background:linear-gradient(145deg,#292345,#171a21);align-items:flex-start;gap:12px;padding:17px;display:flex}.review-hero-icon{color:#fff;background:#7560e7;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.review-hero h2{margin:0 0 5px;font-size:17px}.review-hero p{color:#a39cab;margin:0;font-size:10px;line-height:1.55}.review-product-card{grid-template-columns:66px 1fr;align-items:center;gap:11px;padding:11px;display:grid;position:relative}.review-product-image{aspect-ratio:1;color:#78818a;background:#272c33;border-radius:13px;place-items:center;width:66px;display:grid;overflow:hidden}.review-product-image img{object-fit:cover;width:100%;height:100%}.review-product-copy{gap:3px;min-width:0;padding-right:66px;display:grid}.review-product-copy small{color:#7f8790;font-size:8px}.review-product-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.review-product-copy span{color:#aaa1dc;font-size:9px}.review-ready{color:#70dbc1;align-items:center;gap:3px;font-size:8px;display:inline-flex;position:absolute;top:13px;right:12px}.review-spec-list{gap:0;margin:0;display:grid}.review-spec-list div{border-top:1px solid #ffffff0e;justify-content:space-between;gap:18px;padding:11px 0;font-size:10px;display:flex}.review-spec-list dt{color:#79818a}.review-spec-list dd{color:#e8eaed;text-align:right;margin:0}.deliverable-list{display:grid}.deliverable-list>div{border-top:1px solid #ffffff0e;grid-template-columns:35px 1fr 20px;align-items:center;gap:10px;padding:10px 0;display:grid}.deliverable-list>div>span{color:#9e8cff;background:#28233f;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.deliverable-list p{gap:2px;margin:0;display:grid}.deliverable-list strong{font-size:10px}.deliverable-list small{color:#7e868f;font-size:8px}.deliverable-list>div>svg{color:#66d9bf}.delivery-honesty{color:#949ca5;background:#1b2027;border-radius:11px;margin:10px 0 0;padding:10px;font-size:9px;line-height:1.55}.quote-loading,.quote-error{color:#9b93b9;justify-content:center;align-items:center;gap:8px;min-height:86px;font-size:10px;display:flex}.quote-error{color:#dc8581;flex-direction:column}.quote-error button{color:#d9caff;background:#30263c;border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:inline-flex}.quote-list{display:grid}.quote-row,.quote-total,.quote-balance{justify-content:space-between;gap:15px;padding:9px 0;font-size:10px;display:flex}.quote-row{color:#8d959e;border-top:1px solid #ffffff0d}.quote-row strong{color:#dfe2e5}.quote-total{color:#e7e9ec;border-top:1px solid #343a43;margin-top:4px;padding-top:13px;font-size:12px}.quote-total strong{color:#b6a7ff;font-size:17px}.quote-balance{color:#8b939b}.quote-balance strong{color:#69d9bf}.quote-balance.insufficient strong{color:#e06d68}.selling-sticky-action{z-index:30;width:min(100%,520px);padding:10px 16px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b10eb;border-top:1px solid #ffffff12;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.selling-primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8a75f1,#6754d7);border:0;border-radius:16px;grid-template-columns:22px 1fr 22px;align-items:center;width:100%;min-height:52px;padding:0 17px;font-size:13px;font-weight:800;display:grid;box-shadow:0 13px 35px #5844c142}.selling-primary-action:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.selling-primary-action span{text-align:center}.selling-sticky-action>small{color:#707781;text-align:center;margin-top:7px;font-size:8px;display:block}.selling-action-error{color:#f09a95;text-align:center;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;display:flex}.selling-global-error{color:#efa29d;background:#321e25;margin-bottom:14px;padding:11px 12px}.unsupported-feature-page{padding-bottom:40px}.unsupported-feature-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;margin-top:24px;padding:30px;display:flex}.unsupported-feature-card>span{color:#9e8cff;background:#2a2545;border-radius:19px;place-items:center;width:60px;height:60px;margin-bottom:18px;display:grid}.unsupported-feature-card h1{margin:0 0 10px;font-size:24px}.unsupported-feature-card p{color:#9098a1;max-width:31ch;margin:0;font-size:11px;line-height:1.7}.unsupported-feature-card div{color:#75dbc3;align-items:center;gap:6px;margin:18px 0;font-size:10px;display:flex}.unsupported-feature-card>a{color:#fff;background:#7863e7;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 17px;font-size:11px;font-weight:800;display:inline-flex}.selling-create-page button:focus-visible,.selling-create-page a:focus-visible,.selling-create-page input:focus-visible,.selling-create-page textarea:focus-visible,.selling-create-page select:focus-visible{outline-offset:2px;outline:2px solid #aa9bff}@keyframes selling-spin{to{transform:rotate(360deg)}}@keyframes selling-step-in{0%{opacity:0;transform:translateY(5px)}}@media (max-width:370px){.selling-create-page{padding-inline:12px}.selling-topbar{margin-inline:-12px;padding-inline:12px}.selling-section{padding:14px}.inspiration-row{grid-auto-columns:39%}.selling-template-row{grid-auto-columns:48%}.asset-grid{gap:7px}}@media (min-width:760px){.selling-create-page{border:1px solid #ffffff12;min-height:calc(100dvh - 36px);margin-block:18px;box-shadow:0 28px 90px #00000057}.selling-topbar{border-radius:0}.selling-sticky-action{border:1px solid #ffffff14;border-radius:0 0 20px 20px;bottom:18px}}@media (prefers-reduced-motion:reduce){.selling-step-content{animation:none}.spin{animation-duration:1.8s}.toggle-track span{transition:none}}.poster-create-page{background:linear-gradient(#121620 0,#090b10 230px 100%)}.poster-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.poster-goal-grid button,.poster-focus-list button,.poster-template-card{color:#f3f4f7;cursor:pointer;background:#1a1f27;border:1px solid #ffffff13;transition:border-color .18s,background-color .18s,transform .18s}.poster-goal-grid button{text-align:left;border-radius:14px;align-content:center;gap:6px;min-height:88px;padding:12px 10px;display:grid;position:relative}.poster-goal-grid button strong{font-size:12px}.poster-goal-grid button small{color:#8e969f;font-size:9px;line-height:1.45}.poster-goal-grid button svg{color:#b6a8ff;position:absolute;top:9px;right:9px}.poster-goal-grid button:hover,.poster-focus-list button:hover,.poster-template-card:hover{border-color:#a995ff6b}.poster-goal-grid button.active,.poster-focus-list button.active,.poster-template-card.active{background:#211d36;border-color:#8d78f2;box-shadow:0 0 0 3px #8068e71a}.poster-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.poster-template-card{text-align:left;border-radius:17px;gap:10px;min-width:0;padding:9px;display:grid;position:relative}.poster-template-preview{aspect-ratio:3/4;isolation:isolate;border-radius:12px;align-content:end;gap:8px;padding:12px;display:grid;position:relative;overflow:hidden}.poster-template-preview:before,.poster-template-preview:after{content:"";pointer-events:none;position:absolute}.poster-preview-clean{color:#1a1916;background:#eeeae0}.poster-preview-clean:before{border:1px solid #cfc8b8;border-radius:9px;inset:9px}.poster-preview-sale{color:#2e1712;background:linear-gradient(145deg,#ffdc64,#f47f68 58%,#bd4e78)}.poster-preview-sale:before{background:#ffffff3d;border-radius:50%;width:78px;height:78px;top:-22px;right:-16px}.poster-preview-lifestyle{color:#17372d;background:#c5dbce}.poster-preview-lifestyle:before{background:#2a5b4a21;border-radius:50%;width:96px;height:96px;bottom:22px;left:-42px}.poster-preview-product{z-index:1;color:currentColor;background:#ffffffb3;border-radius:10px;place-items:center;min-height:96px;display:grid;position:relative}.poster-preview-copy{z-index:1;gap:3px;display:grid;position:relative}.poster-preview-copy b{font-size:11px}.poster-preview-copy small{opacity:.72;font-size:8px}.poster-preview-copy strong{letter-spacing:-.03em;font-size:18px}.poster-template-meta{gap:4px;min-width:0;padding:0 2px 2px;display:grid}.poster-template-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.poster-template-meta small{color:#858e98;min-height:29px;font-size:8px;line-height:1.45;overflow:hidden}.poster-template-meta em{color:#b8abff;align-items:center;gap:4px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.poster-template-check{color:#fff;background:#806be8;border:2px solid #171a21;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:14px;right:14px}.poster-focus-list{gap:8px;display:grid}.poster-focus-list button{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 14px;display:flex}.poster-focus-list button span{gap:4px;display:grid}.poster-focus-list button strong{font-size:12px}.poster-focus-list button small{color:#8d959e;font-size:9px}.poster-focus-list button>svg{color:#b4a6ff;flex:none}.poster-review-hero{background:#181526;border-color:#9b84ff33}.selling-empty-panel{color:#8f98a2;text-align:center;border:1px dashed #ffffff1f;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:190px;padding:22px;display:grid}.selling-empty-panel strong{color:#e8e9ec;font-size:12px}.selling-empty-panel p{max-width:30ch;margin:0;font-size:9px;line-height:1.55}.work-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.work-actions>*{min-width:0}.work-actions button:disabled{opacity:.56;cursor:wait}.result-tabs.poster-only{grid-template-columns:1fr}.work-card-media{display:block;position:relative}.work-card-media>em{color:#eeeafd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0d12c2;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:9px;left:9px}@media (max-width:370px){.poster-goal-grid{gap:6px}.poster-goal-grid button{min-height:84px;padding:10px 8px}.poster-template-grid{gap:8px}.poster-template-card{padding:7px}}.work-detail-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.work-detail-page .topbar{margin-bottom:20px}.work-detail-page .icon-button{flex:0 0 44px;width:44px;height:44px}.poster-preview-anchor{scroll-margin-top:20px}.poster-version-bar,.poster-section-title,.poster-edit-heading,.poster-edit-heading>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.poster-version-bar{min-height:48px;margin:0 2px 12px}.poster-version-bar>div:first-child{gap:2px;display:grid}.poster-version-bar span,.poster-section-title span,.poster-edit-heading small{color:#9ca3ad;font-size:12px;line-height:1.5}.poster-version-bar strong{font-size:15px;line-height:1.35}.poster-version-chips{scrollbar-width:none;gap:7px;padding:2px;display:flex;overflow-x:auto}.poster-version-chips::-webkit-scrollbar{display:none}.poster-version-chips button{color:#9da4ae;cursor:pointer;background:#171920;border:1px solid #ffffff1a;border-radius:13px;min-width:44px;height:44px;font-size:12px;font-weight:750}.poster-version-chips button.active{color:#f0ecff;background:#29233e;border-color:#ac97ffa6}.poster-image-shell{background:#171920;position:relative;overflow:hidden}.poster-image-shell img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s;display:block}.poster-image-shell.is-ready img{opacity:1}.poster-image-shell.is-error img{display:none}.poster-image-skeleton{background:linear-gradient(105deg,#171920 25%,#242731 42%,#171920 60%) 0 0/240% 100%;animation:1.2s ease-in-out infinite poster-skeleton;position:absolute;inset:0}.poster-image-error{color:#aeb4bd;text-align:center;place-content:center;justify-items:center;gap:8px;padding:10px;display:grid;position:absolute;inset:0}.poster-image-error span{font-size:12px}.poster-main-preview{aspect-ratio:3/4;background:#171920;border:1px solid #ffffff1f;border-radius:24px;width:100%}.poster-variant-section{gap:12px;margin:18px 0 14px;display:grid}.poster-section-title>div{gap:3px;display:grid}.poster-section-title strong{font-size:15px}.poster-section-title em{color:#c6baff;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.poster-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.poster-variant-grid button{color:#d3d6dc;text-align:left;cursor:pointer;background:#15171d;border:1px solid #ffffff1a;border-radius:16px;grid-template-rows:1fr auto;gap:8px;min-width:0;min-height:166px;padding:7px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.poster-variant-grid button:active{transform:scale(.98)}.poster-variant-grid button.active{background:#211d31;border-color:#a590ff;box-shadow:0 0 0 2px #a590ff24}.poster-thumb-image{aspect-ratio:3/4;background:#20232a;border-radius:10px;width:100%}.poster-variant-grid button>span{text-overflow:ellipsis;white-space:nowrap;min-height:20px;padding:0 2px 1px;font-size:12px;font-weight:700;line-height:1.5;overflow:hidden}.poster-variant-grid button>svg{color:#171320;background:#a590ff;border-radius:999px;padding:2px;position:absolute;bottom:10px;right:10px}.poster-download-panel{background:#15171d;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:1.25fr .95fr;gap:10px;margin:14px 0 16px;padding:12px;display:grid}.poster-download-panel .poster-format-switch{grid-column:1/-1}.poster-format-switch{background:#0f1116;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid}.poster-format-switch button{color:#858d98;cursor:pointer;background:0 0;border:0;border-radius:10px;place-content:center;gap:1px;min-height:48px;display:grid}.poster-format-switch button strong{font-size:12px;line-height:1.35}.poster-format-switch button span{font-size:10px;line-height:1.35}.poster-format-switch button.active{color:#f0ecff;background:#2b2540;box-shadow:inset 0 0 0 1px #ac97ff2e}.poster-download-panel .primary-button,.poster-download-panel .secondary-button{width:100%;padding-inline:12px}.poster-delivery-note{color:#9ce1cd;background:#264a4238;border:1px solid #75dcbe29;border-radius:16px;align-items:center;gap:11px;margin:0 2px 18px;padding:13px 14px;display:flex}.poster-delivery-note>svg{flex:none}.poster-delivery-note>div{gap:2px;min-width:0;display:grid}.poster-delivery-note strong{color:#d9f6ed;font-size:13px}.poster-delivery-note span{color:#9fbcb4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.try-on-delivery{gap:12px;display:grid}.try-on-image-frame{background:#171920;border:1px solid #ffffff1f;border-radius:24px;width:100%;overflow:hidden}.try-on-image-frame img{object-fit:contain;width:100%;height:auto;display:block}.try-on-image-missing{color:#9ca3ad;text-align:center;background:#15171d;border:1px solid #ffffff1a;border-radius:24px;place-content:center;justify-items:center;gap:8px;min-height:300px;padding:24px;display:grid}.try-on-image-missing strong{color:#e8eaee;font-size:14px}.try-on-image-missing span{max-width:280px;font-size:12px;line-height:1.55}.try-on-delivery-note{color:#9ce1cd;background:#264a4238;border:1px solid #75dcbe29;border-radius:16px;align-items:center;gap:11px;margin:12px 2px 14px;padding:13px 14px;display:flex}.try-on-delivery-note>svg{flex:none}.try-on-delivery-note>div{gap:2px;min-width:0;display:grid}.try-on-delivery-note strong{color:#d9f6ed;font-size:13px}.try-on-delivery-note span{color:#9fbcb4;font-size:11px;line-height:1.45}.try-on-delivery-actions{gap:10px;margin-bottom:24px;display:grid}.try-on-delivery-actions>*{width:100%;min-width:0}.try-on-delivery-actions button:disabled{opacity:.56;cursor:not-allowed}.video-delivery{gap:12px;display:grid}.work-video-shell{aspect-ratio:9/16;background:#06070a;border:1px solid #ffffff1f;border-radius:24px;width:100%;max-height:72dvh;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000047}.work-video-player{object-fit:contain;background:#06070a;width:100%;height:100%;display:block}.video-delivery-badge{color:#f1efff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.02em;pointer-events:none;background:#0a0c11c7;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;top:12px;left:12px}.work-video-missing{color:#aab0ba;text-align:center;place-content:center;justify-items:center;gap:7px;width:100%;height:100%;padding:28px;display:grid}.work-video-missing strong{color:#e7e8ec;font-size:15px}.work-video-missing span{max-width:240px;font-size:12px;line-height:1.55}.video-delivery-meta{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.video-delivery-meta>div{gap:3px;min-width:0;display:grid}.video-delivery-meta strong{color:#f0f1f4;font-size:14px}.video-delivery-meta>div>span{color:#949ba6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.video-audio-state{color:#aeb4bd;background:#171920;border:1px solid #ffffff17;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:700}.video-delivery-actions{gap:10px;margin-bottom:24px;display:grid}.video-delivery-actions>*{width:100%;min-width:0}.video-delivery-actions button:disabled{opacity:.56;cursor:not-allowed}@media (min-width:720px){.try-on-delivery,.try-on-delivery-note,.try-on-delivery-actions{width:min(100%,560px);margin-left:auto;margin-right:auto}.try-on-delivery-actions{grid-template-columns:1.25fr .75fr}.work-video-shell,.video-delivery-meta{width:min(100%,420px);margin-inline:auto}.video-delivery-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.video-delivery-actions .primary-button{grid-column:1/-1}}.poster-edit-panel{background:#181623;border:1px solid #a590ff40;border-radius:20px;gap:16px;margin:0 0 20px;padding:17px;scroll-margin-top:16px;display:grid}.poster-edit-heading{align-items:flex-start}.poster-edit-heading>div{justify-content:flex-start;align-items:flex-start;min-width:0}.poster-edit-heading>div>span{color:#c4b6ff;background:#29233f;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.poster-edit-heading>div>div{gap:4px;display:grid}.poster-edit-heading strong{font-size:14px}.poster-edit-panel label{color:#c0c5cc;gap:8px;font-size:13px;font-weight:650;display:grid}.poster-edit-panel input,.poster-edit-panel textarea{color:#f1f2f4;width:100%;font:inherit;background:#101218;border:1px solid #ffffff1c;border-radius:13px;outline:none;font-size:14px}.poster-edit-panel input{height:48px;padding:0 13px}.poster-edit-panel textarea{resize:vertical;min-height:112px;padding:12px 13px;line-height:1.6}.poster-edit-panel input:focus,.poster-edit-panel textarea:focus{border-color:#a590ff;box-shadow:0 0 0 3px #9f8aec24}.poster-edit-panel label>small{color:#8d95a0;font-size:12px;font-weight:400}.poster-price-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.poster-feedback{z-index:50;top:calc(16px + env(safe-area-inset-top));color:#b9efdf;background:#15211ff5;border:1px solid #75dcbe3d;border-radius:14px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);min-height:44px;padding:10px 14px;font-size:13px;font-weight:650;animation:.18s ease-out poster-feedback-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #0000005c}.work-detail-state{place-items:center;min-height:100dvh;display:grid}.work-state-card{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:20px;gap:12px;width:100%;padding:22px;display:grid}.work-state-card>svg{color:#b8abff;margin:0 auto}.work-state-card>div{gap:5px;display:grid}.work-state-card strong{font-size:16px}.work-state-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.work-detail-skeleton{background:linear-gradient(105deg,#15171d 25%,#22252d 42%,#15171d 60%) 0 0/240% 100%;border-radius:16px;animation:1.2s ease-in-out infinite poster-skeleton}.skeleton-topbar{height:44px;margin-bottom:22px}.skeleton-version{width:42%;height:46px;margin-bottom:12px}.skeleton-cover{aspect-ratio:3/4;border-radius:24px;width:100%}.skeleton-options{height:180px;margin-top:18px}.poster-version-chips button:focus-visible,.poster-variant-grid button:focus-visible,.poster-format-switch button:focus-visible{outline-offset:3px;outline:3px solid #c3b9ffe6;outline:3px solid lab(77.8579% 16.3344 -37.6653/.9)}@keyframes poster-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes poster-feedback-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:370px){.poster-variant-grid{gap:7px}.poster-variant-grid button{min-height:156px;padding:6px}.poster-download-panel{grid-template-columns:1fr 1fr;gap:8px}.poster-download-panel .primary-button,.poster-download-panel .secondary-button{padding-inline:8px;font-size:13px}.poster-price-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.poster-image-shell img,.poster-variant-grid button{transition:none}.poster-image-skeleton,.work-detail-skeleton,.poster-feedback{animation:none}}.job-page{padding-bottom:42px}.job-topbar-title{text-align:center;flex:1;min-width:0}.job-topbar-title .eyebrow{margin-bottom:2px}.job-topbar-title h1{font-size:20px}.job-submit-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-items:flex-start;gap:13px;padding:17px;display:flex;position:relative}.job-submit-card.is-processing{background:linear-gradient(135deg, #161325, var(--surface));border-color:#a495f06b;border-color:lab(65.9193% 20.6561 -44.139/.42)}@supports (color:lab(0% 0 0)){.job-submit-card.is-processing{background:linear-gradient(135deg, lab(6.83433% 5.25147 -11.7879), var(--surface))}}.job-submit-card.is-succeeded{border-color:#19aa8e6b;border-color:lab(62.1118% -42.2139 3.65152/.42)}.job-submit-card.is-refunded,.job-submit-card.is-failed,.job-submit-card.is-cancelled{border-color:#b75b556b;border-color:lab(50.1106% 37.5476 21.3392/.42)}.job-submit-icon{width:44px;height:44px;color:var(--brand);background:#a495f021;background:lab(65.9193% 20.6561 -44.139/.13);border-radius:14px;flex:none;place-items:center;display:grid}.is-succeeded .job-submit-icon{color:var(--success);background:#6febcc1f;background:lab(85.3129% -41.7598 3.63724/.12)}.is-refunded .job-submit-icon,.is-failed .job-submit-icon,.is-cancelled .job-submit-icon{color:var(--danger);background:#fc58551f;background:lab(60.882% 63.0569 37.6481/.12)}.job-submit-copy{min-width:0;padding-top:1px}.job-submit-copy strong{font-size:15px;line-height:1.4;display:block}.job-submit-copy p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.55}.job-credit-badge{color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:5px 8px;font-size:11px;display:inline-flex}.job-progress-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:20px;margin-top:14px;padding:18px}.job-progress-stage{min-height:auto;padding:10px 0 2px}.job-progress-stage .progress-ring{width:142px;height:142px;margin-bottom:20px}.job-progress-stage .progress-number{font-size:35px}.job-progress-stage h2{margin-bottom:6px;font-size:18px}.job-progress-stage p{margin-bottom:0;font-size:13px}.job-result-card{text-align:center;background:#02110d85;background:lab(3.89672% -4.84868 .458971/.52);border:1px solid #19aa8e57;border:1px solid lab(62.1118% -42.2139 3.65152/.34);border-radius:20px;justify-items:center;gap:9px;margin-top:14px;padding:28px 20px 24px;display:grid}.job-result-card>svg{color:var(--success)}.job-result-card strong{font-size:18px}.job-result-card p{max-width:31ch;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.job-failure-card{background:#1c09087a;background:lab(4.21164% 8.11634 3.34749/.48);border-color:#b75b5561;border-color:lab(50.1106% 37.5476 21.3392/.38)}.job-failure-card>svg{color:var(--danger)}.job-action-grid{grid-template-columns:1.2fr 1fr;gap:9px;width:100%;margin-top:9px;display:grid}.job-action-grid>*{width:100%;min-width:0}.job-page-actions{justify-items:center;gap:13px;margin-top:18px;display:grid}.job-page-actions .secondary-button{width:100%}.text-action{color:var(--muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.text-action:hover{color:var(--text)}.recent-generation-section{margin-top:25px}.recent-generation-heading,.works-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.recent-generation-heading h2,.works-section-heading h2{margin:0;font-size:20px}.recent-generation-heading a{color:var(--muted);align-items:center;gap:1px;font-size:13px;display:inline-flex}.recent-generation-list,.job-list{gap:8px;display:grid}.recent-generation-card,.job-list-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;align-items:center;gap:11px;min-width:0;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:flex}.recent-generation-card:hover,.job-list-card:hover{background:var(--surface);border-color:#a495f080;border-color:lab(65.9193% 20.6561 -44.139/.5);transform:translateY(-1px)}.recent-generation-thumb,.job-list-thumb{width:45px;height:45px;color:var(--brand);background:#a495f021;background:lab(65.9193% 20.6561 -44.139/.13);border-radius:13px;flex:none;place-items:center;display:grid}.recent-generation-thumb.success,.job-list-thumb.success{color:var(--success);background:#6febcc1f;background:lab(85.3129% -41.7598 3.63724/.12)}.recent-generation-thumb.running,.job-list-thumb.running{color:var(--warning);background:#f7b8281f;background:lab(79.2059% 15.1365 74.3985/.12)}.recent-generation-thumb.danger,.job-list-thumb.danger,.recent-generation-thumb.refunded,.job-list-thumb.refunded{color:var(--danger);background:#fc58551f;background:lab(60.882% 63.0569 37.6481/.12)}.recent-generation-copy,.job-list-copy{flex:1;gap:3px;min-width:0;display:grid}.recent-generation-copy strong,.job-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.recent-generation-copy small,.job-list-copy small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.recent-generation-status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 7px;font-size:11px;font-weight:700}.recent-generation-status.success{color:var(--success);background:#6febcc1a;background:lab(85.3129% -41.7598 3.63724/.1)}.recent-generation-status.running{color:var(--warning);background:#f7b8281a;background:lab(79.2059% 15.1365 74.3985/.1)}.recent-generation-status.danger,.recent-generation-status.refunded{color:#ffa9a2;color:lab(77.9713% 37.3159 20.7122);background:#fc58551a;background:lab(60.882% 63.0569 37.6481/.1)}.works-page{padding-bottom:42px}.works-task-section{margin-bottom:28px}.works-task-section+.works-task-section{margin-top:25px}.works-section-heading{align-items:center;margin-bottom:12px}.works-section-heading .eyebrow{margin-bottom:3px}.works-count-pill{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:999px;flex:none;padding:4px 9px;font-size:11px}.works-failed-section .job-list-card{border-color:#b75b5540;border-color:lab(50.1106% 37.5476 21.3392/.25)}.works-skeleton-list{gap:8px;display:grid}.works-skeleton-list span{background:linear-gradient(105deg,#15171d 25%,#242733 42%,#15171d 60%) 0 0/240% 100%;border-radius:16px;height:67px;animation:1.2s ease-in-out infinite poster-skeleton;display:block}@media (max-width:380px){.job-credit-badge{display:none}.recent-generation-status{font-size:10px}.job-action-grid{grid-template-columns:1fr}}.subsection-heading{justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0 9px;display:flex}.subsection-heading strong{color:#e9ebee;font-size:11px}.subsection-heading small{color:#737b84;font-size:8px}.strategy-subheading{border-top:1px solid #ffffff0e;margin-top:17px;padding-top:14px}.goal-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-grid-four .goal-card{min-height:84px;padding:12px 34px 12px 12px}.goal-grid-four .goal-card strong{font-size:11px}.goal-grid-four .goal-card small{font-size:8px}.strategy-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-style-grid button{text-align:left;align-content:center;gap:3px;min-height:58px;padding:8px 9px;display:grid}.strategy-style-grid button strong{color:#e8e9ed;font-size:10px}.strategy-style-grid button small{color:#7f8790;font-size:8px;font-weight:400;line-height:1.4}.strategy-style-grid button.active small{color:#b6addd}.production-mode-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.production-mode-title{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.production-mode-title strong{min-width:0}.production-mode-title em{color:#b9acf7;white-space:nowrap;background:#302a49;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:750}.production-mode-card.disabled{opacity:1;color:#abb0b7;cursor:not-allowed;background:#14171c;border-style:dashed;border-color:#363a42}.production-mode-card.disabled small{color:#777f88}.production-mode-card.disabled:hover{background:#14171c;border-color:#363a42}.presenter-mode-note{background:#191820;border:1px solid #35323f;border-radius:11px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;display:flex}.presenter-mode-note>svg{color:#9e91e8;flex:none;margin-top:1px}.presenter-mode-note>span{gap:3px;display:grid}.presenter-mode-note strong{color:#d7d2ef;font-size:9px}.presenter-mode-note small{color:#888391;font-size:8px;line-height:1.5}.segmented-control button{place-items:center;gap:2px;padding:5px 3px;display:grid}.segmented-control button span{color:#737b84;font-size:8px;font-weight:500}.segmented-control button.active span{color:#b8afe0}.ratio-control{grid-template-columns:repeat(3,minmax(0,1fr))}.ratio-control button strong{font-size:11px}.voice-gender-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.voice-gender-grid button{color:#929aa4;text-align:center;cursor:pointer;background:#171b21;border:1px solid #2e343c;border-radius:10px;align-content:center;gap:3px;min-height:54px;padding:7px 6px;display:grid}.voice-gender-grid button strong{color:#cfd3d8;font-size:9px}.voice-gender-grid button small{color:#737b84;font-size:7px;line-height:1.35}.voice-gender-grid button.active{background:#2b2647;border-color:#7865e8;box-shadow:inset 0 0 0 1px #917ef42e}.voice-gender-grid button.active strong{color:#e1dbff}.voice-gender-grid button.active small{color:#aaa0d1}.selling-template-row{grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;padding-right:0;overflow:visible}.selling-template-card>strong{white-space:normal;line-height:1.35}.selling-template-card:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:112px minmax(0,1fr);align-items:start;column-gap:11px}.selling-template-card:last-child:nth-child(odd) .template-preview{grid-row:1/5;min-height:112px}.selling-template-card:last-child:nth-child(odd)>strong{align-self:end;padding-top:5px;font-size:12px}.selling-template-card:last-child:nth-child(odd)>small{height:auto;min-height:28px}.plan-preview-card{background:linear-gradient(145deg,#211d36,#151820);border:1px solid #3b345a;border-radius:18px;gap:11px;padding:15px 16px;display:grid}.plan-preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-preview-heading span{color:#d7ceff;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.plan-preview-heading span svg{color:#9d8aff}.plan-preview-heading small{color:#9b91bf;font-size:8px}.plan-preview-tags{flex-wrap:wrap;gap:6px;display:flex}.plan-preview-tags span{color:#c9c0ec;border:1px solid #403963;border-radius:999px;padding:5px 8px;font-size:8px}.plan-preview-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.plan-preview-flow span{color:#a3a8b0;align-items:center;gap:5px;min-width:0;font-size:8px;display:flex}.plan-preview-flow b{color:#c9bfff;background:#30294c;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;display:grid}@media (max-width:390px){.goal-grid-four{grid-template-columns:1fr}.plan-preview-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-create-page{--store-accent:#aaa0fb;--store-accent-soft:#211c3c}@supports (color:lab(0% 0 0)){.store-create-page{--store-accent:lab(69.4538% 19.2586 -44.7117);--store-accent-soft:lab(12.2079% 9.84848 -20.4473)}}.store-hero-section{background:linear-gradient(145deg,#151325,#14181f 58%);background:linear-gradient(145deg,lab(6.84331% 4.93719 -11.9298),#14181f 58%);border-color:#4b477185;border-color:lab(31.8962% 10.2592 -24.1029/.52)}.store-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;display:grid}.store-span-2{grid-column:1/-1}.store-input-icon{position:relative}.store-input-icon>svg{z-index:1;color:#8d82c0;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.store-input-icon>input{padding-left:39px}.store-field-error{line-height:1.5;color:#f28e89!important;font-size:10px!important}.store-block-error{margin:10px 0 0}.store-highlight-list{gap:9px;display:grid}.store-highlight-list .selling-point-row{grid-template-columns:28px 1fr 38px}.store-highlight-list .selling-point-row button:disabled{opacity:.32;cursor:not-allowed}.store-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.store-role-card{text-align:left;cursor:pointer;background:#11161c;border:1px solid #2d333c;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:72px;padding:11px;transition:border-color .18s,background .18s,transform .18s;display:grid}.store-role-card:hover{background:#171b24;border-color:#554a84}.store-role-card.active{background:#241f3c;border-color:#806cf0;box-shadow:inset 0 0 0 1px #806cf038}.store-role-card>span{color:#aea2f7;background:#202631;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.store-role-card>div{gap:3px;min-width:0;display:grid}.store-role-card strong{color:#eef0f2;font-size:11px}.store-role-card small{color:#89919b;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.store-role-card em{color:#a99bff;font-size:9px;font-style:normal;font-weight:700}.store-upload-button{color:#e8e3ff;text-align:left;cursor:pointer;background:#181725;border:1px dashed #564b82;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;width:100%;min-height:62px;margin-top:12px;padding:10px 13px;display:grid}.store-upload-button>svg{color:#a998ff;grid-row:1/3}.store-upload-button>span{font-size:11px;font-weight:750}.store-upload-button>small{color:#878f9a;font-size:9px}.store-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.store-media-tile{aspect-ratio:1;background:#0d1117;border:1px solid #2e343d;border-radius:13px;min-width:0;position:relative;overflow:hidden}.store-media-tile img,.store-media-tile video{object-fit:cover;width:100%;height:100%;display:block}.store-media-tile.failed{border-color:#de625ca6}.store-media-placeholder{color:#8172cc;place-items:center;width:100%;height:100%;display:grid}.store-media-kind{color:#eceff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b0fd1;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750;position:absolute;bottom:6px;left:6px}.store-media-state{color:#e8e4ff;background:#080b0fc2;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex;position:absolute;inset:0}.store-media-state.failed{color:#ffc0bb;flex-direction:column}.store-media-state button{color:#fff;cursor:pointer;background:#271b21;border:1px solid #ffffff2e;border-radius:8px;padding:4px 8px}.store-media-remove{color:#f1f2f3;cursor:pointer;background:#080b0fc7;border:1px solid #ffffff21;border-radius:9px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:6px;right:6px}.store-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.store-choice-card{text-align:left;cursor:pointer;background:#11161c;border:1px solid #2d333c;border-radius:14px;align-content:start;justify-items:start;gap:6px;min-width:0;min-height:116px;padding:12px 10px;display:grid;position:relative}.store-choice-card>span{color:#a99aff;background:#202631;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:2px;display:grid}.store-choice-card strong{color:#eef0f2;font-size:11px;line-height:1.35}.store-choice-card small{color:#858e98;font-size:9px;line-height:1.45}.store-choice-card.active{background:#241f3c;border-color:#806cf0;box-shadow:inset 0 0 0 1px #806cf02e}.store-choice-card.active>span{color:#fff;background:#7561dd}.store-choice-check{color:#c7bdff;position:absolute;top:9px;right:9px}.store-presenter-box{background:#191622;border:1px solid #39314f;border-radius:14px;gap:11px;margin-top:12px;padding:13px;display:grid}.store-presenter-box>div:first-child{gap:4px;display:grid}.store-presenter-box strong{color:#f1edff;font-size:11px}.store-presenter-box small{color:#9a92af;font-size:9px;line-height:1.5}.store-presenter-box>button{color:#e8e2ff;cursor:pointer;background:#2b2450;border:1px solid #6656ad;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:10px;font-weight:750;display:inline-flex}.store-presenter-box .store-media-grid{margin-top:0}.store-ai-presenter-panel{background:#191622;border:1px solid #39314f;border-radius:14px;gap:13px;margin-top:12px;padding:14px;display:grid}.store-ai-presenter-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.store-ai-presenter-heading>div{gap:4px;display:grid}.store-ai-presenter-heading strong{color:#f1edff;font-size:12px}.store-ai-presenter-heading small{color:#9a92af;font-size:9px;line-height:1.5}.store-ai-presenter-heading>svg{color:#a99aff;flex:none}.store-ai-source-tabs{background:#10131a;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.store-ai-source-tabs button{color:#9299a4;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;font-size:10px;font-weight:700}.store-ai-source-tabs button.active{color:#fff;background:#6d5bd0;box-shadow:0 5px 14px #43348a38}.store-ai-settings{gap:13px;display:grid}.store-ai-setting-group{gap:7px;display:grid}.store-ai-setting-group>span{color:#d9d2f8;font-size:10px;font-weight:700}.store-ai-option-pills{flex-wrap:wrap;gap:6px;display:flex}.store-ai-option-pills button{color:#a9a4b8;cursor:pointer;background:#12151c;border:1px solid #343041;border-radius:9px;min-height:32px;padding:0 11px;font-size:9px}.store-ai-option-pills button.active{color:#f1edff;background:#2b2450;border-color:#806cf0}.store-ai-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.store-ai-style-grid button{text-align:left;cursor:pointer;background:#12151c;border:1px solid #343041;border-radius:10px;gap:3px;min-width:0;padding:9px;display:grid}.store-ai-style-grid button strong{color:#d9d5e6;font-size:10px}.store-ai-style-grid button small{color:#85808f;font-size:8px;line-height:1.35}.store-ai-style-grid button.active{background:#2b2450;border-color:#806cf0}.store-ai-style-grid button.active strong{color:#f1edff}.store-ai-tip{color:#91d8c1;align-items:center;gap:6px;margin:0;font-size:9px;line-height:1.45;display:flex}.store-ai-tip svg{flex:none}.store-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.store-goal-grid button{text-align:left;cursor:pointer;background:#11161c;border:1px solid #2d333c;border-radius:13px;align-content:center;gap:4px;min-height:69px;padding:11px 34px 11px 12px;display:grid;position:relative}.store-goal-grid button:last-child:nth-child(odd){grid-column:1/-1}.store-goal-grid button strong{color:#e9ecef;font-size:11px}.store-goal-grid button small{color:#858e98;font-size:9px}.store-goal-grid button svg{color:#b9adff;position:absolute;top:12px;right:12px}.store-goal-grid button.active{background:#241f3c;border-color:#806cf0}.store-setting-row{border-top:1px solid #ffffff0e;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.store-setting-row:first-of-type{border-top:0}.store-setting-row>span{color:#dfe2e6;font-size:11px;font-weight:700}.store-segment{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.store-segment.three{grid-template-columns:repeat(3,minmax(0,1fr))}.store-segment button{color:#9aa2ab;cursor:pointer;background:#10151b;border:1px solid #2d333c;border-radius:10px;min-width:0;min-height:39px;padding:7px 6px;font-size:9px;font-weight:700;line-height:1.25}.store-segment button.active{color:#eeeaff;background:#2b2647;border-color:#7d69e8;box-shadow:inset 0 0 0 1px #7d69e829}.store-choice-grid.audio{margin-bottom:12px}.store-choice-grid.audio .store-choice-card{min-height:126px}.store-voice-fields{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:13px}.store-kinetic-panel{background:#1a1724;border:1px solid #42375e;border-radius:14px;gap:8px;margin-top:12px;padding:13px;display:grid}.store-kinetic-panel>strong{color:#eee9ff;font-size:11px}.store-kinetic-panel>p{color:#9690a8;margin:0;font-size:9px;line-height:1.55}.store-char-count{pointer-events:none;justify-self:end;margin-top:-25px;margin-right:10px;color:#737b84!important;font-size:8px!important}.voice-recorder{gap:9px;margin-top:12px;display:grid}.voice-recording,.voice-ready{background:#1a1724;border:1px solid #43395d;border-radius:13px;align-items:center;gap:10px;min-height:62px;padding:10px 11px;display:flex}.voice-recording>div,.voice-ready>div{flex:1;gap:3px;min-width:0;display:grid}.voice-recording strong,.voice-ready strong{color:#f0edff;font-size:10px}.voice-recording small,.voice-ready small{color:#948da6;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.voice-recording button,.voice-ready button,.voice-actions button,.voice-rerecord{color:#ece8ff;cursor:pointer;background:#272232;border:1px solid #4a4162;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.voice-pulse{background:#ef7774;border-radius:50%;flex:0 0 11px;width:11px;height:11px;animation:1.2s ease-in-out infinite voice-pulse;box-shadow:0 0 0 6px #ef77741f}.voice-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.voice-actions .voice-primary{color:#f0ecff;background:#33295e;border-color:#7763df;min-height:43px}.voice-rerecord{width:100%;min-height:40px}.voice-recorder>p{color:#efa09b;margin:0;font-size:9px;line-height:1.5}.store-review-hero{background:linear-gradient(145deg,#211b3a,#151820 68%);border-color:#9580f447;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:112px;padding:17px;display:grid}.store-review-mark{color:#fff;background:#7561dd;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.store-review-hero>div:nth-child(2){min-width:0}.store-review-hero span{color:#aa9cff;font-size:9px;font-weight:750}.store-review-hero h2{color:#f7f5ff;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 5px;font-size:19px;overflow:hidden}.store-review-hero p{color:#969ca5;margin:0;font-size:10px}.store-review-hero>svg{color:#9ce4cb}.store-review-list{display:grid}.store-review-row{border-top:1px solid #ffffff0e;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;padding:10px 0;display:grid}.store-review-row:first-child{border-top:0;padding-top:0}.store-review-row:last-child{padding-bottom:0}.store-review-row>span{color:#a99aff;background:#20252e;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.store-review-row>div{gap:2px;min-width:0;display:grid}.store-review-row small{color:#7e8791;font-size:8px}.store-review-row strong{color:#e8eaed;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.4;overflow:hidden}.store-review-offer{background:#1a1f27;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.store-review-offer>div{gap:4px;min-width:0;display:grid}.store-review-offer span{color:#7f8791;font-size:8px}.store-review-offer strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.store-review-offer b{color:#d7ceff;flex:none;font-size:20px}.store-review-offer em{color:#858e98;font-size:9px;font-style:normal}.store-review-highlights{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.store-review-highlights span{color:#b9c0c7;background:#20252d;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;display:inline-flex}.store-review-highlights svg{color:#83d8ba}.store-review-requirement{color:#969da6;border-top:1px solid #ffffff0e;margin:10px 0 0;padding-top:10px;font-size:9px;line-height:1.55}.store-review-requirement strong{color:#d8dce0}.store-quote-loading{gap:9px;display:grid}.store-quote-loading .skeleton-line{background:linear-gradient(90deg,#20252d,#2b3039,#20252d) 0 0/200% 100%;border-radius:7px;height:16px;animation:1.2s linear infinite skeleton-sweep}.store-quote-loading .skeleton-line.short{width:62%}.store-quote-error{color:#f0aaa5;background:#301d24;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.store-quote-error>div{gap:3px;display:grid}.store-quote-error strong{font-size:10px}.store-quote-error p{margin:0;font-size:8px;line-height:1.4}.store-quote-error button{color:#fff;cursor:pointer;background:#3a252b;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:5px;min-height:34px;font-size:9px;display:inline-flex}.store-quote-lines{gap:8px;display:grid}.store-quote-lines>div{color:#9ca3ac;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.store-quote-lines strong{color:#dfe2e6;font-size:10px}.store-quote-total{border-top:1px solid #ffffff12;justify-content:space-between;align-items:end;margin-top:13px;padding-top:13px;display:flex}.store-quote-total>span{color:#a4abb3;font-size:10px}.store-quote-total>strong{color:#dcd5ff;font-size:27px;line-height:1}.store-quote-total small{margin-left:3px;font-size:9px}.store-balance-note{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:9px 10px;font-size:9px;display:flex}.store-balance-note.enough{color:#a4dfca;background:#4e9a8021}.store-balance-note.insufficient{color:#efa29d;background:#cd5c5721}.store-refund-note{color:#aeb4bb;align-items:flex-start;gap:10px;padding:14px;display:flex}.store-refund-note>svg{color:#88ddc0;flex:none}.store-refund-note>div{gap:4px;display:grid}.store-refund-note strong{color:#e3e6e8;font-size:10px}.store-refund-note p{margin:0;font-size:9px;line-height:1.55}@keyframes voice-pulse{50%{opacity:.72;box-shadow:0 0 0 9px #ef77740a}}@keyframes skeleton-sweep{to{background-position:-200% 0}}@media (max-width:390px){.store-form-grid{grid-template-columns:1fr}.store-span-2{grid-column:auto}.store-choice-grid{gap:6px}.store-choice-card{min-height:120px;padding:10px 8px}.store-choice-card small{font-size:8px}.store-setting-row{grid-template-columns:52px minmax(0,1fr)}.store-segment button{padding-inline:4px;font-size:8px}.store-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-ready{flex-wrap:wrap}.voice-ready>div{flex-basis:calc(100% - 12px)}}@media (min-width:760px){.store-create-page{width:min(100%,760px)}.store-create-page .selling-step-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.store-create-page .selling-step-stack>:only-child,.store-create-page .selling-step-stack>:last-child:nth-child(odd),.store-create-page .store-hero-section,.store-create-page .store-review-hero{grid-column:1/-1}.store-create-page .selling-template-row{grid-template-columns:repeat(3,minmax(0,1fr))}.store-create-page .selling-template-card:last-child:nth-child(odd){grid-column:auto;display:block}}.replication-create-page .selling-step-content{padding-bottom:108px}.replication-section{gap:18px;display:grid}.replication-hero{background:radial-gradient(circle at 10% 0,#826ced38,#0000 42%),#17151f;border:1px solid #2e2944;border-radius:22px;align-items:flex-start;gap:14px;padding:19px;display:flex}.replication-hero>span{color:#c9c0ff;background:#836fef2e;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.replication-hero h1{letter-spacing:-.02em;margin:0 0 7px;font-size:19px;line-height:1.25}.replication-hero p{color:#9a96a8;margin:0;font-size:11px;line-height:1.65}.replication-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.replication-tabs button,.replication-choice-row button,.replication-toggle-row button{color:#a6adb7;cursor:pointer;background:#15191f;border:1px solid #30343d;border-radius:13px}.replication-tabs button{justify-content:center;align-items:center;gap:7px;min-height:47px;font-size:12px;font-weight:750;display:flex}.replication-tabs button.active,.replication-choice-row button.active,.replication-toggle-row button.active{color:#e7e2ff;background:#7b66e524;border-color:#8875ef;box-shadow:0 0 0 3px #7b66e514}.replication-dropzone{color:#b5acf4;cursor:pointer;background:linear-gradient(145deg,#6c58c41f,#15191f);border:1px dashed #58516f;border-radius:22px;align-content:center;place-items:center;gap:9px;min-height:210px;display:grid}.replication-dropzone strong{color:#eeeef5;text-overflow:ellipsis;white-space:nowrap;max-width:85%;font-size:14px;overflow:hidden}.replication-dropzone small,.replication-url-field small{color:#7e8792;font-size:10px}.replication-url-field{gap:8px;display:grid}.replication-input-wrap{color:#777f89;background:#101419;border:1px solid #30363f;border-radius:13px;align-items:center;gap:8px;padding:0 12px;display:flex}.replication-input-wrap input{background:0 0;border:0;min-width:0}.replication-note{color:#a7a1c9;background:#7362ca1a;border-radius:13px;gap:8px;padding:11px 12px;font-size:10px;line-height:1.55;display:flex}.replication-note svg{color:#9382f0;flex:none}.replication-media-summary{background:#15191e;border:1px solid #2d333b;border-radius:17px;grid-template-columns:116px 1fr;gap:13px;padding:11px;display:grid}.replication-video-preview{background:#0d1014;border-radius:12px;min-height:150px;position:relative;overflow:hidden}.replication-video-preview video{object-fit:cover;background:#0d1014;width:100%;height:150px;min-height:150px;display:block}.replication-video-placeholder{color:#a79af3;background:linear-gradient(145deg,#28253c,#11151a);border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.replication-video-placeholder small{color:#9ca3ad;text-overflow:ellipsis;white-space:nowrap;max-width:92%;font-size:8px;overflow:hidden}.replication-media-summary dl{align-content:center;gap:11px;margin:0;display:grid}.replication-media-summary dl>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:8px;padding-bottom:8px;display:flex}.replication-media-summary dt{color:#7e8791;font-size:10px}.replication-media-summary dd{color:#eeeef2;margin:0;font-size:11px;font-weight:700}.replication-analyze-empty{text-align:center;border:1px dashed #373d47;border-radius:19px;place-items:center;gap:9px;padding:38px 16px;display:grid}.replication-analyze-empty svg{color:#9887f0}.replication-analyze-empty strong{color:#e9e8ee;font-size:13px}.replication-analyze-empty p{color:#838b95;max-width:300px;margin:0;font-size:10px;line-height:1.55}.replication-blueprint{gap:12px;display:grid}.replication-hook{background:#765fe51a;border:1px solid #3a3455;border-radius:16px;gap:5px;padding:14px;display:grid}.replication-hook small,.replication-review-grid small{color:#9c8cf0;font-size:9px;font-weight:800}.replication-hook strong{color:#f0eef8;font-size:13px;line-height:1.5}.replication-chip-row{flex-wrap:wrap;gap:6px;display:flex}.replication-chip-row span{color:#b9b0f2;background:#242039;border-radius:999px;padding:5px 8px;font-size:9px}.replication-shot-list{gap:7px;display:grid}.replication-shot-list article{background:#15191e;border:1px solid #2b3139;border-radius:13px;grid-template-columns:28px 1fr;gap:9px;padding:10px;display:grid}.replication-shot-list b{color:#8d7be6;font-size:10px}.replication-shot-list strong{color:#d7dbe2;font-size:10px}.replication-shot-list p{color:#eef0f3;margin:4px 0;font-size:11px;line-height:1.45}.replication-shot-list small{color:#7d8791;font-size:9px;line-height:1.45}.replication-warning{color:#dabb88;background:#b484351a;border-radius:12px;gap:7px;padding:10px;font-size:10px;line-height:1.5;display:flex}.replication-product-list{gap:8px;max-height:250px;display:grid;overflow:auto}.replication-product-list button{color:inherit;text-align:left;cursor:pointer;background:#15191e;border:1px solid #2e343c;border-radius:15px;grid-template-columns:35px 1fr 17px;align-items:center;gap:9px;padding:10px;display:grid}.replication-product-list button.active{background:#7863de1a;border-color:#8875ef}.replication-product-list button>span{color:#c7c0fa;background:#2d2846;border-radius:11px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.replication-product-list strong,.replication-product-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.replication-product-list strong{color:#e8ebef;font-size:11px}.replication-product-list small{color:#818a95;margin-top:4px;font-size:9px}.replication-product-list svg{color:#9584ed;opacity:0}.replication-product-list button.active svg{opacity:1}.replication-muted{color:#858d97;margin:0;font-size:10px}.replication-divider{color:#747d87;align-items:center;gap:9px;font-size:9px;display:flex}.replication-divider:before,.replication-divider:after{content:"";background:#2b3138;flex:1;height:1px}.replication-product-upload{color:#bcb3f3;text-align:left;cursor:pointer;background:#171724;border:1px dashed #55506c;border-radius:14px;align-items:center;gap:8px;width:100%;min-height:47px;padding:0 13px;display:flex}.replication-product-upload span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.replication-new-product-fields{background:#14181d;border:1px solid #2d333c;border-radius:16px;gap:10px;padding:12px;display:grid}.product-analysis-error{justify-content:space-between;align-items:center;gap:10px}.product-analysis-error>span{align-items:center;gap:6px;display:inline-flex}.product-analysis-error .secondary-button{white-space:nowrap;min-height:32px;padding:6px 10px;font-size:11px}.replication-options-grid{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.replication-options-grid>div{background:#15191e;border:1px solid #2d333b;border-radius:15px;gap:8px;padding:12px;display:grid}.replication-options-grid h3{color:#d9dce1;margin:0;font-size:10px}.replication-choice-row{flex-wrap:wrap;gap:6px;display:flex}.replication-choice-row button{min-height:30px;padding:0 9px;font-size:9px}.replication-options-grid select{min-height:34px}.replication-toggle-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.replication-toggle-row button{text-align:left;gap:4px;padding:10px;display:grid}.replication-toggle-row span{color:#dfe1e5;font-size:10px;font-weight:700}.replication-toggle-row small{color:#7e8791;font-size:8px}.replication-review-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.replication-review-grid>div{background:#15191e;border:1px solid #2d333b;border-radius:15px;gap:5px;padding:12px;display:grid}.replication-review-grid strong{color:#eeeef2;font-size:12px}.replication-review-grid span{color:#858e99;text-overflow:ellipsis;font-size:9px;line-height:1.45;overflow:hidden}.replication-adapted{gap:7px;display:grid}.replication-adapted-shot{border-bottom:1px solid #272d34;grid-template-columns:23px 1fr;gap:6px;padding:9px 10px;display:grid}.replication-adapted-shot b{color:#927fec;font-size:10px}.replication-adapted-shot span{color:#e6e8ed;font-size:10px;line-height:1.45}.replication-adapted-shot small{color:#818a94;grid-column:2;font-size:9px;line-height:1.4}.replication-quote-box{background:#7761e217;border:1px solid #3b3558;border-radius:16px;gap:9px;padding:14px;display:grid}.replication-quote-box>div{color:#a7a4b8;justify-content:space-between;font-size:10px;display:flex}.replication-quote-box strong{color:#eeedf5}.replication-quote-box .quote-total{color:#d6d1f1;border-top:1px solid #ffffff1a;padding-top:10px;font-weight:700}.replication-quote-box .quote-total strong{color:#c2b5ff;font-size:18px}.replication-quote-box .quote-balance{color:#94d2b5}.replication-quote-box .quote-balance.insufficient{color:#e99b96}@media (max-width:430px){.replication-options-grid,.replication-review-grid{grid-template-columns:1fr}}.tryon-page{color:#edf0f5;background:radial-gradient(100% 420px at 50% -8%,#7055dc30,#0000 63%),#101216;width:min(100%,500px);min-height:100dvh;margin:0 auto;padding:0 18px 156px}.tryon-topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101216e0;border-bottom:1px solid #ffffff0e;align-items:center;gap:11px;min-height:64px;margin:0 -18px;padding:0 18px;display:flex;position:sticky;top:0}.tryon-back{color:#f3f1ff;background:#171a20;border:1px solid #30333b;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.tryon-topbar>div{flex:1;gap:1px;display:grid}.tryon-topbar strong{letter-spacing:.01em;font-size:15px}.tryon-topbar span{color:#949ba8;font-size:10px}.tryon-top-tag{align-items:center;gap:4px;display:inline-flex;color:#cfc7ff!important;font-size:10px!important}.tryon-intro{padding:27px 4px 18px}.tryon-kicker{color:#c9c0ff;background:#8670e31f;border:1px solid #9d88f557;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.tryon-intro h1{color:#f8f7fc;letter-spacing:-.045em;max-width:350px;margin:11px 0 7px;font-size:clamp(24px,7.5vw,31px);line-height:1.13}.tryon-intro p{color:#959ca8;margin:0;font-size:12px;line-height:1.65}.tryon-message{border-radius:13px;align-items:flex-start;gap:8px;margin:4px 0 14px;padding:11px 12px;font-size:12px;line-height:1.55;display:flex}.tryon-message svg{flex:none;margin-top:1px}.tryon-message.danger{color:#f1b2ae;background:#b43a361f;border:1px solid #e86e6959}.tryon-message.note{color:#cec6ff;background:#8266e11a;border:1px solid #a793f742}.tryon-section{background:linear-gradient(150deg,#1d2027f0,#15171cf0);border:1px solid #2a2e36;border-radius:20px;margin:14px 0;padding:17px;box-shadow:0 13px 28px #0000001f}.tryon-section-title{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.tryon-section-title>span{color:#c8beff;background:#2b2642;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.tryon-section-title h2{margin:0;font-size:16px;line-height:1.3}.tryon-section-title p{color:#8d949f;margin:3px 0 0;font-size:10px;line-height:1.45}.tryon-section-title em{color:#9097a3;font-size:10px;font-style:normal;font-weight:500}.tryon-tabs{background:#111319;border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:11px;padding:4px;display:grid}.tryon-tabs button{color:#8f96a2;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:11px;display:inline-flex}.tryon-tabs button.active{color:#eeeaff;background:#2d2842;box-shadow:0 1px 2px #00000040}.tryon-upload{color:#e9e5ff;cursor:pointer;background:linear-gradient(145deg,#5c4aa329,#1a1c2180);border:1px dashed #5d5681;border-radius:16px;place-items:center;width:100%;min-height:126px;padding:17px;display:grid}.tryon-upload:disabled{opacity:.58;cursor:not-allowed}.tryon-upload>span{color:#cbbfff;background:#2b2644;border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.tryon-upload strong{font-size:13px}.tryon-upload small{color:#9198a4;margin-top:5px;font-size:10px}.tryon-asset-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.tryon-asset{aspect-ratio:.76;background:#12151a;border:1px solid #30343d;border-radius:12px;position:relative;overflow:hidden}.tryon-asset img{object-fit:cover;width:100%;height:100%}.tryon-asset button{color:#eff0f4;cursor:pointer;background:#0f1115c2;border:0;border-radius:8px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:5px;right:5px}.tryon-asset-status{color:#e5e3ee;background:#0b0d10b8;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-height:21px;font-size:8px;display:inline-flex;position:absolute;bottom:4px;left:4px;right:4px}.tryon-asset.ready .tryon-asset-status{color:#b8f1d0}.tryon-asset.failed .tryon-asset-status{color:#ffc0bb}.tryon-recognition{color:#c8c1f9;background:#755ccf17;border:1px solid #353055;border-radius:11px;align-items:center;gap:6px;margin-top:10px;padding:9px;font-size:10px;display:flex}.tryon-recognition>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tryon-recognition button{color:#d7d0ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:9px;display:inline-flex}.tryon-library{gap:8px;max-height:260px;display:grid;overflow:auto}.tryon-library>p{color:#8c949f;align-items:center;gap:7px;margin:10px 0;font-size:11px;display:inline-flex}.tryon-library button{color:inherit;text-align:left;cursor:pointer;background:#171a20;border:1px solid #2f333c;border-radius:13px;grid-template-columns:34px 1fr 17px;align-items:center;gap:9px;padding:9px;display:grid}.tryon-library button.active{background:#755eda1c;border-color:#8070df}.tryon-library button>span{color:#c6bcff;background:#2c2741;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.tryon-library strong,.tryon-library small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tryon-library strong{color:#e8ebef;font-size:11px}.tryon-library small{color:#858e99;margin-top:3px;font-size:9px}.tryon-form-grid{grid-template-columns:minmax(0,1fr) 116px;gap:10px;margin-top:13px;display:grid}.tryon-form-grid label{gap:6px;display:grid}.tryon-form-grid label.full{grid-column:1/-1}.tryon-form-grid label>span{color:#a8aeb8;font-size:10px}.tryon-form-grid em{color:#77808b;font-style:normal}.tryon-form-grid input,.tryon-form-grid select,.tryon-filter-row select{color:#e9ebef;width:100%;height:38px;font:inherit;background:#12151a;border:1px solid #333741;border-radius:11px;outline:none;padding:0 10px;font-size:11px}.tryon-form-grid input:focus,.tryon-form-grid select:focus,.tryon-filter-row select:focus,.tryon-requirements textarea:focus{border-color:#8474e5;box-shadow:0 0 0 3px #826fe421}.tryon-filter-row{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.tryon-filter-row select{padding:0 6px;font-size:10px}.tryon-models{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tryon-models button{color:#e8e9ef;cursor:pointer;background:#16191f;border:1px solid #30333b;border-radius:13px;padding:0 0 8px;position:relative;overflow:hidden}.tryon-models button.active{border-color:#8878e7;box-shadow:inset 0 0 0 1px #9180ef2e}.tryon-models img{aspect-ratio:.74;object-fit:cover;width:100%;display:block}.tryon-models span{text-overflow:ellipsis;white-space:nowrap;padding:7px 7px 0;font-size:10px;display:block;overflow:hidden}.tryon-models i{color:#1e1a36;background:#d1c7ff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.tryon-empty-model{color:#9097a2;text-align:center;grid-column:1/-1;margin:4px 0;font-size:11px}.tryon-reference-panel{gap:10px;display:grid}.tryon-reference-panel>div{color:#c7c0f6;background:#7560cc1a;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;display:flex}.tryon-reference-panel strong,.tryon-reference-panel small{display:block}.tryon-reference-panel strong{font-size:10px}.tryon-reference-panel small{color:#9197a2;margin-top:3px;font-size:9px;line-height:1.45}.tryon-reference-upload{color:#d4ccff;cursor:pointer;background:#181723;border:1px dashed #655c90;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;display:inline-flex}.tryon-reference-preview{background:#14171c;border:1px solid #353943;border-radius:12px;grid-template-columns:50px 1fr 25px;align-items:center;gap:9px;padding:7px;display:grid}.tryon-reference-preview img{object-fit:cover;border-radius:8px;width:50px;height:50px}.tryon-reference-preview span{color:#bff0d3;font-size:10px}.tryon-reference-preview.failed span{color:#f4aaa5}.tryon-reference-preview button{color:#a9b0bb;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.tryon-usage-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tryon-usage-grid button{color:#e4e7ec;text-align:left;cursor:pointer;background:#16191f;border:1px solid #30343d;border-radius:13px;min-height:68px;padding:11px;position:relative}.tryon-usage-grid button.active{background:#755eda1c;border-color:#8474e6}.tryon-usage-grid strong,.tryon-usage-grid small{display:block}.tryon-usage-grid strong{font-size:11px}.tryon-usage-grid small{color:#89919c;margin-top:4px;font-size:9px}.tryon-usage-grid svg{color:#cfc7ff;position:absolute;top:9px;right:9px}.tryon-scene-row{scrollbar-width:none;grid-auto-columns:106px;grid-auto-flow:column;gap:8px;padding-bottom:3px;display:grid;overflow-x:auto}.tryon-scene-row::-webkit-scrollbar{display:none}.tryon-scene-row button{color:#e9ebf0;text-align:left;cursor:pointer;background:#171a20;border:1px solid #31343d;border-radius:13px;min-height:100px;padding:10px;position:relative;overflow:hidden}.tryon-scene-row button.active{border-color:#8878e7;box-shadow:inset 0 0 0 1px #9180ef29}.tryon-scene-row button>span{opacity:.92;height:38px;margin:-10px -10px 9px;display:block}.tryon-scene-row strong,.tryon-scene-row small{display:block}.tryon-scene-row strong{font-size:10px}.tryon-scene-row small{color:#939aa5;margin-top:3px;font-size:8px}.tryon-requirements textarea{box-sizing:border-box;resize:vertical;color:#e8eaef;width:100%;min-height:88px;font:inherit;background:#12151a;border:1px solid #343842;border-radius:13px;outline:none;padding:11px;font-size:11px;line-height:1.6;display:block}.tryon-requirements>small{color:#777f8b;margin-top:7px;font-size:9px;display:block}.tryon-bottom-space{height:16px}.tryon-submitbar{z-index:20;width:min(100%,500px);padding:12px 18px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14161cf5;border:1px solid #ffffff14;border-bottom:0;border-radius:19px 19px 0 0;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 34px #00000047}.tryon-submitbar>div{min-width:0}.tryon-submitbar span,.tryon-submitbar strong,.tryon-submitbar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tryon-submitbar span{color:#8d95a0;font-size:9px}.tryon-submitbar strong{color:#eff0f5;margin-top:2px;font-size:12px}.tryon-submitbar small{color:#77808d;margin-top:3px;font-size:9px}.tryon-submitbar>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8270e9,#5e4eb5);border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 17px #4c3c9759}.tryon-submitbar>button:disabled{opacity:.52;cursor:not-allowed}.tryon-submitbar>p{color:#97e0bb;grid-column:1/-1;align-items:center;gap:4px;margin:-2px 0 0;font-size:9px;display:flex}@media (max-width:370px){.tryon-page{padding-left:14px;padding-right:14px}.tryon-topbar{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.tryon-section{padding:14px}.tryon-submitbar{padding-left:14px;padding-right:14px}.tryon-filter-row{grid-template-columns:1fr 1fr}.tryon-filter-row select:last-child{grid-column:1/-1}.tryon-submitbar>button{padding:0 9px;font-size:10px}}.poster-business-grid,.poster-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.poster-business-grid button,.poster-scenario-grid button,.poster-output-grid button{color:#f3f4f7;cursor:pointer;text-align:left;background:#1a1f27;border:1px solid #ffffff13;min-width:0;transition:border-color .18s,background-color .18s;position:relative}.poster-business-grid button{border-radius:16px;align-content:start;gap:7px;min-height:108px;padding:14px;display:grid}.poster-business-grid button>span{color:#b6a8ff;background:#8b77eb24;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.poster-business-grid button>svg,.poster-scenario-grid button>svg,.poster-output-grid button>svg{color:#b6a8ff;position:absolute;top:11px;right:11px}.poster-business-grid strong{font-size:14px}.poster-business-grid small,.poster-scenario-grid small{color:#8e969f;font-size:10px;line-height:1.5}.poster-scenario-grid button{border-radius:14px;align-content:center;gap:5px;min-height:84px;padding:12px 30px 12px 12px;display:grid}.poster-scenario-grid strong{font-size:12px}.poster-business-grid button:hover,.poster-scenario-grid button:hover,.poster-output-grid button:hover{border-color:#a995ff6b}.poster-business-grid button.active,.poster-scenario-grid button.active,.poster-output-grid button.active{background:#211d36;border-color:#8d78f2;box-shadow:0 0 0 3px #8068e71a}.poster-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;display:grid}.poster-field{color:#dfe3e8;gap:7px;min-width:0;font-size:11px;font-weight:650;display:grid}.poster-field-wide{grid-column:1/-1}.poster-field>span{align-items:center;gap:6px;display:flex}.poster-field>span em{color:#d6cbff;font-size:9px;font-style:normal}.poster-field>span small{color:#747d87;font-size:9px;font-weight:500}.poster-field input,.poster-field textarea{color:#f5f6f8;width:100%;min-height:45px;font:inherit;background:#11151b;border:1px solid #ffffff14;border-radius:12px;outline:none;font-size:12px}.poster-field input{padding:0 12px}.poster-field textarea{resize:vertical;padding:11px 12px;line-height:1.55}.poster-field input:focus,.poster-field textarea:focus{border-color:#8d78f2;box-shadow:0 0 0 3px #8068e71c}.poster-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.poster-input-icon{position:relative}.poster-input-icon>svg{z-index:1;color:#818b96;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.poster-input-icon>input{padding-left:38px}.poster-output-grid{gap:8px;display:grid}.poster-output-grid button{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:11px 38px 11px 13px;display:grid}.poster-output-grid button>span{gap:4px;min-width:0;display:grid}.poster-output-grid button strong{font-size:12px}.poster-output-grid button small{color:#89929c;font-size:9px}.poster-output-grid button em{color:#b8abff;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.poster-output-grid button:disabled{cursor:not-allowed;opacity:.45}.poster-inline-error{color:#f28e89;margin:9px 0 0;font-size:10px}.poster-focus-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-focus-compact button{min-height:78px}.poster-review-outputs{gap:8px;display:grid}.poster-review-outputs>div{color:#dfe3e8;background:#151920;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:11px;display:grid}.poster-review-outputs>div>:first-child,.poster-review-outputs>div>:last-child{color:#ab9bff}@media (max-width:380px){.poster-business-grid{grid-template-columns:1fr}.poster-scenario-grid{gap:7px}.poster-scenario-grid button{min-height:78px;padding-left:10px}.poster-focus-compact{grid-template-columns:1fr}.poster-output-grid button{padding-right:34px}}@media (max-width:390px){.source-tabs.source-tabs-poster button{gap:4px;padding-inline:3px;font-size:10px}.source-tabs.source-tabs-poster button svg{width:15px;height:15px}}.profile-shell{background:radial-gradient(circle at 18% 0%, #1b163059, transparent 25rem), var(--background)}@supports (color:lab(0% 0 0)){.profile-shell{background:radial-gradient(circle at 18% 0%, lab(8.85977% 8.4753 -16.8665/.35), transparent 25rem), var(--background)}}.profile-page,.profile-subpage{width:min(100%,520px);margin:0 auto;padding:18px 20px 34px}.profile-page{min-height:calc(100dvh - 92px)}.profile-topbar,.subpage-topbar{grid-template-columns:32px 1fr 32px;align-items:center;gap:10px;min-height:32px;margin-bottom:19px;display:grid}.profile-topbar{justify-content:flex-end;gap:20px;display:flex}.profile-topbar a,.subpage-topbar a{color:var(--muted);place-items:center;display:grid}.profile-topbar a:hover,.subpage-topbar a:hover{color:var(--text)}.subpage-topbar h1{text-align:center;margin:0;font-size:18px;font-weight:700}.profile-identity{grid-template-columns:58px 1fr 30px;align-items:center;gap:13px;margin:5px 0 18px;display:grid}.profile-avatar{color:#fff;background:linear-gradient(145deg,#917af8,#70318a);background:linear-gradient(145deg,lab(58.0395% 31.692 -60.7984),lab(32.6162% 39.5992 -37.9638));border-radius:50%;place-items:center;width:58px;height:58px;font-size:23px;font-weight:800;display:grid;box-shadow:0 0 0 3px #2e255373;box-shadow:0 0 0 3px lab(17.6804% 14.2851 -26.8744/.45)}.profile-avatar.guest{width:76px;height:76px;color:var(--brand);box-shadow:none;background:#120e22;background:lab(4.88111% 5.22561 -12.5957)}.profile-identity h1{letter-spacing:-.02em;margin:0 0 5px;font-size:21px}.profile-identity p{color:var(--muted);margin:0;font-size:12px}.profile-identity>a{color:var(--muted-2);place-items:center;display:grid}.profile-wallet-card{background:linear-gradient(145deg,#161325,#07070d);background:linear-gradient(145deg,lab(6.83433% 5.25147 -11.7879),lab(1.92392% .712231 -2.50003));border:1px solid #382e63a6;border:1px solid lab(22.1841% 16.03 -30.2391/.65);border-radius:21px;padding:18px;position:relative;overflow:hidden}.profile-wallet-card:after{content:"";pointer-events:none;border:1px solid #6959ae40;border:1px solid lab(42.5447% 22.7136 -43.7418/.25);border-radius:50%;width:145px;height:145px;position:absolute;top:-48px;right:-36px;box-shadow:0 0 0 18px #6355a20d,0 0 0 36px #6355a20a;box-shadow:0 0 0 18px lab(40.3853% 20.6906 -40.4202/.05),0 0 0 36px lab(40.3853% 20.6906 -40.4202/.04)}.profile-wallet-main{align-items:center;gap:11px;display:flex}.profile-wallet-icon{width:44px;height:44px;color:var(--warning);background:#3f290038;background:lab(18.7676% 8.80525 33.7418/.22);border-radius:14px;place-items:center;display:grid}.profile-wallet-main small,.profile-wallet-stats small{color:var(--muted);font-size:12px;display:block}.profile-wallet-main strong{letter-spacing:-.04em;margin-top:2px;font-size:28px;line-height:1;display:block}.profile-wallet-stats{gap:32px;margin:17px 0 15px 55px;display:flex}.profile-wallet-stats strong{margin-top:4px;font-size:15px;display:block}.profile-wallet-card>a{z-index:1;color:var(--brand);align-items:center;gap:3px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.profile-workspace-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin:13px 0 19px;padding:15px 16px;display:flex}.profile-workspace-card small{color:var(--muted-2);font-size:11px}.profile-workspace-card h2{margin:4px 0 3px;font-size:15px}.profile-workspace-card p{color:var(--muted);margin:0;font-size:12px}.profile-workspace-card>span{width:40px;height:40px;color:var(--success);background:#00382c2e;background:lab(19.9615% -32.8029 2.76871/.18);border-radius:13px;place-items:center;display:grid}.profile-library{margin-top:8px}.profile-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.profile-tabs button{min-width:0;color:var(--muted-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:9px 3px 12px;font-size:11px;display:flex;position:relative}.profile-tabs button.active{color:var(--text);font-weight:700}.profile-tabs button.active:after{content:"";background:var(--brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:18%;right:18%}.profile-tabs button svg{color:currentColor}.profile-active-jobs{background:#1612278c;background:lab(6.76276% 6.23041 -13.421/.55);border:1px solid #49368780;border:1px solid lab(28.4195% 24.9799 -43.4859/.5);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:12px 13px;display:flex}.profile-active-jobs>div{grid-template-columns:8px 1fr;align-items:center;column-gap:7px;display:grid}.profile-active-jobs strong{font-size:12px}.profile-active-jobs small{color:var(--muted);grid-column:2;margin-top:3px;font-size:11px}.profile-active-jobs a{color:var(--brand);white-space:nowrap;align-items:center;font-size:11px;display:inline-flex}.live-dot{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #59d7b91f;box-shadow:0 0 0 4px lab(78.3526% -41.8684 3.64078/.12)}.profile-library-heading{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.profile-library-heading h2{margin:0 0 3px;font-size:17px}.profile-library-heading p{color:var(--muted);margin:0;font-size:12px}.profile-library-heading>a{width:34px;height:34px;color:var(--brand);background:var(--surface-raised);border-radius:11px;place-items:center;display:grid}.profile-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.profile-work-card{min-width:0}.profile-work-media{aspect-ratio:.82;background:var(--surface-raised);border-radius:17px;display:block;position:relative;overflow:hidden}.profile-work-media img{object-fit:cover;width:100%;height:100%;display:block}.profile-work-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b8);background:linear-gradient(#0000,lab(.112911% 0 0/.72));position:absolute;inset:50% 0 0}.profile-work-media em{z-index:1;color:#fff;background:#020202a3;background:lab(.462488% 0 0/.64);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;position:absolute;top:10px;left:10px}.profile-play{z-index:1;color:#fff;background:#9e8eefe0;background:lab(63.425% 22.861 -47.3952/.88);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}.profile-work-card>strong{text-overflow:ellipsis;white-space:nowrap;margin:8px 2px 3px;font-size:13px;display:block;overflow:hidden}.profile-work-card>small{color:var(--muted);margin:0 2px;font-size:11px;display:block}.profile-empty-works{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:18px;place-items:center;padding:44px 18px;display:grid}.profile-empty-works.compact{padding:35px 18px}.profile-empty-works svg{color:var(--brand)}.profile-empty-works h2{color:var(--text);margin:13px 0 7px;font-size:16px}.profile-empty-works p{max-width:290px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.profile-empty-works a{color:var(--brand);align-items:center;gap:2px;margin-top:16px;font-size:13px;font-weight:650;display:inline-flex}.profile-loading{min-height:70dvh;color:var(--muted);place-content:center;justify-items:center;gap:12px;font-size:13px;display:grid}.profile-inline-error{color:var(--danger);text-align:center;margin:14px 0;font-size:12px}.guest-profile-card{text-align:center;justify-items:center;padding:26px 18px 21px;display:grid}.guest-profile-card h1{margin:15px 0 5px;font-size:23px}.guest-profile-card p{color:var(--muted);margin:0;font-size:13px}.guest-auth-actions{gap:10px;margin-top:19px;display:flex}.profile-primary,.profile-secondary{border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.profile-primary{color:#0d0b19;color:lab(3.48112% 2.93746 -7.94315);background:var(--brand)}.profile-secondary{border:1px solid var(--line);color:var(--text);background:var(--surface)}.profile-benefit-card{background:linear-gradient(135deg,#161227,#050509);background:linear-gradient(135deg,lab(6.76276% 6.23041 -13.421),lab(1.52827% .376686 -1.36667));border:1px solid #382e63b3;border:1px solid lab(22.1841% 16.03 -30.2391/.7);border-radius:21px;justify-content:space-between;gap:15px;margin:8px 0 22px;padding:19px;display:flex}.profile-benefit-card small{color:var(--success);font-size:11px}.profile-benefit-card h2{margin:7px 0 6px;font-size:18px}.profile-benefit-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.profile-benefit-card>svg{color:var(--success);flex:none;margin-top:7px}.guest-benefit{margin-top:4px}.auth-page{background:radial-gradient(circle at 50% -10%, #22184473, transparent 27rem), var(--background);place-items:center;min-height:100dvh;padding:24px 20px;display:grid}@supports (color:lab(0% 0 0)){.auth-page{background:radial-gradient(circle at 50% -10%, lab(11.79% 15.2784 -26.7681/.45), transparent 27rem), var(--background)}}.auth-brand{align-items:center;gap:8px;font-size:18px;display:inline-flex;position:fixed;top:22px;left:22px}.auth-brand>span{color:#0d0b19;color:lab(3.48112% 2.93746 -7.94315);background:var(--brand);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.auth-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;width:min(100%,410px);padding:26px 22px 22px;box-shadow:0 24px 90px #00000047;box-shadow:0 24px 90px lab(0% 0 0/.28)}.auth-card-heading{text-align:center}.auth-mark{width:48px;height:48px;color:var(--brand);background:#29204d40;background:lab(15.3288% 14.6382 -26.8308/.25);border-radius:15px;place-items:center;margin:0 auto 14px;display:grid}.auth-card-heading p{color:var(--muted);margin:0 0 7px;font-size:12px}.auth-card-heading h1{margin:0;font-size:25px}.auth-switch{background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0 20px;padding:4px;display:grid}.auth-switch button{min-height:37px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13px}.auth-switch button.active{color:var(--text);background:var(--surface-raised);font-weight:700}.auth-form{gap:15px;display:grid}.auth-form label>span{margin:0 0 7px;font-size:13px;font-weight:650;display:block}.auth-form label small{color:var(--muted-2);font-weight:400}.auth-form input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);background:var(--surface-soft);border-radius:13px;outline:none;padding:0 13px}.auth-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #9e8fe924;box-shadow:0 0 0 3px lab(63.5868% 20.8075 -44.1033/.14)}.password-field{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:13px;align-items:center;gap:9px;padding:0 12px;display:flex}.password-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #9e8fe924;box-shadow:0 0 0 3px lab(63.5868% 20.8075 -44.1033/.14)}.password-field input{background:0 0;border:0;min-width:0;padding:0;box-shadow:none!important}.password-field button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.auth-error{color:var(--danger);margin:-2px 0 0;font-size:12px;line-height:1.5}.auth-submit{color:#0d0b19;color:lab(3.48112% 2.93746 -7.94315);background:var(--brand);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:750;display:inline-flex}.auth-submit:disabled{cursor:wait;opacity:.72}.auth-note{color:var(--muted-2);text-align:center;margin:18px 0 0;font-size:11px;line-height:1.7}@keyframes profile-spin{to{transform:rotate(360deg)}}.profile-subpage{min-height:100dvh;padding-bottom:40px}.account-head-card,.support-hero{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.account-head-card>div{flex:1}.account-head-card h2,.support-hero h2{margin:0 0 5px;font-size:18px}.account-head-card p,.support-hero p{color:var(--muted);margin:0;font-size:12px}.account-head-card>svg{color:var(--success)}.settings-list,.settings-shortcuts{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:16px;overflow:hidden}.settings-list-spaced{margin-top:22px}.settings-row{border-bottom:1px solid #2d2d388c;border-bottom:1px solid lab(18.6105% 2.14739 -7.15765/.55);align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:13px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row>span:first-child{flex:1}.settings-row strong{max-width:60%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.settings-row small{color:var(--muted);font-size:11px;line-height:1.5}.settings-shortcuts>a{min-height:55px;color:var(--text);border-bottom:1px solid #2d2d388c;border-bottom:1px solid lab(18.6105% 2.14739 -7.15765/.55);align-items:center;gap:12px;padding:0 16px;font-size:13px;display:flex}.settings-shortcuts>a:last-child{border-bottom:0}.settings-shortcuts>a svg:first-child{color:var(--brand)}.settings-shortcuts>a svg:last-child{color:var(--muted-2);margin-left:auto}.setting-disabled{color:var(--muted-2);font-size:11px}.text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px}.danger-button{width:100%;min-height:48px;color:var(--danger);cursor:pointer;background:#1d0c0b33;background:lab(5.05235% 7.63235 3.30867/.2);border:1px solid #97252773;border:1px solid lab(34.6852% 47.4343 29.205/.45);border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-weight:650;display:inline-flex}.danger-button:disabled{opacity:.65;cursor:wait}.settings-footnote{color:var(--muted-2);text-align:center;justify-content:center;align-items:center;gap:5px;margin:22px 0;font-size:11px;display:flex}.support-hero>span{width:44px;height:44px;color:var(--brand);background:#29204d40;background:lab(15.3288% 14.6382 -26.8308/.25);border-radius:14px;flex:none;place-items:center;display:grid}.support-contact{border:1px solid var(--line);min-height:46px;color:var(--brand);border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:13px;display:flex}@media (min-width:760px){.profile-page,.profile-subpage{padding-top:28px}.profile-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-page{min-height:auto}}.admin-console{color:#e8f0f5;min-height:100vh;font-family:var(--font-sans,Inter, system-ui, sans-serif);background:#080d12;display:flex}.admin-sidebar{z-index:30;background:#0b1117;border-right:1px solid #1b2932;flex-direction:column;flex:0 0 252px;width:252px;height:100vh;min-height:100vh;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #18252e;align-items:center;gap:11px;height:78px;padding:0 24px;display:flex}.admin-brand-mark{color:#05151a;background:linear-gradient(145deg,#25c6c3,#4078ff);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-brand strong{letter-spacing:.03em;font-size:17px;display:block}.admin-brand span,.admin-sidebar-foot span{color:#748996;margin-top:3px;font-size:11px;display:block}.admin-nav{flex:1;padding:18px 11px;overflow:auto}.admin-nav-group{margin-bottom:20px}.admin-nav-group>p{color:#587080;letter-spacing:.08em;margin:0 10px 7px;font-size:11px}.admin-nav button{color:#8da2af;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:13px;transition:all .16s;display:flex}.admin-nav button:hover:not(:disabled){color:#d8e8ee;background:#111e26}.admin-nav button.active{color:#71e4db;background:#10262e;border-color:#1c4b56;box-shadow:inset 3px 0 #2fd2c3}.admin-nav button.pending{opacity:.55;cursor:not-allowed}.admin-nav button small{color:#5d7180;margin-left:auto;font-size:10px}.admin-sidebar-foot{border-top:1px solid #18252e;align-items:center;gap:10px;padding:16px 18px;display:flex}.admin-sidebar-foot>div:nth-child(2){flex:1;min-width:0}.admin-sidebar-foot strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.admin-sidebar-foot a{color:#728894}.admin-avatar{color:#70e4dc;background:#173d48;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.admin-workspace{flex:1;min-width:0}.admin-topbar{z-index:20;background:#0b1117;border-bottom:1px solid #18252e;align-items:center;gap:18px;height:82px;padding:0 34px;display:flex;position:sticky;top:0}.admin-topbar h1{letter-spacing:-.02em;margin:5px 0 0;font-size:22px}.admin-topbar p{color:#758d99;margin:0;font-size:11px}.admin-top-actions{align-items:center;gap:11px;margin-left:auto;display:flex}.admin-system-status{color:#8ca0aa;align-items:center;gap:7px;font-size:12px;display:flex}.admin-system-status i{background:#42d69d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18382e}.admin-icon-button,.admin-menu-button{color:#9cb0bb;cursor:pointer;background:#101a21;border:1px solid #253640;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.admin-menu-button{display:none}.admin-content{max-width:1480px;margin:0 auto;padding:30px 34px 70px}.admin-error{color:#f3a6a0;background:#321d1f;border:1px solid #704044;border-radius:8px;align-items:center;gap:10px;margin:18px 34px -4px;padding:11px 14px;font-size:13px;display:flex}.admin-error span{flex:1}.admin-error button,.admin-drawer-head>button,.admin-modal-head>button{color:inherit;cursor:pointer;background:0 0;border:0}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.admin-stat-card{background:#0e171e;border:1px solid #1a2b35;border-radius:12px;align-items:flex-start;gap:14px;padding:19px;display:flex}.admin-stat-card p,.admin-stat-card span{color:#7e959f;margin:0;font-size:12px;display:block}.admin-stat-card strong{letter-spacing:-.03em;margin:9px 0 4px;font-size:26px;display:block}.admin-stat-icon{color:#52dace;background:#173940;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-stat-card.violet .admin-stat-icon{color:#b7a8ff;background:#2c244b}.admin-stat-card.green .admin-stat-icon{color:#5de3a8;background:#183a34}.admin-stat-card.amber .admin-stat-icon{color:#f4bf66;background:#3a2e1d}.admin-panel{background:#0e171e;border:1px solid #1a2b35;border-radius:12px;min-width:0;margin-bottom:18px;padding:22px}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.admin-panel-head>svg{color:#4bbfb8}.admin-panel-head span{color:#6e8995;font-size:11px}.admin-panel-head h2{margin:5px 0 0;font-size:17px}.admin-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:18px;display:grid}.admin-trend-panel{min-height:300px}.admin-chart{border-bottom:1px solid #21323b;justify-content:space-around;align-items:flex-end;gap:12px;height:180px;padding:6px 12px 0;display:flex}.admin-chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.admin-chart-column strong{color:#a2b4bd;font-size:11px}.admin-chart-column span{color:#667d88;font-size:10px}.admin-chart-bars{justify-content:center;align-items:flex-end;gap:2px;width:28px;height:140px;display:flex}.admin-chart-bars i{border-radius:3px 3px 0 0;width:7px;min-height:0;display:block}.admin-chart-bars i.total{background:#2a6471}.admin-chart-bars i.success{background:#36cca0}.admin-chart-bars i.failed{background:#d36269}.admin-chart-legend{color:#78909a;gap:20px;margin-top:14px;font-size:11px;display:flex}.admin-chart-legend i{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.admin-chart-legend i.total{background:#2a6471}.admin-chart-legend i.success{background:#36cca0}.admin-chart-legend i.failed{background:#d36269}.admin-alert-list{gap:10px;display:grid}.admin-alert-list article{background:#111c23;border:1px solid #25343c;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.admin-alert-list article.warning{color:#f0bc65;background:#241d13;border-color:#5d4826}.admin-alert-list article.critical{color:#ee9592;background:#28181b;border-color:#65353a}.admin-alert-list article.info{color:#72dec0}.admin-alert-list article>div{flex:1}.admin-alert-list strong{color:#d5e2e8;font-size:12px}.admin-alert-list p{color:#81949d;margin:5px 0 0;font-size:11px;line-height:1.5}.admin-alert-list b{font-size:18px}.admin-wallet-summary{border-top:1px solid #1b2a32;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;padding-top:16px;display:grid}.admin-wallet-summary span{color:#748b95;font-size:11px;display:block}.admin-wallet-summary strong{margin-top:6px;font-size:16px;display:block}.admin-count-badge{color:#8ba0aa;background:#142129;border-radius:6px;padding:7px 10px;font-size:12px}.admin-text-button,.admin-row-button{color:#67d9d0;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:12px;display:inline-flex}.admin-toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-toolbar select,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-modal label input,.admin-modal label textarea,.admin-modal label select{color:#dbe7eb;font:inherit;background:#0a1319;border:1px solid #263944;border-radius:7px;outline:none;padding:10px 11px;font-size:12px}.admin-toolbar select:focus,.admin-form-grid input:focus,.admin-form-grid textarea:focus,.admin-modal input:focus,.admin-modal textarea:focus{border-color:#3bbdb7}.admin-segmented{background:#0a1319;border:1px solid #21333c;border-radius:8px;padding:3px;display:flex}.admin-segmented button{color:#718892;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:12px}.admin-segmented button.active{color:#7ae4da;background:#17353b}.admin-search{background:#0a1319;border:1px solid #263944;border-radius:7px;flex:1;align-items:center;gap:8px;max-width:440px;margin-left:auto;padding-left:10px;display:flex}.admin-search svg{color:#6b838e}.admin-search input{color:#dbe7eb;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:12px}.admin-search button{color:#78ded5;cursor:pointer;background:#152a31;border:0;border-left:1px solid #263944;padding:10px 14px;font-size:12px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:820px}.admin-table th{text-align:left;color:#66808b;white-space:nowrap;border-bottom:1px solid #24333b;padding:10px 12px;font-size:11px;font-weight:500}.admin-table td{color:#b5c4ca;vertical-align:middle;border-bottom:1px solid #18262e;padding:14px 12px;font-size:12px}.admin-table tbody tr:hover{background:#111d24}.admin-table td strong{color:#e0ebef;font-weight:600}.admin-cell-sub,.admin-table td small{color:#708791;margin-top:5px;font-size:10px;display:block}.admin-user-cell{align-items:center;gap:10px;display:flex}.admin-user-cell>span{color:#75d9d2;background:#1e3946;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.admin-status{color:#a9bac1;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.admin-status i{background:#8799a0;border-radius:50%;width:6px;height:6px}.admin-status.success{color:#64d8ad}.admin-status.success i{background:#45d29b}.admin-status.running{color:#6ed7df}.admin-status.running i{background:#4ecbd4}.admin-status.danger{color:#f18f8d}.admin-status.danger i{background:#e06568}.admin-tag{color:#90a9b2;white-space:nowrap;background:#182930;border:1px solid #28414a;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-block}.admin-tag.success{color:#68d8ac;background:#15352e;border-color:#235b4a}.admin-tag.danger{color:#ee9995;background:#392125;border-color:#66343b}.admin-tag.warning{color:#f0bd68;background:#352b1d;border-color:#654b26}.admin-credit-plus{color:#55d9a3!important}.admin-credit-minus{color:#f08f8c!important}.admin-row-button{padding:5px 0}.admin-pager{color:#718994;justify-content:center;align-items:center;gap:14px;padding:18px 0 0;font-size:11px;display:flex}.admin-pager button{color:#9bb0b9;cursor:pointer;background:#101b22;border:1px solid #253741;border-radius:6px;align-items:center;gap:3px;padding:7px 10px;font-size:11px;display:flex}.admin-pager button:disabled{opacity:.35;cursor:not-allowed}.admin-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.admin-channel-card{background:#0e171e;border:1px solid #1a2d36;border-radius:12px;padding:18px}.admin-channel-head{justify-content:space-between;align-items:center;display:flex}.admin-channel-card h3{margin:18px 0 8px;font-size:15px}.admin-channel-card p{color:#82959d;min-height:54px;margin:0 0 14px;font-size:11px;line-height:1.6}.admin-channel-card dl{border-top:1px solid #1d2c34;margin:0;padding-top:12px}.admin-channel-card dl div{justify-content:space-between;gap:10px;margin:8px 0;display:flex}.admin-channel-card dt{color:#6d858f;font-size:10px}.admin-channel-card dd{color:#b9c8cd;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin:0;font-size:10px;overflow:hidden}.admin-rate{background:#1a2a32;border-radius:6px;width:78px;height:5px;margin-right:7px;display:inline-block;overflow:hidden}.admin-rate i{background:#40d39f;border-radius:6px;height:100%;display:block}.admin-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-template-card{background:#101b22;border:1px solid #1b3039;border-radius:10px;display:flex;overflow:hidden}.admin-template-cover{color:#d5f5f0;background:linear-gradient(145deg,#12545a,#1a2e55);flex-direction:column;justify-content:center;align-items:center;gap:13px;width:120px;min-height:184px;display:flex}.admin-template-cover span{font-size:11px}.admin-template-cover.violet{background:linear-gradient(145deg,#443477,#1b264d)}.admin-template-cover.amber{background:linear-gradient(145deg,#6e4c21,#3c2630)}.admin-template-cover.rose{background:linear-gradient(145deg,#713b56,#302448)}.admin-template-body{flex:1;min-width:0;padding:17px}.admin-template-title{justify-content:space-between;gap:12px;display:flex}.admin-template-tags{flex-wrap:wrap;gap:5px;display:flex}.admin-template-title h3{margin:10px 0 0;font-size:15px}.admin-template-title>strong{color:#6ee0d3;white-space:nowrap;font-size:19px}.admin-template-title>strong small{color:#718b94;margin-left:3px;font-size:10px}.admin-template-body>p{color:#81959d;min-height:34px;font-size:11px;line-height:1.5}.admin-template-facts{color:#6f8790;border-top:1px solid #20323a;gap:12px;padding-top:11px;font-size:10px;display:flex}.admin-template-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.admin-template-actions button{color:#9db0b7;cursor:pointer;background:#142129;border:1px solid #29404a;border-radius:5px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;display:flex}.admin-template-actions button:hover{color:#75ded4}.admin-template-actions button.danger{color:#ee9692}.admin-drawer-layer,.admin-modal-layer{z-index:80;display:flex;position:fixed;inset:0}.admin-drawer-backdrop,.admin-modal-backdrop{cursor:default;background:#0000009e;border:0;position:absolute;inset:0}.admin-drawer{background:#0d171e;border-left:1px solid #263a43;width:min(480px,100vw);height:100%;margin-left:auto;padding:25px;position:relative;overflow:auto;box-shadow:-10px 0 35px #0008}.admin-drawer-head,.admin-modal-head{border-bottom:1px solid #1d3039;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.admin-drawer-head span,.admin-modal-head span{color:#6f8a94;font-size:11px}.admin-drawer-head h2,.admin-modal-head h2{margin:6px 0;font-size:20px}.admin-drawer-head p{color:#7d939c;word-break:break-all;margin:0;font-size:11px}.admin-drawer-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.admin-drawer-stats div{background:#132129;border:1px solid #213841;border-radius:7px;padding:12px}.admin-drawer-stats span{color:#78919a;font-size:10px;display:block}.admin-drawer-stats strong{margin-top:7px;font-size:17px;display:block}.admin-drawer-section{margin-top:24px}.admin-drawer-section h3{margin:0 0 11px;font-size:13px}.admin-membership-card{background:#121f27;border:1px solid #223741;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.admin-membership-card strong,.admin-membership-card span{font-size:12px;display:block}.admin-membership-card span{color:#778e97;margin-top:5px;font-size:10px}.admin-membership-card b{text-align:right;color:#67d9b2;font-size:12px;display:block}.admin-membership-card button{color:#68d9d1;cursor:pointer;background:0 0;border:0;margin-top:7px;font-size:10px}.admin-detail-list{margin:0}.admin-detail-list div{border-bottom:1px solid #1c2b33;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.admin-detail-list dt{color:#718a94;font-size:11px}.admin-detail-list dd{color:#c5d1d5;text-align:right;word-break:break-word;max-width:65%;margin:0;font-size:11px}.admin-job-progress{margin:24px 0}.admin-job-progress>div{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.admin-job-progress strong{color:#6ce1d2}.admin-job-progress>i{background:#182d35;border-radius:8px;height:7px;display:block;overflow:hidden}.admin-job-progress b{background:linear-gradient(90deg,#2caaa8,#65e3c0);border-radius:8px;height:100%;display:block}.admin-job-error{color:#f09b95;background:#2d1b1e;border:1px solid #603237;border-radius:8px;gap:10px;margin-top:20px;padding:13px;display:flex}.admin-job-error strong{font-size:12px}.admin-job-error p{color:#c79a99;word-break:break-word;margin:5px 0 0;font-size:11px;line-height:1.5}.admin-primary-button,.admin-secondary-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;text-decoration:none;display:inline-flex}.admin-primary-button{color:#effffc;background:#1b7f7c;border:1px solid #2caea8}.admin-primary-button:hover{background:#239b95}.admin-primary-button:disabled{opacity:.5;cursor:not-allowed}.admin-secondary-button{color:#a9bcc3;background:#142129;border:1px solid #29404a}.admin-primary-button.full{width:100%;margin-top:20px}.admin-modal-layer{justify-content:center;align-items:center}.admin-modal{background:#0f1a21;border:1px solid #2a414a;border-radius:12px;width:min(460px,100vw - 28px);padding:23px;position:relative;box-shadow:0 20px 70px #000b}.admin-template-modal{width:min(680px,100vw - 28px);max-height:calc(100vh - 34px);overflow:auto}.admin-credit-target{color:#6ce0d2;background:#14262e;border:1px solid #24525a;border-radius:8px;align-items:center;gap:11px;margin:18px 0;padding:13px;display:flex}.admin-credit-target strong,.admin-credit-target span{display:block}.admin-credit-target strong{color:#e2eff1;font-size:13px}.admin-credit-target span{color:#7b969d;margin-top:4px;font-size:11px}.admin-modal label{margin:15px 0;display:block}.admin-modal label>span{color:#8ea4ac;margin-bottom:7px;font-size:11px;display:block}.admin-modal label input,.admin-modal label textarea{box-sizing:border-box;width:100%}.admin-modal label small{color:#69808a;margin-top:6px;font-size:10px;display:block}.admin-modal-actions{border-top:1px solid #1e3038;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:17px;display:flex}.admin-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.admin-form-grid label{margin:0}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid label>span{color:#8ea4ac;margin-bottom:7px;font-size:11px;display:block}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{box-sizing:border-box;width:100%}.admin-inline-inputs{align-items:center;gap:6px;display:flex}.admin-inline-inputs input{min-width:0}.admin-code-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.admin-skeleton-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.admin-skeleton-grid div{background:linear-gradient(90deg,#101a21 25%,#17262e 50%,#101a21 75%) 0 0/200% 100%;border-radius:12px;height:110px;animation:1.3s infinite adminShimmer}.admin-gate{color:#c9d9de;text-align:center;background:#080d12;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.admin-gate h1{margin:4px 0;font-size:20px}.admin-gate p{color:#78909a;margin:0 0 8px;font-size:13px}.admin-gate svg{color:#65ddd2}.spin{animation:1s linear infinite adminSpin}@keyframes adminSpin{to{transform:rotate(360deg)}}@keyframes adminShimmer{to{background-position:-200% 0}}.admin-sidebar-backdrop{display:none}@media (max-width:1100px){.admin-stat-grid,.admin-channel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.admin-sidebar{transition:left .2s;position:fixed;left:-270px}.admin-sidebar.open{left:0}.admin-sidebar-backdrop{z-index:25;background:#0009;border:0;display:block;position:fixed;inset:0}.admin-menu-button{display:grid}.admin-topbar{height:70px;padding:0 17px}.admin-topbar h1{font-size:18px}.admin-topbar p,.admin-system-status{display:none}.admin-content{padding:18px 14px 50px}.admin-error{margin:13px 14px -1px}.admin-stat-grid,.admin-overview-grid,.admin-channel-grid,.admin-template-grid{grid-template-columns:1fr}.admin-panel{border-radius:10px;padding:15px}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search{width:100%;max-width:none;margin-left:0}.admin-segmented{width:max-content}.admin-chart{padding-left:0;padding-right:0}.admin-template-card{display:block}.admin-template-cover{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:100%;min-height:86px;padding:0 22px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide{grid-column:auto}.admin-drawer{padding:18px}.admin-drawer-stats{gap:5px}.admin-drawer-stats div{padding:9px}.admin-drawer-stats strong{font-size:15px}}.admin-segmented-muted{border-color:#21333c}.admin-segmented-muted button{color:#78909a}.admin-segmented-muted button.active{color:#bfeee8;background:#17323a}.admin-mini-list{gap:7px;display:grid}.admin-mini-list-item{background:#0b151c;border:1px solid #1b2d36;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.admin-mini-list-item div{min-width:0}.admin-mini-list-item strong,.admin-mini-list-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-mini-list-item strong{color:#d8e5e8;font-size:11px}.admin-mini-list-item span,.admin-mini-list-item small{color:#708892;margin-top:3px;font-size:10px}.admin-mini-list-item small{white-space:nowrap}.admin-empty-copy{color:#708892;margin:0;font-size:12px}.credit-positive{color:#61dfaa}.credit-negative{color:#f09a94}.admin-user-stat-grid{margin-bottom:18px}.admin-user-table{min-width:1080px}.admin-row-button:disabled{opacity:.55;cursor:wait}.admin-mini-list-button{width:100%;color:inherit;text-align:left;cursor:pointer}.admin-mini-list-button:hover{background:#102129;border-color:#2b4b55}.admin-search-left{max-width:620px;margin-left:0}.admin-compensation-guide{background:linear-gradient(135deg,#10262d,#0d1a21);border:1px solid #27505a;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:17px 19px;display:flex}.admin-compensation-guide strong{color:#dcebed;font-size:14px;display:block}.admin-compensation-guide p{color:#829ba4;max-width:860px;margin:6px 0 0;font-size:12px;line-height:1.7}.admin-compensation-list{gap:9px;display:grid}.admin-compensation-list article{background:#0a141a;border:1px solid #1d3039;border-radius:9px;grid-template-columns:minmax(220px,1.2fr) minmax(200px,.8fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.admin-compensation-list article:hover{background:#0e1b22;border-color:#294854}.admin-compensation-balance span,.admin-compensation-balance small{display:block}.admin-compensation-balance span{color:#d7e6e9;font-size:13px;font-weight:650}.admin-compensation-balance small{color:#6f8892;margin-top:5px;font-size:10px}@media (max-width:980px){.admin-user-toolbar{flex-wrap:wrap;align-items:stretch}.admin-user-toolbar .admin-search{flex-basis:100%;max-width:none;margin-left:0}}@media (max-width:760px){.admin-compensation-guide{padding:14px}.admin-compensation-list article{grid-template-columns:1fr;gap:12px}.admin-compensation-list article .admin-primary-button{width:100%}}.admin-work-table{min-width:1100px}.admin-delivery-tags{align-items:center;gap:6px;display:flex}a.admin-row-button{text-decoration:none}.desktop-home{display:none}@media (min-width:1100px){.commerce-shell{background:radial-gradient(circle at 82% -10%,#44a5971a,#0000 34rem),#080b10;min-height:100dvh;padding:0}.mobile-home,.commerce-shell>.bottom-nav{display:none}.desktop-home{color:#eef4f3;grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.desktop-sidebar{background:#0b1015f0;border-right:1px solid #fff1;flex-direction:column;height:100dvh;padding:28px 16px 18px;display:flex;position:sticky;top:0}.desktop-brand{color:#f4faf8;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:inline-flex}.desktop-brand-mark{color:#06110f;background:#5be0ca;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 8px 22px #3fdec321}.desktop-brand>span:last-child{gap:2px;display:grid}.desktop-brand strong{letter-spacing:-.03em;font-size:15px}.desktop-brand small{color:#647277;letter-spacing:.12em;font-size:8px;font-weight:750}.desktop-sidebar-label{color:#647176;letter-spacing:.12em;text-transform:uppercase;margin:42px 10px 10px;font-size:10px;font-weight:750}.desktop-sidebar-label-spaced{margin-top:32px}.desktop-nav{gap:4px;display:grid}.desktop-nav-item{color:#839095;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:flex}.desktop-nav-item svg{color:#68777a}.desktop-nav-item:hover,.desktop-nav-item.active{color:#eef8f5;background:#5be0ca16;border-color:#5be0ca24}.desktop-nav-item.active svg,.desktop-nav-item:hover svg{color:#65e4d0}.desktop-nav-item kbd{color:#657376;border:1px solid #ffffff1a;border-radius:5px;margin-left:auto;padding:2px 5px;font-family:inherit;font-size:10px;font-weight:650}.desktop-sidebar-foot{border-top:1px solid #fff1;margin-top:auto;padding-top:17px}.desktop-account{color:#edf5f3;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:8px 7px;display:grid}.desktop-account:hover{background:#ffffff0b}.desktop-account-avatar,.desktop-user-button{color:#071310;background:#c5efe4;border-radius:9px;place-items:center;font-weight:800;display:grid}.desktop-account-avatar{width:30px;height:30px;font-size:12px}.desktop-account>span:nth-child(2){gap:2px;min-width:0;display:grid}.desktop-account strong{font-size:12px}.desktop-account small{color:#687579;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.desktop-account>svg{color:#687579}.desktop-main{width:min(100%,1450px);margin:0 auto;padding:42px clamp(34px,4.6vw,76px) 72px}.desktop-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:34px;display:flex}.desktop-kicker,.desktop-section-label{color:#65807d;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.3}.desktop-kicker span{color:#3f5c58;padding:0 5px}.desktop-header h1{color:#f4f8f7;letter-spacing:-.055em;margin:11px 0 9px;font-size:clamp(30px,3vw,42px);font-weight:730;line-height:1.1}.desktop-header-note{color:#859394;margin:0;font-size:14px;line-height:1.6}.desktop-header-actions{align-items:center;gap:12px;display:flex}.desktop-credit{color:#bbcbc8;background:#121f22b8;border:1px solid #5be0ca29;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;display:inline-flex}.desktop-credit svg{color:#61ddc9}.desktop-credit strong{color:#6fdfce;font-size:11px}.desktop-user-button{border:0;width:38px;height:38px;font-size:13px}.desktop-create-strip{background:#11181d;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:165px minmax(0,1fr);align-items:stretch;gap:22px;padding:20px;display:grid}.desktop-strip-copy{flex-direction:column;justify-content:center;gap:8px;padding-left:4px;display:flex}.desktop-strip-copy strong{color:#edf6f3;letter-spacing:-.04em;max-width:9ch;font-size:18px;line-height:1.25}.desktop-create-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.desktop-create-card{color:#ecf5f3;background:#151e24;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:76px;padding:0 13px;transition:border-color .16s,transform .16s,background .16s;display:grid}.desktop-create-card:hover{background:#17272b;border-color:#5be0ca66;transform:translateY(-2px)}.desktop-create-primary{background:#14312f;border-color:#5be0ca5c}.desktop-create-icon{color:#6ce3d1;background:#5ce8d51a;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.desktop-create-card>span:nth-child(2){gap:5px;min-width:0;display:grid}.desktop-create-card strong{font-size:13px}.desktop-create-card small{color:#849394;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.desktop-create-card>svg{color:#67797b}.desktop-workspace-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:42px;margin-top:48px;display:grid}.desktop-content-column,.desktop-rail{min-width:0}.desktop-section-heading,.desktop-panel-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.desktop-section-heading h2,.desktop-panel-heading h2{color:#eef5f3;letter-spacing:-.04em;margin:8px 0 0;font-size:20px;font-weight:700}.desktop-text-link{color:#69dcca;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.desktop-text-link:hover{color:#a5f4e8}.desktop-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.desktop-template-card{gap:11px;min-width:0;display:grid}.desktop-template-cover{aspect-ratio:.8;background:#152026;border-radius:11px;position:relative;overflow:hidden}.desktop-template-cover img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.desktop-template-card:hover .desktop-template-cover img{transform:scale(1.045)}.desktop-template-overlay{color:#f2fffb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d1194;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:10px;right:10px}.desktop-template-copy{gap:4px;display:grid}.desktop-template-copy strong{color:#edf5f3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.desktop-template-copy small{color:#718082;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.desktop-section-heading-lower{margin-top:50px}.desktop-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:19px;display:grid}.desktop-tool-item{background:#10171c;border:1px solid #fff1;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:10px;min-height:63px;padding:0 12px;transition:border-color .16s,background .16s;display:grid}.desktop-tool-item:hover{background:#142124;border-color:#5be0ca42}.desktop-tool-icon{color:#78ded0;background:#5be0ca17;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:relative}.desktop-tool-icon em{color:#091411;background:#62dfcc;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:-6px;right:-5px}.desktop-tool-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.desktop-tool-item strong{color:#eaf3f1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.desktop-tool-item small{color:#6e7c7e;font-size:10px}.desktop-tool-item>svg{color:#637477}.desktop-rail{gap:12px;display:grid}.desktop-panel{background:#11191e;border:1px solid #ffffff13;border-radius:13px;padding:20px}.desktop-panel-heading{align-items:flex-start}.desktop-panel-heading>svg{color:#6d8d89}.desktop-pipeline{gap:0;margin:24px 0 20px;padding:0;list-style:none;display:grid}.desktop-pipeline li{grid-template-columns:27px minmax(0,1fr);gap:10px;min-height:55px;display:grid;position:relative}.desktop-pipeline li:not(:last-child):after{content:"";background:#ffffff21;width:1px;height:31px;position:absolute;top:27px;left:13px}.desktop-pipeline li>span{z-index:1;color:#78898a;background:#11191e;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:750;display:grid}.desktop-pipeline li.done>span{color:#071310;background:#61dfca;border-color:#5be0ca5c}.desktop-pipeline li>div{align-content:start;gap:3px;padding-top:2px;display:grid}.desktop-pipeline strong{color:#e8f2ef;font-size:12px}.desktop-pipeline small{color:#6e7d7f;font-size:10px;line-height:1.4}.desktop-panel-action{color:#081411;background:#61dfca;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:39px;font-size:12px;font-weight:750;display:inline-flex}.desktop-panel-action:hover{background:#8cebdc}.desktop-note-panel{background:#112626ad;border-color:#5be0ca21;grid-template-columns:32px minmax(0,1fr);gap:11px;display:grid}.desktop-note-mark{color:#6ce3d1;background:#5be0ca1a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.desktop-note-panel strong{color:#dff5f1;margin:1px 0 6px;font-size:12px;display:block}.desktop-note-panel p{color:#76908c;margin:0;font-size:11px;line-height:1.55}}@media (min-width:1100px) and (max-width:1250px){.desktop-main{padding-inline:34px}.desktop-workspace-grid{grid-template-columns:minmax(0,1fr) 276px;gap:28px}.desktop-create-strip{grid-template-columns:130px minmax(0,1fr);gap:14px}.desktop-create-card{grid-template-columns:31px minmax(0,1fr)}.desktop-create-card>svg{display:none}}.studio-shell{background:radial-gradient(circle at 76% -10%, #1f193947, transparent 34rem), linear-gradient(180deg, #040406, var(--background));min-height:100dvh;padding:0 0 38px}@supports (color:lab(0% 0 0)){.studio-shell{background:radial-gradient(circle at 76% -10%, lab(11.0206% 10.4832 -20.1885/.28), transparent 34rem), linear-gradient(180deg, lab(1.02594% .22696 -.829899), var(--background))}}.studio-header{border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);justify-content:space-between;align-items:center;gap:28px;width:min(100% - 40px,1240px);min-height:76px;margin:0 auto;display:flex}.studio-brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.studio-brand-mark{color:#060606;color:lab(1.5609% 0 0);background:var(--brand);border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.studio-brand>span:last-child{gap:5px;line-height:1;display:grid}.studio-brand strong{letter-spacing:-.02em;font-size:17px}.studio-brand small{color:var(--muted-2);letter-spacing:.14em;font-size:8px}.studio-nav{align-items:center;gap:8px;margin-left:28px;margin-right:auto;display:flex}.studio-nav-link{color:var(--muted);border-radius:10px;padding:10px 13px;font-size:14px;transition:background .18s,color .18s}.studio-nav-link:hover,.studio-nav-link.active{color:var(--text);background:#ffffff12;background:lab(100% 0 0/.07)}.studio-header-actions{align-items:center;gap:12px;display:flex}.studio-credit{color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.studio-credit svg{color:var(--brand)}.studio-credit strong{color:var(--text);font-weight:600}.studio-avatar{color:#070707;color:lab(1.98454% 0 0);background:var(--success);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:inline-flex}.studio-intro{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:42px;margin-bottom:52px;display:grid}.studio-intro-copy{min-width:0}.studio-overline,.studio-label{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.studio-intro h1{letter-spacing:-.055em;max-width:700px;margin:12px 0 15px;font-size:42px;font-weight:720;line-height:1.12}.studio-intro h1 em{color:var(--brand);font-style:normal}.studio-intro-note{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.studio-resume-link,.studio-text-link{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;transition:color .18s;display:inline-flex}.studio-resume-link{margin-top:24px}.studio-resume-link:hover,.studio-text-link:hover{color:var(--text)}.studio-preview{isolation:isolate;background:var(--surface);border:1px solid #ffffff21;border:1px solid lab(100% 0 0/.13);border-radius:24px;min-height:238px;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000003d;box-shadow:0 22px 70px lab(0% 0 0/.24)}.studio-preview img{object-fit:cover;object-position:center 44%;z-index:-2;filter:saturate(.82)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.studio-preview-shade{z-index:-1;background:linear-gradient(#0202022e,#010101d1 88%);background:linear-gradient(lab(.462488% 0 0/.18),lab(.30983% 0 -.00000298023/.82) 88%);position:absolute;inset:0}.studio-preview-topline{color:#fffc;color:lab(100% 0 0/.8);letter-spacing:.04em;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;top:16px;left:17px}.studio-preview-dot{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6febcc29;box-shadow:0 0 0 4px lab(85.3129% -41.7598 3.63724/.16)}.studio-preview-copy{gap:5px;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.studio-preview-copy small{color:#ffffffb3;color:lab(100% 0 0/.7);font-size:11px}.studio-preview-copy strong{letter-spacing:-.025em;font-size:18px;line-height:1.25}.studio-preview-copy span{color:#ffffffa8;color:lab(100% 0 0/.66);font-size:11px}.studio-preview-badge{color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02020294;background:lab(.658503% 0 0/.58);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex;position:absolute;top:15px;right:15px}.section-title-line{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.section-title-line h2{color:var(--text);letter-spacing:-.025em;margin:7px 0 0;font-size:20px;line-height:1.25}.section-hint{color:var(--muted-2);font-size:12px}.goal-section,.source-section,.inspiration-section,.more-tools-section{margin-top:42px}.goal-section{margin-top:0}.goal-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.goal-card{background:#0a0a10d1;background:lab(2.98779% .700913 -2.55223/.82);border:1px solid #ffffff17;border:1px solid lab(100% 0 0/.09);border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;min-height:142px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:flex}.goal-card:hover{background:#111119;background:lab(5.1321% 1.58397 -5.63537);border-color:#a495f094;border-color:lab(65.9193% 20.6561 -44.139/.58);transform:translateY(-2px)}.goal-card-active{background:linear-gradient(150deg,#211d38,#0c0c14);background:linear-gradient(150deg,lab(12.3661% 8.16462 -16.9269),lab(3.61134% 1.02848 -3.69042));border-color:#a495f0b3;border-color:lab(65.9193% 20.6561 -44.139/.7)}.goal-index{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:11px}.goal-icon{width:34px;height:34px;color:var(--brand);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.goal-copy{gap:5px;display:grid}.goal-copy strong{font-size:15px}.goal-copy small{color:var(--muted);font-size:11px;line-height:1.4}.goal-arrow{color:var(--muted-2);align-self:end}.source-panel{background:#09090f;background:lab(2.6967% .659123 -2.39287);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:12px;padding:12px;display:grid}.source-dropzone{text-align:center;background:radial-gradient(circle at 50% 0,#29214947,#0000 72%),#111118;background:radial-gradient(circle at 50% 0,lab(15.5241% 12.2304 -23.5533/.28),#0000 72%),lab(5.14944% 1.37329 -4.95302);border:1px dashed #a495f09e;border:1px dashed lab(65.9193% 20.6561 -44.139/.62);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:264px;padding:28px;display:flex}.source-drop-icon{width:50px;height:50px;color:var(--brand);background:#a495f024;background:lab(65.9193% 20.6561 -44.139/.14);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.source-dropzone strong{margin-top:17px;font-size:17px}.source-dropzone small{color:var(--muted);margin-top:7px;font-size:12px}.source-upload-button{color:#090909;color:lab(2.47865% 0 0);background:var(--brand);border-radius:11px;align-items:center;gap:8px;margin-top:20px;padding:11px 16px;font-size:13px;font-weight:700;display:inline-flex}.source-actions{align-content:center;gap:10px;padding:8px;display:grid}.source-action{background:#13131b;background:lab(6.06463% 1.51393 -5.38467);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:14px;align-items:center;gap:12px;min-height:68px;padding:13px 14px;transition:border-color .18s,background .18s;display:flex}.source-action:hover{background:#1a1a23;background:lab(9.34466% 1.99963 -6.41343);border-color:#a495f08f;border-color:lab(65.9193% 20.6561 -44.139/.56)}.source-action-icon{width:34px;height:34px;color:var(--brand);background:#a495f01f;background:lab(65.9193% 20.6561 -44.139/.12);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.source-action>span:nth-child(2){flex:1;gap:4px;display:grid}.source-action strong{font-size:14px}.source-action small{color:var(--muted);font-size:11px}.source-action>svg{color:var(--muted-2)}.source-action-primary{border-color:#a495f08a;border-color:lab(65.9193% 20.6561 -44.139/.54)}.template-feed{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.inspiration-card{min-width:0}.inspiration-cover{aspect-ratio:.86;background:var(--surface);border-radius:16px;position:relative;overflow:hidden}.inspiration-cover img{object-fit:cover;width:100%;height:100%;transition:transform .26s;display:block}.inspiration-card:hover .inspiration-cover img{transform:scale(1.035)}.inspiration-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0101019e);background:linear-gradient(#0000,lab(.30983% 0 -.00000298023/.62));position:absolute;inset:35% 0 0}.inspiration-tag{z-index:1;color:var(--text);background:#0101018c;background:lab(.30983% 0 -.00000298023/.55);border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);border-radius:7px;padding:5px 7px;font-size:10px;position:absolute;top:10px;left:10px}.inspiration-play{z-index:1;color:#090909;color:lab(2.47865% 0 0);background:var(--text);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;bottom:10px;right:10px}.inspiration-copy{gap:5px;padding:11px 2px 0;display:grid}.inspiration-copy strong{font-size:14px}.inspiration-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.more-tools-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.more-tool{background:#09090d;background:lab(2.43513% .498824 -1.83362);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:14px;align-items:center;gap:11px;padding:13px;display:flex}.more-tool:hover{border-color:#a495f080;border-color:lab(65.9193% 20.6561 -44.139/.5)}.more-tool-icon{width:32px;height:32px;color:var(--brand);background:#a495f01a;background:lab(65.9193% 20.6561 -44.139/.1);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.more-tool>span:nth-child(2){flex:1;gap:4px;display:grid}.more-tool strong{font-size:13px}.more-tool small{color:var(--muted);font-size:11px}.more-tool>svg{color:var(--muted-2)}@media (max-width:900px){.studio-header{width:min(100% - 32px,680px);min-height:66px}.studio-main{width:min(100% - 32px,680px);padding-top:38px}.studio-nav{display:none}.studio-intro{margin-bottom:38px;display:block}.studio-preview{border-radius:20px;min-height:210px;margin-top:28px}.studio-intro h1{max-width:560px;font-size:34px}.studio-intro-note{font-size:14px}.studio-resume-link{margin-top:18px}.goal-list{scroll-snap-type:x mandatory;margin-right:-16px;padding-bottom:4px;display:flex;overflow-x:auto}.goal-card{scroll-snap-align:start;min-width:162px}.section-hint{display:none}.source-panel{grid-template-columns:1fr}.source-dropzone{min-height:220px}.template-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.more-tools-list{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell{padding-bottom:calc(94px + env(safe-area-inset-bottom))}}@media (max-width:520px){.studio-header{width:calc(100% - 40px)}.studio-main{width:calc(100% - 40px);padding-top:32px}.studio-header-actions{gap:8px}.studio-credit{padding:8px 10px}.studio-credit span{display:none}.studio-intro h1{margin-top:10px;font-size:31px;line-height:1.18}.studio-intro-note{line-height:1.7}.section-title-line h2{font-size:18px}.goal-section,.source-section,.inspiration-section,.more-tools-section{margin-top:34px}.source-panel{border-radius:18px;padding:8px}.source-dropzone{min-height:200px;padding:22px 16px}.source-dropzone strong{font-size:15px}.source-actions{padding:3px}.source-action{min-height:64px}.template-feed{gap:17px 10px}.inspiration-cover{border-radius:13px}.more-tools-list{gap:8px}.more-tool{min-height:72px;padding:10px}}@media (min-width:1100px){.studio-shell{padding-bottom:52px}.studio-shell>.bottom-nav{display:none}}.studio-brand:focus-visible,.studio-nav-link:focus-visible,.studio-credit:focus-visible,.studio-avatar:focus-visible,.studio-resume-link:focus-visible,.goal-card:focus-visible,.source-action:focus-visible,.source-upload-button:focus-visible,.studio-text-link:focus-visible,.inspiration-card:focus-visible,.more-tool:focus-visible{outline:2px solid var(--success);outline-offset:3px}.studio-shell{--studio-bg:#f7f8fb;--studio-surface:#fff;--studio-ink:#1b1d24;--studio-muted:#747988;--studio-line:#e7e9ef;--studio-purple:#7657ee;--studio-blue:#2f77ee;min-height:100dvh;color:var(--studio-ink);background:radial-gradient(circle at 72% -12%, #e0daff9e, transparent 31rem), radial-gradient(circle at 100% 10%, #ffe1ea6b, transparent 28rem), var(--studio-bg);padding:0}.studio-page{min-height:100dvh;margin-left:84px}.studio-rail{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border-right:1px solid #dbdee6bd;flex-direction:column;align-items:center;width:84px;padding:22px 10px 17px;display:flex;position:fixed;inset:0 auto 0 0}.studio-rail .studio-brand{justify-items:center;gap:7px;display:grid}.studio-rail .studio-brand-mark{color:#fff;background:linear-gradient(145deg,#6f58ed,#9a72ff);border-radius:10px;width:32px;height:32px;box-shadow:0 7px 17px #6d52e633}.studio-rail .studio-brand>span:last-child{text-align:center}.studio-rail .studio-brand strong{color:var(--studio-ink);font-size:15px}.studio-rail .studio-brand small{display:none}.studio-rail-nav{gap:8px;width:100%;margin-top:33px;display:grid}.studio-rail-item{color:#737985;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:58px;font-size:11px;line-height:1;transition:background .18s,color .18s,transform .18s;display:flex}.studio-rail-item:hover{color:var(--studio-ink);background:#f0f1f6;transform:translateY(-1px)}.studio-rail-item.active{color:var(--studio-ink);background:var(--studio-surface);box-shadow:0 6px 17px #1b1d240f}.studio-rail-item.active svg{color:var(--studio-purple)}.studio-rail-bottom{border-top:1px solid var(--studio-line);gap:8px;width:100%;margin-top:auto;padding-top:12px;display:grid}.studio-topbar{background:#ffffff47;border-bottom:1px solid #e2e4ebc7;align-items:center;gap:26px;min-height:72px;padding:0 clamp(20px,4vw,54px);display:flex}.studio-mobile-brand{display:none}.studio-top-tabs{align-items:center;gap:24px;display:flex}.studio-top-tabs a{color:#6b707d;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:9px 0;font-size:14px;display:inline-flex}.studio-top-tabs a:hover,.studio-top-tabs a.active{color:var(--studio-ink)}.studio-top-tabs a.active{border-bottom-color:var(--studio-ink);font-weight:700}.studio-header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.studio-gift{color:#ef7564;place-items:center;width:36px;height:36px;display:grid}.studio-login{color:#fff;background:#2679ee;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 8px 18px #2679ee33}.studio-login:hover{background:#1767da}.studio-topbar .studio-avatar{color:#fff;background:var(--studio-purple);border-radius:50%;width:36px;height:36px;font-size:13px}.studio-main{width:min(100% - 48px,1290px);margin:0 auto;padding:36px 0 80px}.studio-welcome{text-align:center;margin:0 auto 22px}.studio-welcome .studio-overline{color:#7a65e6;letter-spacing:.15em;font-size:10px}.studio-welcome h1{color:var(--studio-ink);letter-spacing:-.04em;margin:9px 0 6px;font-size:28px;font-weight:750;line-height:1.3}.studio-welcome p:last-child{color:var(--studio-muted);margin:0;font-size:13px}.studio-agent{width:min(100%,850px);margin:0 auto 48px}.studio-agent-tabs{border-bottom:1px solid #dfe2e9;width:236px;margin:0 auto -1px;padding:0 2px;display:flex}.studio-agent-tabs span{color:#9b9fab;text-align:center;flex:1;padding:10px 8px;font-size:13px}.studio-agent-tabs span.active{color:var(--studio-ink);background:#fff;border:1px solid #dfe2e9;border-bottom-color:#fff;border-radius:13px 13px 0 0}.studio-agent-body{background:#fffffff2;border:1px solid #e1e4ec;border-radius:0 17px 17px;flex-direction:column;justify-content:space-between;min-height:174px;padding:20px 20px 14px;display:flex;box-shadow:0 10px 24px #1e253917}.studio-agent-upload{color:var(--studio-ink);align-items:flex-start;gap:14px;display:flex}.studio-agent-upload:hover .studio-agent-plus{border-color:var(--studio-purple);background:#f3efff;transform:rotate(3deg)}.studio-agent-plus{width:64px;height:64px;color:var(--studio-purple);background:linear-gradient(145deg,#faf8ff,#f0edff);border:1px solid #ddd6ff;border-radius:13px;flex:none;place-items:center;transition:all .18s;display:grid;transform:rotate(-7deg);box-shadow:0 5px 12px #654cd11a}.studio-agent-upload>span:last-child{gap:7px;padding-top:7px;display:grid}.studio-agent-upload strong{font-size:14px;font-weight:600}.studio-agent-upload small{color:#9a9eaa;font-size:12px}.studio-agent-submit{color:#9a9eaa;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.studio-agent-submit a{color:#8792a5;background:#f3f6fa;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.studio-agent-submit a:hover{color:#fff;background:var(--studio-purple)}.studio-workbench{grid-template-columns:minmax(290px,.83fr) minmax(0,1.35fr);align-items:stretch;gap:18px;display:grid}.studio-workbench-left{grid-template-rows:1fr auto;gap:18px;min-width:0;display:grid}.studio-promo-card{color:#fff;isolation:isolate;border-radius:17px;min-height:198px;position:relative;overflow:hidden;box-shadow:0 9px 22px #1e2a511f}.studio-promo-card img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.studio-promo-overlay{z-index:-1;background:linear-gradient(90deg,#5865d2f0 3%,#726fe7ba 48%,#807de51f);position:absolute;inset:0}.studio-promo-copy{gap:8px;padding:25px 27px;display:grid}.studio-promo-kicker{letter-spacing:.12em;opacity:.84;font-size:10px}.studio-promo-copy strong{letter-spacing:-.04em;font-size:23px;line-height:1.25}.studio-promo-copy strong em{color:#e7d8ff;font-style:normal}.studio-promo-copy small{color:#ffffffd4;margin-top:1px;font-size:12px}.studio-promo-cta{color:#6051b5;background:#fff;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.studio-promo-card:hover .studio-promo-cta{transform:translate(3px)}.studio-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.studio-quick-card{border:1px solid var(--studio-line);background:#fff;border-radius:17px;flex-direction:column;justify-content:space-between;gap:10px;min-height:122px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #1f233409}.studio-quick-card:after{content:"";opacity:.75;filter:blur(4px);border-radius:50%;width:125px;height:125px;position:absolute;bottom:-45px;right:-23px}.studio-quick-card.blue:after{background:#dcefff}.studio-quick-card.purple:after{background:#f1ddff}.studio-quick-icon{width:29px;height:29px;color:var(--studio-ink);z-index:1;place-items:center;display:grid;position:relative}.studio-quick-card>span:nth-child(2){z-index:1;gap:6px;display:grid;position:relative}.studio-quick-card strong{font-size:15px}.studio-quick-card small{color:#818692;font-size:11px}.studio-quick-card>svg{z-index:1;color:#9da2ae;position:absolute;top:18px;right:16px}.studio-quick-card:hover{border-color:#cfd4e2;transform:translateY(-2px)}.studio-recommend,.studio-tools-section{border:1px solid var(--studio-line);background:#ffffffed;border-radius:17px;min-width:0;padding:21px 20px 19px;box-shadow:0 7px 18px #1f233409}.studio-section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:15px;display:flex}.studio-section-head>div{gap:5px;display:grid}.studio-section-head span{color:var(--studio-muted);font-size:11px}.studio-section-head h2{color:var(--studio-ink);letter-spacing:-.03em;margin:0;font-size:19px}.studio-section-head>a{color:#7b7f8a;white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.studio-section-head>a:hover{color:var(--studio-purple)}.studio-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-recommend-card{background:#fafbfc;border:1px solid #eef0f4;border-radius:14px;align-items:center;min-height:104px;padding:13px;display:flex;position:relative;overflow:hidden}.studio-recommend-card:hover{background:#fbfaff;border-color:#d7cffd}.studio-recommend-card>span{z-index:1;gap:7px;max-width:68%;display:grid}.studio-recommend-card strong{font-size:13px}.studio-recommend-card small{color:#9599a4;font-size:10px;line-height:1.4}.studio-recommend-card img{object-fit:cover;opacity:.88;border-radius:13px 0;width:84px;height:78px;position:absolute;bottom:-4px;right:-9px}.studio-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio-tool-card{background:#fafbfc;border:1px solid #eef0f4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:106px;padding:15px 13px 15px 16px;display:flex}.studio-tool-card:hover{background:#fbfaff;border-color:#d7cffd;transform:translateY(-2px)}.studio-tool-copy{gap:7px;min-width:0;display:grid}.studio-tool-copy strong{font-size:14px}.studio-tool-copy small{color:#9499a5;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.studio-tool-image{background:#eee;border-radius:12px;flex:none;width:77px;height:77px;position:relative;overflow:hidden}.studio-tool-image img{object-fit:cover;width:100%;height:100%}.studio-tool-icon{color:#fff;background:#4c458ccc;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:6px;left:7px}.studio-shell .bottom-nav{background:#ffffffed;border-top-color:#e2e4ea}.studio-shell .nav-item{color:#858995}.studio-shell .nav-item.active{color:var(--studio-ink)}.studio-shell .nav-item.active svg{color:var(--studio-purple)}@media (min-width:1100px){.studio-shell>.bottom-nav{display:none}}@media (max-width:1099px){.studio-rail{display:none}.studio-page{margin-left:0}.studio-mobile-brand{display:block}.studio-mobile-brand .studio-brand{gap:9px}.studio-mobile-brand .studio-brand-mark{color:#fff;background:linear-gradient(145deg,#6f58ed,#9a72ff);width:30px;height:30px}.studio-mobile-brand .studio-brand strong{color:var(--studio-ink);font-size:16px}.studio-mobile-brand .studio-brand small{color:#a3a6af}.studio-topbar{justify-content:space-between;min-height:64px;padding:0 20px}.studio-top-tabs{display:none}.studio-header-actions{gap:8px}.studio-gift,.studio-login{display:none}.studio-main{width:min(100% - 32px,680px);padding-top:30px;padding-bottom:104px}.studio-welcome{margin-bottom:20px}.studio-welcome h1{font-size:25px}.studio-welcome p:last-child{line-height:1.65}.studio-agent{margin-bottom:32px}.studio-agent-body{min-height:160px}.studio-workbench{grid-template-columns:1fr;gap:15px}.studio-workbench-left{grid-template-rows:auto auto;gap:15px}.studio-recommend,.studio-tools-section{padding:18px 15px}}@media (max-width:560px){.studio-topbar{padding:0 16px}.studio-main{width:calc(100% - 32px);padding-top:25px}.studio-welcome{text-align:left;padding:0 3px}.studio-welcome h1{font-size:24px}.studio-welcome p:last-child{font-size:12px}.studio-agent-tabs{width:210px;margin-left:0}.studio-agent-body{min-height:174px;padding:16px 15px 12px}.studio-agent-upload{gap:12px}.studio-agent-plus{width:56px;height:56px}.studio-agent-upload strong{font-size:13px;line-height:1.45}.studio-agent-upload small,.studio-agent-submit{font-size:11px;line-height:1.5}.studio-promo-card{min-height:184px}.studio-promo-copy{padding:22px 21px}.studio-promo-copy strong{font-size:21px}.studio-quick-grid{gap:10px}.studio-quick-card{min-height:112px;padding:15px}.studio-section-head h2{font-size:18px}.studio-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-recommend-card{min-height:110px;padding:11px}.studio-recommend-card>span{max-width:78%}.studio-recommend-card img{width:66px;height:64px}.studio-tools-grid{grid-template-columns:1fr;gap:8px}.studio-tool-card{min-height:90px}.studio-tool-image{width:66px;height:66px}}.studio-shell{--studio-bg:#f5f6f8;--studio-surface:#fff;--studio-ink:#20232b;--studio-muted:#747a87;--studio-line:#e7e9ee;--studio-purple:#6e58ee;--studio-blue:#2d79ee;background:radial-gradient(circle at 50% -18%,#e1deff8c,#0000 29rem),linear-gradient(#f8f9fc 0%,#f5f6f8 58%,#f7f8fa 100%)}.studio-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border-right-color:#e6e8ed;width:82px;padding-top:20px}.studio-rail .studio-brand-mark{width:30px;height:30px;box-shadow:none;border-radius:9px}.studio-rail-item{color:#707680;border-radius:12px;gap:5px;min-height:54px}.studio-rail-item.active{background:#fff;box-shadow:0 5px 16px #1b1d240e}.studio-topbar{background:#ffffff5c;border-bottom-color:#e1e3e9b8;min-height:70px;padding-inline:clamp(22px,4.2vw,58px)}.studio-top-tabs{gap:27px}.studio-top-tabs a{color:#686d78;font-size:13px}.studio-top-tabs a.active{border-bottom-color:#20232b}.studio-header-actions{gap:12px}.studio-gift{color:#ef745e}.studio-login{background:#287bef;border-radius:9px;min-height:39px}.studio-main{width:min(100% - 44px,1260px);padding-top:31px}.studio-welcome{margin-bottom:20px}.studio-welcome .studio-overline{color:#7c65e8;letter-spacing:.13em}.studio-welcome h1{letter-spacing:-.045em;font-size:27px}.studio-welcome p:last-child{color:#7b818d}.studio-agent{width:min(100%,880px);margin-bottom:43px}.studio-agent-body{border-radius:17px;gap:21px;min-height:150px;padding:22px 23px 17px;box-shadow:0 10px 26px #1e253913}.studio-agent-intro{align-items:flex-start;gap:15px;display:flex}.studio-agent-plus{border-radius:13px;width:58px;height:58px;transform:rotate(-6deg)}.studio-agent-intro>span:last-child{gap:6px;padding-top:4px;display:grid}.studio-agent-intro strong{font-size:14px;font-weight:650}.studio-agent-intro small{color:#9a9faa;font-size:12px;line-height:1.55}.studio-agent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-agent-actions a{color:#555b68;background:#f6f7fa;border:1px solid #eceef3;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:11px;display:inline-flex}.studio-agent-actions a:hover{color:#5e48d7;background:#faf8ff;border-color:#d9d1ff}.studio-workbench{grid-template-columns:minmax(305px,.83fr) minmax(0,1.42fr);gap:16px}.studio-workbench-left{gap:16px}.studio-promo-card{color:#242742;background:#e8edff;border:1px solid #dfe5fb;min-height:198px;box-shadow:0 8px 20px #273a7014}.studio-promo-card img{object-position:center;opacity:.92;width:58%;left:auto;right:0}.studio-promo-overlay{background:linear-gradient(90deg,#e7ebff 0% 43%,#e7ebffcc 58%,#e7ebff08 100%)}.studio-promo-copy{z-index:1;padding:25px 24px;position:relative}.studio-promo-kicker{color:#6670d1;opacity:1}.studio-promo-copy strong{font-size:22px}.studio-promo-copy strong em{color:#5967db}.studio-promo-copy small{color:#707898}.studio-promo-cta{color:#fff;background:#6976e7;box-shadow:0 5px 12px #5565d133}.studio-quick-grid{gap:16px}.studio-quick-card{min-height:119px;box-shadow:none;border-radius:16px;padding:18px}.studio-quick-card:after{opacity:.55}.studio-recommend,.studio-tools-section{box-shadow:none;border-radius:16px;padding:20px 19px 18px}.studio-section-head{margin-bottom:13px}.studio-section-head h2{font-size:18px}.studio-tool-grid{gap:9px}.studio-recommend-card{border-radius:13px;min-height:101px;padding:12px}.studio-recommend-card img{width:82px;height:77px}.studio-tools-section{margin-top:18px}.studio-tool-card{min-height:102px;box-shadow:none;border-radius:13px}.studio-tool-card:hover{transform:translateY(-1px)}@media (max-width:1099px){.studio-topbar{min-height:62px}.studio-main{padding-top:27px}.studio-agent{margin-bottom:28px}.studio-workbench{gap:14px}.studio-recommend,.studio-tools-section{padding-inline:15px}}@media (max-width:560px){.studio-topbar{min-height:60px;padding-inline:16px}.studio-mobile-brand .studio-brand-mark{width:28px;height:28px}.studio-header-actions{gap:0}.studio-topbar .studio-avatar{width:32px;height:32px}.studio-main{width:calc(100% - 28px);padding-top:23px}.studio-welcome{margin-bottom:17px;padding-inline:2px}.studio-welcome .studio-overline{font-size:9px}.studio-welcome h1{margin-top:8px;font-size:23px}.studio-welcome p:last-child{font-size:12px}.studio-agent{margin-bottom:22px}.studio-agent-body{border-radius:15px;gap:18px;min-height:0;padding:17px 15px 14px}.studio-agent-intro{gap:12px}.studio-agent-plus{width:52px;height:52px}.studio-agent-intro strong{font-size:13px}.studio-agent-intro small{font-size:11px;line-height:1.5}.studio-agent-actions{gap:6px}.studio-agent-actions a{flex:auto;justify-content:center;min-height:31px;padding-inline:8px;font-size:10px}.studio-promo-card{min-height:166px}.studio-promo-card img{width:55%}.studio-promo-copy{padding:20px 18px}.studio-promo-copy strong{font-size:20px}.studio-promo-copy small{font-size:11px}.studio-quick-grid{gap:9px}.studio-quick-card{min-height:102px;padding:14px}.studio-quick-card strong{font-size:14px}.studio-quick-card small{font-size:10px}.studio-recommend,.studio-tools-section{border-radius:15px;padding:16px 12px 14px}.studio-section-head h2{font-size:17px}.studio-section-head>a{font-size:11px}.studio-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.studio-recommend-card{min-height:103px;padding:10px}.studio-recommend-card>span{gap:5px;max-width:77%}.studio-recommend-card strong{font-size:12px}.studio-recommend-card small{font-size:9px}.studio-recommend-card img{width:62px;height:62px;right:-4px}.studio-tools-section{margin-top:14px}.studio-tools-grid{grid-template-columns:1fr;gap:7px}.studio-tool-card{min-height:84px;padding:12px}.studio-tool-copy strong{font-size:13px}.studio-tool-copy small{font-size:10px}.studio-tool-image{width:58px;height:58px}}.studio-rail .studio-brand{gap:5px}.studio-brand-wordmark{color:#20232b;letter-spacing:-.16em;text-indent:-.16em;border:2px solid #20232b;border-radius:5px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:850;display:grid}.studio-rail .studio-brand-wordmark{font-size:12px}.studio-mobile-brand .studio-brand{align-items:center;display:inline-flex}.studio-mobile-brand .studio-brand-wordmark{width:28px;height:28px;font-size:12px}.studio-rail .studio-brand>span:last-child{gap:2px;display:grid}.studio-rail .studio-brand strong{letter-spacing:.03em;font-size:12px}.studio-rail .studio-brand small{color:#9ba0a9;letter-spacing:.03em;font-size:7px;display:block}.studio-agent-body{align-items:center;min-height:146px;display:flex;position:relative}.studio-agent-body:hover{border-color:#d7d0ff;box-shadow:0 12px 28px #1e25391c}.studio-agent-intro{align-items:center}.studio-agent-intro>span:last-child{padding-top:0}.studio-agent-arrow{color:#8792a5;background:#f3f6fa;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .18s,background .18s,transform .18s;display:grid;position:absolute;bottom:18px;right:20px}.studio-agent-body:hover .studio-agent-arrow{color:#fff;background:var(--studio-purple);transform:translate(2px,-2px)}.studio-recommend-tabs{scrollbar-width:none;align-items:center;gap:18px;margin:-2px 0 13px;display:flex;overflow-x:auto}.studio-recommend-tabs::-webkit-scrollbar{display:none}.studio-recommend-tabs a{color:#8a8f9a;border-bottom:2px solid #0000;flex:none;padding:5px 0;font-size:11px}.studio-recommend-tabs a:hover,.studio-recommend-tabs a.active{color:var(--studio-ink)}.studio-recommend-tabs a.active{border-bottom-color:var(--studio-ink);font-weight:700}@media (max-width:560px){.studio-mobile-brand .studio-brand>span:last-child{gap:0;display:grid}.studio-mobile-brand .studio-brand strong{font-size:13px}.studio-mobile-brand .studio-brand small{display:none}.studio-agent-body{min-height:125px}.studio-agent-arrow{width:34px;height:34px;bottom:14px;right:14px}.studio-agent-intro{max-width:calc(100% - 30px)}.studio-recommend-tabs{gap:16px;margin-bottom:11px}}.studio-agent-body{flex-direction:row;justify-content:flex-start;width:100%}.studio-agent-arrow{margin-left:auto}.commerce-topbar-actions{align-items:center;gap:10px;display:inline-flex}.commerce-topbar-link{color:var(--muted);font-size:13px;font-weight:650}.commerce-topbar-link:hover{color:var(--text)}.legacy-section-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.legacy-section-heading h2{letter-spacing:-.02em;margin:2px 0 0;font-size:20px}.legacy-section-heading>span{color:var(--muted);font-size:12px}.legacy-eyebrow{color:var(--brand);letter-spacing:.08em;margin:0;font-size:11px;font-weight:750}.feature-entry{position:relative}.feature-entry.is-planned{opacity:.78;border-style:dashed}.feature-entry.is-planned:hover{opacity:1}.feature-entry>em{color:var(--muted);background:var(--surface-elevated);border-radius:999px;padding:3px 5px;font-size:9px;font-style:normal;position:absolute;top:10px;right:9px}.legacy-task-strip{gap:10px;margin-top:22px;display:grid}.legacy-task-card{border:1px solid var(--line);background:var(--surface);min-height:66px;color:var(--text);border-radius:17px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 14px;display:grid}.legacy-task-card:hover{border-color:color-mix(in oklch, var(--brand) 55%, var(--line));transform:translateY(-1px)}.legacy-task-card>span:nth-child(2){gap:4px;min-width:0;display:grid}.legacy-task-card strong{font-size:14px}.legacy-task-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.legacy-task-card>svg{color:var(--muted)}.legacy-task-icon{width:38px;height:38px;color:var(--brand);background:color-mix(in oklch, var(--brand) 15%, var(--surface));border-radius:12px;place-items:center;display:grid}.legacy-task-card-muted .legacy-task-icon{color:var(--success);background:color-mix(in oklch, var(--success) 12%, var(--surface))}.commerce-inner-shell{background:var(--background);min-height:100dvh}.commerce-inner-page{padding-bottom:104px}.commerce-inner-topbar .icon-button{flex:none}.works-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 14px;display:grid}.works-overview>div{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:5px;padding:13px 14px;display:grid}.works-overview small{color:var(--muted);font-size:11px}.works-overview strong{letter-spacing:-.04em;font-size:22px}.works-filter-bar{scrollbar-width:none;align-items:center;gap:7px;margin-bottom:20px;padding-bottom:2px;display:flex;overflow-x:auto}.works-filter-bar::-webkit-scrollbar{display:none}.works-filter-bar>span{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-right:4px;font-size:12px;display:inline-flex}.works-filter-bar button{border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 12px;font-size:12px}.works-filter-bar button:hover{color:var(--text);border-color:color-mix(in oklch, var(--brand) 45%, var(--line))}.works-filter-bar button.active{color:var(--text);border-color:var(--brand);background:color-mix(in oklch, var(--brand) 17%, var(--surface))}.profile-quick-actions{gap:9px;margin:14px 0 21px;display:grid}.profile-quick-actions a{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:15px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:12px 14px;display:grid}.profile-quick-actions a:hover{border-color:color-mix(in oklch, var(--brand) 50%, var(--line));transform:translateY(-1px)}.profile-quick-actions a>svg:first-child{color:var(--brand)}.profile-quick-actions a>svg:last-child{color:var(--muted)}.profile-quick-actions span{gap:3px;display:grid}.profile-quick-actions strong{font-size:13px}.profile-quick-actions small{color:var(--muted);font-size:11px}.profile-subpage{padding-bottom:104px}@media (max-width:560px){.commerce-home{padding-bottom:98px}.legacy-task-card small{white-space:normal}.works-overview{gap:7px}.works-overview>div{padding:11px 10px}.works-overview strong{font-size:20px}}.studio-inner-shell{--studio-page-bg:#f5f6fa;--studio-panel:#fff;--studio-border:#e4e7ef;--studio-ink:#1e2533;--studio-muted:#7c8495;--studio-purple:#6f61dd;--studio-purple-soft:#f0edff;min-height:100dvh;color:var(--studio-ink);background:var(--studio-page-bg);display:flex}.studio-inner-rail{z-index:20;background:#fbfbfd;border-right:1px solid #e7e9f0;flex-direction:column;width:232px;padding:28px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.studio-inner-brand{color:var(--studio-ink);align-items:center;gap:10px;padding:0 10px;display:inline-flex}.studio-inner-brand-mark{color:#fff;background:linear-gradient(145deg,#8d7cf0,#5d50c7);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 8px 18px #6552d538}.studio-inner-brand>span:last-child{gap:1px;display:grid}.studio-inner-brand strong{letter-spacing:-.04em;font-size:15px}.studio-inner-brand small{color:#a1a6b2;letter-spacing:.14em;font-size:8px;font-weight:700}.studio-inner-rail-label{color:#a2a7b4;letter-spacing:.12em;margin:34px 10px 9px;font-size:10px;font-weight:700}.studio-inner-nav{gap:4px;display:grid}.studio-inner-nav-item{color:#858c9d;border-radius:11px;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:13px;font-weight:600;transition:all .16s;display:flex}.studio-inner-nav-item:hover{color:var(--studio-ink);background:#f0f1f7}.studio-inner-nav-item.active{color:var(--studio-purple);background:var(--studio-purple-soft)}.studio-inner-rail-foot{gap:12px;margin-top:auto;display:grid}.studio-inner-rail-cta{color:#5b4fca;background:#f2efff;border:1px solid #e6e0ff;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:700;display:flex}.studio-inner-rail-cta svg:last-child{margin-left:auto}.studio-inner-rail-account{color:var(--studio-ink);grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px 5px;display:grid}.studio-inner-rail-account>span:first-child{color:#fff;background:#6f61dd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.studio-inner-rail-account>span:nth-child(2){gap:2px;display:grid}.studio-inner-rail-account strong{font-size:11px}.studio-inner-rail-account small{color:#a0a6b3;font-size:10px}.studio-inner-rail-account>svg{color:#a2a8b5}.studio-inner-content{width:calc(100% - 232px);min-width:0;margin-left:232px}.studio-inner-topbar{background:#ffffffd1;border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:0 42px;display:flex}.studio-inner-breadcrumb{color:#a0a6b3;align-items:center;gap:7px;font-size:12px;display:flex}.studio-inner-breadcrumb strong{color:var(--studio-ink);font-size:13px}.studio-inner-top-actions{align-items:center;gap:14px;display:flex}.studio-inner-credit{color:#7d8492;align-items:center;gap:6px;font-size:12px;display:inline-flex}.studio-inner-credit:hover{color:var(--studio-purple)}.studio-inner-avatar{color:#fff;background:var(--studio-purple);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.studio-inner-mobile-brand{display:none}.studio-inner-main{width:min(100% - 84px,1280px);margin:0 auto;padding:36px 0 72px}.studio-inner-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.studio-inner-heading h1{color:var(--studio-ink);letter-spacing:-.045em;margin:6px 0 0;font-size:28px;line-height:1.18}.studio-inner-eyebrow,.studio-section-kicker{color:#959baa;letter-spacing:.07em;margin:0;font-size:11px;font-weight:700}.studio-inner-heading-actions,.studio-inner-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.studio-inner-button{color:#fff;background:var(--studio-purple);border:1px solid var(--studio-purple);border-radius:10px;min-height:39px;padding:0 15px;font-size:12px;font-weight:700;transition:all .16s;box-shadow:0 7px 15px #6453d829}.studio-inner-button:hover{background:#5d50c8;transform:translateY(-1px)}.studio-inner-button.secondary{color:#616978;border-color:var(--studio-border);box-shadow:none;background:#fff}.studio-inner-button.secondary:hover{color:var(--studio-purple);background:#fbfaff;border-color:#cfc8f5}.studio-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.studio-stat-card{border:1px solid var(--studio-border);background:var(--studio-panel);border-radius:15px;align-content:center;gap:7px;min-height:128px;padding:20px 22px;display:grid}.studio-stat-card.primary{color:#fff;background:linear-gradient(135deg,#7061dc,#8174e8);border-color:#0000;box-shadow:0 12px 28px #6c5bd82e}.studio-stat-card span{color:#8c93a2;font-size:12px;font-weight:600}.studio-stat-card.primary span,.studio-stat-card.primary small{color:#ffffffc2}.studio-stat-card strong{letter-spacing:-.05em;font-size:29px;line-height:1}.studio-stat-card small{color:#a0a6b2;font-size:11px}.studio-works-layout,.studio-profile-grid,.studio-settings-layout{grid-template-columns:minmax(0,1fr) 282px;align-items:start;gap:22px;display:grid}.studio-works-main,.studio-profile-main,.studio-settings-main{min-width:0}.studio-filter-row{align-items:center;gap:7px;margin-bottom:22px;display:flex}.studio-filter-label{color:#969daa;align-items:center;gap:5px;margin-right:3px;font-size:12px;display:inline-flex}.studio-filter-row button{color:#8b92a0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:32px;padding:0 14px;font-size:12px}.studio-filter-row button:hover{color:var(--studio-ink);background:#fff}.studio-filter-row button.active{color:var(--studio-purple);background:#eeebff;border-color:#ddd7ff;font-weight:700}.studio-content-section{margin-top:26px}.studio-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.studio-section-heading h2{color:var(--studio-ink);letter-spacing:-.025em;margin:5px 0 0;font-size:17px}.studio-section-kicker.danger{color:#d75f65}.studio-count-pill{color:#858c9b;border:1px solid var(--studio-border);background:#fff;border-radius:999px;padding:4px 9px;font-size:11px}.studio-muted-icon{color:#a5abb8}.studio-job-list{gap:8px;display:grid}.studio-job-card{border:1px solid var(--studio-border);background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto 50px;align-items:center;gap:12px;min-height:67px;padding:10px 13px;transition:all .16s;display:grid}.studio-job-card:hover{border-color:#cfc8f5;transform:translateY(-1px);box-shadow:0 7px 17px #2628450f}.studio-job-icon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.studio-job-icon.success{color:#18917e;background:#eaf9f4}.studio-job-icon.warning{color:#b67927;background:#fff6e7}.studio-job-icon.danger{color:#cb5960;background:#fff0f1}.studio-job-copy{gap:4px;min-width:0;display:grid}.studio-job-copy strong{color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-job-copy small{color:#9aa0ad;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.studio-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.studio-status.success{color:#16816f;background:#eaf9f4}.studio-status.warning{color:#a96c21;background:#fff4dc}.studio-status.danger{color:#c15159;background:#fff0f1}.studio-status.neutral{color:#777f8f;background:#f1f2f6}.studio-job-arrow{color:#a2a8b4;font-size:10px}.studio-job-arrow span{font-size:13px}.studio-work-grid,.studio-profile-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.studio-work-card,.studio-profile-work-card{min-width:0;color:var(--studio-ink);border:1px solid var(--studio-border);background:#fff;border-radius:13px;transition:all .16s;overflow:hidden}.studio-work-card:hover,.studio-profile-work-card:hover{border-color:#cbc4f3;transform:translateY(-2px);box-shadow:0 9px 20px #26284512}.studio-work-media,.studio-profile-work-card>span{aspect-ratio:1.18;background:#edf0f5;display:block;position:relative;overflow:hidden}.studio-work-media img,.studio-profile-work-card img{object-fit:cover;width:100%;height:100%;display:block}.studio-work-media-top{color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:10px 10px auto}.studio-work-media-top em,.studio-profile-work-card em{color:#fff;background:#1c202e9e;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.studio-work-media-top svg{opacity:.86}.studio-work-play,.studio-profile-work-card i{color:#fff;background:#1c202e8c;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-work-body{gap:5px;padding:11px 12px 13px;display:grid}.studio-work-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-work-body small{color:#9aa0ad;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.studio-works-aside,.studio-profile-side,.studio-settings-aside{gap:12px;display:grid}.studio-aside-card,.studio-side-card{border:1px solid var(--studio-border);background:#fff;border-radius:14px;padding:18px}.studio-aside-card.muted{background:#fafbfc}.studio-aside-icon,.studio-side-card-icon{width:32px;height:32px;color:var(--studio-purple);background:#f0edff;border-radius:9px;place-items:center;display:grid}.studio-aside-card h3,.studio-side-card h3{margin:13px 0 6px;font-size:13px}.studio-aside-card p,.studio-side-card p{color:#9299a7;margin:0;font-size:11px;line-height:1.65}.studio-aside-card a{color:var(--studio-purple);margin-top:13px;font-size:11px;font-weight:700;display:inline-block}.studio-inline-alert{border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 13px;font-size:11px;display:flex}.studio-inline-alert.danger{color:#bd525a;background:#fff1f2;border:1px solid #ffd7da}.studio-inline-alert button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:700}.studio-empty-state{color:#a3a9b5;text-align:center;background:#fff;border:1px dashed #d9dde6;border-radius:14px;align-content:center;place-items:center;gap:9px;min-height:230px;padding:32px 20px;display:grid}.studio-empty-state h3{color:var(--studio-ink);margin:0;font-size:15px}.studio-empty-state p{color:#9aa0ad;max-width:360px;margin:0 0 8px;font-size:11px;line-height:1.6}.studio-empty-state.compact{min-height:190px}.studio-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.studio-skeleton-grid span{aspect-ratio:1.18;background:linear-gradient(110deg,#eceef3 30%,#f7f8fa 45%,#eceef3 60%) 0 0/200% 100%;border-radius:13px;animation:1.2s ease-in-out infinite studio-skeleton}.studio-skeleton-grid span:nth-child(2){animation-delay:.12s}.studio-skeleton-grid span:nth-child(3){animation-delay:.24s}@keyframes studio-skeleton{to{background-position:-200% 0}}.studio-profile-overview{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;margin-bottom:22px;display:grid}.studio-profile-identity,.studio-profile-wallet,.studio-workspace-banner,.studio-library-panel,.studio-active-task-banner,.studio-account-card,.studio-setting-card,.studio-settings-nav,.studio-help-hero,.studio-help-list{border:1px solid var(--studio-border);background:#fff;border-radius:14px}.studio-profile-identity{align-items:center;gap:14px;padding:20px;display:flex}.studio-profile-avatar{color:#fff;background:linear-gradient(145deg,#8172e5,#6253c7);border-radius:15px;flex:none;place-items:center;width:50px;height:50px;font-size:19px;font-weight:750;display:grid}.studio-profile-identity h2{margin:5px 0 4px;font-size:18px}.studio-profile-identity p{color:#959caa;margin:0;font-size:11px}.studio-quiet-link{color:#8e95a2;align-items:center;gap:2px;margin-left:auto;font-size:11px;display:inline-flex}.studio-quiet-link:hover{color:var(--studio-purple)}.studio-profile-wallet{align-items:center;gap:12px;padding:20px;display:flex}.studio-wallet-icon{color:#6c5edf;background:#f0edff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.studio-profile-wallet>div:nth-child(2){gap:4px;display:grid}.studio-profile-wallet span,.studio-profile-wallet small{color:#969daa;font-size:10px}.studio-profile-wallet strong{color:var(--studio-ink);letter-spacing:-.04em;font-size:24px}.studio-wallet-metrics{gap:18px;margin-left:auto;display:flex}.studio-wallet-metrics span{gap:3px;display:grid}.studio-wallet-metrics strong{font-size:15px}.studio-workspace-banner{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.studio-workspace-banner h3{margin:6px 0 4px;font-size:16px}.studio-workspace-banner p{color:#969daa;margin:0;font-size:11px}.studio-workspace-banner>svg{color:#6dc3b6}.studio-active-task-banner{color:var(--studio-ink);align-items:center;gap:10px;margin-top:12px;padding:13px 16px;display:flex}.studio-active-task-banner>span:nth-child(2){gap:3px;display:grid}.studio-active-task-banner strong{font-size:12px}.studio-active-task-banner small{color:#969daa;font-size:10px}.studio-active-task-banner>svg:last-child{color:#9ba1af;margin-left:auto}.studio-live-dot{background:#f0a948;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fff4df}.studio-library-panel{margin-top:14px;padding:18px}.studio-tab-row{border-bottom:1px solid #eff0f4;gap:4px;display:flex}.studio-tab-row button{color:#9299a7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px 11px;font-size:11px;display:inline-flex}.studio-tab-row button.active{color:var(--studio-purple);border-bottom-color:var(--studio-purple);font-weight:700}.studio-library-heading{justify-content:space-between;align-items:center;gap:12px;padding:17px 0 13px;display:flex}.studio-library-heading h3{margin:0 0 4px;font-size:15px}.studio-library-heading p{color:#9aa0ad;margin:0;font-size:10px}.studio-library-heading a{color:var(--studio-purple);align-items:center;gap:2px;font-size:11px;font-weight:700;display:inline-flex}.studio-profile-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-profile-work-card>span{aspect-ratio:1.2}.studio-profile-work-card>span>em{position:absolute;top:8px;left:8px}.studio-profile-work-card>strong,.studio-profile-work-card>small{text-overflow:ellipsis;white-space:nowrap;margin:10px 10px 0;display:block;overflow:hidden}.studio-profile-work-card>small{color:#9aa0ad;margin-top:4px;margin-bottom:11px;font-size:10px}.studio-side-card.accent{background:#f1efff;border-color:#e0d9ff}.studio-side-card.accent svg{color:var(--studio-purple)}.studio-side-card>svg{color:#7f8795}.studio-side-card h3{margin-top:11px}.studio-guest-layout{grid-template-columns:minmax(0,1fr) 320px;gap:18px;max-width:900px;display:grid}.studio-guest-card{border:1px solid var(--studio-border);background:#fff;border-radius:16px;padding:34px}.studio-guest-avatar{color:#6c5edf;background:#f0edff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.studio-guest-card h2{letter-spacing:-.04em;margin:8px 0;font-size:24px}.studio-guest-card p{color:#9299a7;max-width:420px;margin:0;font-size:12px;line-height:1.7}.studio-guest-actions{gap:9px;margin-top:24px;display:flex}.studio-guest-side{gap:12px;display:grid}.studio-guest-side>div{border:1px solid var(--studio-border);background:#fff;border-radius:14px;align-content:start;gap:7px;padding:20px;display:grid}.studio-guest-side svg{color:var(--studio-purple)}.studio-guest-side strong{font-size:13px}.studio-guest-side p{color:#969daa;margin:0 0 4px;font-size:11px;line-height:1.55}.studio-loading{color:#8b92a0;background:#f5f6fa;align-content:center;place-items:center;gap:10px;min-height:100dvh;font-size:12px;display:grid}.studio-loading .spin{color:var(--studio-purple);animation:1s linear infinite spin}.studio-back-link{color:#8d94a1;align-items:center;gap:6px;margin:-8px 0 18px;font-size:11px;display:inline-flex}.studio-back-link:hover{color:var(--studio-purple)}.studio-settings-main{max-width:820px}.studio-account-card{align-items:center;gap:14px;padding:20px;display:flex}.studio-account-card h2{margin:6px 0 3px;font-size:18px}.studio-account-card p{color:#969daa;margin:0;font-size:11px}.studio-account-card>svg{color:#69b9ad;margin-left:auto}.studio-setting-card{margin-top:14px;padding:5px 20px}.studio-setting-row{color:#7f8794;border-bottom:1px solid #f0f1f4;justify-content:space-between;align-items:center;gap:18px;min-height:54px;font-size:12px;display:flex}.studio-setting-row:last-child{border-bottom:0}.studio-setting-row strong{color:var(--studio-ink);font-size:12px}.studio-setting-disabled{color:#a1a7b1;background:#f2f3f6;border-radius:999px;padding:4px 8px;font-size:10px}.studio-danger-button{color:#c3545b;cursor:pointer;background:#fff;border:1px solid #ffd6d9;border-radius:9px;align-items:center;gap:7px;margin-top:17px;padding:10px 13px;font-size:11px;display:inline-flex}.studio-danger-button:disabled{opacity:.6;cursor:wait}.studio-text-button{color:var(--studio-purple);cursor:pointer;background:0 0;border:0;font-size:11px}.studio-settings-nav{padding:6px 14px}.studio-settings-nav a{color:#858c99;border-bottom:1px solid #f0f1f4;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:59px;display:grid}.studio-settings-nav a:last-child{border-bottom:0}.studio-settings-nav a:hover{color:var(--studio-purple)}.studio-settings-nav a>span:nth-child(2){gap:3px;display:grid}.studio-settings-nav strong{color:var(--studio-ink);font-size:12px}.studio-settings-nav small{font-size:10px}.studio-settings-nav>a>span:last-child{text-align:right}.studio-setting-note{color:#9aa0ad;align-items:center;gap:6px;margin:16px 0 0;font-size:10px;display:flex}.studio-help-hero{gap:13px;padding:22px;display:flex}.studio-help-hero>span{width:42px;height:42px;color:var(--studio-purple);background:#f0edff;border-radius:12px;place-items:center;display:grid}.studio-help-hero h2{margin:3px 0 5px;font-size:17px}.studio-help-hero p{color:#969daa;margin:0;font-size:11px;line-height:1.55}.studio-help-list{margin-top:14px;padding:4px 20px}.studio-help-list>div{border-bottom:1px solid #f0f1f4;padding:16px 0}.studio-help-list>div:last-child{border-bottom:0}.studio-help-list strong{font-size:12px}.studio-help-list p{color:#969daa;margin:5px 0 0;font-size:11px;line-height:1.65}.studio-support-contact{color:var(--studio-purple);align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:900px){.studio-inner-rail{width:198px}.studio-inner-content{width:calc(100% - 198px);margin-left:198px}.studio-inner-topbar{padding-inline:28px}.studio-inner-main{width:min(100% - 48px,900px)}.studio-works-layout,.studio-profile-grid,.studio-settings-layout{grid-template-columns:1fr}.studio-works-aside,.studio-profile-side,.studio-settings-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-profile-overview{grid-template-columns:1fr}.studio-profile-side{display:grid}.studio-guest-layout{grid-template-columns:1fr;max-width:700px}}@media (max-width:700px){.studio-inner-shell{background:var(--background);display:block}.studio-inner-rail{display:none}.studio-inner-content{width:100%;margin-left:0}.studio-inner-topbar{background:var(--background);border-bottom-color:var(--line);min-height:62px;padding:0 18px}.studio-inner-mobile-brand{display:block}.studio-inner-mobile-brand .studio-inner-brand-mark{width:28px;height:28px}.studio-inner-mobile-brand .studio-inner-brand{padding:0}.studio-inner-mobile-brand .studio-inner-brand strong{font-size:13px}.studio-inner-mobile-brand .studio-inner-brand small,.studio-inner-breadcrumb{display:none}.studio-inner-top-actions{gap:9px}.studio-inner-credit{display:none}.studio-inner-avatar{width:30px;height:30px}.studio-inner-main{width:100%;padding:24px 16px 100px}.studio-inner-heading{align-items:flex-start;margin-bottom:20px}.studio-inner-heading h1{font-size:24px}.studio-inner-button{min-height:37px;padding-inline:12px}.studio-stat-grid{gap:8px;margin-bottom:20px}.studio-stat-card{border-radius:12px;min-height:94px;padding:13px 12px}.studio-stat-card strong{font-size:22px}.studio-stat-card small{font-size:9px}.studio-stat-card span{font-size:10px}.studio-works-layout,.studio-profile-grid,.studio-settings-layout{display:block}.studio-filter-row{scrollbar-width:none;margin-inline:-3px;padding-bottom:2px;overflow-x:auto}.studio-filter-row::-webkit-scrollbar{display:none}.studio-job-card{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.studio-job-arrow{display:none}.studio-job-icon{width:34px;height:34px}.studio-status{font-size:9px}.studio-work-grid,.studio-profile-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-works-aside,.studio-profile-side,.studio-settings-aside{grid-template-columns:1fr;margin-top:14px;display:grid}.studio-aside-card{display:none}.studio-profile-overview{display:block}.studio-profile-wallet{margin-top:9px;padding:16px}.studio-wallet-metrics{gap:12px}.studio-profile-identity{padding:16px}.studio-profile-identity .studio-quiet-link{font-size:0}.studio-profile-identity .studio-quiet-link svg{width:18px;height:18px}.studio-library-panel{padding:14px}.studio-profile-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-guest-layout{display:block}.studio-guest-card{padding:24px 20px}.studio-guest-side{margin-top:10px}.studio-settings-main{max-width:none}.studio-setting-card{padding-inline:14px}.studio-setting-row{min-height:50px;font-size:11px}.studio-setting-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.studio-help-hero{padding:16px}}@media (min-width:701px){.studio-inner-shell>.bottom-nav{display:none}}.studio-inner-main-compact{padding-top:24px}.studio-create-host{width:min(100%,1120px);margin:0 auto}.studio-create-host>.selling-create-page,.studio-create-host>.tryon-page{width:100%;max-width:none;margin:0}.studio-create-host .selling-create-page,.studio-create-host .tryon-page{min-height:auto}.studio-create-host .selling-topbar{position:relative;top:auto}.studio-create-host .selling-stepper{margin-top:0}.studio-create-host .selling-content,.studio-create-host .poster-content,.studio-create-host .store-content,.studio-create-host .tryon-content{width:100%;max-width:none}@media (max-width:700px){.studio-inner-main-compact{padding-top:12px}.studio-create-host{width:100%}}@media (min-width:901px){.studio-inner-main-compact{padding:22px clamp(24px,3vw,52px) 32px}.studio-create-host{width:100%;max-width:1480px;margin:0 auto}.pc-create-page{background:0 0;width:100%;max-width:none;min-height:calc(100dvh - 44px);padding:0 0 28px}.pc-create-page .selling-topbar{border-bottom:1px solid var(--line);background:0 0;min-height:64px;margin:0 0 18px;padding:0 0 18px;position:relative;inset:auto}.pc-create-page .selling-topbar>a,.pc-create-page .selling-topbar>button{width:38px;height:38px;color:var(--text-muted);border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.pc-create-page .selling-topbar>a:hover,.pc-create-page .selling-topbar>button:hover{color:var(--text);border-color:color-mix(in oklab, var(--brand) 55%, var(--line));background:var(--surface-elevated)}.pc-create-page .selling-topbar>div:not(.pc-create-top-meta){align-items:flex-start;gap:2px;margin-left:2px}.pc-create-page .selling-topbar strong{letter-spacing:-.01em;font-size:17px}.pc-create-page .selling-topbar small{color:var(--text-muted);font-size:12px}.pc-create-top-meta{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.pc-create-save-state{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.pc-create-save-state>span{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--success) 15%, transparent);border-radius:999px}.pc-create-page .wallet-compact{min-height:36px;color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.pc-create-page .selling-stepper{display:none}.pc-create-layout{grid-template-columns:196px minmax(0,1fr) 286px;align-items:start;gap:22px;display:grid}.pc-create-rail,.pc-create-inspector{position:sticky;top:24px}.pc-create-rail-label,.pc-create-kicker{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pc-create-rail-steps{gap:6px;margin-top:13px;display:grid}.pc-create-rail-step{width:100%;color:var(--text-muted);text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:11px 10px;display:grid}.pc-create-rail-step.is-complete{cursor:pointer}.pc-create-rail-step.is-active{color:var(--text);border-color:color-mix(in oklab, var(--brand) 36%, var(--line));background:color-mix(in oklab, var(--brand) 10%, var(--surface))}.pc-create-rail-step.is-complete:hover{color:var(--text);background:var(--surface)}.pc-create-rail-number{width:28px;height:28px;color:var(--text-muted);border:1px solid var(--line-strong,var(--line));border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pc-create-rail-step.is-active .pc-create-rail-number{color:var(--background);border-color:var(--brand);background:var(--brand)}.pc-create-rail-step.is-complete .pc-create-rail-number{color:var(--success);border-color:color-mix(in oklab, var(--success) 35%, var(--line))}.pc-create-rail-step strong,.pc-create-rail-step small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-create-rail-step strong{font-size:13px;font-weight:650}.pc-create-rail-step small{color:var(--text-muted);margin-top:3px;font-size:11px}.pc-create-rail-note{color:var(--text-muted);border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 72%, transparent);border-radius:15px;gap:9px;margin-top:28px;padding:13px 12px;display:flex}.pc-create-rail-note>svg{color:var(--brand);flex:none;margin-top:1px}.pc-create-rail-note strong{color:var(--text);font-size:11px;display:block}.pc-create-rail-note p{margin:5px 0 0;font-size:11px;line-height:1.55}.pc-create-main{min-width:0}.pc-create-main-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px;display:flex}.pc-create-main-heading h1{letter-spacing:-.03em;margin:7px 0 4px;font-size:27px;line-height:1.18}.pc-create-main-heading p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.pc-create-heading-status{color:var(--text-muted);flex:none;align-items:center;gap:7px;padding-bottom:5px;font-size:12px;display:inline-flex}.pc-create-status-dot{background:var(--success);border-radius:999px;width:7px;height:7px}.pc-create-page .selling-step-content{width:100%;max-width:none;padding-bottom:0}.pc-create-page .selling-sticky-action{border-top:1px solid var(--line);background:0 0;margin-top:20px;padding:16px 0 0;position:relative;inset:auto}.pc-create-page .selling-primary-action{max-width:360px;min-height:52px;margin-left:auto}.pc-create-page .selling-sticky-action>small{text-align:right;margin-top:9px;display:block}.pc-create-page .selling-action-error{margin-bottom:10px}.pc-create-inspector{gap:12px;display:grid}.pc-inspector-card,.pc-inspector-help{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:15px;overflow:hidden}.pc-inspector-card-heading{color:var(--text-muted);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.pc-inspector-card-heading>svg{color:var(--brand)}.pc-inspector-preview img{aspect-ratio:1.18;object-fit:cover;background:var(--background);border-radius:11px;width:100%;margin:12px 0;display:block}.pc-inspector-empty{aspect-ratio:1.18;width:100%;color:var(--text-muted);border:1px dashed var(--line);background:color-mix(in oklab, var(--background) 55%, var(--surface));border-radius:11px;place-items:center;gap:7px;margin:12px 0;font-size:11px;display:grid}.pc-inspector-preview>strong,.pc-inspector-preview>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-inspector-preview>strong{color:var(--text);font-size:13px}.pc-inspector-preview>small{color:var(--text-muted);margin-top:5px;font-size:11px}.pc-inspector-live{color:var(--success);background:color-mix(in oklab, var(--success) 12%, transparent);letter-spacing:0;border-radius:999px;padding:3px 7px;font-size:10px}.pc-inspector-list{gap:0;margin:11px 0 0;display:grid}.pc-inspector-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.pc-inspector-list dt{color:var(--text-muted);font-size:11px}.pc-inspector-list dd{max-width:158px;color:var(--text);text-align:right;margin:0;font-size:11px;font-weight:600}.pc-inspector-credit{background:color-mix(in oklab, var(--brand) 8%, var(--surface))}.pc-credit-total{color:var(--text);letter-spacing:-.04em;margin:14px 0 12px;font-size:29px;font-weight:750}.pc-credit-total small{color:var(--text-muted);letter-spacing:0;margin-left:5px;font-size:11px;font-weight:500}.pc-credit-row{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;padding-top:10px;font-size:11px;display:flex}.pc-credit-row strong{color:var(--text)}.pc-inspector-credit p{color:var(--text-muted);margin:10px 0 0;font-size:11px;line-height:1.55}.pc-inspector-help{color:var(--text-muted);background:0 0}.pc-inspector-help strong{color:var(--text);font-size:11px}.pc-inspector-help p{margin:6px 0 0;font-size:11px;line-height:1.6}}@media (min-width:901px) and (max-width:1180px){.pc-create-layout{grid-template-columns:176px minmax(0,1fr) 238px;gap:16px}.pc-create-inspector{font-size:.96em}.pc-inspector-list dd{max-width:120px}}@media (max-width:900px){.pc-create-rail,.pc-create-inspector,.pc-create-main-heading{display:none}.pc-create-layout{display:block}}@media (max-width:700px){.pc-create-page .pc-create-top-meta{display:none}}.pc-create-desktop-flow{display:none}@media (min-width:901px){.pc-create-page>.selling-stepper{display:none}.pc-create-mobile-flow{display:block}.pc-create-desktop-flow{display:none}.pc-workspace-shell{grid-template-columns:176px minmax(0,1fr) 276px;align-items:start;gap:24px;max-width:1480px;margin:0 auto;padding:14px 28px 60px;display:grid}.pc-workspace-nav,.pc-project-check{position:sticky;top:22px}.pc-workspace-nav{min-width:0}.pc-workspace-nav-heading{border-bottom:1px solid var(--line);gap:5px;padding:5px 5px 16px;display:grid}.pc-workspace-nav-heading strong{color:var(--text);letter-spacing:-.02em;font-size:16px}.pc-workspace-nav-list{gap:5px;margin-top:14px;display:grid}.pc-workspace-nav-item{width:100%;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:27px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:10px 8px;display:grid}.pc-workspace-nav-item:hover{color:var(--text);background:var(--surface);border-color:var(--line)}.pc-workspace-nav-item.done,.pc-workspace-nav-item.processing{color:var(--text)}.pc-workspace-nav-index{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}.pc-workspace-nav-item.done .pc-workspace-nav-index{color:var(--success)}.pc-workspace-nav-item.processing .pc-workspace-nav-index{color:var(--brand)}.pc-workspace-nav-item strong,.pc-workspace-nav-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-workspace-nav-item strong{font-size:12px;font-weight:650}.pc-workspace-nav-item small{margin-top:3px;font-size:10px}.pc-workspace-nav-item>svg{opacity:.5}.pc-workspace-nav-note{color:var(--text-muted);border-top:1px solid var(--line);gap:8px;margin:26px 5px 0;padding-top:14px;font-size:10px;line-height:1.55;display:flex}.pc-workspace-nav-note svg{color:var(--brand);flex:none;margin-top:1px}.pc-workspace-main{min-width:0;max-width:900px}.pc-workspace-heading{margin:2px 0 22px}.pc-workspace-heading h1{color:var(--text);letter-spacing:-.045em;margin:7px 0;font-size:clamp(27px,3vw,38px);line-height:1.12}.pc-workspace-heading p{max-width:560px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.pc-desktop-error{color:var(--danger);border:1px solid color-mix(in oklab, var(--danger) 34%, var(--line));background:color-mix(in oklab, var(--danger) 8%, var(--surface));border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.pc-desktop-error svg{flex:none;margin-top:1px}.pc-workspace-section{border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 35px color-mix(in oklab, var(--background) 22%, transparent);border-radius:16px;margin-bottom:18px;padding:19px 20px 20px;scroll-margin-top:24px}.pc-workspace-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;padding-bottom:15px;display:flex}.pc-workspace-section-heading>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.pc-section-index{width:28px;height:28px;color:var(--brand);border:1px solid color-mix(in oklab, var(--brand) 38%, var(--line));background:color-mix(in oklab, var(--brand) 8%, transparent);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:750;display:inline-flex}.pc-workspace-section-heading h2{color:var(--text);letter-spacing:-.02em;margin:1px 0 4px;font-size:16px}.pc-workspace-section-heading p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.pc-section-status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:650}.pc-section-status.done{color:var(--success);background:color-mix(in oklab, var(--success) 12%, transparent)}.pc-section-status.processing{color:var(--brand);background:color-mix(in oklab, var(--brand) 12%, transparent)}.pc-section-status.pending{color:var(--text-muted);background:color-mix(in oklab, var(--text-muted) 11%, transparent)}.pc-workspace-section .selling-step-content{padding:0}.pc-workspace-section .selling-step-content>*{width:100%}.pc-workspace-section .selling-create-step{max-width:none}.pc-create-submit-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:17px;display:flex}.pc-create-submit-bar strong{color:var(--text);font-size:13px;display:block}.pc-create-submit-bar p{color:var(--text-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.pc-create-submit-bar .selling-primary-action{flex:none;min-width:240px;min-height:48px}.pc-project-check{min-width:0}.pc-project-check-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:16px}.pc-project-check-sticky{box-shadow:0 12px 35px color-mix(in oklab, var(--background) 24%, transparent)}.pc-check-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.pc-check-heading h2{color:var(--text);letter-spacing:-.025em;margin:5px 0 0;font-size:17px}.pc-check-count,.pc-check-all-ready{color:var(--text-muted);background:color-mix(in oklab, var(--text-muted) 10%, transparent);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px}.pc-check-all-ready{color:var(--success);background:color-mix(in oklab, var(--success) 12%, transparent)}.pc-check-list{gap:2px;margin-top:8px;display:grid}.pc-check-row{width:100%;color:var(--text-muted);text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:9px 0;display:grid}.pc-check-row:hover strong{color:var(--brand)}.pc-check-row strong,.pc-check-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-check-row strong{color:var(--text);font-size:11px;font-weight:650}.pc-check-row small{color:var(--text-muted);margin-top:3px;font-size:10px}.pc-check-icon{border-radius:7px;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.pc-check-icon.done{color:var(--success);background:color-mix(in oklab, var(--success) 13%, transparent)}.pc-check-icon.processing{color:var(--brand);background:color-mix(in oklab, var(--brand) 13%, transparent)}.pc-check-icon.pending{color:var(--text-muted);background:color-mix(in oklab, var(--text-muted) 11%, transparent)}.pc-missing-list{background:color-mix(in oklab, var(--warning) 7%, transparent);border-radius:10px;gap:5px;margin-top:14px;padding:11px;display:grid}.pc-missing-list strong{color:var(--text);font-size:11px}.pc-missing-list button{color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:10px;display:flex}.pc-missing-list button:hover{color:var(--brand)}.pc-project-budget{border-top:1px solid var(--line);color:var(--text-muted);margin-top:15px;padding-top:14px;font-size:11px}.pc-project-budget>strong{color:var(--text);letter-spacing:-.04em;margin:5px 0 11px;font-size:26px;display:block}.pc-project-budget>strong small{color:var(--text-muted);letter-spacing:0;margin-left:4px;font-size:10px;font-weight:500}.pc-project-budget>div{border-top:1px solid var(--line);justify-content:space-between;padding-top:9px;display:flex}.pc-project-budget b{color:var(--text)}.pc-project-hint{color:var(--text-muted);margin-top:12px}.pc-project-hint strong{color:var(--text);font-size:11px}.pc-project-hint ul{gap:6px;margin:9px 0 0;padding:0;font-size:10px;line-height:1.45;list-style:none;display:grid}.pc-project-hint li{padding-left:12px;position:relative}.pc-project-hint li:before{content:"";background:var(--brand);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}}@media (min-width:901px) and (max-width:1180px){.pc-workspace-shell{grid-template-columns:150px minmax(0,1fr) 230px;gap:15px;padding-inline:18px}.pc-workspace-section{padding-inline:16px}.pc-create-submit-bar{flex-direction:column;align-items:flex-start}.pc-create-submit-bar .selling-primary-action{width:100%}}@media (max-width:900px){.pc-create-desktop-flow{display:none}.pc-create-mobile-flow{display:block}}.studio-home-grid{grid-template-columns:minmax(0,1fr) 286px;align-items:stretch;gap:18px;display:grid}.studio-shortcuts-panel,.studio-inspiration-section{border:1px solid var(--studio-line);background:#ffffffed;border-radius:17px;min-width:0;padding:21px 20px 20px;box-shadow:0 7px 18px #1f233409}.studio-shortcuts-panel .studio-section-head{margin-bottom:17px}.studio-section-hint{color:#a1a5b0;white-space:nowrap;font-size:11px}.studio-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studio-shortcut-card{background:#fafbfc;border:1px solid #eef0f4;border-radius:13px;align-items:center;gap:11px;min-width:0;min-height:78px;padding:13px 35px 13px 13px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.studio-shortcut-card:after{content:"";opacity:.65;filter:blur(2px);pointer-events:none;border-radius:50%;width:88px;height:88px;position:absolute;bottom:-39px;right:-27px}.studio-shortcut-card.violet:after{background:#e9e2ff}.studio-shortcut-card.blue:after{background:#dceeff}.studio-shortcut-card.amber:after{background:#fff0cf}.studio-shortcut-card.rose:after{background:#ffe1e7}.studio-shortcut-card.green:after{background:#dff4eb}.studio-shortcut-card:hover{background:#fff;border-color:#d7cffd;transform:translateY(-2px);box-shadow:0 8px 18px #302c5a12}.studio-shortcut-icon{z-index:1;width:37px;height:37px;color:var(--studio-purple);background:#f0edff;border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.studio-shortcut-card.blue .studio-shortcut-icon{color:#347be6;background:#eaf3ff}.studio-shortcut-card.amber .studio-shortcut-icon{color:#bc7b11;background:#fff5df}.studio-shortcut-card.rose .studio-shortcut-icon{color:#d45e72;background:#ffedf0}.studio-shortcut-card.green .studio-shortcut-icon{color:#2b9b72;background:#e9f8f1}.studio-shortcut-copy{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.studio-shortcut-copy strong{color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.studio-shortcut-copy small{color:#9297a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.studio-shortcut-card em{z-index:2;color:#d05770;background:#fff1f3;border-radius:5px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:9px;right:30px}.studio-shortcut-arrow{z-index:2;color:#a3a7b2;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.studio-home-aside{grid-template-rows:1fr auto;gap:12px;min-width:0;display:grid}.studio-home-aside .studio-promo-card{min-height:248px}.studio-works-link{min-height:75px;color:var(--studio-ink);border:1px solid var(--studio-line);background:#ffffffed;border-radius:14px;align-items:center;gap:11px;padding:12px 13px;transition:border-color .18s,transform .18s;display:flex}.studio-works-link:hover{border-color:#d7cffd;transform:translateY(-1px)}.studio-works-link-icon{width:34px;height:34px;color:var(--studio-purple);background:#f0edff;border-radius:10px;place-items:center;display:grid}.studio-works-link>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.studio-works-link strong{font-size:13px}.studio-works-link small{color:#9499a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.studio-works-link>svg{color:#9ca1ad}.studio-inspiration-section{margin-top:18px}.studio-inspiration-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.studio-inspiration-card{min-width:0;color:var(--studio-ink);gap:6px;display:grid}.studio-inspiration-cover{aspect-ratio:.92;background:#edf0f5;border-radius:13px;display:block;position:relative;overflow:hidden}.studio-inspiration-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1619257a);position:absolute;inset:42% 0 0}.studio-inspiration-cover img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.studio-inspiration-card:hover .studio-inspiration-cover img{transform:scale(1.04)}.studio-inspiration-cover small{z-index:1;color:#fff;background:#181b267a;border:1px solid #ffffff38;border-radius:6px;padding:4px 6px;font-size:9px;position:absolute;top:9px;left:9px}.studio-inspiration-cover>span{z-index:1;width:26px;height:26px;color:var(--studio-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;right:9px}.studio-inspiration-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-inspiration-card>small{color:#9499a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:1100px){.studio-home-grid{grid-template-columns:1fr}.studio-home-aside{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(220px,.78fr)}.studio-home-aside .studio-promo-card{min-height:180px}.studio-inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.studio-home-grid{display:block}.studio-shortcuts-panel,.studio-inspiration-section{border-radius:15px;padding:16px 14px}.studio-shortcuts-grid{grid-template-columns:1fr;gap:8px}.studio-shortcut-card{min-height:68px}.studio-home-aside{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.studio-home-aside .studio-promo-card{min-height:190px}.studio-inspiration-section{margin-top:10px}.studio-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width:901px){.studio-dashboard-shell{--dashboard-bg:#f7f8fb;--dashboard-surface:#fff;--dashboard-line:#e7e9ef;--dashboard-ink:#202532;--dashboard-muted:#7d8492;--dashboard-brand:#6759d7;--dashboard-brand-soft:#f0eeff;min-height:100dvh;color:var(--dashboard-ink);background:var(--dashboard-bg)}.studio-dashboard-shell .studio-rail{z-index:20;border-right:1px solid var(--dashboard-line);background:#fbfbfc;flex-direction:column;width:216px;padding:27px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.studio-dashboard-shell .studio-brand{color:var(--dashboard-ink);gap:10px;padding:0 11px 28px}.studio-dashboard-shell .studio-brand-wordmark{color:#fff;background:var(--dashboard-brand);border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid;box-shadow:0 6px 16px #6759d72e}.studio-dashboard-shell .studio-brand>span:last-child{gap:2px;display:grid}.studio-dashboard-shell .studio-brand strong{color:var(--dashboard-ink);letter-spacing:.03em;font-size:14px}.studio-dashboard-shell .studio-brand small{color:#a1a6b1;letter-spacing:.13em;font-size:8px;font-weight:700}.studio-dashboard-shell .studio-rail-nav,.studio-dashboard-shell .studio-rail-bottom{gap:4px;display:grid}.studio-dashboard-shell .studio-rail-bottom{margin-top:auto}.studio-dashboard-shell .studio-rail-item{color:#858b9a;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 12px;font-size:12px;font-weight:600;transition:color .16s,background .16s,border-color .16s;display:flex}.studio-dashboard-shell .studio-rail-item:hover{color:var(--dashboard-ink);border-color:var(--dashboard-line);background:#f1f2f7}.studio-dashboard-shell .studio-rail-item.active{color:var(--dashboard-brand);background:var(--dashboard-brand-soft);border-color:#e5e1ff}.studio-dashboard-shell .studio-rail-item svg{flex:none}.studio-dashboard-shell .studio-page{width:calc(100% - 216px);min-width:0;margin-left:216px}.studio-dashboard-shell .studio-topbar{border-bottom:1px solid var(--dashboard-line);background:#ffffffdb;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 42px;display:flex}.studio-dashboard-shell .studio-mobile-brand{display:none}.studio-dashboard-shell .studio-top-tabs{align-items:center;gap:4px;display:flex}.studio-dashboard-shell .studio-top-tabs a{color:#8b91a0;border-radius:8px;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.studio-dashboard-shell .studio-top-tabs a:hover{color:var(--dashboard-ink);background:#f5f5f8}.studio-dashboard-shell .studio-top-tabs a.active{color:var(--dashboard-brand);background:var(--dashboard-brand-soft)}.studio-dashboard-shell .studio-header-actions{align-items:center;gap:13px;display:flex}.studio-dashboard-shell .studio-gift{color:#8e94a1}.studio-dashboard-shell .studio-credit{color:#7d8492;border:1px solid var(--dashboard-line);background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;display:inline-flex}.studio-dashboard-shell .studio-credit strong{color:var(--dashboard-ink);font-variant-numeric:tabular-nums}.studio-dashboard-shell .studio-avatar{color:#fff;background:var(--dashboard-brand);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.studio-dashboard-main{width:min(100% - 84px,1320px);margin:0 auto;padding:36px 0 72px}.studio-dashboard-create{background:#fff;border:1px solid #e5e5ec;border-radius:16px;justify-content:space-between;align-items:center;gap:34px;min-height:166px;padding:28px 32px;display:flex;box-shadow:0 12px 30px #282c430b}.studio-dashboard-create-copy{min-width:0}.studio-dashboard-kicker{color:#9a9eaa;letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.studio-dashboard-create h1{color:var(--dashboard-ink);letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.5vw,34px);line-height:1.16}.studio-dashboard-create-copy p{max-width:520px;color:var(--dashboard-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.studio-dashboard-create-actions{justify-items:stretch;gap:10px;min-width:310px;display:grid}.studio-dashboard-primary-action{color:#fff;background:var(--dashboard-brand);border:1px solid var(--dashboard-brand);border-radius:11px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:0 14px 0 11px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 8px 17px #6759d72b}.studio-dashboard-primary-action:hover{transform:translateY(-1px);box-shadow:0 11px 22px #6759d738}.studio-dashboard-action-icon{width:38px;height:38px;color:var(--dashboard-brand);background:#fff;border-radius:9px;place-items:center;display:grid}.studio-dashboard-primary-action span:nth-child(2){gap:3px;display:grid}.studio-dashboard-primary-action strong{font-size:13px}.studio-dashboard-primary-action small{color:#ffffffb8;font-size:10px}.studio-dashboard-text-action{color:#777e8c;justify-self:end;align-items:center;gap:6px;font-size:11px;display:inline-flex}.studio-dashboard-text-action:hover{color:var(--dashboard-brand)}.studio-dashboard-layout{grid-template-columns:minmax(0,1fr) 302px;align-items:start;gap:20px;margin-top:28px;display:grid}.studio-dashboard-primary-column,.studio-dashboard-side{min-width:0}.studio-dashboard-primary-column{gap:22px;display:grid}.studio-dashboard-side{gap:16px;display:grid}.studio-dashboard-section-head{justify-content:space-between;align-items:end;gap:15px;display:flex}.studio-dashboard-section-head span,.studio-dashboard-panel-head span{color:#a0a5b1;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.studio-dashboard-section-head h2,.studio-dashboard-panel-head h2{color:var(--dashboard-ink);letter-spacing:-.03em;margin:5px 0 0;font-size:19px}.studio-dashboard-section-head>small{color:#a3a8b3;font-size:10px}.studio-goal-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio-goal-group{border:1px solid var(--dashboard-line);background:var(--dashboard-surface);border-radius:13px;min-width:0;padding:18px 15px 13px}.studio-goal-group.product{border-top:2px solid #6f61dd}.studio-goal-group.store{border-top:2px solid #3f8bd8}.studio-goal-group.content{border-top:2px solid #e2a543}.studio-goal-group-head{justify-content:space-between;align-items:start;gap:8px;padding:0 2px 12px;display:flex}.studio-goal-group-head span{color:#a2a7b2;font-size:9px}.studio-goal-group-head h2{color:var(--dashboard-ink);letter-spacing:-.03em;margin:4px 0 0;font-size:17px}.studio-goal-group-head>small{color:#a1a6b1;text-align:right;font-size:9px;line-height:1.4}.studio-goal-tool-list{gap:2px;display:grid}.studio-goal-tool{min-width:0;min-height:57px;color:var(--dashboard-ink);border-radius:9px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px 5px;display:grid}.studio-goal-tool:hover{background:#f7f7fb}.studio-goal-tool.is-soon{cursor:default;opacity:.62}.studio-goal-tool-icon{width:32px;height:32px;color:var(--dashboard-brand);background:var(--dashboard-brand-soft);border-radius:8px;place-items:center;display:grid}.studio-goal-group.store .studio-goal-tool-icon{color:#367ec4;background:#edf5ff}.studio-goal-group.content .studio-goal-tool-icon{color:#b67a22;background:#fff5e2}.studio-goal-tool-copy{gap:4px;min-width:0;display:grid}.studio-goal-tool-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-goal-tool-copy small{color:#949aa6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.studio-goal-tool>svg{color:#afb4bf}.studio-goal-tool em{color:#a68b58;white-space:nowrap;justify-self:end;font-size:9px;font-style:normal}.studio-dashboard-panel{border:1px solid var(--dashboard-line);background:var(--dashboard-surface);border-radius:13px;min-width:0;padding:19px 20px}.studio-dashboard-panel-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.studio-dashboard-panel-head>a{color:#8a90a0;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.studio-dashboard-panel-head>a:hover{color:var(--dashboard-brand)}.studio-recent-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.studio-recent-item{min-width:0;color:var(--dashboard-ink);border:1px solid #0000;border-radius:10px;grid-template-columns:56px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:7px;display:grid}.studio-recent-item:hover{border-color:var(--dashboard-line);background:#fafafd}.studio-recent-thumb{background:#edf0f5;border-radius:7px;width:56px;height:45px;display:block;position:relative;overflow:hidden}.studio-recent-thumb img{object-fit:cover;width:100%;height:100%;display:block}.studio-recent-thumb>span{color:#fff;background:#171b269e;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:4px;right:4px}.studio-recent-copy{gap:5px;min-width:0;display:grid}.studio-recent-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.studio-recent-copy small{color:#969ca8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.studio-recent-item>svg{color:#b4b8c2}.studio-workspace-panel{min-height:245px}.studio-workspace-panel .studio-dashboard-panel-head>svg{color:#a7acb6}.studio-workspace-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:177px;padding:20px 12px 6px;display:grid}.studio-workspace-empty-icon{width:42px;height:42px;color:var(--dashboard-brand);background:var(--dashboard-brand-soft);border-radius:12px;place-items:center;display:grid}.studio-workspace-empty strong{color:var(--dashboard-ink);font-size:12px}.studio-workspace-empty p{color:#969ca7;max-width:210px;margin:0;font-size:10px;line-height:1.55}.studio-workspace-empty a{color:var(--dashboard-brand);align-items:center;gap:5px;margin-top:4px;font-size:10px;font-weight:700;display:inline-flex}.studio-dashboard-promo{color:#fff;background:#3d3b49;border-radius:13px;min-height:190px;display:block;position:relative;overflow:hidden}.studio-dashboard-promo img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block;position:absolute;inset:0}.studio-dashboard-promo:hover img{transform:scale(1.04)}.studio-dashboard-promo-shade{background:linear-gradient(#11131c14,#11131cc7);position:absolute;inset:0}.studio-dashboard-promo-copy{gap:6px;display:grid;position:absolute;inset:auto 18px 17px}.studio-dashboard-promo-copy small{color:#ffffffad;letter-spacing:.07em;font-size:9px}.studio-dashboard-promo-copy strong{letter-spacing:-.035em;font-size:17px;line-height:1.28}.studio-dashboard-promo-copy>span{color:#fff;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.studio-template-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.studio-template-item{min-width:0;color:var(--dashboard-ink);gap:7px;display:grid}.studio-template-item>span{aspect-ratio:1.42;background:#edf0f5;border-radius:8px;display:block;position:relative;overflow:hidden}.studio-template-item img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.studio-template-item:hover img{transform:scale(1.04)}.studio-template-item small{color:#fff;background:#1a1d2794;border-radius:4px;padding:3px 5px;font-size:8px;position:absolute;bottom:7px;left:7px}.studio-template-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.studio-inner-shell{--studio-page-bg:#f7f8fb;--studio-panel:#fff;--studio-border:#e5e7ee;--studio-ink:#202532;--studio-muted:#7c8492;--studio-purple:#6759d7;--studio-purple-soft:#f0eeff}.studio-inner-shell .studio-inner-rail{background:#fbfbfc;border-color:#e7e9ef;width:216px;padding:27px 14px 18px}.studio-inner-shell .studio-inner-content{width:calc(100% - 216px);margin-left:216px}.studio-inner-shell .studio-inner-topbar{background:#ffffffdb;border-color:#e7e9ef;min-height:70px;padding:0 42px}.studio-inner-shell .studio-inner-main{width:min(100% - 84px,1320px);padding:34px 0 72px}.studio-inner-shell .studio-inner-heading{margin-bottom:26px}.studio-inner-shell .studio-inner-heading h1{font-size:30px}.studio-inner-shell .studio-inner-button{box-shadow:none;border-radius:9px}.studio-inner-shell .pc-workspace-shell{grid-template-columns:184px minmax(0,1fr) 288px;gap:22px;max-width:none;padding:0 0 50px}.studio-inner-shell .pc-workspace-main{max-width:none}.studio-inner-shell .pc-workspace-heading h1{font-size:clamp(28px,3vw,38px)}.studio-inner-shell .pc-workspace-section{border-radius:13px;box-shadow:0 10px 26px #23283b09}.studio-inner-shell .pc-workspace-nav-item{border-radius:9px}.studio-inner-shell .pc-create-submit-bar{border-radius:12px;box-shadow:0 10px 22px #23283b12}}@media (min-width:901px) and (max-width:1180px){.studio-dashboard-main{width:min(100% - 52px,1040px)}.studio-dashboard-shell .studio-topbar{padding:0 26px}.studio-dashboard-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.studio-goal-groups{grid-template-columns:1fr}.studio-goal-group{padding:15px 13px 11px}.studio-recent-list{grid-template-columns:1fr}.studio-inner-shell .studio-inner-topbar{padding:0 26px}.studio-inner-shell .studio-inner-main{width:min(100% - 52px,1040px)}}@media (max-width:900px){.studio-dashboard-shell .studio-rail{display:none}.studio-dashboard-shell .studio-page{width:100%;margin-left:0}.studio-dashboard-shell .studio-topbar{min-height:62px;padding:0 17px}.studio-dashboard-shell .studio-mobile-brand{display:block}.studio-dashboard-shell .studio-mobile-brand .studio-brand{padding:0}.studio-dashboard-shell .studio-mobile-brand .studio-brand-wordmark{width:29px;height:29px}.studio-dashboard-shell .studio-top-tabs{display:none}.studio-dashboard-main{width:min(100% - 32px,680px);padding-top:22px}.studio-dashboard-create{gap:22px;min-height:0;padding:23px 21px;display:grid}.studio-dashboard-create-actions{min-width:0}.studio-dashboard-layout{grid-template-columns:1fr}.studio-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-dashboard-side .studio-workspace-panel{min-height:0}.studio-dashboard-side .studio-workspace-empty{min-height:155px}.studio-goal-groups,.studio-recent-list{grid-template-columns:1fr}.studio-inner-shell .studio-inner-rail{display:none}.studio-inner-shell .studio-inner-content{width:100%;margin-left:0}.studio-inner-shell .studio-inner-topbar{min-height:62px;padding:0 17px}.studio-inner-shell .studio-inner-mobile-brand{display:block}.studio-inner-shell .studio-inner-breadcrumb{display:none}.studio-inner-shell .studio-inner-main{width:min(100% - 32px,680px);padding-top:22px}.studio-inner-shell .studio-inner-heading{flex-direction:column;align-items:start;gap:14px}.studio-inner-shell .pc-workspace-shell{display:block}.studio-inner-shell .pc-workspace-nav,.studio-inner-shell .pc-project-check{display:none}}@media (max-width:700px){.studio-dashboard-shell .studio-header-actions{gap:8px}.studio-dashboard-shell .studio-credit span{display:none}.studio-dashboard-shell .studio-dashboard-create h1{font-size:25px}.studio-dashboard-shell .studio-dashboard-create-copy p{font-size:12px}.studio-dashboard-side{grid-template-columns:1fr}.studio-dashboard-promo{min-height:170px}.studio-template-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-inner-shell .studio-inner-top-actions{gap:8px}.studio-inner-shell .studio-inner-credit{display:none}}.pc-home-shell{--pc-bg:#f5f6f8;--pc-surface:#fff;--pc-surface-muted:#fafbfc;--pc-line:#e7e9ee;--pc-ink:#242833;--pc-muted:#7b8390;--pc-subtle:#a1a8b3;--pc-brand:#6658d8;--pc-brand-soft:#f1efff;--pc-success:#18856d;min-height:100dvh;color:var(--pc-ink);background:var(--pc-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:flex}.pc-home-shell *,.pc-home-shell :before,.pc-home-shell :after{box-sizing:border-box}.pc-home-rail{z-index:10;background:var(--pc-surface);border-right:1px solid var(--pc-line);flex-direction:column;width:224px;padding:26px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.pc-home-brand{width:fit-content;color:var(--pc-ink);align-items:center;gap:10px;padding:0 10px;display:inline-flex}.pc-home-brand-mark{color:#fff;background:var(--pc-brand);border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid;box-shadow:0 7px 15px #6658d82e}.pc-home-brand>span:last-child{gap:1px;display:grid}.pc-home-brand strong{letter-spacing:-.04em;font-size:15px}.pc-home-brand small{color:var(--pc-subtle);letter-spacing:.16em;font-size:8px;font-weight:800}.pc-home-rail-section-label{color:var(--pc-subtle);letter-spacing:.11em;margin:35px 11px 9px;font-size:10px;font-weight:800}.pc-home-nav{gap:3px;display:grid}.pc-home-nav-item{color:#7e8693;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:13px;font-weight:650;transition:color .16s,background .16s,transform .16s;display:flex}.pc-home-nav-item:hover{color:var(--pc-ink);background:#f6f7fa}.pc-home-nav-item:focus-visible,.pc-home-tool:focus-visible,.pc-home-primary-card:focus-visible,.pc-home-template:focus-visible,.pc-home-recent-item:focus-visible,.pc-home-history-link:focus-visible,.pc-home-top-link:focus-visible,.pc-home-credit:focus-visible,.pc-home-avatar:focus-visible,.pc-home-account:focus-visible,.pc-home-promo:focus-visible{outline-offset:2px;outline:3px solid #6658d838}.pc-home-nav-item.active{color:var(--pc-brand);background:var(--pc-brand-soft)}.pc-home-nav-item.active svg{color:var(--pc-brand)}.pc-home-rail-spacer{flex:1;min-height:28px}.pc-home-account{border-top:1px solid var(--pc-line);color:var(--pc-ink);grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:9px;margin-top:16px;padding:9px 7px;display:grid}.pc-home-account>span:first-child{color:#fff;background:#7569dd;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:750;display:grid}.pc-home-account>span:nth-child(2){gap:2px;min-width:0;display:grid}.pc-home-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pc-home-account small{color:var(--pc-subtle);font-size:10px}.pc-home-account>svg{color:var(--pc-subtle)}.pc-home-content{width:calc(100% - 224px);min-width:0;margin-left:224px}.pc-home-topbar{border-bottom:1px solid var(--pc-line);background:#ffffffe6;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:0 46px;display:flex}.pc-home-mobile-brand{display:none}.pc-home-top-context{color:var(--pc-subtle);align-items:center;gap:8px;font-size:12px;display:inline-flex}.pc-home-top-context strong{color:var(--pc-ink);font-weight:650}.pc-home-top-actions{align-items:center;gap:17px;display:flex}.pc-home-top-link,.pc-home-credit{color:var(--pc-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pc-home-top-link:hover{color:var(--pc-brand)}.pc-home-credit{border:1px solid var(--pc-line);background:#fff;border-radius:8px;min-height:33px;padding:0 10px}.pc-home-credit strong{color:var(--pc-ink);font-variant-numeric:tabular-nums}.pc-home-avatar{color:#fff;background:var(--pc-brand);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:750;display:grid}.pc-home-main{width:min(100% - 92px,1320px);margin:0 auto;padding:40px 0 76px}.pc-home-welcome{justify-content:space-between;align-items:end;gap:24px;margin-bottom:27px;display:flex}.pc-home-welcome>div{min-width:0}.pc-home-welcome>div>span{color:var(--pc-brand);letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.pc-home-welcome h1{color:var(--pc-ink);letter-spacing:-.05em;margin:0;font-size:32px;line-height:1.18}.pc-home-welcome p{color:var(--pc-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.pc-home-history-link{min-height:36px;color:var(--pc-muted);flex:none;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.pc-home-history-link:hover{color:var(--pc-brand)}.pc-home-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pc-home-primary-card{border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:15px;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:15px;min-height:144px;padding:23px 22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.pc-home-primary-card:hover{border-color:#d8d4fa;transform:translateY(-2px);box-shadow:0 12px 30px #23283b12}.pc-home-primary-card.video{background:linear-gradient(110deg,#fff 0% 72%,#f4f2ff 100%)}.pc-home-primary-card.poster{background:linear-gradient(110deg,#fff 0% 72%,#fff7ee 100%)}.pc-home-primary-icon{width:46px;height:46px;color:var(--pc-brand);background:var(--pc-brand-soft);border-radius:12px;place-items:center;display:grid}.pc-home-primary-card.poster .pc-home-primary-icon{color:#c57f2b;background:#fff2df}.pc-home-primary-copy{gap:5px;min-width:0;display:grid}.pc-home-primary-copy small{color:var(--pc-brand);letter-spacing:.06em;font-size:10px;font-weight:800}.pc-home-primary-card.poster .pc-home-primary-copy small{color:#bd7626}.pc-home-primary-copy strong{color:var(--pc-ink);letter-spacing:-.035em;font-size:18px}.pc-home-primary-copy span{color:var(--pc-muted);font-size:12px;line-height:1.55}.pc-home-primary-arrow{width:28px;height:28px;color:var(--pc-brand);border:1px solid #dedafb;border-radius:50%;place-items:center;display:grid}.pc-home-primary-card.poster .pc-home-primary-arrow{color:#c57f2b;border-color:#f2dfc5}.pc-home-content-grid{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:26px;margin-top:34px;display:grid}.pc-home-main-column{gap:32px;min-width:0;display:grid}.pc-home-section{min-width:0}.pc-home-section-head{justify-content:space-between;align-items:end;gap:17px;margin-bottom:15px;display:flex}.pc-home-section-head>div>span,.pc-home-side-head>div>span{color:var(--pc-subtle);letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.pc-home-section-head h2,.pc-home-side-head h2{color:var(--pc-ink);letter-spacing:-.035em;margin:5px 0 0;font-size:19px;line-height:1.25}.pc-home-section-head>small{color:var(--pc-subtle);font-size:10px}.pc-home-section-head>a{color:var(--pc-muted);align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.pc-home-section-head>a:hover{color:var(--pc-brand)}.pc-home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.pc-home-tool{border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:69px;padding:10px 13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.pc-home-tool:hover{background:#fdfdff;border-color:#d7d3f7;transform:translateY(-1px)}.pc-home-tool-icon{width:34px;height:34px;color:var(--pc-brand);background:#f4f2ff;border-radius:9px;place-items:center;display:grid}.pc-home-tool-copy{gap:4px;min-width:0;display:grid}.pc-home-tool-copy strong{color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pc-home-tool-copy small{color:var(--pc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.pc-home-tool>svg{color:#b1b6c0}.pc-home-tool em{color:#9a7b51;white-space:nowrap;background:#fff6e7;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:700}.pc-home-tool.is-soon{cursor:default;opacity:.78}.pc-home-tool.is-soon:hover{border-color:var(--pc-line);background:var(--pc-surface);transform:none}.pc-home-template-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.pc-home-template{gap:9px;min-width:0;display:grid}.pc-home-template>span{aspect-ratio:4/3;border:1px solid var(--pc-line);background:#eceef2;border-radius:11px;display:block;position:relative;overflow:hidden}.pc-home-template img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.pc-home-template:hover img{transform:scale(1.035)}.pc-home-template>span small{color:#fff;background:#1c1f279e;border-radius:5px;padding:4px 6px;font-size:9px;position:absolute;bottom:8px;left:8px}.pc-home-template strong{color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pc-home-recent-list{border-top:1px solid var(--pc-line);display:grid}.pc-home-recent-item{border-bottom:1px solid var(--pc-line);grid-template-columns:62px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:65px;padding:9px 2px;display:grid}.pc-home-recent-item:hover{background:#ffffff8c}.pc-home-recent-thumb{background:#e8eaf0;border-radius:7px;width:62px;height:46px;display:block;position:relative;overflow:hidden}.pc-home-recent-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pc-home-recent-thumb>span{color:#fff;background:#1c1f27ad;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:4px;right:5px}.pc-home-recent-copy{gap:5px;min-width:0;display:grid}.pc-home-recent-copy strong{color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pc-home-recent-copy small{color:var(--pc-muted);font-size:10px}.pc-home-recent-item>svg{color:#b5bac3}.pc-home-side{gap:14px;display:grid;position:sticky;top:88px}.pc-home-side-panel{border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:13px;padding:18px 16px 16px}.pc-home-side-head{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:15px;display:flex}.pc-home-side-head>svg{color:var(--pc-brand)}.pc-home-empty{text-align:center;justify-items:center;padding:30px 8px 12px;display:grid}.pc-home-empty>span{width:42px;height:42px;color:var(--pc-brand);background:var(--pc-brand-soft);border-radius:12px;place-items:center;display:grid}.pc-home-empty strong{color:var(--pc-ink);margin-top:13px;font-size:12px}.pc-home-empty p{max-width:210px;color:var(--pc-muted);margin:8px 0 16px;font-size:10px;line-height:1.65}.pc-home-empty a{color:var(--pc-brand);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.pc-home-promo{color:#fff;background:#352f59;border-radius:13px;align-content:end;min-height:158px;padding:17px;display:grid;position:relative;overflow:hidden}.pc-home-promo img{object-fit:cover;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.pc-home-promo>span{background:linear-gradient(#25224514,#252245e0);position:absolute;inset:0}.pc-home-promo strong,.pc-home-promo small{z-index:1;position:relative}.pc-home-promo strong{letter-spacing:-.035em;font-size:16px;line-height:1.35}.pc-home-promo small{color:#ffffffc7;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:inline-flex}@media (min-width:901px){.studio-inner-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f6f8}.studio-inner-shell .studio-inner-rail{background:#fff}.studio-inner-shell .studio-inner-topbar{background:#ffffffeb}.studio-inner-shell .studio-inner-main,.studio-inner-shell .studio-inner-heading h1,.studio-inner-shell .pc-workspace-heading h1{color:#242833}.studio-inner-shell .pc-workspace-section,.studio-inner-shell .pc-workspace-nav,.studio-inner-shell .pc-project-check{background:#fff;border-color:#e7e9ee}.studio-inner-shell .pc-workspace-nav-item.active{color:#6658d8;background:#f1efff}.studio-inner-shell .pc-create-submit-bar{background:#fffffff0;border-color:#e7e9ee}}@media (min-width:901px) and (max-width:1180px){.pc-home-main{width:min(100% - 52px,1040px)}.pc-home-topbar{padding-inline:26px}.pc-home-content-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.pc-home-tool-grid{grid-template-columns:1fr}}@media (max-width:900px){.pc-home-rail{display:none}.pc-home-content{width:100%;margin-left:0}.pc-home-topbar{min-height:62px;padding:0 17px}.pc-home-mobile-brand{display:block}.pc-home-mobile-brand .pc-home-brand{padding:0}.pc-home-top-context{display:none}.pc-home-top-actions{gap:9px}.pc-home-top-link{display:none}.pc-home-credit{padding:0 8px}.pc-home-credit span{display:none}.pc-home-main{width:min(100% - 32px,680px);padding-top:25px}.pc-home-welcome{flex-direction:column;align-items:start;gap:14px;margin-bottom:21px}.pc-home-welcome h1{font-size:27px}.pc-home-history-link{align-self:flex-start}.pc-home-primary-grid{grid-template-columns:1fr}.pc-home-content-grid{grid-template-columns:1fr;gap:30px;margin-top:29px}.pc-home-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:700px){.pc-home-main{width:min(100% - 28px,560px);padding-bottom:96px}.pc-home-welcome h1{font-size:25px}.pc-home-welcome p{font-size:12px}.pc-home-primary-card{grid-template-columns:40px minmax(0,1fr) 26px;gap:11px;min-height:130px;padding:18px 16px}.pc-home-primary-icon{width:40px;height:40px}.pc-home-primary-copy strong{font-size:16px}.pc-home-primary-copy span{font-size:11px}.pc-home-section-head{flex-direction:column;align-items:start;gap:6px}.pc-home-tool-grid{grid-template-columns:1fr}.pc-home-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-home-side{grid-template-columns:1fr}}@media (max-width:560px){.pc-home-topbar{padding-inline:14px}.pc-home-top-actions{gap:6px}.pc-home-credit{display:none}.pc-home-main{width:min(100% - 24px,500px)}.pc-home-primary-card{grid-template-columns:38px minmax(0,1fr) 24px}.pc-home-primary-copy small{font-size:9px}.pc-home-primary-copy strong{font-size:15px}.pc-home-tool{min-height:65px}}@media (min-width:901px){.pc-home-shell>.bottom-nav{display:none}.pc-home-shell{--pc-air:#f3f5f8;--pc-surface:#fff;--pc-ink:#20232b;--pc-muted:#7d8490;--pc-line:#e7e9ee;--pc-brand:#6558d9;--pc-brand-soft:#f0efff;background:var(--pc-air);min-height:100vh}.pc-home-content{background:var(--pc-air)}.pc-home-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom-color:#e9ebef;height:68px}.pc-home-top-context{color:#9aa0ab}.pc-home-top-context strong{color:var(--pc-ink)}.pc-home-main{width:min(100% - 92px,1280px);padding:44px 0 88px}.pc-home-welcome{margin-bottom:30px}.pc-home-welcome>div>span{color:#9a9fac;letter-spacing:.16em;font-size:10px}.pc-home-welcome h1{max-width:760px;color:var(--pc-ink);letter-spacing:-.065em;font-size:clamp(34px,3.25vw,48px);font-weight:760;line-height:1.1}.pc-home-welcome p{color:var(--pc-muted);margin-top:13px;font-size:14px}.pc-home-history-link{border-color:var(--pc-line);background:var(--pc-surface);color:#626975;box-shadow:0 6px 18px #232a3c0a}.pc-home-history-link:hover{color:var(--pc-brand);background:#fff;border-color:#d7d3fc}.pc-home-creator-layout{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);align-items:stretch;gap:18px;display:grid}.pc-home-creator-panel{border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:24px;flex-direction:column;min-height:364px;padding:32px 34px 28px;display:flex;box-shadow:0 13px 34px #2c33460e}.pc-home-creator-kicker{color:#747b89;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.pc-home-kicker-dot{background:#7c6ee1;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #f0efff}.pc-home-creator-panel h2{color:var(--pc-ink);letter-spacing:-.055em;margin:28px 0 0;font-size:clamp(26px,2.8vw,39px);font-weight:750;line-height:1.15}.pc-home-creator-intro{max-width:500px;color:var(--pc-muted);margin:13px 0 0;font-size:13px;line-height:1.7}.pc-home-creator-input{background:#fafbfd;border:1px solid #e2e5eb;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:126px;margin-top:25px;padding:17px 18px 14px;display:flex}.pc-home-creator-input>span{color:#535a66;font-size:13px;font-weight:650}.pc-home-creator-input p{color:#a2a7b0;margin:10px 0 14px;font-size:12px;line-height:1.5}.pc-home-input-footer{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.pc-home-input-footer span{color:var(--pc-brand);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.pc-home-input-footer small{color:#a5aab3;font-size:10px}.pc-home-creator-chips{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.pc-home-creator-chips span{color:#707783;background:#fff;border:1px solid #e7e9ee;border-radius:999px;padding:6px 10px;font-size:10px}.pc-home-creator-actions{align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.pc-home-create-button{color:#fff;background:var(--pc-brand);border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 16px #6558d933}.pc-home-create-button:hover{transform:translateY(-1px);box-shadow:0 11px 22px #6558d940}.pc-home-secondary-button{color:#7b818d;font-size:12px;font-weight:650}.pc-home-secondary-button:hover{color:var(--pc-brand)}.pc-home-task-stack{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pc-home-task-card{color:#fff;background:#5d55b8;border-radius:18px;grid-template-columns:118px minmax(0,1fr);min-height:0;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 23px #383c5b1a}.pc-home-task-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #383c5b29}.pc-home-task-card.mint{background:#3d7b77}.pc-home-task-card.blue{background:#3e659b}.pc-home-task-image{min-height:116px;position:relative;overflow:hidden}.pc-home-task-image img{object-fit:cover;opacity:.86;width:100%;height:100%}.pc-home-task-shade{background:linear-gradient(90deg,#0000 30%,#0003);position:absolute;inset:0}.pc-home-task-body{flex-direction:column;justify-content:center;min-width:0;padding:15px 16px;display:flex}.pc-home-task-topline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.pc-home-task-index{color:#ffffff9e;letter-spacing:.1em;font-size:10px}.pc-home-task-note{color:#ffffffad;font-size:9px}.pc-home-task-body strong{letter-spacing:-.035em;font-size:15px}.pc-home-task-body small{color:#ffffffb8;margin-top:5px;font-size:10px;line-height:1.4}.pc-home-task-action{color:#ffffffe6;align-items:center;gap:4px;margin-top:10px;font-size:10px;font-weight:700;display:inline-flex}.pc-home-tool-rail,.pc-home-content-rail,.pc-home-lower-grid{margin-top:44px}.pc-home-section-head{align-items:end;margin-bottom:15px}.pc-home-section-head>div>span{color:#9da3ae;letter-spacing:.08em;font-size:10px;font-weight:750}.pc-home-section-head h2{color:var(--pc-ink);letter-spacing:-.04em;margin-top:5px;font-size:21px}.pc-home-section-head>small{color:#9da3ae;font-size:10px}.pc-home-view-all{color:#7a818d;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.pc-home-view-all:hover{color:var(--pc-brand)}.pc-home-tool-scroll,.pc-home-story-scroll{scrollbar-width:none;gap:11px;padding:2px 2px 8px;display:flex;overflow-x:auto}.pc-home-tool-scroll::-webkit-scrollbar{display:none}.pc-home-story-scroll::-webkit-scrollbar{display:none}.pc-home-tool{border:1px solid var(--pc-line);background:var(--pc-surface);min-height:73px;color:var(--pc-ink);border-radius:13px;flex:0 0 193px;align-items:center;gap:10px;padding:12px 13px;transition:border-color .16s,transform .16s;display:flex;box-shadow:0 5px 15px #242b3b06}.pc-home-tool:hover{border-color:#d2cdfb;transform:translateY(-1px)}.pc-home-tool.is-soon{opacity:.68}.pc-home-tool-icon{width:32px;height:32px;color:var(--pc-brand);background:var(--pc-brand-soft);border-radius:10px;flex:none;place-items:center;display:grid}.pc-home-tool-copy{flex:1;gap:3px;min-width:0;display:grid}.pc-home-tool-copy strong{color:#454b57;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pc-home-tool-copy small{color:#9a9fa9;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pc-home-tool>svg{color:#b0b5be;flex:none}.pc-home-tool em{color:#a1a6af;white-space:nowrap;font-size:9px;font-style:normal}.pc-home-content-rail+.pc-home-content-rail{margin-top:38px}.pc-home-story-card{min-width:0;color:var(--pc-ink);flex:0 0 208px}.pc-home-story-cover{background:#e6e8ed;border-radius:15px;height:245px;display:block;position:relative;overflow:hidden}.pc-home-story-cover img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.pc-home-story-card:hover .pc-home-story-cover img{transform:scale(1.025)}.pc-home-story-cover:after{content:"";pointer-events:none;background:linear-gradient(#1012180d,#1012185c);position:absolute;inset:0}.pc-home-story-cover-top{z-index:1;justify-content:space-between;gap:6px;display:flex;position:absolute;inset:11px 11px auto}.pc-home-story-cover-top small{color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14171f33;border:1px solid #ffffff47;border-radius:6px;padding:5px 7px;font-size:9px}.pc-home-story-cover i{z-index:1;color:#fff;background:#0e101661;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;bottom:11px;left:12px}.pc-home-story-copy{gap:5px;padding:12px 2px 0;display:grid}.pc-home-story-copy strong{color:#343944;font-size:12px}.pc-home-story-copy small{color:#969ca7;font-size:10px}.pc-home-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:18px;display:grid}.pc-home-recent-block,.pc-home-task-status{border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:18px;min-width:0;padding:20px}.pc-home-recent-block .pc-home-section-head,.pc-home-task-status .pc-home-section-head{margin-bottom:11px}.pc-home-recent-list{gap:2px;display:grid}.pc-home-recent-item{min-height:58px;color:var(--pc-ink);border-bottom:1px solid #f0f1f4;grid-template-columns:43px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:7px 0;display:grid}.pc-home-recent-item:last-child{border-bottom:0}.pc-home-recent-item:hover .pc-home-recent-copy strong{color:var(--pc-brand)}.pc-home-recent-thumb{background:#e6e8ed;border-radius:9px;width:43px;height:43px;position:relative;overflow:hidden}.pc-home-recent-thumb img{object-fit:cover;width:100%;height:100%}.pc-home-recent-thumb>span{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:4px;right:4px}.pc-home-recent-copy{gap:4px;min-width:0;display:grid}.pc-home-recent-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pc-home-recent-copy small{color:#9ca1ab;font-size:9px}.pc-home-recent-state{border-radius:999px;padding:4px 7px;font-size:9px}.pc-home-recent-state.done{color:#398267;background:#eaf7f0}.pc-home-recent-state.draft{color:#8b6c36;background:#fff5de}.pc-home-recent-item>svg{color:#b0b5be}.pc-home-task-status .pc-home-section-head>svg{color:#a0a5af}.pc-home-task-status .pc-home-empty{padding-bottom:4px}}@media (min-width:901px) and (max-width:1100px){.pc-home-main{width:min(100% - 56px,1000px)}.pc-home-creator-layout{grid-template-columns:minmax(0,1.15fr) minmax(315px,.85fr)}.pc-home-task-card{grid-template-columns:92px minmax(0,1fr)}.pc-home-task-body{padding-inline:12px}}@media (max-width:900px){.pc-home-creator-layout{gap:14px;display:grid}.pc-home-creator-panel{border-radius:20px;padding:24px 20px}.pc-home-creator-panel h2{margin-top:20px;font-size:27px}.pc-home-task-stack{scrollbar-width:none;grid-template-rows:none;grid-template-columns:repeat(3,minmax(220px,1fr));padding-bottom:4px;overflow-x:auto}.pc-home-task-stack::-webkit-scrollbar{display:none}.pc-home-task-card{grid-template-columns:1fr;min-height:154px}.pc-home-task-image{height:74px;min-height:74px}.pc-home-task-body{padding:12px}.pc-home-task-action{margin-top:7px}.pc-home-tool-scroll,.pc-home-story-scroll{margin-inline:-2px}.pc-home-tool{flex-basis:205px}.pc-home-story-card{flex-basis:180px}.pc-home-story-cover{height:218px}.pc-home-lower-grid{grid-template-columns:1fr;gap:14px;display:grid}}@media (max-width:560px){.pc-home-creator-panel{min-height:0;padding:22px 17px}.pc-home-creator-input{min-height:116px}.pc-home-input-footer{flex-direction:column;align-items:flex-start;gap:6px}.pc-home-creator-actions{padding-top:20px}.pc-home-create-button{flex:1;justify-content:center}.pc-home-task-stack{grid-template-columns:repeat(3,minmax(210px,1fr))}.pc-home-task-card{min-height:150px}.pc-home-recent-block,.pc-home-task-status{padding:16px}}@media (min-width:901px){.studio-inner-shell .pc-create-page{--background:#f5f6f8;--surface:#fff;--surface-elevated:#fbfcfd;--text:#202532;--text-muted:#737b89;--muted:#737b89;--line:#e5e8ee;--line-strong:#d5dae4;--brand:#6759d7;--brand-strong:#5749c9;--success:#248e72;--warning:#a56d24;--danger:#b85b63;color:#202532;background:0 0}.studio-inner-shell .pc-create-page,.studio-inner-shell .pc-create-page *{box-sizing:border-box}.studio-inner-shell .pc-create-page .selling-topbar{color:#202532;background:#fffffff0;border-bottom:1px solid #e7e9ee;min-height:58px;padding:0 32px}.studio-inner-shell .pc-create-page .selling-topbar>a,.studio-inner-shell .pc-create-page .selling-topbar>button{color:#626a78;background:#fff;border:1px solid #e0e3e9;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .18s,border-color .18s,color .18s;display:grid}.studio-inner-shell .pc-create-page .selling-topbar>a:hover,.studio-inner-shell .pc-create-page .selling-topbar>button:hover{color:#6759d7;background:#f5f3ff;border-color:#d6d0ff}.studio-inner-shell .pc-create-page .selling-topbar>div:not(.pc-create-top-meta){gap:3px}.studio-inner-shell .pc-create-page .selling-topbar strong{color:#202532;font-size:15px;font-weight:700}.studio-inner-shell .pc-create-page .selling-topbar small{color:#89909c;font-size:11px}.studio-inner-shell .pc-create-page .pc-create-top-meta{color:#687080}.studio-inner-shell .pc-create-page .pc-create-top-meta strong{color:#343b49}.studio-inner-shell .pc-create-page .pc-workspace-shell{grid-template-columns:190px minmax(560px,1fr) 286px;gap:22px;max-width:1450px;padding:28px 34px 72px}.studio-inner-shell .pc-create-page .pc-workspace-nav,.studio-inner-shell .pc-create-page .pc-project-check{border-color:#e5e8ee;border-radius:14px;box-shadow:0 1px 2px #20253205}.studio-inner-shell .pc-create-page .pc-workspace-nav{background:#fff;align-self:start;padding:18px 12px 15px;position:sticky;top:78px}.studio-inner-shell .pc-create-page .pc-workspace-nav-heading{border-bottom:1px solid #eef0f3;padding:0 8px 15px}.studio-inner-shell .pc-create-page .pc-workspace-nav-heading strong{color:#202532;margin-top:6px;font-size:14px;display:block}.studio-inner-shell .pc-create-page .pc-workspace-nav-list{gap:3px;margin-top:13px}.studio-inner-shell .pc-create-page .pc-workspace-nav-item{color:#626a78;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:27px minmax(0,1fr) 14px;gap:8px;min-height:58px;padding:8px}.studio-inner-shell .pc-create-page .pc-workspace-nav-item:hover{color:#343b49;background:#fafafe}.studio-inner-shell .pc-create-page .pc-workspace-nav-item.active,.studio-inner-shell .pc-create-page .pc-workspace-nav-item.done{color:#5f51ce;background:#f4f2ff;border-color:#e4e0ff}.studio-inner-shell .pc-create-page .pc-workspace-nav-index{color:#858c99;background:#f2f3f6;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:750;display:grid}.studio-inner-shell .pc-create-page .pc-workspace-nav-item.active .pc-workspace-nav-index,.studio-inner-shell .pc-create-page .pc-workspace-nav-item.done .pc-workspace-nav-index{color:#5f51ce;background:#e7e3ff}.studio-inner-shell .pc-create-page .pc-workspace-nav-item strong{color:inherit;font-size:12px}.studio-inner-shell .pc-create-page .pc-workspace-nav-item small{color:#969daa;font-size:10px}.studio-inner-shell .pc-create-page .pc-workspace-nav-note{color:#8b929e;border-top-color:#eef0f3;margin:18px 4px 0;padding:13px 5px 0;font-size:10px}.studio-inner-shell .pc-create-page .pc-workspace-main{min-width:0}.studio-inner-shell .pc-create-page .pc-workspace-heading{margin:1px 0 18px;padding:0 2px}.studio-inner-shell .pc-create-page .pc-workspace-heading h1{color:#202532;letter-spacing:-.035em;margin:7px 0 5px;font-size:26px;font-weight:720}.studio-inner-shell .pc-create-page .pc-workspace-heading p{color:#737b89;font-size:12px}.studio-inner-shell .pc-create-page .pc-create-kicker,.studio-inner-shell .pc-create-page .pc-section-index{color:#7164d6;letter-spacing:.08em;font-size:10px;font-weight:750}.studio-inner-shell .pc-create-page .pc-workspace-main>.pc-workspace-section{background:#fff;border:1px solid #e5e8ee;border-radius:14px;margin-bottom:12px;padding:0;scroll-margin-top:78px;overflow:hidden;box-shadow:0 1px 2px #20253205}.studio-inner-shell .pc-create-page .pc-workspace-section-heading{background:#fff;border-bottom:1px solid #edf0f3;align-items:center;min-height:68px;padding:15px 20px}.studio-inner-shell .pc-create-page .pc-workspace-section-heading>div:first-child{align-items:center;gap:11px}.studio-inner-shell .pc-create-page .pc-section-index{letter-spacing:.02em;background:#f5f3ff;border:1px solid #e2defc;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.studio-inner-shell .pc-create-page .pc-workspace-section-heading h2{color:#252b38;margin:0 0 3px;font-size:15px;font-weight:700}.studio-inner-shell .pc-create-page .pc-workspace-section-heading p{color:#8a919d;font-size:11px}.studio-inner-shell .pc-create-page .pc-section-status{color:#7a8290;white-space:nowrap;background:#fafbfc;border:1px solid #e5e8ee;border-radius:999px;padding:5px 8px;font-size:10px}.studio-inner-shell .pc-create-page .pc-section-status.done{color:#248568;background:#f1faf6;border-color:#cfe9df}.studio-inner-shell .pc-create-page .pc-section-status.processing{color:#a16b25;background:#fff9ed;border-color:#f0dfbd}.studio-inner-shell .pc-create-page .pc-workspace-section .selling-step-content{padding:20px}.studio-inner-shell .pc-create-page .pc-workspace-section .selling-section{background:0 0;border:0;margin:0;padding:0}.studio-inner-shell .pc-create-page .pc-workspace-section .selling-section+.selling-section{border-top:1px solid #eef0f3;margin-top:24px;padding-top:22px}.studio-inner-shell .pc-create-page .pc-workspace-section .selling-section-heading{margin:0 0 13px}.studio-inner-shell .pc-create-page .pc-workspace-section .selling-section-heading h2{color:#303746;font-size:13px}.studio-inner-shell .pc-create-page .pc-workspace-section .selling-section-heading p{color:#89919d;font-size:11px}.studio-inner-shell .pc-create-page .selling-section,.studio-inner-shell .pc-create-page .source-panel,.studio-inner-shell .pc-create-page .product-overview-card,.studio-inner-shell .pc-create-page .plan-preview-card,.studio-inner-shell .pc-create-page .review-product-card{color:#202532}.studio-inner-shell .pc-create-page .source-tabs{background:#f7f8fa;border:1px solid #e5e8ee;border-radius:10px;gap:4px;padding:4px}.studio-inner-shell .pc-create-page .source-tabs button{color:#7c8491;border-radius:7px;min-height:35px;font-size:11px}.studio-inner-shell .pc-create-page .source-tabs button:hover{color:#5146b8;background:#fff}.studio-inner-shell .pc-create-page .source-tabs button.active{color:#5448bb;background:#fff;border-color:#ded9ff;box-shadow:0 1px 3px #221e510f}.studio-inner-shell .pc-create-page .source-panel{background:#fafbfc;border:1px solid #e7e9ee;border-radius:11px;padding:15px;display:block}.studio-inner-shell .pc-create-page .selling-upload-hero{color:#5f6673;background:#fff;border:1px dashed #cfd4df;border-radius:11px;min-height:154px;transition:border-color .18s,background .18s}.studio-inner-shell .pc-create-page .selling-upload-hero:hover{background:#fbfaff;border-color:#897fe4}.studio-inner-shell .pc-create-page .selling-upload-hero strong{color:#303746;font-size:13px}.studio-inner-shell .pc-create-page .selling-upload-hero small,.studio-inner-shell .pc-create-page .selling-upload-hero .upload-limit{color:#8e96a3;font-size:10px}.studio-inner-shell .pc-create-page .asset-grid{gap:10px;margin-top:12px}.studio-inner-shell .pc-create-page .asset-tile,.studio-inner-shell .pc-create-page .asset-add-tile{background:#fff;border-color:#e2e5eb;border-radius:10px}.studio-inner-shell .pc-create-page .asset-tile:hover,.studio-inner-shell .pc-create-page .asset-add-tile:hover{border-color:#9288e5}.studio-inner-shell .pc-create-page .asset-tile-status{color:#fff;background:#1c2028c2}.studio-inner-shell .pc-create-page .asset-add-tile{color:#737b89}.studio-inner-shell .pc-create-page .analysis-strip{color:#7b8390;background:#fff;border:1px solid #e7e9ee;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:11px}.studio-inner-shell .pc-create-page .analysis-strip.success{color:#257e65;background:#f3fbf7;border-color:#d3ebe1}.studio-inner-shell .pc-create-page .product-overview-card,.studio-inner-shell .pc-create-page .plan-preview-card,.studio-inner-shell .pc-create-page .review-product-card{box-shadow:none;background:#fafbfc;border:1px solid #e5e8ee;border-radius:11px;padding:15px}.studio-inner-shell .pc-create-page .product-overview-card>div:first-child,.studio-inner-shell .pc-create-page .review-product-card>div:first-child{color:#2e3542}.studio-inner-shell .pc-create-page .product-overview-card p,.studio-inner-shell .pc-create-page .review-product-card p{color:#7b8390}.studio-inner-shell .pc-create-page .selling-field{gap:6px}.studio-inner-shell .pc-create-page .selling-field label{color:#555d6b;font-size:11px;font-weight:650}.studio-inner-shell .pc-create-page .selling-field input,.studio-inner-shell .pc-create-page .selling-field select,.studio-inner-shell .pc-create-page .selling-field textarea{color:#202532;background:#fff;border:1px solid #dfe3e9;border-radius:8px;outline:none;min-height:40px;padding:9px 11px;font-size:12px;transition:border-color .18s,box-shadow .18s}.studio-inner-shell .pc-create-page .selling-field textarea{min-height:88px}.studio-inner-shell .pc-create-page .selling-field input:hover,.studio-inner-shell .pc-create-page .selling-field select:hover,.studio-inner-shell .pc-create-page .selling-field textarea:hover{border-color:#bfc5d1}.studio-inner-shell .pc-create-page .selling-field input:focus,.studio-inner-shell .pc-create-page .selling-field select:focus,.studio-inner-shell .pc-create-page .selling-field textarea:focus{border-color:#8e83e3;box-shadow:0 0 0 3px #6759d71c}.studio-inner-shell .pc-create-page .selling-field>small,.studio-inner-shell .pc-create-page .selling-field input::placeholder,.studio-inner-shell .pc-create-page .selling-field textarea::placeholder{color:#9aa1ac}.studio-inner-shell .pc-create-page .selling-field-row{gap:13px}.studio-inner-shell .pc-create-page .goal-grid,.studio-inner-shell .pc-create-page .goal-grid-four{gap:9px}.studio-inner-shell .pc-create-page .goal-card,.studio-inner-shell .pc-create-page .selling-template-card,.studio-inner-shell .pc-create-page .production-mode-card,.studio-inner-shell .pc-create-page .voice-provider-card{color:#303746;box-shadow:none;background:#fff;border:1px solid #e1e4ea;border-radius:10px;transition:border-color .18s,background .18s,box-shadow .18s}.studio-inner-shell .pc-create-page .goal-card:hover,.studio-inner-shell .pc-create-page .selling-template-card:hover,.studio-inner-shell .pc-create-page .production-mode-card:hover,.studio-inner-shell .pc-create-page .voice-provider-card:hover{background:#fdfcff;border-color:#b8b0f4}.studio-inner-shell .pc-create-page .goal-card-active,.studio-inner-shell .pc-create-page .selling-template-card.active,.studio-inner-shell .pc-create-page .production-mode-card.active,.studio-inner-shell .pc-create-page .voice-provider-card.active{color:#4f45b3;background:#f4f2ff;border-color:#8e83e3;box-shadow:inset 0 0 0 1px #d4cffb}.studio-inner-shell .pc-create-page .goal-card small,.studio-inner-shell .pc-create-page .selling-template-card small,.studio-inner-shell .pc-create-page .production-mode-card small,.studio-inner-shell .pc-create-page .voice-provider-card small{color:#858d9a}.studio-inner-shell .pc-create-page .script-style-grid,.studio-inner-shell .pc-create-page .voice-gender-grid,.studio-inner-shell .pc-create-page .voice-language-grid,.studio-inner-shell .pc-create-page .voice-style-grid{gap:8px}.studio-inner-shell .pc-create-page .script-style-grid button,.studio-inner-shell .pc-create-page .voice-gender-grid button,.studio-inner-shell .pc-create-page .voice-language-grid button,.studio-inner-shell .pc-create-page .voice-style-grid button{color:#687080;background:#fff;border:1px solid #e1e4ea;border-radius:8px;min-height:39px}.studio-inner-shell .pc-create-page .script-style-grid button:hover,.studio-inner-shell .pc-create-page .voice-gender-grid button:hover,.studio-inner-shell .pc-create-page .voice-language-grid button:hover,.studio-inner-shell .pc-create-page .voice-style-grid button:hover{color:#5448bb;border-color:#b8b0f4}.studio-inner-shell .pc-create-page .script-style-grid button.active,.studio-inner-shell .pc-create-page .voice-gender-grid button.active,.studio-inner-shell .pc-create-page .voice-language-grid button.active,.studio-inner-shell .pc-create-page .voice-style-grid button.active{color:#5448bb;background:#f4f2ff;border-color:#958be6}.studio-inner-shell .pc-create-page .toggle-row{color:#4e5664;background:#fff;border:1px solid #e4e7ec;border-radius:9px;min-height:45px;padding:10px 12px}.studio-inner-shell .pc-create-page .toggle-row:hover{border-color:#beb8f1}.studio-inner-shell .pc-create-page .review-hero{color:#4f45b3;background:#f6f4ff;border:1px solid #ddd8ff;border-radius:11px;padding:15px}.studio-inner-shell .pc-create-page .review-hero h2{color:#3e368d;font-size:15px}.studio-inner-shell .pc-create-page .review-hero p{color:#756db0}.studio-inner-shell .pc-create-page .review-spec-list{gap:0}.studio-inner-shell .pc-create-page .review-spec-list div,.studio-inner-shell .pc-create-page .deliverable-list>div,.studio-inner-shell .pc-create-page .quote-list>div{border-color:#e8ebf0}.studio-inner-shell .pc-create-page .review-spec-list dt,.studio-inner-shell .pc-create-page .deliverable-list p,.studio-inner-shell .pc-create-page .quote-list small{color:#7d8592}.studio-inner-shell .pc-create-page .review-spec-list dd,.studio-inner-shell .pc-create-page .deliverable-list strong,.studio-inner-shell .pc-create-page .quote-list strong{color:#303746}.studio-inner-shell .pc-create-page .refund-note{color:#77808d;background:#fafbfc;border:1px solid #e7e9ee;border-radius:9px;padding:11px 12px}.studio-inner-shell .pc-create-page .pc-project-check{background:#f9fafb;align-self:start;padding:12px;position:sticky;top:78px}.studio-inner-shell .pc-create-page .pc-project-check-sticky{top:auto}.studio-inner-shell .pc-create-page .pc-project-check-card{box-shadow:none;background:#fff;border:1px solid #e5e8ee;border-radius:11px;padding:15px}.studio-inner-shell .pc-create-page .pc-project-check-card+.pc-project-check-card{margin-top:10px}.studio-inner-shell .pc-create-page .pc-project-check-card h3,.studio-inner-shell .pc-create-page .pc-project-check-card strong{color:#303746}.studio-inner-shell .pc-create-page .pc-check-row{color:#646d7b;border-bottom:1px solid #edf0f3;gap:9px;min-height:48px;padding:7px 0}.studio-inner-shell .pc-create-page .pc-check-row:last-child{border-bottom:0}.studio-inner-shell .pc-create-page .pc-check-row:hover{color:#5448bb}.studio-inner-shell .pc-create-page .pc-check-row strong{color:inherit;font-size:11px}.studio-inner-shell .pc-create-page .pc-check-row small{color:#9299a5;font-size:10px}.studio-inner-shell .pc-create-page .pc-check-icon{border-radius:7px;width:25px;height:25px}.studio-inner-shell .pc-create-page .pc-check-icon.done{color:#247e65;background:#eaf7f1}.studio-inner-shell .pc-create-page .pc-check-icon.processing{color:#a46b25;background:#fff5df}.studio-inner-shell .pc-create-page .pc-check-icon.todo{color:#8c929d;background:#f0f2f5}.studio-inner-shell .pc-create-page .pc-project-hint{color:#7d8592;background:#fff}.studio-inner-shell .pc-create-page .pc-project-hint li::marker{color:#8a7fe0}.studio-inner-shell .pc-create-page .pc-create-submit-bar{border-top-color:#e7e9ee;margin-top:14px;padding:13px 0 0}.studio-inner-shell .pc-create-page .pc-create-submit-bar strong{color:#303746}.studio-inner-shell .pc-create-page .pc-create-submit-bar p{color:#858d99}.studio-inner-shell .pc-create-page .selling-primary-action{color:#fff;background:#6759d7;border-radius:9px;min-height:45px;box-shadow:0 5px 12px #6759d729}.studio-inner-shell .pc-create-page .selling-primary-action:hover{background:#5749c9}.studio-inner-shell .pc-create-page .selling-primary-action:disabled{color:#a5a9b4;box-shadow:none;background:#e7e9ee}}@media (min-width:901px) and (max-width:1200px){.studio-inner-shell .pc-create-page .pc-workspace-shell{grid-template-columns:176px minmax(0,1fr) 252px;gap:16px;padding-inline:22px}.studio-inner-shell .pc-create-page .pc-workspace-section-heading{padding-inline:16px}.studio-inner-shell .pc-create-page .pc-workspace-section .selling-step-content{padding:16px}}@media (min-width:901px){.studio-inner-shell-workspace .pc-create-page .kaipai-workspace{grid-template-columns:minmax(390px,432px) minmax(0,1fr);align-items:start;gap:22px;width:min(100%,1240px);min-height:calc(100dvh - 118px);margin:0 auto;padding:8px 0 26px;display:grid}.studio-inner-shell-workspace .pc-create-page .kaipai-editor,.studio-inner-shell-workspace .pc-create-page .kaipai-preview-stage{background:#fff;border:1px solid #e5e7ec;border-radius:20px;box-shadow:0 18px 44px #1b1f2a0b}.studio-inner-shell-workspace .pc-create-page .kaipai-editor{flex-direction:column;max-height:calc(100dvh - 92px);display:flex;position:sticky;top:18px;overflow:hidden}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-top{border-bottom:1px solid #eceef2;padding:20px 20px 14px}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-eyebrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-eyebrow>span{color:#7a818f;letter-spacing:.095em;font-size:11px;font-weight:760}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-eyebrow h1{color:#202632;letter-spacing:-.035em;margin:7px 0 0;font-size:22px;line-height:1.25}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-save{color:#707886;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.studio-inner-shell-workspace .pc-create-page .kaipai-task-tabs{scrollbar-width:none;gap:3px;margin:16px -4px -3px;padding:3px 4px 1px;display:flex;overflow:auto}.studio-inner-shell-workspace .pc-create-page .kaipai-task-tabs::-webkit-scrollbar{display:none}.studio-inner-shell-workspace .pc-create-page .kaipai-task-tabs a{color:#737b88;border-radius:8px;flex:none;min-height:31px;padding:7px 10px;font-size:11px;font-weight:680;text-decoration:none;transition:background-color .17s,color .17s}.studio-inner-shell-workspace .pc-create-page .kaipai-task-tabs a:hover{color:#383f4d;background:#f4f5f7}.studio-inner-shell-workspace .pc-create-page .kaipai-task-tabs a.active{color:#4e43af;background:#efedff}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-error{color:#a74343;background:#fff8f7;border:1px solid #f0caca;border-radius:10px;margin:12px 16px 0;padding:10px 11px;font-size:12px;line-height:1.55}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-sections{scrollbar-color:#d9dce3 transparent;scrollbar-width:thin;min-height:0;overflow:auto}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section{border-bottom:1px solid #eceef2}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-trigger{color:#2b313d;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;min-height:72px;padding:13px 18px;transition:background-color .17s;display:grid}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-trigger:hover{background:#fafafb}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section.is-open .kaipai-editor-section-trigger{background:#fbfbfd}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-index{color:#697180;letter-spacing:.04em;background:#fff;border:1px solid #e0e3e9;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:inline-grid}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section.is-open .kaipai-editor-section-index{color:#5548bc;background:#f2f0ff;border-color:#c8c2f4}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-title{gap:3px;min-width:0;display:grid}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-title strong{color:#252b36;font-size:13px;font-weight:760}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-title small{color:#858c98;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-status{color:#838a95;white-space:nowrap;background:#f1f2f4;border-radius:7px;justify-content:center;align-items:center;min-width:42px;min-height:23px;padding:4px 7px;font-size:10px;font-weight:680;display:inline-flex}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-status.done{color:#20795c;background:#e9f7f0}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-status.processing{color:#a56920;background:#fff4df}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-status.pending{color:#747b87;background:#f0f2f4}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-chevron{color:#9aa1ac;transition:transform .18s}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section.is-open .kaipai-editor-section-chevron{color:#5e52c5;transform:rotate(90deg)}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-content{background:#fbfbfd;padding:1px 18px 18px}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-content .selling-step-content,.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-content .selling-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-content .selling-section+.selling-section{margin-top:14px}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-content .selling-section-title{margin-bottom:10px}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-content .selling-section-title h2{color:#2b313c;font-size:14px}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-section-content .selling-section-title p{color:#7a828e;font-size:11px}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-submit{background:#fffffff5;border-top:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 -12px 24px #262b3609}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-cost{gap:2px;min-width:0;display:grid}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-cost>span,.studio-inner-shell-workspace .pc-create-page .kaipai-editor-cost>small{color:#818996;font-size:10px}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-cost strong{color:#252b36;letter-spacing:-.025em;font-size:17px;line-height:1.1}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-cost strong small{color:#747c88;font-size:10px;font-weight:600}.studio-inner-shell-workspace .pc-create-page .kaipai-editor-submit .selling-primary-action{border-radius:10px;min-width:164px;min-height:43px}.studio-inner-shell-workspace .pc-create-page .kaipai-preview-stage{background:#f9f9fb;flex-direction:column;min-height:calc(100dvh - 116px);padding:26px;display:flex}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-header span,.studio-inner-shell-workspace .pc-create-page .kaipai-stage-kicker{color:#818895;letter-spacing:.11em;font-size:10px;font-weight:800}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-header h2{color:#252b36;letter-spacing:-.035em;margin:6px 0 0;font-size:21px;line-height:1.2}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-header a{color:#5b50bc;white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-header a:hover{color:#41369d}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-canvas{background:radial-gradient(circle at 72% 22%,#705dd712,#0000 28%),linear-gradient(135deg,#f5f5f7 0%,#fdfdfe 58%,#f5f5f8 100%);border:1px dashed #d9dce3;border-radius:16px;flex:auto;place-items:center;min-height:390px;padding:clamp(28px,6vw,70px);display:grid}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-canvas.has-product{border-style:solid;border-color:#e6e8ed;grid-template-columns:minmax(190px,.78fr) minmax(220px,1fr);align-items:center;gap:clamp(28px,5vw,70px)}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-image{background:#fff;border:1px solid #e8e9ee;border-radius:13px;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #242a3614}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-image img{object-fit:contain;width:100%;height:min(44vw,470px);display:block}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-image span{color:#216e57;background:#f4fffae8;border:1px solid #ffffffa6;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #14443212}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-copy{max-width:375px}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-copy h3{color:#292f3a;letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(20px,2.2vw,32px);line-height:1.18}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-copy p{color:#727b88;margin:0;font-size:13px;line-height:1.75}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-empty{color:#303642;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:9px;max-width:355px;padding:12px;display:grid}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-empty>span{color:#6256c9;background:#eeecff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:5px;display:grid}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-empty strong{font-size:15px;font-weight:760}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-empty small{color:#79818e;font-size:12px;line-height:1.65}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-empty em{color:#5c50c0;align-items:center;gap:3px;margin-top:4px;font-size:12px;font-style:normal;font-weight:730;display:inline-flex}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-details>div{background:#fff;border:1px solid #e6e8ed;border-radius:12px;gap:6px;padding:13px;display:grid}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-details span{color:#858c97;font-size:10px;font-weight:650}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-details strong{color:#333945;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-details strong.ready{color:#20765a}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-details strong.pending{color:#8a6b35}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-note{color:#737b87;align-items:flex-start;gap:8px;margin-top:15px;padding:0 2px;display:flex}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-note svg{color:#7669d4;flex:none;margin-top:1px}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-note p{margin:0;font-size:11px;line-height:1.65}}@media (min-width:901px) and (max-width:1120px){.studio-inner-shell-workspace .pc-create-page .kaipai-workspace{grid-template-columns:390px minmax(0,1fr);gap:16px}.studio-inner-shell-workspace .pc-create-page .kaipai-preview-stage{padding:20px}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-canvas.has-product{grid-template-columns:1fr;gap:20px}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-image{min-height:240px}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-image img{height:260px}.studio-inner-shell-workspace .pc-create-page .kaipai-stage-details{grid-template-columns:1fr}}.replication-canvas,.replication-editor-heading,.replication-workflow-rail{display:none}@media (min-width:901px){.studio-inner-shell-workspace .pc-create-page.replication-workbench{color:#303642;background:#f7f7f8;width:min(100%,1320px);min-height:calc(100vh - 86px);margin:0 auto;padding:20px 28px 42px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .selling-topbar{color:#303642;width:100%;min-height:54px;box-shadow:none;background:0 0;border:0;margin:0 0 18px;padding:0 4px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .selling-topbar>a,.studio-inner-shell-workspace .pc-create-page.replication-workbench .selling-topbar>button{color:#545c68;background:#fff;border:1px solid #e3e5e9;border-radius:11px;width:36px;height:36px;box-shadow:0 3px 12px #22272f0a}.studio-inner-shell-workspace .pc-create-page.replication-workbench .selling-topbar>div{gap:2px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .selling-topbar strong{color:#2c3340;letter-spacing:-.025em;font-size:17px;font-weight:760}.studio-inner-shell-workspace .pc-create-page.replication-workbench .selling-topbar small{color:#858c97;font-size:11px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .wallet-compact{color:#626a77;background:#fff;border:1px solid #e7e8ed;border-radius:10px;padding:7px 10px;font-size:12px;box-shadow:0 3px 12px #22272f09}.studio-inner-shell-workspace .pc-create-page.replication-workbench .wallet-compact svg{color:#7a6bd2}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workbench-body{grid-template-columns:minmax(398px,424px) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel{background:#fff;border:1px solid #e4e6ea;border-radius:20px;flex-direction:column;height:min(776px,100vh - 116px);min-height:620px;display:flex;position:sticky;top:18px;overflow:hidden;box-shadow:0 14px 35px #2329340e}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-stepper{display:none}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-heading{background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 20px 16px;display:flex}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-heading>div{min-width:0}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-heading span{color:#7b8290;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-heading h1{color:#2d3440;letter-spacing:-.035em;margin:7px 0 5px;font-size:20px;line-height:1.2}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-heading p{color:#7b8390;max-width:280px;margin:0;font-size:12px;line-height:1.6}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-heading>strong{color:#6259a5;white-space:nowrap;background:#f8f7ff;border:1px solid #e3e1f1;border-radius:7px;flex:none;margin-top:2px;padding:6px 8px;font-size:10px;font-weight:750;line-height:1}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail{background:#fff;border-bottom:1px solid #edf0f2;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px 16px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail>div{color:#9a9faa;align-items:flex-start;gap:7px;min-width:0;padding-right:8px;display:flex;position:relative}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail>div:not(:last-child):after{content:"";background:#e2e4e9;width:8px;height:1px;position:absolute;top:5px;right:4px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail i{color:#fff;background:#fff;border:1px solid #c9cdd4;border-radius:50%;flex:none;place-items:center;width:10px;height:10px;margin-top:2px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail span{gap:3px;min-width:0;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail small{color:#a5aab3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail>div.active{color:#4f468e}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail>div.active i{background:#7568c7;border-color:#7568c7;box-shadow:0 0 0 3px #7568c71a}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail>div.complete{color:#4f675e}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workflow-rail>div.complete i{background:#55a27d;border-color:#55a27d}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-global-error{color:#a94643;background:#fff6f5;border-color:#f0d3d2;margin:14px 18px -2px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-step-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7d9e0 transparent;background:#fff;flex:auto;min-height:0;padding:20px;overflow-y:auto}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-step-content::-webkit-scrollbar{width:7px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-step-content::-webkit-scrollbar-thumb{background:#d9dce2;border:2px solid #fff;border-radius:10px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-section-heading{margin-bottom:16px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-section-heading h2{color:#303642;letter-spacing:-.025em;font-size:19px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-section-heading p{color:#747c88;font-size:12px;line-height:1.65}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-section-heading>svg{color:#7566cf}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-section{gap:14px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-hero{background:linear-gradient(135deg,#f8f7ff,#fff);border:1px solid #eceaf8;border-radius:15px;gap:11px;margin:0 0 18px;padding:14px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-hero>span{color:#6659bd;background:#ece9ff;border-radius:11px;width:37px;height:37px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-hero>span svg{width:19px;height:19px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-hero h1{color:#363c48;letter-spacing:-.015em;margin:0 0 3px;font-size:14px;line-height:1.4}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-hero p{color:#737b87;font-size:10px;line-height:1.6}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-tabs{gap:7px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-tabs button,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-choice-row button,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-toggle-row button{color:#69717d;box-shadow:none;background:#fff;border-color:#e1e4e9}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-tabs button{min-height:43px;font-size:12px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-tabs button.active,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-choice-row button.active,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-toggle-row button.active{color:#564b9f;background:#f5f3ff;border-color:#bdb4ef;box-shadow:0 0 0 3px #7566cf14}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-dropzone{color:#6658be;background:linear-gradient(135deg,#faf9ff,#f4f2ff);border-color:#cfc9ed;border-radius:16px;min-height:172px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-dropzone strong{color:#424957;font-size:13px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-dropzone small,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-url-field small{color:#7a828d;font-size:10px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-input-wrap{color:#818894;background:#fff;border-color:#dfe2e8;border-radius:12px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-input-wrap:focus-within{border-color:#a99ee7;box-shadow:0 0 0 3px #7566cf17}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-input-wrap input{color:#3f4651}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-note{color:#5c587b;background:#f7f6ff;border:1px solid #ebe9f9;font-size:10px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-note svg{color:#7769cf}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-field>span{color:#59616d;font-size:12px;font-weight:700}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-field input,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-field select,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-field textarea{color:#3d4450;background:#fff;border-color:#dfe2e8}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-field input:focus,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-field select:focus,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-field textarea:focus{border-color:#a99ee7;box-shadow:0 0 0 3px #7566cf17}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-product-list{gap:8px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-product-list button{color:#4f5662;background:#fff;border-color:#e2e4e8}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-product-list button.active{background:#f6f4ff;border-color:#bdb4ef}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-review-grid>div{color:#616975;background:#fafafb;border-color:#e3e5e9}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-review-grid strong{color:#3d4450}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .replication-review-grid small{color:#6c61b5}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-sticky-action{color:#7b828e;box-shadow:none;background:#fff;border-top:1px solid #edf0f2;gap:7px;margin:0;padding:14px 20px 18px;display:grid;position:static}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-primary-action{color:#fff;background:#6457bd;border-radius:12px;min-height:46px;box-shadow:0 7px 15px #5144a52e}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-primary-action:hover:not(:disabled){background:#574aa9}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-primary-action:disabled{color:#9ba0aa;box-shadow:none;background:#eceef1}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-editor-panel .selling-sticky-action>small{color:#7e8691;text-align:center;font-size:10px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas{background:#fcfcfd;border:1px solid #e2e4e8;border-radius:20px;grid-template-rows:auto minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 14px 35px #2329340a}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-header{background:#fff;border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px 18px;display:flex}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-header>div:first-child{flex:auto;gap:4px;min-width:0;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-header h2{color:#2e3541;letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.25}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-header p{color:#858c97;margin:0;font-size:11px;line-height:1.5}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-status{color:#767e89;background:#fafafb;border:1px solid #e4e6ea;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:650;display:inline-flex}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-status i{background:#a2a8b1;border-radius:50%;width:6px;height:6px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-status.is-ready{color:#29775a;background:#f3fbf6;border-color:#cee5d8}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-status.is-ready i{background:#43a475}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-content{background:radial-gradient(circle at 86% 12%,#7c6ad212,#0000 24%),linear-gradient(145deg,#fafafa,#fdfdfe 54%,#f7f7fa);align-content:start;gap:16px;min-height:0;padding:clamp(24px,3.4vw,42px);display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-video-frame{background:#171a21;border:1px solid #e3e5e9;border-radius:16px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 32px #1c1f2721}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-video-frame video{object-fit:contain;width:100%;height:min(48vw,520px);min-height:330px;display:block}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-source-meta{justify-content:space-between;align-items:end;gap:16px;padding:0 2px;display:flex}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-source-meta>div{gap:5px;min-width:0;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-source-meta span{color:#7a828e;font-size:11px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-source-meta strong{color:#404753;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-note{color:#666084;background:#f8f7ff;border:1px solid #e8e6f8;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-note svg{color:#776bca;flex:none;margin-top:1px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-note p{margin:0;font-size:11px;line-height:1.6}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-empty{color:#525a66;text-align:center;background:#fbfbfc;border:0;border-radius:0;align-content:center;justify-items:center;min-height:505px;padding:clamp(28px,7vw,78px);display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-empty>span{color:#675abe;background:#f7f6fc;border:1px solid #e1dff0;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-empty strong{color:#353c48;letter-spacing:-.02em;font-size:16px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-empty>p{color:#77808c;max-width:330px;margin:8px 0 0;font-size:12px;line-height:1.7}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-empty.compact{min-height:340px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-empty.source-url-ready code{color:#606875;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e6e7eb;border-radius:10px;width:min(100%,480px);margin:17px 0 7px;padding:10px 12px;font-size:11px;line-height:1.45;display:block;overflow:hidden}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-empty .replication-canvas-note{text-align:left;width:min(100%,480px);margin-top:17px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-sequence{color:#7b828d;white-space:nowrap;justify-content:center;align-items:center;gap:10px;width:min(100%,360px);margin:24px 0 2px;font-size:10px;display:flex}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-canvas-sequence i{background:#dfe1e6;width:22px;height:1px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-detail-grid>div{background:#fff;border:1px solid #e3e5e9;border-radius:12px;gap:5px;padding:13px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-detail-grid span{color:#858c97;font-size:10px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-detail-grid strong{color:#414855;font-size:13px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-analysis-wait{color:#7165bc;background:#fbfaff;border:1px solid #e5e6eb;border-radius:14px;align-items:flex-start;gap:10px;padding:15px;display:flex}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-analysis-wait>svg{flex:none;margin-top:2px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-analysis-wait strong{color:#454b57;font-size:13px;display:block}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-analysis-wait p{color:#777f8a;margin:5px 0 0;font-size:11px;line-height:1.6}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-media-placeholder{color:#7769ca;background:#fafaff;border:1px dashed #d7dbe2;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:330px;font-size:12px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-canvas{background:#fff;border:1px solid #e4e6ea;border-radius:16px;grid-template-columns:minmax(180px,.82fr) minmax(220px,1fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:420px;padding:clamp(22px,4vw,52px);display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-image{color:#7769ca;background:#f8f8fa;border:1px solid #e5e7eb;border-radius:14px;place-items:center;min-height:290px;display:grid;overflow:hidden;box-shadow:0 14px 25px #272d3812}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-image img{object-fit:contain;width:100%;height:min(35vw,386px);display:block}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-copy{max-width:330px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-copy>span,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-final-summary>span,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-hook-preview>span,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-structure-strip>span,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-quote-preview>span{color:#7770ab;letter-spacing:.06em;font-size:10px;font-weight:760}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-copy h3,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-final-summary h3{color:#313844;letter-spacing:-.045em;margin:8px 0;font-size:clamp(21px,2.4vw,31px);line-height:1.2}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-copy p,.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-final-summary p{color:#747c88;margin:0;font-size:12px;line-height:1.65}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-copy ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-copy li{color:#545c68;align-items:center;gap:7px;font-size:12px;display:flex}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-copy li:before{content:"";background:#7566cf;border-radius:50%;width:5px;height:5px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-copy small{color:#818894;margin-top:14px;font-size:11px;line-height:1.65;display:block}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-structure-strip{background:#faf9ff;border:1px solid #e6e4f5;border-radius:13px;gap:6px;padding:13px 15px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-structure-strip>strong{color:#474d5a;font-size:12px;line-height:1.65}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-final-summary{background:linear-gradient(135deg,#f5f3ff,#fff);border:1px solid #e5e2f6;border-radius:16px;padding:25px 26px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-hook-preview{background:#fff;border:1px solid #e5e2f6;border-radius:14px;gap:7px;padding:15px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-hook-preview strong{color:#3c4250;font-size:14px;line-height:1.65}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-shot-list{gap:8px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-shot-list>div{background:#fff;border:1px solid #e5e7eb;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 14px;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-shot-list b{color:#7063bf;font-size:11px;line-height:1.5}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-shot-list span{gap:4px;min-width:0;display:grid}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-shot-list strong{color:#444b57;font-size:12px;font-weight:700;line-height:1.45}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-shot-list small{color:#828995;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-shot-list em{color:#8981bb;white-space:nowrap;font-size:10px;font-style:normal}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-quote-preview{background:#fff;border:1px solid #e3e5e9;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:3px;padding:14px 16px;display:flex}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-quote-preview strong{color:#3e4653;letter-spacing:-.02em;margin-left:auto;font-size:17px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-quote-preview small{color:#747c88;font-size:10px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-blueprint-breakdown{gap:12px;display:grid}}@media (min-width:901px) and (max-width:1120px){.studio-inner-shell-workspace .pc-create-page.replication-workbench{padding-inline:20px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-workbench-body{grid-template-columns:360px minmax(0,1fr);gap:16px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-canvas{grid-template-columns:1fr;gap:22px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-image{min-height:220px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-product-image img{height:250px}.studio-inner-shell-workspace .pc-create-page.replication-workbench .replication-detail-grid{grid-template-columns:1fr}}@media (min-width:901px){.studio-inner-shell-workspace .pc-create-page.poster-create-page,.studio-inner-shell-workspace .pc-create-page.store-create-page{color:#222936;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f9;width:100%;max-width:none;min-height:calc(100dvh - 72px);margin:0;padding:28px}.studio-inner-shell-workspace .pc-create-page.poster-create-page *,.studio-inner-shell-workspace .pc-create-page.store-create-page *{box-sizing:border-box}.studio-inner-shell-workspace .pc-create-page.poster-create-page .selling-topbar,.studio-inner-shell-workspace .pc-create-page.poster-create-page>.selling-stepper,.studio-inner-shell-workspace .pc-create-page.store-create-page .selling-topbar,.studio-inner-shell-workspace .pc-create-page.store-create-page>.selling-stepper{display:none}.studio-inner-shell-workspace .pc-create-page.poster-create-page .pc-create-mobile-flow,.studio-inner-shell-workspace .pc-create-page.store-create-page .pc-create-mobile-flow{display:none!important}.studio-inner-shell-workspace .pc-create-page.poster-create-page .pc-create-desktop-flow,.studio-inner-shell-workspace .pc-create-page.store-create-page .pc-create-desktop-flow{display:block!important}.studio-inner-shell-workspace .pc-create-page.poster-create-page .selling-global-error,.studio-inner-shell-workspace .pc-create-page.store-create-page .selling-global-error{color:#89530d;background:#fff8eb;border:1px solid #f1d6b6;border-radius:12px;align-items:center;gap:10px;width:min(100%,1280px);margin:0 auto 16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.studio-inner-shell-workspace .pc-create-page .selling-global-error svg{flex:none}.studio-inner-shell-workspace .pc-create-page .selling-global-error button{color:#6557bf;font:inherit;cursor:pointer;background:#f0edff;border:0;border-radius:8px;margin-left:auto;padding:6px 9px;font-weight:700}.studio-inner-shell-workspace .pc-create-page .creation-workbench{grid-template-columns:minmax(410px,460px) minmax(0,1fr);align-items:start;gap:22px;width:min(100%,1280px);min-height:calc(100dvh - 128px);margin:0 auto;display:grid}.studio-inner-shell-workspace .pc-create-page .creation-editor,.studio-inner-shell-workspace .pc-create-page .creation-preview{background:#fff;border:1px solid #e4e7ec;border-radius:18px;min-width:0;display:block;box-shadow:0 10px 28px #252b3709}.studio-inner-shell-workspace .pc-create-page .creation-editor{overflow:hidden}.studio-inner-shell-workspace .pc-create-page .creation-editor-heading{background:linear-gradient(#fff 0%,#fcfcfd 100%);border-bottom:1px solid #edf0f3;gap:7px;padding:25px 26px 22px;display:grid}.studio-inner-shell-workspace .pc-create-page .creation-editor-heading>span{color:#7164c9;letter-spacing:.03em;font-size:12px;font-weight:750}.studio-inner-shell-workspace .pc-create-page .creation-editor-heading h1{color:#272d39;letter-spacing:-.045em;margin:0;font-size:24px;line-height:1.18}.studio-inner-shell-workspace .pc-create-page .creation-editor-heading p{color:#737c89;margin:0;font-size:13px;line-height:1.65}.studio-inner-shell-workspace .pc-create-page .selling-step-content{background:#fff;width:auto;max-width:none;min-height:460px;margin:0;padding:24px 26px}.studio-inner-shell-workspace .pc-create-page .selling-sticky-action{width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top:1px solid #edf0f3;margin:0;padding:17px 26px 26px;position:static;inset:auto;transform:none}.studio-inner-shell-workspace .pc-create-page .selling-action-error{color:#a44848;background:#fff6f6;border:1px solid #f0caca;border-radius:10px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:10px 11px;font-size:12px;line-height:1.55;display:flex}.studio-inner-shell-workspace .pc-create-page .selling-primary-action{color:#fff;background:#6559bf;border:1px solid #6256bb;border-radius:12px;min-height:48px;font-size:14px;box-shadow:0 8px 16px #6559bf2e}.studio-inner-shell-workspace .pc-create-page .selling-primary-action:not(:disabled):hover{background:#564ba9}.studio-inner-shell-workspace .pc-create-page .selling-primary-action:disabled{color:#a2a8b1;box-shadow:none;background:#f0f1f3;border-color:#e3e5e9}.studio-inner-shell-workspace .pc-create-page .selling-section{color:#2a303b;box-shadow:none;background:#fafbfc;border:1px solid #e9ecf0;border-radius:14px;gap:16px;margin:0;padding:18px}.studio-inner-shell-workspace .pc-create-page .selling-section+.selling-section{margin-top:16px}.studio-inner-shell-workspace .pc-create-page .selling-section-heading{margin:0 0 4px}.studio-inner-shell-workspace .pc-create-page .selling-section-heading h2,.studio-inner-shell-workspace .pc-create-page .selling-section-heading strong{color:#303642;letter-spacing:-.02em;font-size:16px}.studio-inner-shell-workspace .pc-create-page .selling-section-heading p,.studio-inner-shell-workspace .pc-create-page .selling-section-heading small{color:#77808d;font-size:12px;line-height:1.6}.studio-inner-shell-workspace .pc-create-page .selling-section-heading>svg{color:#7164c9}.studio-inner-shell-workspace .pc-create-page .selling-field,.studio-inner-shell-workspace .pc-create-page .poster-field{color:#46505d;gap:7px;font-size:12px;font-weight:700}.studio-inner-shell-workspace .pc-create-page .selling-field label,.studio-inner-shell-workspace .pc-create-page .poster-field>span{color:#4c5562}.studio-inner-shell-workspace .pc-create-page .selling-field input,.studio-inner-shell-workspace .pc-create-page .selling-field textarea,.studio-inner-shell-workspace .pc-create-page .selling-field select,.studio-inner-shell-workspace .pc-create-page .poster-field input,.studio-inner-shell-workspace .pc-create-page .poster-field textarea,.studio-inner-shell-workspace .pc-create-page .poster-input-icon,.studio-inner-shell-workspace .pc-create-page .store-voice-fields input,.studio-inner-shell-workspace .pc-create-page .store-voice-fields textarea{color:#303743;box-shadow:none;background:#fff;border-color:#dfe3e8}.studio-inner-shell-workspace .pc-create-page .selling-field input::placeholder,.studio-inner-shell-workspace .pc-create-page .selling-field textarea::placeholder,.studio-inner-shell-workspace .pc-create-page .poster-field input::placeholder,.studio-inner-shell-workspace .pc-create-page .poster-field textarea::placeholder{color:#a2a9b2}.studio-inner-shell-workspace .pc-create-page .selling-field input:focus,.studio-inner-shell-workspace .pc-create-page .selling-field textarea:focus,.studio-inner-shell-workspace .pc-create-page .selling-field select:focus,.studio-inner-shell-workspace .pc-create-page .poster-field input:focus,.studio-inner-shell-workspace .pc-create-page .poster-field textarea:focus,.studio-inner-shell-workspace .pc-create-page .poster-input-icon:focus-within,.studio-inner-shell-workspace .pc-create-page .store-voice-fields input:focus,.studio-inner-shell-workspace .pc-create-page .store-voice-fields textarea:focus{border-color:#a79ee3;outline:0;box-shadow:0 0 0 3px #7063c91a}.studio-inner-shell-workspace .pc-create-page .selling-field small,.studio-inner-shell-workspace .pc-create-page .poster-field>span small{color:#87909c;font-weight:400}.studio-inner-shell-workspace .pc-create-page .source-tabs,.studio-inner-shell-workspace .pc-create-page .store-ai-source-tabs,.studio-inner-shell-workspace .pc-create-page .store-segment{background:#f3f5f7;border:1px solid #e4e7eb;border-radius:11px;padding:4px}.studio-inner-shell-workspace .pc-create-page .source-tabs button,.studio-inner-shell-workspace .pc-create-page .store-ai-source-tabs button,.studio-inner-shell-workspace .pc-create-page .store-segment button{color:#69727f;box-shadow:none;background:0 0;border-color:#0000}.studio-inner-shell-workspace .pc-create-page .source-tabs button.active,.studio-inner-shell-workspace .pc-create-page .store-ai-source-tabs button.active,.studio-inner-shell-workspace .pc-create-page .store-segment button.active{color:#5a4fab;background:#fff;border-color:#e2def8;box-shadow:0 1px 4px #292f3d0f}.studio-inner-shell-workspace .pc-create-page .selling-upload-hero,.studio-inner-shell-workspace .pc-create-page .store-upload-button,.studio-inner-shell-workspace .pc-create-page .store-media-placeholder{color:#6258af;background:#f8f7ff;border-color:#d9d4f1}.studio-inner-shell-workspace .pc-create-page .selling-upload-hero strong,.studio-inner-shell-workspace .pc-create-page .store-upload-button>span{color:#3e4652}.studio-inner-shell-workspace .pc-create-page .selling-upload-hero small,.studio-inner-shell-workspace .pc-create-page .store-upload-button>small,.studio-inner-shell-workspace .pc-create-page .store-media-placeholder{color:#7c8591}.studio-inner-shell-workspace .pc-create-page .asset-grid,.studio-inner-shell-workspace .pc-create-page .store-media-grid{gap:10px}.studio-inner-shell-workspace .pc-create-page .asset-tile,.studio-inner-shell-workspace .pc-create-page .store-media-tile{background:#fff;border-color:#e0e4e8}.studio-inner-shell-workspace .pc-create-page .asset-add-tile{color:#665ab8;background:#f8f7ff;border-color:#d7d2f0}.studio-inner-shell-workspace .pc-create-page .poster-business-grid button,.studio-inner-shell-workspace .pc-create-page .poster-scenario-grid button,.studio-inner-shell-workspace .pc-create-page .poster-output-grid button,.studio-inner-shell-workspace .pc-create-page .store-choice-grid button,.studio-inner-shell-workspace .pc-create-page .store-goal-grid button,.studio-inner-shell-workspace .pc-create-page .store-ai-style-grid button,.studio-inner-shell-workspace .pc-create-page .store-ai-option-pills button{color:#586270;box-shadow:none;background:#fff;border-color:#e0e4e9}.studio-inner-shell-workspace .pc-create-page .poster-business-grid strong,.studio-inner-shell-workspace .pc-create-page .poster-scenario-grid strong,.studio-inner-shell-workspace .pc-create-page .poster-output-grid strong,.studio-inner-shell-workspace .pc-create-page .store-choice-grid strong,.studio-inner-shell-workspace .pc-create-page .store-goal-grid strong,.studio-inner-shell-workspace .pc-create-page .store-ai-style-grid strong{color:#3d4653}.studio-inner-shell-workspace .pc-create-page .poster-business-grid small,.studio-inner-shell-workspace .pc-create-page .poster-scenario-grid small,.studio-inner-shell-workspace .pc-create-page .poster-output-grid small,.studio-inner-shell-workspace .pc-create-page .store-choice-grid small,.studio-inner-shell-workspace .pc-create-page .store-goal-grid small,.studio-inner-shell-workspace .pc-create-page .store-ai-style-grid small{color:#7b8490}.studio-inner-shell-workspace .pc-create-page .poster-business-grid button.active,.studio-inner-shell-workspace .pc-create-page .poster-scenario-grid button.active,.studio-inner-shell-workspace .pc-create-page .poster-output-grid button.active,.studio-inner-shell-workspace .pc-create-page .store-choice-grid button.active,.studio-inner-shell-workspace .pc-create-page .store-goal-grid button.active,.studio-inner-shell-workspace .pc-create-page .store-ai-style-grid button.active,.studio-inner-shell-workspace .pc-create-page .store-ai-option-pills button.active{color:#564b9e;background:#f5f3ff;border-color:#bdb5ec;box-shadow:0 0 0 3px #7164c914}.studio-inner-shell-workspace .pc-create-page .poster-business-grid button.active strong,.studio-inner-shell-workspace .pc-create-page .poster-scenario-grid button.active strong,.studio-inner-shell-workspace .pc-create-page .poster-output-grid button.active strong,.studio-inner-shell-workspace .pc-create-page .store-choice-grid button.active strong,.studio-inner-shell-workspace .pc-create-page .store-goal-grid button.active strong,.studio-inner-shell-workspace .pc-create-page .store-ai-style-grid button.active strong{color:#51479b}.studio-inner-shell-workspace .pc-create-page .store-choice-check{color:#675cc0;background:#e9e6ff}.studio-inner-shell-workspace .pc-create-page .store-ai-presenter-panel,.studio-inner-shell-workspace .pc-create-page .store-kinetic-panel,.studio-inner-shell-workspace .pc-create-page .store-presenter-box{color:#4d5662;background:#faf9ff;border-color:#e5e2f4}.studio-inner-shell-workspace .pc-create-page .store-ai-presenter-heading strong,.studio-inner-shell-workspace .pc-create-page .store-presenter-box strong,.studio-inner-shell-workspace .pc-create-page .store-kinetic-panel>strong{color:#3e4652}.studio-inner-shell-workspace .pc-create-page .store-ai-presenter-heading small,.studio-inner-shell-workspace .pc-create-page .store-presenter-box small,.studio-inner-shell-workspace .pc-create-page .store-kinetic-panel>p,.studio-inner-shell-workspace .pc-create-page .store-ai-tip{color:#7a8390}.studio-inner-shell-workspace .pc-create-page .review-hero,.studio-inner-shell-workspace .pc-create-page .store-review-hero,.studio-inner-shell-workspace .pc-create-page .poster-review-outputs,.studio-inner-shell-workspace .pc-create-page .store-review-list,.studio-inner-shell-workspace .pc-create-page .billing-section,.studio-inner-shell-workspace .pc-create-page .store-quote-card{color:#4b5562;box-shadow:none;background:#fafbfc;border-color:#e5e8ec}.studio-inner-shell-workspace .pc-create-page .review-hero h2,.studio-inner-shell-workspace .pc-create-page .store-review-hero h2,.studio-inner-shell-workspace .pc-create-page .store-review-row strong,.studio-inner-shell-workspace .pc-create-page .store-review-offer strong,.studio-inner-shell-workspace .pc-create-page .quote-total,.studio-inner-shell-workspace .pc-create-page .store-quote-total>strong{color:#323a46}.studio-inner-shell-workspace .pc-create-page .review-hero p,.studio-inner-shell-workspace .pc-create-page .store-review-hero p,.studio-inner-shell-workspace .pc-create-page .store-review-row small,.studio-inner-shell-workspace .pc-create-page .quote-row,.studio-inner-shell-workspace .pc-create-page .store-quote-lines{color:#77818d}.studio-inner-shell-workspace .pc-create-page .poster-inline-error,.studio-inner-shell-workspace .pc-create-page .store-quote-error{color:#a44a4a;background:#fff6f6;border-color:#f0cccc}.studio-inner-shell-workspace .pc-create-page .creation-preview{gap:18px;padding:22px;display:grid;position:sticky;top:92px}.studio-inner-shell-workspace .pc-create-page .creation-preview-header{gap:4px;display:grid}.studio-inner-shell-workspace .pc-create-page .creation-preview-header span{color:#7467cc;letter-spacing:.035em;font-size:12px;font-weight:750}.studio-inner-shell-workspace .pc-create-page .creation-preview-header strong{color:#2f3642;letter-spacing:-.03em;font-size:19px}.studio-inner-shell-workspace .pc-create-page .creation-preview-canvas{background:#f5f6f8;border:1px solid #e6e8ec;border-radius:15px;place-items:center;min-height:310px;display:grid;position:relative;overflow:hidden}.studio-inner-shell-workspace .pc-create-page .poster-preview-canvas{min-height:340px}.studio-inner-shell-workspace .pc-create-page .creation-preview-canvas>img{width:100%;height:100%;min-height:inherit;object-fit:contain}.studio-inner-shell-workspace .pc-create-page .store-preview-canvas>video,.studio-inner-shell-workspace .pc-create-page .store-preview-canvas>img{object-fit:cover;width:100%;height:310px}.studio-inner-shell-workspace .pc-create-page .creation-preview-empty{color:#88919d;text-align:center;gap:9px;max-width:280px;padding:28px;line-height:1.55;display:grid}.studio-inner-shell-workspace .pc-create-page .creation-preview-empty svg{color:#7b6ed0;justify-self:center}.studio-inner-shell-workspace .pc-create-page .creation-preview-empty strong{color:#4b5562;font-size:14px}.studio-inner-shell-workspace .pc-create-page .creation-preview-empty span{font-size:12px}.studio-inner-shell-workspace .pc-create-page .creation-text-poster{width:100%;min-height:inherit;color:#fff;background:linear-gradient(135deg,#7c6bd1,#a184bc);align-content:center;gap:12px;padding:35px;display:grid}.studio-inner-shell-workspace .pc-create-page .creation-text-poster span{color:#ffffffc7;font-size:12px}.studio-inner-shell-workspace .pc-create-page .creation-text-poster strong{letter-spacing:-.04em;font-size:25px;line-height:1.28}.studio-inner-shell-workspace .pc-create-page .creation-text-poster p{color:#ffffffdb;margin:0;font-size:13px;line-height:1.7}.studio-inner-shell-workspace .pc-create-page .creation-summary-list{border-top:1px solid #edf0f2;gap:0;display:grid}.studio-inner-shell-workspace .pc-create-page .creation-summary-list>div{color:#7a8490;border-bottom:1px solid #edf0f2;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px 0;font-size:12px;display:grid}.studio-inner-shell-workspace .pc-create-page .creation-summary-list strong{color:#414a57;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.studio-inner-shell-workspace .pc-create-page .creation-credit-summary,.studio-inner-shell-workspace .pc-create-page .creation-quote-summary{color:#747d88;background:#faf9ff;border:1px solid #e7e4f7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:12px;display:flex}.studio-inner-shell-workspace .pc-create-page .creation-credit-summary strong,.studio-inner-shell-workspace .pc-create-page .creation-quote-summary strong{color:#51479a;font-size:16px}}@media (min-width:901px) and (max-width:1120px){.studio-inner-shell-workspace .pc-create-page.poster-create-page,.studio-inner-shell-workspace .pc-create-page.store-create-page{padding:20px}.studio-inner-shell-workspace .pc-create-page .creation-workbench{grid-template-columns:minmax(360px,410px) minmax(0,1fr);gap:16px}.studio-inner-shell-workspace .pc-create-page .creation-editor-heading,.studio-inner-shell-workspace .pc-create-page .selling-step-content,.studio-inner-shell-workspace .pc-create-page .selling-sticky-action{padding-inline:20px}.studio-inner-shell-workspace .pc-create-page .creation-preview{padding:18px}}@media (min-width:901px){.pc-selling-page{width:min(100%,1320px);min-height:calc(100dvh - 64px);margin:0 auto;padding:14px clamp(24px,4vw,56px) 48px}.pc-selling-header{border-bottom-color:#e6e8ed;min-height:62px;margin-bottom:14px}.pc-selling-layout{grid-template-columns:minmax(0,1fr) 276px;gap:20px;padding-top:18px}.pc-selling-rail{display:none}.pc-selling-summary{top:22px}.pc-selling-editor,.pc-selling-summary-card,.pc-selling-summary-note{border-color:#e4e7ec;box-shadow:0 10px 28px #21263109}.pc-selling-editor-heading{padding:22px 24px 18px}.pc-selling-editor-body{padding:22px 24px 4px}.pc-selling-actions{margin-inline:24px}}@media (min-width:901px) and (max-width:1180px){.pc-selling-page{padding-inline:20px}.pc-selling-layout{grid-template-columns:minmax(0,1fr) 238px;gap:16px}}@media (max-width:900px){.pc-selling-page{display:none}}@media (min-width:901px){.pc-selling-page{color:#252b36;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8fb;width:min(100%,1320px);min-height:calc(100dvh - 64px);margin:0 auto;padding:14px clamp(24px,4vw,56px) 48px}.pc-selling-page *{box-sizing:border-box}.pc-selling-header{background:0 0;border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;gap:22px;min-height:62px;margin-bottom:14px;padding:0 0 14px;display:flex}.pc-selling-header-left,.pc-selling-header-right,.pc-selling-progress-step,.pc-selling-summary-title,.pc-selling-balance{align-items:center;display:flex}.pc-selling-header-left{gap:12px;min-width:0}.pc-selling-header-left>div{min-width:0}.pc-selling-back{color:#69727f;background:#fff;border:1px solid #e1e4e9;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pc-selling-back:hover{color:#5549ad;background:#faf9ff;border-color:#cfc9f2}.pc-selling-eyebrow{color:#818895;font-size:11px;line-height:1.2;display:block}.pc-selling-header h1{color:#252b36;letter-spacing:-.045em;margin:5px 0 2px;font-size:24px;line-height:1.12}.pc-selling-header p{color:#737c89;margin:0;font-size:12px;line-height:1.5}.pc-selling-header-right{flex:none;justify-content:flex-end;gap:14px}.pc-selling-save{color:#7b8490;align-items:center;gap:7px;font-size:12px;display:inline-flex}.pc-selling-save>span{background:#48ad85;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #48ad8521}.pc-selling-wallet{color:#444b57;background:#fff;border:1px solid #e1e4e9;border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.pc-selling-wallet svg{color:#6559bf}.pc-selling-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:7px 0 20px;display:grid}.pc-selling-progress-step{color:#9aa1ab;gap:10px;min-width:0;position:relative}.pc-selling-progress-step:not(:last-child):after{content:"";background:#e3e6eb;height:1px;position:absolute;top:15px;left:32px;right:14px}.pc-selling-progress-step.is-complete{color:#5d53b5}.pc-selling-progress-step.is-complete:not(:last-child):after{background:#c9c3ef}.pc-selling-progress-step.is-active{color:#303642}.pc-selling-progress-step>span{z-index:1;color:#8d95a0;background:#f7f8fb;border:1px solid #dfe3e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:inline-flex;position:relative}.pc-selling-progress-step.is-complete>span{color:#5d53b5;background:#f1efff;border-color:#c8c1ef}.pc-selling-progress-step.is-active>span{color:#fff;background:#6559bf;border-color:#6559bf;box-shadow:0 0 0 4px #6559bf1f}.pc-selling-progress-step>div{gap:3px;min-width:0;display:grid}.pc-selling-progress-step strong{color:currentColor;font-size:12px;line-height:1.3}.pc-selling-progress-step small{color:#8a929e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.pc-selling-layout{grid-template-columns:minmax(0,1fr) 276px;align-items:start;gap:20px;padding-top:2px;display:grid}.pc-selling-rail{display:none}.pc-selling-editor{background:#fff;border:1px solid #e2e5ea;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #21263109}.pc-selling-editor-heading{background:linear-gradient(#fff,#fcfcfd);border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.pc-selling-editor-heading>div{min-width:0}.pc-selling-editor-heading>div>span{color:#6559bf;font-size:11px;font-weight:750}.pc-selling-editor-heading h2{color:#2d3340;letter-spacing:-.03em;margin:6px 0 4px;font-size:19px}.pc-selling-editor-heading p{color:#77808d;margin:0;font-size:12px;line-height:1.55}.pc-selling-draft-status{color:#6f7885;flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.pc-selling-draft-status i{background:#49ad85;border-radius:50%;width:6px;height:6px}.pc-selling-editor-body{background:#fff;min-width:0;padding:22px 24px 4px}.pc-selling-editor-body .selling-step-content{background:0 0;min-height:0;padding:0}.pc-selling-actions{background:#fff;border-top:1px solid #edf0f3;margin:0 24px;padding:17px 0 24px}.pc-selling-actions .selling-action-error{margin-top:0}.pc-selling-actions .selling-primary-action{background:#6559bf;border:1px solid #6256bb;border-radius:12px;min-height:48px;font-size:14px;box-shadow:0 8px 16px #6559bf2e}.pc-selling-actions .selling-primary-action:not(:disabled):hover{background:#564ba9}.pc-selling-actions .selling-primary-action:disabled{color:#a2a8b1;box-shadow:none;background:#f0f1f3;border-color:#e3e5e9}.pc-selling-summary{gap:12px;min-width:0;display:grid;position:sticky;top:22px}.pc-selling-summary-card,.pc-selling-summary-note{background:#fff;border:1px solid #e2e5ea;border-radius:16px;min-width:0;padding:15px;box-shadow:0 10px 28px #21263109}.pc-selling-summary-title{color:#737c89;justify-content:space-between;gap:10px;font-size:11px;font-weight:700}.pc-selling-summary-title svg{color:#6559bf}.pc-selling-summary-title em{color:#3e9270;background:#edf9f3;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.pc-selling-product-card img,.pc-selling-preview-empty{aspect-ratio:1.18;border-radius:11px;width:100%;margin:12px 0}.pc-selling-product-card img{object-fit:cover;background:#f4f5f7;display:block}.pc-selling-preview-empty{color:#8b939e;text-align:center;background:#fafbfc;border:1px dashed #dfe3e8;place-items:center;gap:7px;padding:14px;font-size:11px;display:grid}.pc-selling-preview-empty button{color:#5f54b8;cursor:pointer;background:0 0;border:0;font-size:11px}.pc-selling-product-card>strong,.pc-selling-product-card>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-selling-product-card>strong{color:#333945;font-size:13px}.pc-selling-product-card>small{color:#858d98;margin-top:5px;font-size:11px}.pc-selling-summary-list{gap:0;margin:11px 0 0;display:grid}.pc-selling-summary-list>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.pc-selling-summary-list dt{color:#858d98;font-size:11px}.pc-selling-summary-list dd{color:#444b57;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:164px;margin:0;font-size:11px;font-weight:650;overflow:hidden}.pc-selling-credit-card{background:linear-gradient(145deg,#faf9ff,#fff)}.pc-selling-credit-total{color:#363d49;letter-spacing:-.04em;margin:14px 0 12px;font-size:29px;font-weight:750}.pc-selling-credit-total small{color:#747c88;letter-spacing:0;margin-left:5px;font-size:11px;font-weight:500}.pc-selling-balance{color:#858d98;border-top:1px solid #edf0f3;justify-content:space-between;padding-top:10px;font-size:11px}.pc-selling-balance strong{color:#363d49}.pc-selling-credit-card>p{color:#858d98;margin:10px 0 0;font-size:11px;line-height:1.55}.pc-selling-summary-note{color:#858d98;background:#fafbfc}.pc-selling-summary-note strong{color:#454d5a;font-size:11px}.pc-selling-summary-note p{margin:6px 0 0;font-size:11px;line-height:1.6}}@media (min-width:901px) and (max-width:1180px){.pc-selling-page{padding-inline:20px}.pc-selling-layout{grid-template-columns:minmax(0,1fr) 238px;gap:16px}.pc-selling-editor-body,.pc-selling-editor-heading{padding-inline:20px}.pc-selling-actions{margin-inline:20px}}@media (max-width:900px){.pc-selling-page{display:none}}@media (min-width:901px){.studio-inner-shell{--studio-page-bg:#050b12;--studio-panel:#0b1a23;--studio-border:#7ee0da29;--studio-ink:#f3fbfb;--studio-muted:#8fa9b1;--studio-purple:#31e3d1;--studio-purple-soft:#31e3d11c;min-height:100dvh;color:var(--studio-ink);background:radial-gradient(900px 420px at 74% -10%,#1866702e,#0000 68%),linear-gradient(#07131b 0%,#050b12 64%);display:block;position:relative}.studio-inner-shell .studio-inner-rail{display:none}.studio-inner-content{width:100%;margin-left:0}.studio-inner-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d14e0;border-bottom:1px solid #7ee0da21;align-items:center;gap:28px;min-height:72px;padding:0 clamp(24px,4vw,64px);display:flex;position:sticky;top:0;box-shadow:0 12px 32px #0000002e}.studio-inner-mobile-brand{flex:none;display:flex}.studio-inner-brand{color:#f3fbfb;gap:10px;padding:0}.studio-inner-brand-mark{color:#062026;background:linear-gradient(145deg,#63f2df,#20bdb2);border-radius:10px;width:34px;height:34px;box-shadow:0 7px 18px #31e3d12e}.studio-inner-brand strong{color:#f3fbfb;font-size:16px}.studio-inner-brand small{color:#75939a}.studio-inner-breadcrumb{display:none}.studio-inner-global-nav{align-items:center;gap:4px;min-width:0;display:flex}.studio-inner-global-nav a{color:#8fa9b1;border:1px solid #0000;border-radius:9px;align-items:center;min-height:36px;padding:0 13px;font-size:13px;font-weight:600;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.studio-inner-global-nav a:hover{color:#e4fbf8;background:#7ee0da12}.studio-inner-global-nav a.active{color:#5eefe0;background:#31e3d11a;border-color:#7ee0da33}.studio-inner-top-actions{gap:12px;margin-left:auto}.studio-inner-credit{color:#9bb3b9}.studio-inner-credit:hover{color:#5eefe0}.studio-inner-avatar{color:#062026;background:linear-gradient(145deg,#63f2df,#20bdb2);width:36px;height:36px}.studio-inner-main{width:min(100% - 80px,1440px);min-height:calc(100dvh - 72px);margin:0 auto;padding:34px 0 88px}.studio-inner-main-compact{padding-top:24px}.studio-inner-heading{margin-bottom:28px}.studio-inner-heading h1{color:#f3fbfb;font-size:30px}.studio-inner-eyebrow,.studio-section-kicker{color:#6fa0a7}.studio-inner-heading-actions{gap:10px}.studio-inner-button{color:#062026;background:linear-gradient(135deg,#63f2df,#20bdb2);border-color:#31e3d1;min-height:42px;box-shadow:0 8px 20px #31e3d11f}.studio-inner-button:hover{color:#031417;background:#75f5e5;border-color:#75f5e5}.studio-inner-button.secondary{color:#b8d4d6;background:#0b1a23;border-color:#7ee0da2e}.studio-inner-button.secondary:hover{color:#e9ffff;background:#10252d;border-color:#7ee0da6b}.studio-stat-card,.studio-job-card,.studio-work-card,.studio-profile-work-card,.studio-content-section,.studio-filter-row button,.studio-count-pill,.studio-works-link,.profile-quick-actions a,.works-overview>div{color:#e9f7f7;box-shadow:none;background:#0b1a23db;border-color:#7ee0da24}.studio-stat-card.primary{color:#062026;background:linear-gradient(135deg,#63f2df,#20bdb2);box-shadow:0 12px 28px #31e3d11f}.studio-stat-card span,.studio-stat-card small,.studio-job-copy small,.studio-profile-work-card small,.studio-works-link small,.works-overview small{color:#8fa9b1}.studio-stat-card.primary span,.studio-stat-card.primary small{color:#062026b8}.studio-stat-card strong,.studio-job-copy strong,.studio-work-card strong,.studio-profile-work-card strong,.studio-works-link strong,.studio-section-heading h2,.works-overview strong{color:#e9f7f7}.studio-job-card:hover,.studio-work-card:hover,.studio-profile-work-card:hover,.studio-works-link:hover{border-color:#7ee0da6b;box-shadow:0 10px 28px #0000002e}.studio-filter-row button:hover{color:#e9ffff;background:#10252d}.studio-filter-row button.active{color:#5eefe0;background:#31e3d11c;border-color:#7ee0da52}.studio-count-pill{color:#8fa9b1}.studio-works-link-icon{color:#5eefe0;background:#31e3d11c}.studio-job-icon.success,.studio-status.success{color:#5eefe0;background:#31e3d11a}.studio-status.warning{color:#f0c77b;background:#f0c77b1a}.studio-status.danger{color:#ff9b9b;background:#ff7d7d1a}.studio-status.neutral{color:#9bb3b9;background:#8fa9b11a}.studio-inner-shell .pc-selling-page,.studio-inner-shell .pc-create-page,.studio-inner-shell .pc-profile-page,.studio-inner-shell .pc-works-page{color:#e9f7f7;background:0 0!important}.studio-inner-shell .pc-selling-header{background:0 0;border-bottom-color:#7ee0da21}.studio-inner-shell .pc-selling-header h1,.studio-inner-shell .pc-selling-header strong,.studio-inner-shell .pc-create-main-heading h1,.studio-inner-shell .pc-create-main-heading strong,.studio-inner-shell .pc-selling-editor-heading h2,.studio-inner-shell .pc-selling-summary-title,.studio-inner-shell .pc-selling-product-card>strong,.studio-inner-shell .pc-selling-summary-list dd{color:#e9f7f7}.studio-inner-shell .pc-selling-header p,.studio-inner-shell .pc-selling-header small,.studio-inner-shell .pc-create-main-heading p,.studio-inner-shell .pc-selling-editor-heading p,.studio-inner-shell .pc-selling-draft-status,.studio-inner-shell .pc-selling-summary-list dt{color:#8fa9b1}.studio-inner-shell .pc-selling-rail-card,.studio-inner-shell .pc-selling-rail-tip,.studio-inner-shell .pc-selling-editor,.studio-inner-shell .pc-selling-summary-card,.studio-inner-shell .pc-selling-summary-note,.studio-inner-shell .pc-inspector-card,.studio-inner-shell .pc-inspector-help,.studio-inner-shell .pc-workspace-section,.studio-inner-shell .creation-editor,.studio-inner-shell .creation-preview{background:#0b1a23e6!important;border-color:#7ee0da26!important;box-shadow:0 16px 36px #00000029!important}.studio-inner-shell .pc-selling-rail-step{color:#8fa9b1}.studio-inner-shell .pc-selling-rail-step.is-active{color:#e9ffff;background:#31e3d11a;border-color:#7ee0da61}.studio-inner-shell .pc-selling-rail-step.is-complete{color:#b7d7d9}.studio-inner-shell .pc-selling-rail-number{border-color:#7ee0da33}.studio-inner-shell .pc-selling-rail-step.is-active .pc-selling-rail-number{color:#062026;background:#31e3d1;border-color:#31e3d1}.studio-inner-shell .pc-selling-editor-heading,.studio-inner-shell .pc-selling-editor-body,.studio-inner-shell .pc-selling-actions{background:0 0;border-color:#7ee0da21}.studio-inner-shell .pc-selling-summary-title svg,.studio-inner-shell .pc-inspector-card-heading>svg{color:#5eefe0}.studio-inner-shell .pc-selling-product-card>small,.studio-inner-shell .pc-selling-summary-note,.studio-inner-shell .pc-selling-summary-note p,.studio-inner-shell .pc-selling-credit-card>p{color:#8fa9b1}.studio-inner-shell .pc-selling-credit-card{background:linear-gradient(145deg,#31e3d11f,#0b1a23e6)!important}.studio-inner-shell .pc-selling-credit-total{color:#e9ffff}.studio-inner-shell .pc-selling-balance{color:#8fa9b1;border-color:#7ee0da21}.studio-inner-shell .pc-selling-balance strong{color:#5eefe0}.studio-inner-shell input,.studio-inner-shell textarea,.studio-inner-shell select{color:#e9f7f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071820;border-color:#7ee0da2e}.studio-inner-shell input::placeholder,.studio-inner-shell textarea::placeholder{color:#6d858c}.studio-inner-shell .selling-primary-action,.studio-inner-shell .pc-selling-actions .selling-primary-action{color:#062026;background:linear-gradient(135deg,#63f2df,#20bdb2);border-color:#31e3d1;box-shadow:0 8px 20px #31e3d11f}.studio-inner-shell .selling-primary-action:not(:disabled):hover{background:#75f5e5}.studio-inner-shell .selling-primary-action:disabled{color:#658087;box-shadow:none;background:#8fa9b11f;border-color:#7ee0da1f}.studio-inner-shell .studio-inner-main>.pc-selling-page{max-width:none}}@media (max-width:1100px) and (min-width:901px){.studio-inner-global-nav{gap:0}.studio-inner-global-nav a{padding-inline:9px;font-size:12px}.studio-inner-main{width:min(100% - 40px,1440px)}}.review-model-section{gap:18px;display:grid}.review-duration-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-duration-picker button,.review-model-grid button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--text);cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.review-duration-picker button{min-height:48px;font-weight:750}.review-duration-picker button:hover,.review-model-grid button:hover{border-color:#71699d;border-color:lab(46.8661% 12.0811 -27.3311);transform:translateY(-1px)}.review-duration-picker button.active,.review-model-grid button.active{border-color:var(--brand);background:#1f1b35;background:lab(11.1981% 8.2593 -16.9073);box-shadow:inset 0 0 0 1px #a495f03d;box-shadow:inset 0 0 0 1px lab(65.9193% 20.6561 -44.139/.24)}.review-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-model-grid button{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:flex}.review-model-grid button>span{gap:4px;min-width:0;display:grid}.review-model-grid strong{font-size:14px;line-height:20px}.review-model-grid small,.review-model-note{color:var(--muted);font-size:12px;line-height:18px}.review-model-note{margin:0}.presenter-upload-panel{border-radius:var(--radius-control);background:#1411209e;background:lab(5.89955% 3.95503 -9.85204/.62);border:1px solid #4d45769e;border:1px solid lab(31.7201% 12.8908 -27.1208/.62);gap:14px;margin-top:16px;padding:16px;display:grid}.presenter-upload-copy,.presenter-consent,.presenter-upload-row,.presenter-asset-chip{align-items:center;display:flex}.presenter-upload-copy{gap:10px}.presenter-upload-copy>svg{color:var(--brand);flex:none}.presenter-upload-copy>span,.presenter-consent>span{gap:3px;display:grid}.presenter-upload-copy strong,.presenter-consent span{font-size:13px;line-height:19px}.presenter-upload-copy small{color:var(--muted);font-size:12px;line-height:18px}.presenter-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px}.presenter-consent input{width:16px;height:16px;accent-color:var(--brand);margin:2px 0 0}.presenter-upload-row{flex-wrap:wrap;gap:10px}.presenter-upload-button{border:1px solid var(--brand);min-height:40px;color:var(--text);cursor:pointer;background:#221c3c;background:lab(12.1927% 10.3453 -20.2101);border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.presenter-upload-button.disabled{border-color:var(--line);background:var(--surface-soft);color:var(--muted-2);cursor:not-allowed}.presenter-upload-button input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.presenter-asset-chip{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:8px;min-width:0;max-width:100%;padding:4px 8px 4px 4px}.presenter-asset-chip img{object-fit:cover;border-radius:8px;flex:none;width:30px;height:30px}.presenter-asset-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:210px;color:var(--muted);font-size:12px;overflow:hidden}.presenter-asset-chip button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.presenter-asset-chip button:hover{color:var(--text);background:#282833;background:lab(16.2888% 2.17073 -7.14742)}@media (max-width:640px){.review-model-grid{grid-template-columns:1fr}.presenter-upload-row{flex-direction:column;align-items:stretch}.presenter-upload-button,.presenter-asset-chip{width:100%}.presenter-asset-chip span{max-width:none}}.video-model-picker{gap:16px;display:grid}.video-duration-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-duration-picker button,.video-model-grid button{border:1px solid var(--line,#e7e3dc);background:var(--surface,#fff);color:inherit;cursor:pointer;border-radius:14px;transition:border-color .18s,background .18s,box-shadow .18s}.video-duration-picker button{min-height:42px;font-weight:700}.video-duration-picker button:hover,.video-model-grid button:hover{border-color:var(--accent,#8d6b4b)}.video-duration-picker button.active,.video-model-grid button.active{border-color:var(--accent,#8d6b4b);background:color-mix(in srgb, var(--accent,#8d6b4b) 9%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#8d6b4b) 14%, transparent)}.video-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-model-grid button{text-align:left;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.video-model-grid button>span{gap:4px;display:grid}.video-model-grid strong{font-size:13px}.video-model-grid small,.video-model-note{color:var(--muted,#817b72);font-size:12px;line-height:1.5}.video-model-note{margin:0}@media (max-width:640px){.video-model-grid{grid-template-columns:1fr}}
