.creative-gallery{position:relative;padding:54px 0 42px;margin:0 0 40px;border-bottom:1px solid #e7d2f017;scroll-margin-top:76px}.creative-gallery-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.creative-gallery-heading>div>span{color:#c1a57e;font-size:11px;letter-spacing:.16em}.creative-gallery-heading h2{color:#f7eee3;font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;font-weight:500;margin:10px 0 0}.creative-gallery-heading>p{color:#a494b0;font-size:13px;margin:0 0 4px}.creative-gallery-intro>p{color:#a494b0;font-size:13px;margin:0 0 10px}.creative-gallery-intro>a{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:28px;color:#d3b791;text-decoration:none;font-size:12px}.creative-gallery-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 23px}.creative-gallery-filters button{border:1px solid #ccb3d621;border-radius:99px;background:#ffffff04;color:#b8a8c2;padding:9px 18px;min-height:40px;cursor:pointer;font-size:12px}.creative-gallery-filters button[aria-pressed=true]{color:#f7e2c2;background:#d3b48b16;border-color:#cba87766}.creative-gallery-filters small{margin-left:auto;color:#917d9f;font-size:11px}.creative-masonry{columns:3;column-gap:16px}.creative-tile{position:relative;display:block;width:100%;margin:0 0 16px;padding:0;break-inside:avoid;overflow:hidden;border:1px solid #ffffff10;border-radius:16px;background:#1a1320;color:#fff;cursor:pointer;text-align:left;isolation:isolate;transform:translateZ(0)}.creative-tile>img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .5s ease}.creative-tile:hover>img{transform:scale(1.025)}.creative-tile:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(transparent,#0a061033)}.creative-tile-caption{position:absolute;z-index:1;bottom:0;inset-inline:0;padding:45px 18px 18px;background:linear-gradient(transparent,#0a0610d9)}.creative-tile-caption small{display:block;font-size:10px;color:#e5d3d7;margin-bottom:5px}.creative-tile-caption b{color:#fff3e6;display:block;font-size:16px;font-weight:500;letter-spacing:-.02em}.creative-tile-expand{display:grid;place-items:center;position:absolute;z-index:2;right:12px;top:12px;width:33px;height:33px;border:1px solid #fff3;border-radius:50%;background:#0c091644;color:#fff;opacity:0;transition:opacity .2s}.creative-tile:hover .creative-tile-expand,.creative-tile:focus-visible .creative-tile-expand{opacity:1}.creative-tile:focus-visible,.creative-gallery-filters button:focus-visible{outline:2px solid #efc791;outline-offset:4px}.creative-gallery-note{color:#918098;font-size:11px;line-height:1.7;margin:9px 0 0}.creative-lightbox{position:fixed;width:min(1200px,94vw);max-width:94vw;max-height:92dvh;padding:0;color:#f7eadd;background:#211827;border:1px solid #d5bde236;border-radius:20px;box-shadow:0 30px 100px #000a;overflow:auto}.creative-lightbox::backdrop{background:#06030cdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.creative-lightbox-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);min-height:500px}.creative-lightbox-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;z-index:3;background:#16101ce8;color:#e9d8ef;border:1px solid #ddc5e944;border-radius:50%;width:42px;height:42px;cursor:pointer}.creative-lightbox-art{background:radial-gradient(ellipse,#34203a,#0f0b16 80%);display:flex;align-items:center;justify-content:center;min-width:0}.creative-lightbox-art img{display:block;max-width:100%;max-height:89dvh;width:auto;height:auto;object-fit:contain}.creative-lightbox-info{align-self:center;padding:65px 34px 36px;min-width:0}.creative-lightbox-info>span:first-child{font-size:11px;color:#c2a180}.creative-lightbox-info h2{font-size:30px;font-weight:500;line-height:1.35;margin:14px 0 35px;letter-spacing:-.03em}.creative-lightbox-info h3{font-size:12px;font-weight:500;color:#dec9e1}.creative-lightbox-info>p{font-size:14px;line-height:1.9;color:#b9a8c2;-webkit-user-select:text;user-select:text}.creative-copy-prompt{display:flex;gap:8px;align-items:center;color:#d6c0df;background:transparent;border:1px solid #d1b3dc33;border-radius:9px;padding:11px 14px;min-height:44px;cursor:pointer;font-size:12px}.creative-copy-status{display:block;font-size:11px;color:#dec093;min-height:35px;padding:8px 0}.creative-start{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border-radius:10px;border:1px solid #d6b48a66;padding:15px 18px;color:#f6dcba;background:#a9885821;font-size:14px;cursor:pointer}.creative-lightbox-info>small{display:block;color:#93829f;font-size:11px;line-height:1.7;margin-top:13px}@media(min-width:1700px){.creative-masonry{columns:4;column-gap:20px}.creative-tile{margin-bottom:20px}}@media(max-width:900px){.creative-masonry{columns:2}.creative-gallery-heading{display:block}.creative-gallery-heading>p,.creative-gallery-intro{margin-top:12px}.creative-gallery-intro>a{justify-content:flex-start}.creative-lightbox-info{padding:65px 22px 25px}.creative-lightbox-info h2{font-size:25px}}@media(max-width:620px){.creative-gallery{padding-top:32px;margin-bottom:22px}.creative-gallery-heading h2{font-size:29px}.creative-gallery-heading>p{font-size:12px}.creative-gallery-filters{gap:6px}.creative-gallery-filters button{font-size:11px;padding:8px 12px}.creative-gallery-filters small{width:100%;margin:4px 0 0}.creative-masonry{column-gap:10px}.creative-tile{border-radius:11px;margin-bottom:10px}.creative-tile-caption{padding:26px 10px 11px}.creative-tile-caption b{font-size:12px}.creative-tile-caption small{font-size:9px;margin-bottom:3px}.creative-tile-expand{width:27px;height:27px;right:7px;top:7px;opacity:1}.creative-tile-expand svg{width:13px}.creative-gallery-note{font-size:10px}.creative-lightbox{max-height:94dvh;width:94vw;border-radius:14px}.creative-lightbox-layout{grid-template-columns:1fr}.creative-lightbox-art img{max-height:65dvh}.creative-lightbox-info{padding:25px 20px}.creative-lightbox-info h2{margin:10px 0 23px}.creative-lightbox-close{right:10px;top:10px}}@media(prefers-reduced-motion:reduce),(hover:none){.creative-tile>img,.creative-tile-expand{transition:none}.creative-tile:hover>img{transform:none}}.customer-site-footer{position:static;width:100%;min-width:0;padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid #dac1ed26;background:#21172d;color:#c4b5d5;font-size:12px;line-height:1.6;text-align:center;overflow-wrap:anywhere}.customer-site-footer a{display:inline-flex;align-items:center;min-height:28px;color:inherit;text-decoration:none}.customer-site-footer a:hover{text-decoration:underline}.customer-site-footer a:focus-visible{outline:2px solid #f3d1a0;outline-offset:4px}@media(max-width:700px){.customer-site-footer a{min-height:44px}}.ops-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#19053d94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ops-confirm-dialog{width:min(520px,100%);padding:30px;border-radius:20px;background:#fff;box-shadow:0 24px 80px #20064847}.ops-confirm-dialog h2{margin:14px 0 8px;font-size:26px}.ops-confirm-dialog>p{margin:0 0 22px;color:var(--muted);font-size:14px;line-height:1.7}.ops-confirm-dialog label{display:grid;gap:8px;font-size:14px;font-weight:800}.ops-confirm-dialog input{width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:10px;font-size:14px}.ops-confirm-dialog input:focus{outline:3px solid rgba(100,26,216,.14);border-color:var(--purple)}.ops-confirm-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.ops-confirm-actions .btn{min-height:46px}.profile-name-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:22px;background:#1e06449e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-name-dialog{width:min(500px,100%);padding:34px;border:1px solid rgba(255,255,255,.55);border-radius:24px;background:#fffdfa;box-shadow:0 30px 90px #19043a52;text-align:center}.profile-name-mark{width:66px;height:66px;margin:0 auto 16px;border-radius:20px;background:#641ad8;color:#fff;display:grid;place-items:center;box-shadow:0 14px 30px #641ad83b}.profile-name-mark svg{width:30px;height:30px}.profile-name-dialog h2{margin:12px 0 8px;color:var(--deep);font-size:28px}.profile-name-dialog>p{margin:0 auto 18px;max-width:410px;color:#6f6378;font-size:14px;line-height:1.7}.profile-trial-benefit{margin:0 0 20px;padding:14px 15px;border:1px solid #b7d85c;border-radius:14px;background:linear-gradient(135deg,#f5ffd8,#fffdf3);display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;text-align:left}.profile-trial-benefit>span{width:42px;height:42px;border-radius:12px;background:var(--lime);color:#351267;display:grid;place-items:center}.profile-trial-benefit>span svg{width:21px}.profile-trial-benefit b{display:block;color:#2f174f;font-size:15px}.profile-trial-benefit p{margin:4px 0 0;color:#5c5663;font-size:13px;line-height:1.55}.profile-name-dialog label{display:grid;gap:8px;text-align:left;color:var(--deep);font-size:14px;font-weight:900}.profile-name-dialog input{width:100%;height:52px;padding:0 15px;border:1px solid #d9cde3;border-radius:12px;background:#fff;color:var(--ink);font-size:16px}.profile-name-dialog input:focus{outline:3px solid rgba(100,26,216,.14);border-color:#641ad8}.profile-name-dialog>.btn{width:100%;min-height:52px;margin-top:16px}.profile-name-dialog>small{display:block;margin-top:13px;color:#877b8f;font-size:12px;line-height:1.5}.profile-name-dialog .notice{margin-top:12px;text-align:left}.editor-billing-note{grid-column:1/-1;margin-top:14px;padding:14px 16px;border:1px solid #dfd3e8;border-radius:13px;background:#f8f4fb;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px}.editor-billing-note>svg{width:38px;height:38px;padding:9px;border-radius:10px;background:#ede4ff;color:#641ad8}.editor-billing-note b,.editor-billing-note p{display:block}.editor-billing-note b{font-size:14px}.editor-billing-note p{margin:4px 0 0;color:#75697d;font-size:13px;line-height:1.5}.editor-billing-note button{min-height:42px;padding:0 12px;border:1px solid #d7c8e2;border-radius:9px;background:#fff;color:#641ad8;font-size:13px;font-weight:900;cursor:pointer}.editor-billing-note button svg{width:15px;vertical-align:middle}@media(max-width:540px){.profile-name-overlay{padding:14px}.profile-name-dialog{padding:25px 18px;border-radius:20px}.profile-name-mark{width:58px;height:58px;margin-bottom:12px}.profile-name-dialog h2{font-size:24px}.editor-billing-note{grid-template-columns:38px minmax(0,1fr)}.editor-billing-note button{grid-column:1/-1;width:100%}}.ops-status.warning{background:#fff0cd;color:#8d5c00}.ops-status.failed{background:#ffe5e5;color:#ad3030}:root{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:#160a3a;background:#fffdf8;font-synthesis:none;--purple:#5b16c9;--deep:#2e0a8a;--lime:#c8ff19;--orange:#ff8a1f;--coral:#ff5b5b;--ink:#160a3a;--muted:#756b8a;--line:#e9e2f0;--paper:#fffdf8;--soft:#f7f3fb}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(200,255,25,.6);outline-offset:2px}.app-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--paper)}.sidebar{position:sticky;top:0;height:100vh;background:var(--deep);color:#fff;padding:24px 16px 18px;display:flex;flex-direction:column;z-index:10}.sidebar-admin{background:#210663}.brand{border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:11px;padding:0 8px;cursor:pointer;text-align:left}.brand-mark{width:39px;height:39px;border-radius:12px;background:var(--lime);color:var(--deep);display:grid;place-items:center;transform:rotate(-4deg)}.brand b{font-size:20px;letter-spacing:1px}.brand small,.side-user small{display:block;color:#c8b9e6;font-size:11px;margin-top:2px}.nav-label{font-size:11px;color:#a995d3;letter-spacing:1.8px;margin:36px 13px 10px}.sidebar nav{display:grid;gap:6px}.sidebar nav button{height:44px;border:0;border-radius:10px;background:transparent;color:#dcd1ee;display:flex;align-items:center;gap:12px;padding:0 13px;cursor:pointer;position:relative}.sidebar nav button:hover,.sidebar nav button.active{background:#4614a0;color:#fff}.sidebar nav button.active i{position:absolute;right:-16px;width:4px;height:24px;border-radius:4px 0 0 4px;background:var(--lime)}.side-promo{margin:auto 0 18px;background:linear-gradient(145deg,#6721d1,#3d0d93);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:17px}.side-promo>span{display:inline-block;padding:3px 7px;background:var(--lime);color:var(--deep);font-weight:800;font-size:10px;border-radius:5px}.side-promo b{display:block;font-size:14px;margin:10px 0 5px}.side-promo p{font-size:11px;color:#c8b9e6;line-height:1.6;margin:0}.side-promo button{border:0;background:transparent;color:var(--lime);font-size:11px;padding:11px 0 0;display:flex;gap:5px;align-items:center;cursor:pointer}.side-user{border-top:1px solid rgba(255,255,255,.13);padding:16px 4px 0;display:flex;align-items:center;gap:9px}.side-user .avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:var(--orange);font-weight:800}.side-user b{font-size:12px}.side-user>svg{margin-left:auto;color:#a995d3}.main-panel{min-width:0;min-height:100vh}.topbar{height:72px;border-bottom:1px solid var(--line);background:#fffdf8f0;display:flex;align-items:center;padding:0 38px;position:sticky;top:0;z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar>div:first-of-type>b{font-size:15px}.top-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.points{height:36px;border:1px solid var(--line);border-radius:18px;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:12px;background:#fff}.points svg{color:var(--orange)}.icon-btn,.menu-btn{width:36px;height:36px;border:1px solid var(--line);background:#fff;border-radius:10px;display:grid;place-items:center;cursor:pointer}.menu-btn{display:none}.btn{height:42px;border:0;border-radius:9px;padding:0 17px;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:.18s}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary{background:var(--purple);color:#fff;box-shadow:0 6px 16px #5b16c929}.btn-outline{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}.back-link{border:0;background:transparent;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer}.back-link svg{width:16px}.eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;background:#efe4ff;color:var(--purple);font-weight:800;font-size:11px;border-radius:5px;letter-spacing:.4px}.eyebrow.lime{background:#efffc2;color:#3e5a00}.market-hero{min-height:335px;padding:52px 7vw 42px;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(circle at 84% 45%,rgba(200,255,25,.32),transparent 19%),linear-gradient(120deg,#fffaf0,#f8f1ff);border-bottom:1px solid var(--line);overflow:hidden}.market-hero h1{font-size:44px;line-height:1.18;letter-spacing:-2px;margin:17px 0 12px;font-weight:900}.market-hero h1 em{font-style:normal;color:var(--purple);position:relative}.market-hero h1 em:after{content:"";height:8px;background:var(--lime);position:absolute;left:0;right:0;bottom:0;z-index:-1;transform:rotate(-1deg)}.market-hero p{font-size:14px;color:var(--muted);margin:0 0 24px}.searchbox{width:490px;height:50px;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #ded4ea;border-radius:12px;padding:0 14px;box-shadow:0 12px 30px #2e0a8a14}.searchbox svg{color:var(--purple);width:19px}.searchbox input{flex:1;border:0;outline:0;background:transparent}.searchbox kbd{font-size:10px;color:#8a809b;border:1px solid var(--line);border-radius:5px;padding:3px 6px}.hero-orbit{width:285px;height:230px;position:relative;margin-right:4vw}.orb-main{position:absolute;left:74px;top:35px;width:138px;height:138px;border-radius:42% 58% 55% 45%;background:var(--purple);color:var(--lime);display:grid;place-items:center;transform:rotate(-8deg);box-shadow:18px 18px #ff8a1ff2}.orb-main svg{transform:rotate(8deg)}.orb{position:absolute;width:53px;height:53px;border-radius:15px;display:grid;place-items:center;box-shadow:0 10px 20px #2e0a8a26}.orb-a{background:#fff;color:var(--purple);top:6px;left:22px;transform:rotate(-9deg)}.orb-b{background:var(--lime);color:var(--deep);right:4px;top:33px;transform:rotate(8deg)}.orb-c{background:var(--orange);color:#fff;left:31px;bottom:3px;transform:rotate(6deg)}.content-section{padding:35px 4.2vw 60px}.section-heading{display:flex;justify-content:space-between;align-items:end}.section-heading h2{font-size:24px;margin:0 0 5px}.section-heading p{font-size:12px;color:var(--muted);margin:0}.section-heading>span{font-size:11px;color:var(--muted)}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.filter-row button{height:34px;padding:0 14px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--muted);font-size:12px;cursor:pointer}.filter-row button.active{background:var(--deep);border-color:var(--deep);color:#fff}.agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.agent-card{min-height:247px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px;cursor:pointer;position:relative;overflow:hidden;transition:.2s}.agent-card:before{content:"";height:4px;position:absolute;left:0;right:0;top:0;background:var(--accent)}.agent-card:hover{transform:translateY(-4px);box-shadow:0 15px 34px #2e0a8a1f;border-color:#d9c8ee}.accent-purple{--accent:var(--purple)}.accent-lime{--accent:var(--lime)}.accent-orange{--accent:var(--orange)}.accent-coral{--accent:var(--coral)}.agent-top{display:flex;align-items:start;justify-content:space-between}.agent-icon{width:48px;height:48px;border-radius:13px;background:color-mix(in srgb,var(--accent) 17%,white);color:var(--accent);display:grid;place-items:center}.agent-icon svg{width:23px}.hot{padding:4px 8px;background:#fff0e5;color:#d85200;border-radius:5px;font-size:10px;font-weight:800}.agent-card h3{font-size:17px;margin:16px 0 7px}.agent-card>p{height:37px;font-size:12px;line-height:1.55;color:var(--muted);margin:0}.agent-meta{display:flex;gap:7px;margin-top:14px}.agent-meta span{font-size:10px;color:#766b87;background:#f6f2f8;border-radius:4px;padding:4px 6px}.agent-card>button{border:0;background:transparent;color:var(--purple);font-size:12px;font-weight:700;padding:16px 0 0;display:flex;gap:6px;align-items:center;cursor:pointer}.card-number{position:absolute;right:-5px;bottom:-16px;font-size:65px;font-weight:900;color:#f5f1f7;font-style:normal;z-index:0}.empty,.error-card{min-height:240px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted)}.empty svg{color:var(--purple)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-card{margin:30px;border:1px dashed #e5d7ec;border-radius:14px}.error-card b{color:var(--ink);font-size:18px}.workspace-layout{height:calc(100vh - 72px);display:grid;grid-template-columns:245px minmax(0,1fr)}.history-panel{border-right:1px solid var(--line);padding:23px 16px;background:#fbf9fc;display:flex;flex-direction:column}.new-chat{width:100%}.history-title,.api-mode-title{font-size:10px;color:#8b809a;text-transform:uppercase;letter-spacing:1px;margin:26px 8px 9px}.history-item{display:flex;align-items:flex-start;gap:9px;border:0;background:#fff;border-radius:9px;padding:10px;width:100%;text-align:left;color:var(--ink)}.history-item>svg{width:16px;color:var(--purple)}.history-item span{min-width:0}.history-item b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-item small{color:var(--muted);font-size:9px}.muted{font-size:10px;color:var(--muted);padding:0 8px}.api-mode-title{margin-top:auto}.mode-switch{display:grid;grid-template-columns:1fr 1fr;background:#eee8f2;padding:3px;border-radius:9px}.mode-switch button{border:0;border-radius:7px;background:transparent;padding:8px 3px;font-size:10px;cursor:pointer}.mode-switch button.active{background:#fff;color:var(--purple);box-shadow:0 2px 5px #2e0a8a14;font-weight:700}.mode-switch small{display:block;font-size:8px;color:var(--muted);margin-top:2px}.mode-locked{display:flex;align-items:center;gap:7px;background:#efe8fa;color:var(--purple);padding:10px;border-radius:9px;font-size:10px;font-weight:700}.mode-locked svg{width:15px}.chat-panel{min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#fffdf8,#fff)}.chat-scroll{flex:1;overflow:auto;padding:35px 8vw}.welcome{max-width:670px;margin:7vh auto 0;text-align:center}.welcome .agent-icon{margin:0 auto;width:62px;height:62px}.welcome h1{font-size:28px;margin:18px 0 9px}.welcome>p{max-width:520px;margin:0 auto;color:var(--muted);font-size:13px;line-height:1.7}.examples{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:30px;text-align:left}.examples button{min-height:49px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:0 14px;font-size:11px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.examples button:hover{border-color:var(--purple);color:var(--purple)}.examples svg{width:15px}.messages{max-width:800px;margin:0 auto}.message{display:grid;grid-template-columns:35px 1fr;gap:11px;margin-bottom:27px}.message-avatar{width:34px;height:34px;border-radius:10px;background:#f0e6ff;color:var(--purple);display:grid;place-items:center}.message.user .message-avatar{background:#fff0e4;color:var(--orange)}.message-avatar svg{width:17px}.message b{font-size:11px}.message p{font-size:13px;line-height:1.8;margin:7px 0;white-space:pre-wrap}.message.user p{display:inline-block;background:#f5f0fa;padding:10px 13px;border-radius:3px 12px 12px}.copy-btn{border:0;background:transparent;color:var(--muted);font-size:10px;display:flex;gap:4px;padding:0;cursor:pointer}.copy-btn svg{width:13px}.typing i{display:inline-block;width:6px;height:6px;background:var(--purple);border-radius:50%;margin-right:4px;animation:pulse 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes pulse{50%{opacity:.25;transform:translateY(-3px)}}.composer{margin:0 auto 24px;width:min(760px,calc(100% - 48px));border:1px solid #d9cee3;border-radius:13px;background:#fff;box-shadow:0 13px 34px #2e0a8a1a;position:relative;padding:13px 53px 22px 14px}.composer textarea{width:100%;height:54px;border:0;outline:0;resize:none;font-size:12px}.composer>button{position:absolute;right:12px;top:17px;width:36px;height:36px;border:0;border-radius:10px;background:var(--purple);color:#fff;display:grid;place-items:center}.composer>button:disabled{background:#c9c1d0}.composer>button svg{width:17px}.composer small{position:absolute;left:14px;bottom:7px;font-size:9px;color:var(--muted)}.special-workspace,.page-body,.admin-body{padding:35px 4.5vw 60px}.special-head,.page-intro,.admin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.special-head h1,.page-intro h1,.admin-heading h1{font-size:30px;margin:12px 0 6px;letter-spacing:-.7px}.special-head p,.page-intro p,.admin-heading p{margin:0;color:var(--muted);font-size:12px}.special-head>.mode-switch,.special-head>.mode-locked{width:230px;margin-top:23px}.workflow-steps{margin:33px 0;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px}.workflow-steps>div{display:flex;align-items:center;position:relative;color:#aaa1b3}.workflow-steps span{width:28px;height:28px;border:1px solid #d9d0e0;border-radius:50%;display:grid;place-items:center;font-size:10px;background:#fff;z-index:1}.workflow-steps span svg{width:13px}.workflow-steps b{font-size:10px;margin-left:7px}.workflow-steps i{position:absolute;height:1px;background:#ded5e4;left:95px;right:15px}.workflow-steps>div.active{color:var(--purple)}.workflow-steps>div.active span{background:var(--purple);color:#fff;border-color:var(--purple)}.builder-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:22px}.form-card,.preview-card,.table-card,.api-config,.api-closed,.strategy-card,.policy-grid>section{border:1px solid var(--line);border-radius:14px;background:#fff;padding:25px}.card-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.card-heading>span{width:36px;height:36px;border-radius:10px;background:#f0e6ff;color:var(--purple);display:grid;place-items:center;font-size:12px;font-weight:800}.card-heading h2{margin:0 0 3px;font-size:17px}.card-heading p{margin:0;color:var(--muted);font-size:10px}.form-card label,.editor-form label{display:block;font-size:11px;font-weight:700;margin-bottom:17px}.form-card textarea,.form-card input,.form-card select,.editor-form input,.editor-form textarea,.confirm-zone input{display:block;width:100%;margin-top:8px;border:1px solid #ddd4e5;border-radius:9px;padding:11px 12px;background:#fffdfa;font-size:12px;outline:0}.form-card textarea{height:105px;resize:vertical}.form-card textarea.large{height:170px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.choice-row{display:flex;gap:6px;margin-top:8px}.choice-row button{height:38px;flex:1;border:1px solid var(--line);background:#fff;border-radius:8px;font-size:11px}.choice-row button.active{border-color:var(--purple);background:#f2eafd;color:var(--purple);font-weight:700}.upload-box{width:100%;height:66px;border:1px dashed #cfc3d9;background:#fbf8fd;border-radius:9px;color:var(--purple);display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px}.upload-box svg{width:17px}.upload-box small{color:var(--muted)}.form-card>.btn{width:100%}.integration-note{color:#746987;font-size:9px!important;display:flex;align-items:center;gap:5px;margin:12px 0 0!important}.integration-note svg{width:13px;color:var(--purple)}.preview-card{display:flex;flex-direction:column;text-align:center}.preview-canvas{flex:1;min-height:330px;border-radius:12px;background:linear-gradient(150deg,#4614a0,#7618c8 55%,#ff8a1f);display:grid;place-items:center;color:#fff;font-size:27px;font-weight:900;line-height:1.25;position:relative;overflow:hidden}.preview-canvas:before{content:"";position:absolute;width:170px;height:170px;background:var(--lime);border-radius:50%;right:-70px;bottom:-70px}.preview-canvas svg{position:absolute;top:20px;right:20px;color:var(--lime)}.preview-card>div:last-child b{display:block;font-size:12px;margin-top:17px}.preview-card>div:last-child p{font-size:10px;color:var(--muted);line-height:1.55}.builder-grid.talking{grid-template-columns:1fr 360px}.video-preview{background:#25105f;color:#fff;position:relative}.person-silhouette{min-height:340px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#8151cd,#2e0a8a 70%);border-radius:11px}.person-silhouette svg{width:120px;height:120px;color:#bd9ce7}.video-preview>div:last-child p{color:#c8b9e6}.video-preview .play{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--deep)}.coming-soon{min-height:calc(100vh - 72px);display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.coming-soon>span{width:75px;height:75px;border-radius:23px;background:var(--lime);color:var(--deep);display:grid;place-items:center;transform:rotate(-5deg)}.coming-soon h1{font-size:28px;margin:24px 0 7px}.coming-soon p{max-width:520px;color:var(--muted);line-height:1.7;font-size:13px;margin:0 0 24px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}.stats-grid>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px}.stats-grid span,.stats-grid small{font-size:10px;color:var(--muted);display:block}.stats-grid b{display:block;font-size:29px;margin:5px 0;color:var(--purple)}.table-card{padding:0;overflow:hidden}.table-head,.admin-toolbar{height:65px;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.table-head h2{font-size:16px}.search-mini{height:35px;border:1px solid var(--line);background:#fff;border-radius:8px;display:flex;align-items:center;gap:7px;padding:0 10px;margin-left:auto}.search-mini svg{width:15px;color:var(--muted)}.search-mini input{border:0;outline:0;font-size:11px}.mock-table .thead,.mock-table .trow{display:grid;grid-template-columns:1.8fr 1.2fr .8fr 1fr .5fr;align-items:center;min-height:54px;padding:0 20px;border-bottom:1px solid #f0ebf2;font-size:11px}.mock-table .thead,.admin-table .thead{color:#867b94;background:#faf8fb;font-size:9px;font-weight:700}.mock-table .trow>span:first-child{display:flex;align-items:center;gap:8px;font-weight:700}.mock-table .trow svg{width:15px;color:var(--purple)}.status-success{color:#388500}.mock-table .trow button,.table-action{border:0;background:transparent;color:var(--purple);font-size:10px;font-weight:700;cursor:pointer}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:14px 20px}.pagination span{font-size:10px;color:var(--muted);margin-right:auto}.pagination button{min-width:30px;height:28px;border:1px solid var(--line);background:#fff;border-radius:6px;font-size:9px}.pagination button.active{background:var(--purple);color:#fff}.pagination button:disabled{opacity:.45}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.balance-card,.membership-card{border-radius:15px;padding:25px;min-height:178px;position:relative;overflow:hidden}.balance-card{background:var(--deep);color:#fff}.balance-card:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:#4d1aaa;right:-50px;top:-50px}.balance-card>span,.membership-card>span{font-size:11px;opacity:.75}.balance-card>b{display:block;font-size:39px;margin:8px 0}.balance-card p,.membership-card p{font-size:10px;opacity:.7}.balance-card .btn{background:var(--lime);color:var(--deep);margin-top:9px}.membership-card{background:linear-gradient(135deg,#fff1dd,#fffaf0);border:1px solid #f3d8b3}.membership-card b{font-size:21px;display:block;margin:14px 0}.membership-card i{position:absolute;right:20px;top:20px;font-style:normal;color:#5d8100;background:#eaffac;padding:5px 9px;border-radius:6px;font-size:10px;display:flex;gap:4px;align-items:center}.membership-card i svg{width:13px}.api-config{max-width:900px}.api-row{display:flex;align-items:center;padding:15px 0;border-top:1px solid var(--line);gap:14px}.api-row>div{flex:1}.api-row b,.api-row small{display:block}.api-row b{font-size:12px}.api-row small{font-size:10px;color:var(--muted);margin-top:3px}.unconfigured{font-size:10px;color:#a56a00;background:#fff0d2;padding:5px 8px;border-radius:5px}.api-row .btn{height:34px;font-size:10px}.api-closed{display:flex;align-items:center;gap:17px;max-width:900px}.api-closed>svg{width:43px;height:43px;color:var(--purple);background:#f0e6ff;padding:10px;border-radius:12px}.api-closed>div{flex:1}.api-closed h2{font-size:16px;margin:0 0 5px}.api-closed p{font-size:11px;color:var(--muted);margin:0}.admin-body{background:#faf8fc;min-height:calc(100vh - 72px)}.admin-toolbar{margin-top:25px;background:#fff;border:1px solid var(--line);border-bottom:0;border-radius:13px 13px 0 0;gap:8px}.admin-toolbar .search-mini{margin-left:0;width:260px}.admin-toolbar .search-mini input{width:100%}.toolbar-spacer{flex:1}.admin-toolbar>span{font-size:10px;color:var(--muted)}.admin-table{background:#fff;border:1px solid var(--line);border-radius:0 0 13px 13px;overflow:hidden}.admin-table .thead,.admin-table .trow{display:grid;grid-template-columns:1.7fr .8fr .7fr .6fr .7fr .8fr .5fr;align-items:center;min-height:61px;padding:0 19px;border-bottom:1px solid #f0ebf2;font-size:10px}.agent-cell{display:flex;align-items:center;gap:9px}.agent-cell>span b,.agent-cell>span small{display:block}.agent-cell>span small{color:var(--muted);font-size:8px;margin-top:2px}.mini-icon{width:35px;height:35px;border-radius:9px;background:color-mix(in srgb,var(--accent) 15%,white);color:var(--accent);display:grid;place-items:center}.mini-icon svg{width:16px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;background:#a29aaa}.status-dot.published{background:#66b800}.status-dot.draft{background:var(--orange)}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:calc(100vh - 72px)}.editor-form{padding:29px 4vw 60px;overflow:auto}.editor-title{display:flex;justify-content:space-between;align-items:flex-start;margin:18px 0 25px}.editor-title h1{font-size:28px;margin:11px 0 5px}.editor-title p{font-size:11px;color:var(--muted);margin:0}.publish-badge{font-size:10px;padding:6px 10px;border-radius:6px;background:#fff0d7;color:#9b6500}.publish-badge.published{background:#ebffc0;color:#407000}.form-section{border:1px solid var(--line);border-radius:13px;background:#fff;padding:23px;margin-bottom:15px}.form-section h2{font-size:15px;margin:0 0 20px;display:flex;align-items:center;gap:8px}.form-section h2>span{width:25px;height:25px;border-radius:7px;background:var(--purple);color:#fff;display:grid;place-items:center;font-size:9px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.form-grid .full{grid-column:1/-1}.editor-form textarea{height:77px;resize:vertical}.prompt-section textarea{height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.65}.prompt-section label{position:relative}.prompt-section small{position:absolute;right:10px;bottom:9px;font-size:8px;color:var(--muted)}.test-panel{border-left:1px solid var(--line);background:#f7f2fb;display:flex;flex-direction:column;position:sticky;top:72px;height:calc(100vh - 72px)}.test-head{height:75px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:0 18px;background:#fff}.test-head>span{width:36px;height:36px;border-radius:10px;background:var(--lime);color:var(--deep);display:grid;place-items:center}.test-head svg{width:18px}.test-head b,.test-head small{display:block}.test-head b{font-size:12px}.test-head small{font-size:9px;color:var(--muted);margin-top:2px}.test-chat{flex:1;overflow:auto;padding:20px}.test-empty{height:100%;display:grid;place-items:center;align-content:center;text-align:center;color:#95899f}.test-empty svg{width:40px;height:40px}.test-empty p{font-size:10px}.test-reply{display:grid;grid-template-columns:28px 1fr;gap:8px}.test-reply>svg{background:#eee1ff;color:var(--purple);border-radius:8px;padding:6px;width:28px;height:28px}.test-reply p{margin:0;background:#fff;border:1px solid var(--line);border-radius:3px 10px 10px;padding:10px;font-size:11px;line-height:1.7;white-space:pre-wrap}.test-composer{margin:13px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 45px 8px 10px;position:relative}.test-composer textarea{width:100%;height:55px;resize:none;border:0;outline:0;font-size:10px}.test-composer button{position:absolute;right:9px;top:18px;width:31px;height:31px;border:0;border-radius:8px;background:var(--purple);color:#fff}.test-composer svg{width:14px}.notice{margin-top:11px;background:#edffc5;color:#416b00;padding:10px 12px;border-radius:8px;font-size:10px;display:flex;align-items:center;gap:6px}.notice svg{width:14px}.strategy-card{max-width:920px}.strategy-title{display:flex;align-items:center;gap:13px}.strategy-icon{width:45px;height:45px;border-radius:12px;background:#f0e4ff;color:var(--purple);display:grid;place-items:center}.strategy-title h2{font-size:17px;margin:0 0 4px}.strategy-title p{font-size:10px;color:var(--muted);margin:0}.mode-badge{margin-left:auto;padding:6px 10px;border-radius:6px;background:#efffc4;color:#4f7100;font-size:10px;font-weight:800}.mode-badge.platform_only{background:#ffe3e3;color:#ad3030}.strategy-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:23px}.strategy-options>button{min-height:110px;border:1px solid var(--line);background:#fffdfa;border-radius:11px;padding:16px;text-align:left;display:grid;grid-template-columns:28px 1fr;gap:9px;cursor:pointer}.strategy-options>button>span{width:25px;height:25px;border:1px solid #d8cee0;border-radius:50%;display:grid;place-items:center;color:#fff}.strategy-options>button>span svg{width:13px}.strategy-options>button.selected{border:2px solid var(--purple);background:#faf5ff}.strategy-options>button.selected>span{background:var(--purple);border-color:var(--purple)}.strategy-options>button.danger.selected{border-color:var(--coral);background:#fff5f5}.strategy-options>button.danger.selected>span{background:var(--coral);border-color:var(--coral)}.strategy-options b{font-size:12px}.strategy-options p{font-size:10px;color:var(--muted);line-height:1.6}.confirm-zone{margin-top:16px;border:1px solid #ffc7c7;background:#fff7f7;border-radius:10px;padding:15px}.confirm-zone b{font-size:12px;color:#a52828}.confirm-zone p{font-size:10px;color:#825d5d}.confirm-zone>div{display:flex;gap:8px}.confirm-zone input{margin:0}.policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:17px;max-width:920px}.policy-grid>section{display:flex;gap:12px}.policy-grid>section>svg{color:var(--purple)}.policy-grid h3{font-size:12px;margin:0 0 5px}.policy-grid b{font-size:11px}.policy-grid p{font-size:9px;color:var(--muted);line-height:1.5}.mobile-nav{display:none}@media(max-width:1100px){.agent-grid{grid-template-columns:repeat(3,1fr)}.market-hero{padding-left:5vw}.hero-orbit{transform:scale(.85)}.editor-layout{grid-template-columns:minmax(0,1fr) 320px}.admin-table .thead,.admin-table .trow{grid-template-columns:1.8fr .9fr .8fr .7fr .8fr .5fr}.admin-table .thead span:nth-child(6),.admin-table .trow>span:nth-child(6){display:none}}@media(max-width:820px){.app-shell{display:block}.app-shell>.sidebar{display:none}.menu-btn{display:grid}.mobile-nav{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f042873;z-index:30}.mobile-nav .sidebar{display:flex;position:fixed;left:0;top:0;width:260px}.mobile-close{position:fixed;left:275px;top:16px;border:0;background:#fff;width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.topbar{padding:0 18px}.topbar>div:first-of-type{margin-left:10px}.market-hero{padding:38px 25px}.market-hero h1{font-size:35px}.hero-orbit{display:none}.searchbox{width:min(100%,490px)}.content-section,.special-workspace,.page-body,.admin-body{padding:28px 22px 50px}.agent-grid{grid-template-columns:repeat(2,1fr)}.workspace-layout{grid-template-columns:1fr}.history-panel{display:none}.chat-scroll{padding:25px}.builder-grid,.builder-grid.talking{grid-template-columns:1fr}.preview-card{display:none}.editor-layout{grid-template-columns:1fr}.test-panel{position:relative;top:0;height:500px;border-left:0;border-top:1px solid var(--line)}.strategy-options,.policy-grid{grid-template-columns:1fr}.admin-table{overflow:auto}.admin-table .thead,.admin-table .trow{min-width:850px}.special-head{display:block}.special-head>.mode-switch,.special-head>.mode-locked{margin-top:18px}.stats-grid,.account-grid{grid-template-columns:1fr}}@media(max-width:540px){.topbar .points{display:none}.market-hero h1{font-size:30px}.market-hero p{line-height:1.7}.agent-grid{grid-template-columns:1fr}.agent-card{min-height:220px}.examples{grid-template-columns:1fr}.composer{width:calc(100% - 24px)}.special-head h1,.page-intro h1,.admin-heading h1{font-size:25px}.workflow-steps b,.workflow-steps i{display:none}.workflow-steps{max-width:240px}.field-row,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.mock-table{overflow:auto}.mock-table .thead,.mock-table .trow{min-width:700px}.page-intro{display:block}.page-intro>.btn{margin-top:15px}.account-grid{grid-template-columns:1fr}.api-row{flex-wrap:wrap}.editor-form{padding:24px 18px}.editor-title{display:block}.publish-badge{display:inline-block;margin-top:15px}.strategy-title{align-items:flex-start}.mode-badge{position:absolute;right:30px}.strategy-card{position:relative}.confirm-zone>div{display:block}.confirm-zone .btn{margin-top:8px;width:100%}}.operations-admin-page{padding-bottom:64px}.operations-admin-page .admin-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ops-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:4px 0 24px}.ops-metric-grid section{min-height:150px;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 28px #2608570a}.ops-metric-grid span,.ops-metric-grid small{display:block;color:var(--muted);font-size:13px}.ops-metric-grid b{display:block;margin:13px 0 10px;color:var(--deep);font-size:32px;line-height:1}.ops-section{margin-top:18px;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff}.ops-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ops-section-head h2{margin:0;font-size:20px}.ops-section-head span{color:var(--muted);font-size:13px}.ops-quick-actions{padding:28px}.ops-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ops-action-grid button{min-height:144px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fbf8ff;text-align:left;display:grid;grid-template-columns:38px 1fr auto;grid-template-rows:auto auto;gap:5px 12px;cursor:pointer}.ops-action-grid button>svg:first-child{grid-row:1/3;width:38px;height:38px;padding:9px;border-radius:10px;background:var(--purple);color:#fff}.ops-action-grid button>svg:last-child{grid-row:1/3;grid-column:3;align-self:center;width:20px}.ops-action-grid b{font-size:16px}.ops-action-grid span{font-size:13px;color:var(--muted);line-height:1.5}.ops-tabbar{display:inline-flex;margin:0 0 18px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#fff}.ops-tabbar button{min-height:42px;padding:0 20px;border:0;border-radius:8px;background:transparent;font-size:14px;font-weight:800;cursor:pointer}.ops-tabbar button.active{background:var(--purple);color:#fff}.ops-version-bar{display:flex;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff}.ops-version-bar>div span{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.ops-version-bar select{min-width:210px;height:44px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 12px;font-weight:800}.ops-version-bar p{flex:1;margin:0;color:var(--muted);font-size:13px}.ops-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;background:#f1edf5;color:#655a70;font-size:12px;font-weight:800}.ops-status.published,.ops-status.healthy{background:#eaffaf;color:#456500}.ops-status.draft{background:#fff0cd;color:#8d5c00}.ops-status.archived{background:#ede9f1;color:#6d6377}.ops-status.unconfigured{background:#ffe5e5;color:#ad3030}.billing-table .thead,.billing-table .trow{grid-template-columns:minmax(220px,1.8fr) .7fr .8fr .65fr .65fr .7fr .6fr;min-width:940px;font-size:13px}.billing-table .trow>span:first-child,.billing-record-table .trow>span:first-child,.tasks-admin-table .trow>span:first-child{display:block}.billing-table small,.billing-record-table small,.tasks-admin-table small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.billing-table input,.billing-table select,.admin-toolbar>select{height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 10px;font-size:13px;min-width:0}.billing-table input:disabled,.billing-table select:disabled{background:#f6f3f8;color:#867d8f}.billing-record-table .thead,.billing-record-table .trow{grid-template-columns:minmax(260px,1.7fr) .7fr .55fr .55fr .8fr 1fr;min-width:850px;font-size:13px}.tasks-admin-table .thead,.tasks-admin-table .trow{grid-template-columns:minmax(240px,1.6fr) 1fr .9fr 1fr .8fr 1fr .65fr;min-width:1050px;font-size:13px}.ops-detail-heading{margin-top:16px}.ops-error-banner{display:flex;align-items:flex-start;gap:14px;margin:0 0 18px;padding:18px;border:1px solid #ffc9c2;border-radius:14px;background:#fff2f0;color:#a12c24}.ops-error-banner svg{flex:0 0 auto}.ops-error-banner b{font-size:14px}.ops-error-banner p{margin:5px 0 0;font-size:13px;line-height:1.6}.ops-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ops-detail-grid .ops-section{margin-top:0}.ops-detail-row,.ops-provider-job{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid #eee8f3}.ops-detail-row b,.ops-detail-row small,.ops-provider-job b,.ops-provider-job small{display:block}.ops-detail-row b,.ops-provider-job b{font-size:14px}.ops-detail-row small,.ops-provider-job small{margin-top:4px;color:var(--muted);font-size:12px}.ops-detail-row>span,.ops-provider-job>span{font-size:13px;font-weight:800}.ops-provider-job{flex-wrap:wrap}.ops-provider-job p{width:100%;margin:0;color:#b13229;font-size:12px}.ops-empty-copy{margin:0;padding:18px;border-radius:10px;background:#f8f5fa;color:var(--muted);font-size:13px;line-height:1.7}.provider-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.provider-admin-grid>section{min-height:340px;padding:26px;border:1px solid var(--line);border-radius:17px;background:#fff;display:flex;flex-direction:column}.provider-admin-top{display:flex;align-items:center;justify-content:space-between}.provider-number{font-size:12px;font-weight:900;color:var(--purple)}.provider-admin-grid h2{margin:30px 0 8px;font-size:23px}.provider-admin-grid>section>p{min-height:44px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.provider-admin-grid dl{margin:22px 0}.provider-admin-grid dl>div{padding:12px 0;border-top:1px solid #eee8f3}.provider-admin-grid dt{color:var(--muted);font-size:11px}.provider-admin-grid dd{margin:5px 0 0;font-size:13px;font-weight:800;overflow-wrap:anywhere}.provider-admin-grid .btn{margin-top:auto}.provider-note{display:flex;align-items:flex-start;gap:16px}.provider-note>svg{width:42px;height:42px;padding:10px;border-radius:11px;background:#efe5ff;color:var(--purple);flex:0 0 auto}.provider-note h2{margin:0 0 5px;font-size:17px}.provider-note p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}@media(max-width:1100px){.ops-metric-grid{grid-template-columns:repeat(3,1fr)}.provider-admin-grid{grid-template-columns:1fr 1fr}.ops-action-grid,.ops-detail-grid{grid-template-columns:1fr}}@media(max-width:720px){.operations-admin-page .admin-heading{align-items:flex-start}.operations-admin-page .admin-heading>.btn{margin-top:12px}.ops-metric-grid{grid-template-columns:1fr 1fr}.provider-admin-grid{grid-template-columns:1fr}.ops-version-bar{align-items:flex-start;flex-direction:column}.ops-version-bar p{width:100%}.admin-table.billing-table,.admin-table.billing-record-table,.admin-table.tasks-admin-table{overflow:auto}.ops-detail-grid{grid-template-columns:1fr}}@media(max-width:540px){.operations-admin-page{padding-left:16px;padding-right:16px}.operations-admin-page .admin-heading{display:block}.ops-metric-grid{grid-template-columns:1fr}.ops-metric-grid section{min-height:122px}.ops-tabbar{display:grid;grid-template-columns:1fr 1fr;width:100%}.ops-version-bar select{min-width:0;width:100%}.ops-action-grid button{grid-template-columns:38px 1fr auto}.ops-section{padding:18px}.provider-admin-grid>section{min-height:300px;padding:22px}}.analytics-heading{margin-bottom:18px}.analytics-period-bar{min-height:76px;margin-bottom:16px;padding:13px 16px;border:1px solid var(--line);border-radius:15px;background:#fff;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.analytics-period-bar>small{margin-left:auto;color:#756a80;font-size:12px;font-weight:700}.analytics-presets{display:flex;padding:4px;border-radius:11px;background:#f1ecf5}.analytics-presets button{min-height:40px;padding:0 15px;border:0;border-radius:8px;background:transparent;color:#665a71;font-size:13px;font-weight:800;cursor:pointer}.analytics-presets button.active{background:#2e0a8a;color:#fff;box-shadow:0 4px 12px #2e0a8a2e}.analytics-custom-range{display:flex;align-items:center;gap:8px}.analytics-custom-range label{color:#6d6278;font-size:11px;font-weight:800}.analytics-custom-range input{display:block;width:138px;height:40px;margin-top:3px;padding:0 9px;border:1px solid #ddd3e5;border-radius:8px;background:#fff;color:var(--ink);font-size:12px}.analytics-custom-range>span{margin-top:16px;color:#95899f;font-size:12px}.analytics-custom-range .btn{height:40px;margin-top:16px}.analytics-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.analytics-metric-grid>button{min-height:174px;padding:21px;border:1px solid var(--line);border-radius:17px;background:#fff;color:var(--ink);display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto auto;text-align:left;cursor:pointer;box-shadow:0 10px 28px #2608570a;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.analytics-metric-grid>button:hover{transform:translateY(-2px);border-color:#bba5d2;box-shadow:0 15px 32px #2608571a}.analytics-metric-icon{grid-row:1/3;width:40px;height:40px;border-radius:11px;background:#eee5ff;color:var(--purple);display:grid!important;place-items:center}.analytics-metric-icon svg{width:20px}.analytics-metric-grid>button>span:nth-child(2){color:#6c6177;font-size:13px;font-weight:800}.analytics-metric-grid>button>b{grid-column:2/4;margin-top:5px;color:var(--deep);font-size:29px;line-height:1.15}.analytics-metric-grid>button>small{grid-column:1/3;align-self:end;color:#73687d;font-size:12px;line-height:1.5}.analytics-metric-grid>button>em{align-self:end;justify-self:end;padding:5px 7px;border-radius:999px;background:#efffc6;color:#496d00;font-size:10px;font-weight:900;font-style:normal}.analytics-metric-grid>button>em.down{background:#ffe7e2;color:#a23b2b}.analytics-metric-grid>button>em.neutral{background:#f0ebf3;color:#726878}.analytics-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:16px}.analytics-main-grid>.ops-section{margin-top:0}.analytics-section-loading{min-height:280px}.ops-section-head>strong{color:#54455f;font-size:13px}.analytics-trend-legend{display:flex;gap:14px;margin:-5px 0 14px;color:#756a80;font-size:11px;font-weight:800}.analytics-trend-legend span{display:flex;align-items:center;gap:5px}.analytics-trend-legend i{width:9px;height:9px;border-radius:3px;background:#c7b4dc}.analytics-trend-legend i.success{background:#5b16c9}.analytics-trend-legend i.failed{background:#ff8066}.analytics-trend-chart{height:250px;min-width:620px;padding:12px 6px 0;border-top:1px solid #eee8f3;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22px,1fr);align-items:end;gap:5px}.analytics-trend-section{overflow:auto}.analytics-trend-chart>div{height:220px;display:grid;grid-template-rows:1fr 20px;gap:8px;text-align:center}.analytics-bar-track{position:relative;min-height:180px;border-bottom:1px solid #dfd4e8;display:flex;align-items:flex-end;justify-content:center;gap:2px}.analytics-bar-track>i{display:block;width:28%;max-width:11px;min-height:0;border-radius:4px 4px 1px 1px;background:#c7b4dc}.analytics-bar-track>i.success{background:#5b16c9}.analytics-bar-track>i.failed{background:#ff8066}.analytics-trend-chart small{color:#887d91;font-size:9px;white-space:nowrap}.analytics-funnel{display:grid;gap:11px}.analytics-funnel>button{padding:0;border:0;background:transparent;color:var(--ink);display:grid;grid-template-columns:1fr auto;gap:8px 14px;text-align:left;cursor:pointer}.analytics-funnel b,.analytics-funnel small{display:block}.analytics-funnel b{font-size:13px}.analytics-funnel small{margin-top:2px;color:#7c7186;font-size:10px}.analytics-funnel strong{font-size:19px;color:var(--deep)}.analytics-funnel>button>i{grid-column:1/-1;height:8px;border-radius:6px;background:#eee8f3;overflow:hidden}.analytics-funnel>button>i>u{display:block;height:100%;min-width:2px;border-radius:6px;background:linear-gradient(90deg,#5b16c9,#8c54dd);text-decoration:none}.analytics-data-note{margin:17px 0 0;padding:11px 12px;border-radius:10px;background:#f6f1f9;color:#6e6378;font-size:11px;line-height:1.65}.analytics-alert-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.analytics-alert-grid>button{min-height:112px;padding:13px;border:1px solid #e1d9e8;border-radius:13px;background:#fbf9fd;color:var(--ink);display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:7px 9px;text-align:left;cursor:pointer}.analytics-alert-grid>button>span{grid-row:1/3;width:32px;height:32px;border-radius:9px;background:#eaffb8;color:#456700;display:grid;place-items:center}.analytics-alert-grid>button.high{border-color:#f0b4aa;background:#fff6f4}.analytics-alert-grid>button.medium{border-color:#ead09a;background:#fffaf0}.analytics-alert-grid>button.high>span{background:#ffe0da;color:#a33a2b}.analytics-alert-grid>button.medium>span{background:#ffedc7;color:#8d5b00}.analytics-alert-grid svg{width:16px}.analytics-alert-grid b,.analytics-alert-grid small{display:block}.analytics-alert-grid b{font-size:13px}.analytics-alert-grid small{margin-top:4px;color:#716678;font-size:10px;line-height:1.45}.analytics-alert-grid>button>strong{font-size:19px}.analytics-alert-grid>button>svg{grid-column:3;grid-row:2;align-self:end;color:#8a7e93}.analytics-agent-list{border:1px solid #e1d8e8;border-radius:13px;overflow:auto}.analytics-agent-head,.analytics-agent-row{min-width:880px;display:grid;grid-template-columns:minmax(240px,1.5fr) .55fr .7fr .9fr .7fr .65fr;align-items:center;gap:14px;padding:0 16px}.analytics-agent-head{min-height:48px;background:#f5f1f7;color:#716578;font-size:11px;font-weight:900}.analytics-agent-row{min-height:82px;border-top:1px solid #eee8f2;font-size:13px}.analytics-agent-row>span:first-child b,.analytics-agent-row>span:first-child small,.analytics-agent-row>span:nth-child(3) small{display:block}.analytics-agent-row>span:first-child b{font-size:14px}.analytics-agent-row small{margin-top:4px;color:#796e82;font-size:10px}.analytics-agent-row>span:nth-child(4)>i{display:block;width:92px;height:6px;margin-top:6px;border-radius:4px;background:#eee8f3;overflow:hidden}.analytics-agent-row>span:nth-child(4)>i>u{display:block;height:100%;border-radius:4px;background:#5b16c9}.analytics-agent-row>button{min-height:40px;border:1px solid #d9cbe5;border-radius:9px;background:#fff;color:var(--purple);font-size:12px;font-weight:900;cursor:pointer}.analytics-agent-section>.pagination{padding-left:0;padding-right:0}@media(max-width:1250px){.analytics-alert-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.analytics-metric-grid{grid-template-columns:repeat(2,1fr)}.analytics-main-grid{grid-template-columns:1fr}.analytics-period-bar>small{width:100%;margin:0}.analytics-alert-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.analytics-period-bar{align-items:stretch}.analytics-presets{width:100%}.analytics-presets button{flex:1}.analytics-custom-range{width:100%;align-items:flex-end;flex-wrap:wrap}.analytics-custom-range label{flex:1;min-width:130px}.analytics-custom-range input{width:100%}.analytics-custom-range>span{margin:0 0 12px}.analytics-custom-range .btn{width:100%;margin:0}.analytics-metric-grid,.analytics-alert-grid{grid-template-columns:1fr}.analytics-trend-chart{min-width:540px}}@media(max-width:540px){.analytics-metric-grid>button{min-height:158px}.analytics-main-grid .ops-section,.analytics-alert-section,.analytics-agent-section{padding:16px}.analytics-alert-grid>button{min-height:100px}}@media(prefers-reduced-motion:reduce){.analytics-metric-grid>button{transition:none}.analytics-metric-grid>button:hover{transform:none}}.user-segment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.user-segment-grid button{min-height:118px;padding:17px;border:1px solid #ded4e6;border-radius:15px;background:#fff;color:var(--ink);display:grid;grid-template-columns:1fr auto;gap:5px 12px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #2b0a5809}.user-segment-grid button:hover,.user-segment-grid button.active{border-color:#7040d7;background:#f6f1ff;box-shadow:0 10px 26px #5b16c91a}.user-segment-grid button.active{outline:2px solid rgba(91,22,201,.14)}.user-segment-grid span{align-self:center;font-size:14px;font-weight:900}.user-segment-grid b{color:var(--deep);font-size:25px}.user-segment-grid small{grid-column:1/-1;color:#75697d;font-size:13px;line-height:1.45}.user-operations-list{border:1px solid #e1d8e8;border-radius:16px;background:#fff;overflow:auto;transition:opacity .15s ease}.user-operations-list.loading{opacity:.65}.user-operations-head,.user-operations-row{min-width:1036px;display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(110px,.85fr) minmax(140px,1fr) 170px minmax(125px,.9fr) minmax(135px,1fr) 102px;align-items:center;gap:12px;padding:0 16px}.user-operations-head{min-height:50px;background:#f4f0f7;color:#655970;font-size:13px;font-weight:900}.user-operations-row{min-height:116px;border-top:1px solid #eee8f2}.user-operations-row>div{min-width:0}.user-operations-row>div>b,.user-operations-row>div>small{display:block}.user-operations-row>div>b{font-size:14px}.user-operations-row>div>small{margin-top:6px;color:#756a7e;font-size:13px;line-height:1.45}.user-identity{display:flex;align-items:center;gap:11px;min-width:0}.user-identity>span{width:42px;height:42px;border-radius:12px;background:#eee5ff;color:#5b16c9;display:grid;place-items:center;flex:0 0 auto}.user-identity svg{width:21px}.user-identity div{min-width:0}.user-identity b,.user-identity small,.user-identity u{display:block}.user-identity b{font-size:15px}.user-identity small{margin-top:3px;color:#6f6478;font-size:13px}.user-identity u{max-width:150px;margin-top:4px;color:#9a8fa2;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.user-segment-tags{display:flex!important;flex-wrap:wrap;gap:6px}.user-segment-tags i{padding:5px 8px;border-radius:999px;background:#ede5fb;color:#52209e;font-size:12px;font-weight:800;font-style:normal;line-height:1}.user-segment-tags i:nth-child(2n){background:#efffc9;color:#4b6c00}.user-segment-tags i:nth-child(3n){background:#fff0dd;color:#9a5213}.user-api-cell>b{font-size:13px!important}.user-api-badges{display:grid!important;grid-template-columns:1fr 1fr;gap:5px!important}.user-api-badges>span{min-height:27px;padding:0 7px;border-radius:8px;background:#efedf1;color:#8b828f;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:900;white-space:nowrap}.user-api-badges>span>i{width:7px;height:7px;border-radius:50%;background:#aaa2ae;flex:0 0 7px}.user-api-badges>span.configured.provider-deepseek{background:#eee5ff;color:#5522a4}.user-api-badges>span.configured.provider-deepseek>i{background:#6a22d7}.user-api-badges>span.configured.provider-image{background:#fff0df;color:#9b4a08}.user-api-badges>span.configured.provider-image>i{background:#ed7615}.user-api-badges>span.configured.provider-digital{background:#e5f3ff;color:#146092}.user-api-badges>span.configured.provider-digital>i{background:#278ed1}.user-api-badges>span.status-invalid{background:#ffe8e4!important;color:#9f3428!important}.user-api-badges>span.status-invalid>i{background:#d54b3b!important}.user-profile-hero{min-height:150px;margin-bottom:16px;padding:25px;border:1px solid #ddd2e6;border-radius:20px;background:linear-gradient(120deg,#fff 45%,#f3ecff);display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:20px}.user-profile-avatar{width:76px;height:76px;border-radius:23px;background:#5b16c9;color:#fff;display:grid;place-items:center;box-shadow:0 12px 26px #5b16c933}.user-profile-avatar svg{width:34px;height:34px}.user-profile-hero h1{margin:5px 0 4px}.user-profile-hero p{margin:0 0 12px;color:#716579;font-size:14px}.user-profile-hero .btn{min-width:180px}.user-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}.user-profile-metrics article{min-height:110px}.user-profile-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px}.user-profile-grid>.ops-section{margin-top:0}.user-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.user-profile-facts div{padding:14px;border-radius:12px;background:#f8f5fa}.user-profile-facts dt{color:#75697d;font-size:13px;font-weight:800}.user-profile-facts dd{margin:6px 0 0;color:var(--deep);font-size:14px;font-weight:900}.user-top-agents{display:grid;gap:9px}.user-top-agents button{min-height:66px;padding:10px 12px;border:1px solid #e2d8e9;border-radius:12px;background:#fff;color:var(--ink);display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:11px;text-align:left;cursor:pointer}.user-top-agents button:hover{border-color:#a98bd7;background:#faf7ff}.user-top-agents button>span{width:40px;height:40px;border-radius:10px;background:#ede5ff;color:#5b16c9;display:grid;place-items:center}.user-top-agents button svg{width:18px}.user-top-agents b,.user-top-agents small{display:block}.user-top-agents b{font-size:14px}.user-top-agents small{margin-top:4px;color:#766a7e;font-size:13px}.user-activity-section{margin-top:16px}.user-activity-list{position:relative;display:grid}.user-activity-list:before{content:"";position:absolute;left:20px;top:25px;bottom:25px;width:2px;background:#e5dced}.user-activity-list article{position:relative;min-height:86px;padding:12px 0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px}.activity-icon{position:relative;z-index:1;width:42px;height:42px;border-radius:12px;background:#ede5ff;color:#5b16c9;display:grid;place-items:center}.activity-icon.payment{background:#efffc9;color:#537400}.activity-icon.points{background:#fff0df;color:#a45410}.activity-icon svg{width:19px}.user-activity-list b{font-size:14px}.user-activity-list p{margin:4px 0;color:#65596e;font-size:13px}.user-activity-list small{color:#918597;font-size:12px}.user-activity-list button{min-height:40px;padding:0 12px;border:1px solid #d9cde3;border-radius:9px;background:#fff;color:#5b16c9;font-size:13px;font-weight:900;cursor:pointer}.user-activity-list button svg{width:15px;vertical-align:middle}.alert-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.alert-summary-grid button{min-height:98px;padding:16px;border:1px solid #dfd5e6;border-radius:15px;background:#fff;color:var(--ink);display:flex;align-items:center;gap:13px;text-align:left;cursor:pointer}.alert-summary-grid button:hover,.alert-summary-grid button.active{border-color:#7645d8;background:#f7f2ff}.alert-summary-grid button>span{width:44px;height:44px;border-radius:12px;background:#ffe8e2;color:#aa3d2c;display:grid;place-items:center}.alert-summary-grid button:nth-child(2)>span{background:#fff0ce;color:#8c5900}.alert-summary-grid button:nth-child(3)>span{background:#f0e6ff;color:#5b16c9}.alert-summary-grid button:nth-child(4)>span{background:#efffc9;color:#4f7000}.alert-summary-grid svg{width:21px}.alert-summary-grid small,.alert-summary-grid b{display:block}.alert-summary-grid small{color:#706476;font-size:13px;font-weight:800}.alert-summary-grid b{margin-top:3px;color:var(--deep);font-size:23px}.alert-filterbar select{min-width:170px}.alert-worklist{display:grid;gap:12px}.alert-worklist>.pagination{padding-left:0;padding-right:0}.alert-worklist>article{min-height:144px;padding:20px;border:1px solid #e1d7e7;border-radius:17px;background:#fff;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:center;box-shadow:0 8px 24px #2b0a5809}.alert-worklist>article.high.open,.alert-worklist>article.high.acknowledged{border-left:5px solid #e95f48}.alert-worklist>article.medium.open,.alert-worklist>article.medium.acknowledged{border-left:5px solid #e7a827}.alert-worklist>article.resolved{background:#fbfafc;opacity:.82}.alert-work-icon{width:48px;height:48px;border-radius:14px;background:#ffe4df;color:#ac3d2b;display:grid;place-items:center}.medium .alert-work-icon{background:#fff0cc;color:#8b5a00}.resolved .alert-work-icon{background:#edffc0;color:#4c6c00}.alert-work-icon svg{width:22px}.alert-work-copy>div{display:flex;gap:6px;flex-wrap:wrap}.alert-work-copy i{padding:4px 7px;border-radius:999px;background:#f1ebf5;color:#65576f;font-size:12px;font-weight:800;font-style:normal}.alert-work-copy h2{margin:9px 0 4px;font-size:18px}.alert-work-copy p{margin:0;color:#665a6e;font-size:14px;line-height:1.55}.alert-work-copy small{display:block;margin-top:8px;color:#8b7f92;font-size:12px}.alert-work-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:310px}.alert-work-actions .btn{min-height:42px;padding:0 14px}.alert-resolve-dialog textarea{width:100%;min-height:130px;margin-top:8px;padding:13px;border:1px solid #d9cde3;border-radius:11px;resize:vertical;color:var(--ink);font:inherit;font-size:14px}.alert-resolve-dialog>small{display:block;margin-top:6px;color:#82768a;font-size:12px;text-align:right}@media(max-width:1180px){.user-segment-grid,.user-profile-metrics,.alert-summary-grid{grid-template-columns:repeat(2,1fr)}.user-profile-grid{grid-template-columns:1fr}.alert-worklist>article{grid-template-columns:48px minmax(0,1fr)}.alert-work-actions{grid-column:2;max-width:none;justify-content:flex-start}}@media(max-width:720px){.user-segment-grid{grid-template-columns:1fr 1fr}.user-segment-grid button{min-height:110px;padding:14px}.user-profile-hero{grid-template-columns:58px minmax(0,1fr);padding:18px}.user-profile-avatar{width:58px;height:58px;border-radius:18px}.user-profile-hero>.btn{grid-column:1/-1;width:100%}.user-profile-metrics,.alert-summary-grid{grid-template-columns:1fr 1fr}.user-profile-facts{grid-template-columns:1fr}.alert-worklist>article{padding:16px;grid-template-columns:42px minmax(0,1fr);gap:12px}.alert-work-icon{width:42px;height:42px}.alert-work-actions{grid-column:1/-1}.alert-work-actions .btn{flex:1}.alert-filterbar select{width:100%}}@media(max-width:540px){.user-segment-grid{grid-template-columns:1fr}.user-segment-grid button{min-height:96px}.user-operations-list{border:0;background:transparent;overflow:visible}.user-operations-head{display:none}.user-operations-row{min-width:0;min-height:0;margin-bottom:12px;padding:16px;border:1px solid #e0d6e7;border-radius:15px;background:#fff;display:grid;grid-template-columns:1fr;gap:14px}.user-operations-row>div:not(.user-identity):before{display:block;margin-bottom:4px;color:#8a7e92;font-size:12px;font-weight:800}.user-operations-row>.user-segment-tags:before{content:"运营标签"}.user-operations-row>.user-account-status:before{content:"会员与积分"}.user-operations-row>.user-api-cell:before{content:"自有 API 配置"}.user-operations-row>.user-creation-status:before{content:"创作表现"}.user-operations-row>.user-last-active:before{content:"最近活跃"}.user-api-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.user-api-badges>span{justify-content:center;min-height:32px}.user-operations-row>.table-action{width:100%;min-height:44px}.user-profile-hero{grid-template-columns:1fr;text-align:center}.user-profile-avatar{margin:auto}.user-profile-hero .user-segment-tags{justify-content:center}.user-profile-metrics,.alert-summary-grid{grid-template-columns:1fr}.user-activity-list article{grid-template-columns:42px minmax(0,1fr)}.user-activity-list button{grid-column:2;justify-self:start}.alert-summary-grid button{min-height:82px}.alert-worklist>article{grid-template-columns:1fr}.alert-work-icon{width:42px}.alert-work-actions{grid-column:1;display:grid;grid-template-columns:1fr}.alert-work-copy h2{font-size:17px}}@media(min-width:1181px){.user-operations-head,.user-operations-row{min-width:1036px}}.workspace-layout{height:calc(100dvh - 72px);min-height:0;overflow:hidden}.history-panel{min-height:0;overflow:hidden}.history-list{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.chat-panel{min-height:0;overflow:hidden}.chat-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px clamp(20px,3vw,44px) 18px;scroll-behavior:smooth}.messages{width:100%;max-width:1000px;margin:0}.message{display:flex;align-items:flex-start;gap:12px;margin-bottom:26px}.message.user{flex-direction:row-reverse;justify-content:flex-start}.message-avatar{flex:0 0 40px;width:40px;height:40px;border-radius:12px}.message-avatar svg{width:19px;height:19px}.message-body{display:flex;min-width:0;max-width:min(78%,780px);flex-direction:column;align-items:flex-start}.message.user .message-body{align-items:flex-end}.message-meta{display:flex;align-items:center;min-height:22px;margin:0 0 7px}.message-meta b{display:block;font-size:14px!important;line-height:22px}.message-bubble{max-width:100%;border:1px solid #e7dfee;border-radius:5px 16px 16px;background:#fff;padding:12px 15px;box-shadow:0 5px 16px #2e0a8a0b}.message.user .message-bubble{border-color:#ded0ed;border-radius:16px 5px 16px 16px;background:#f4edfb;box-shadow:none}.workspace-layout .message p{margin:0;font-size:15px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.workspace-layout .message.user p{display:block;border-radius:0;background:transparent;padding:0}.copy-btn{margin-top:8px;font-size:12px}.typing{min-width:44px;height:24px;display:flex;align-items:center}.chat-error{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin:2px 0 22px 52px;padding:12px 14px;border:1px solid #f1c7be;border-radius:12px;background:#fff7f4;color:#8a3023}.chat-error>svg{width:20px}.chat-error b,.chat-error span{display:block}.chat-error b{font-size:13px;margin-bottom:2px}.chat-error span{font-size:12px;line-height:1.5}.chat-error button{min-height:36px;border:1px solid #df9f91;border-radius:9px;background:#fff;color:#8a3023;padding:0 12px;font-weight:800;cursor:pointer}.message-end{height:1px}.composer{width:auto;max-width:1000px;margin:0 clamp(20px,3vw,44px) 20px;padding:13px 56px 25px 15px}.composer textarea{height:62px}.composer small{font-size:11px;line-height:1.4}@media(max-width:820px){.chat-scroll{padding:20px 16px 14px}.composer{width:auto;margin:0 12px 12px}.message-body{max-width:84%}.context-panel{display:none}}@media(max-width:540px){.message{gap:9px}.message-avatar{flex-basis:36px;width:36px;height:36px}.message-body{max-width:86%}.message-bubble{padding:10px 12px}.workspace-layout .message p{font-size:14px}.chat-error{grid-template-columns:20px minmax(0,1fr);margin-left:45px}.chat-error button{grid-column:2;justify-self:start}.composer{width:auto}}.market-home{padding:28px 36px 42px}.market-search{height:58px;border:2px solid #7040e8;border-radius:12px;background:#fff;display:flex;align-items:center;padding:0 8px 0 20px;gap:12px}.market-search>svg{color:#8b8295;width:20px}.market-search input{flex:1;border:0;outline:0;font-size:13px}.market-search .btn{width:88px}.filter-line{display:flex;align-items:center;gap:15px}.market-home .filter-row{margin:22px 0;flex:1}.market-home .filter-row button{border-radius:9px;height:43px;padding:0 21px;font-size:12px}.market-home .filter-row button.active{background:linear-gradient(135deg,#6b23f1,#4010bc)}.recommend{height:40px;border:1px solid var(--line);background:#fff;border-radius:9px;display:flex;align-items:center;gap:7px;padding:0 14px;font-weight:700;font-size:11px}.recommend svg{width:14px}.continue-strip{border:1px solid var(--line);border-radius:12px;background:#fff;padding:13px 16px;margin-bottom:25px}.continue-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.continue-head b,.continue-head button{display:flex;align-items:center;gap:6px}.continue-head b{font-size:12px}.continue-head b svg{width:15px}.continue-head button{border:0;background:transparent;color:var(--purple);font-size:10px}.continue-head button svg{width:12px}.continue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.continue-grid>button{height:61px;border:1px solid var(--line);border-radius:9px;background:#fff;display:flex;align-items:center;gap:9px;text-align:left;padding:8px 10px}.continue-grid .mini-icon{flex:0 0 38px}.continue-grid span{min-width:0;flex:1}.continue-grid b,.continue-grid small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continue-grid b{font-size:10px}.continue-grid small{font-size:8px;color:var(--muted);margin-top:3px}.continue-grid em{font-style:normal;font-size:8px;padding:4px 6px;border-radius:5px;white-space:nowrap}.task-生成中{background:#f0e7ff;color:var(--purple)}.task-已完成{background:#e8ffd6;color:#288040}.task-草稿{background:#fff0e3;color:#d56300}.market-home .section-heading{align-items:center;margin-bottom:13px}.market-home .section-heading h2{font-size:20px;display:flex;align-items:center;gap:4px}.market-home .section-heading h2 svg{width:15px;color:#a7dc00}.market-home .agent-grid{gap:14px}.market-home .agent-card{min-height:181px;padding:18px 17px;display:flex;flex-direction:column}.agent-card-main{display:grid;grid-template-columns:58px 1fr;gap:12px}.agent-card-main .agent-icon{width:58px;height:58px}.agent-card-main h3{margin:1px 0 5px;font-size:15px}.agent-card-main p{font-size:10px;color:var(--muted);line-height:1.45;margin:0;height:29px}.category-tag{display:inline-block;margin-top:7px;background:color-mix(in srgb,var(--accent) 13%,white);color:var(--accent);font-size:8px;padding:3px 6px;border-radius:4px}.market-home .agent-card .hot{position:absolute;right:0;top:0;border-radius:0 13px 0 8px;background:color-mix(in srgb,var(--accent) 18%,white);color:var(--accent)}.agent-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.agent-card-foot>span{font-size:10px;color:#5f5869}.agent-card-foot button{height:31px;border:1px solid var(--purple);background:#fff;color:var(--purple);border-radius:7px;padding:0 14px;font-size:10px;font-weight:700}.agent-card:hover .agent-card-foot button{background:var(--purple);color:#fff}.market-home .agent-card.accent-lime:hover .agent-card-foot button{background:var(--lime);border-color:var(--lime);color:var(--deep)}.app-shell-immersive{grid-template-columns:88px minmax(0,1fr)}.app-shell-immersive>.sidebar{padding-left:12px;padding-right:12px}.app-shell-immersive>.sidebar .brand b,.app-shell-immersive>.sidebar .brand small,.app-shell-immersive>.sidebar .nav-label,.app-shell-immersive>.sidebar nav button span,.app-shell-immersive>.sidebar .side-promo,.app-shell-immersive>.sidebar .side-user>div:not(.avatar),.app-shell-immersive>.sidebar .side-user>svg,.app-shell-immersive>.sidebar .logout-link{display:none}.app-shell-immersive>.sidebar .brand{justify-content:center;padding:0}.app-shell-immersive>.sidebar nav button{justify-content:center;padding:0}.app-shell-immersive>.sidebar nav button.active i{right:-12px}.app-shell-immersive>.sidebar .side-user{justify-content:center}.app-shell-immersive .main-panel{background:#f5f4f1}.app-shell-immersive .topbar{height:64px;padding:0 34px;background:#faf9f6eb}.market-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 2px 26px}.market-brand-pill{display:inline-flex;align-items:center;gap:7px;color:#6a42a1;font-size:12px;font-weight:900}.market-brand-pill svg{width:16px}.market-welcome h1{margin:12px 0 7px;font-size:40px;line-height:1.08;letter-spacing:-1.7px}.market-welcome p{margin:0;color:#746d79;font-size:14px}.market-welcome>button{min-height:44px;padding:0 16px;border:1px solid #ddd7e0;border-radius:13px;background:#fff;display:flex;align-items:center;gap:8px;color:#554b60;font-weight:800;cursor:pointer}.market-welcome>button svg{width:18px;color:#7445aa}.app-shell-immersive .package-home-link{margin-bottom:18px}.app-shell-immersive .market-search{max-width:860px;margin:0 auto 24px;height:62px;border:1px solid #d9d2df;border-radius:20px;box-shadow:0 12px 32px #2c1d3d14}.creation-space-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:repeat(2,132px);gap:16px;margin:0 0 24px}.creation-space-card{--space-bg:#ede5f8;--space-ink:#553276;position:relative;min-width:0;border:0;border-radius:24px;padding:22px;display:grid;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:15px;background:var(--space-bg);color:var(--space-ink);text-align:left;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.creation-space-card:first-child{grid-row:1/3}.creation-space-card:nth-child(4){grid-column:2/4}.creation-space-card:hover,.creation-space-card.active{transform:translateY(-3px);box-shadow:0 18px 36px color-mix(in srgb,var(--space-ink) 18%,transparent)}.creation-space-card:after{content:"";position:absolute;right:-34px;bottom:-44px;width:130px;height:130px;border:24px solid color-mix(in srgb,var(--space-ink) 11%,transparent);border-radius:38% 62% 52% 48%;transform:rotate(18deg)}.creation-space-card:first-child{align-content:end;padding-bottom:30px}.creation-space-icon{width:58px;height:58px;border-radius:18px;background:#ffffffa8;display:grid;place-items:center}.creation-space-icon svg{width:28px;height:28px}.creation-space-copy b,.creation-space-copy small{display:block}.creation-space-copy b{font-size:20px;letter-spacing:-.3px}.creation-space-copy small{margin-top:6px;color:color-mix(in srgb,var(--space-ink) 76%,#fff);font-size:12px;line-height:1.5}.creation-space-card>svg{width:20px;position:relative;z-index:1}.creation-space-card.tone-peach{--space-bg:#f7dfce;--space-ink:#8a4b2b}.creation-space-card.tone-blue{--space-bg:#dfe9f4;--space-ink:#3d6384}.creation-space-card.tone-green{--space-bg:#e1ecdf;--space-ink:#47704c}.app-shell-immersive .tutorial-home-card{display:none}.app-shell-immersive .continue-strip{background:#ffffffb8}.app-shell-immersive .main-panel,.app-shell-immersive .market-home{min-width:0;overflow-x:hidden}.creative-showcase{width:100%;min-width:0;margin:0 0 26px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:#120a2b;color:#fff;overflow:hidden;box-shadow:0 30px 70px #2210463d}.creative-showcase-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:8px;background:#080519b8;border-bottom:1px solid rgba(255,255,255,.09);scrollbar-width:none}.creative-showcase-tabs::-webkit-scrollbar{display:none}.creative-showcase-tabs button{min-height:58px;border:0;border-radius:16px;background:transparent;color:#aaa1bd;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:800;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.creative-showcase-tabs button svg{width:18px}.creative-showcase-tabs button:hover{color:#fff;background:#ffffff0f}.creative-showcase-tabs button.active{color:#fff;background:linear-gradient(135deg,#854bff6b,#ffa64224);box-shadow:inset 0 0 0 1px #c9aeff38}.creative-showcase-stage{min-width:0;min-height:440px;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.38fr);position:relative;isolation:isolate;background:radial-gradient(circle at 45% 40%,rgba(100,49,190,.32),transparent 42%),linear-gradient(135deg,#160b34,#070713 74%)}.creative-showcase-copy{min-width:0;position:relative;z-index:4;padding:62px 32px 54px 46px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:linear-gradient(90deg,rgba(16,8,40,.98) 0%,rgba(16,8,40,.9) 78%,transparent 100%)}.creative-showcase-copy small{display:flex;align-items:center;gap:8px;color:#d8c3ff;font-size:13px;font-weight:900;letter-spacing:.08em}.creative-showcase-copy small svg{width:17px;color:#b9ff36}.creative-showcase-copy h2{max-width:480px;margin:18px 0 16px;font-size:36px;line-height:1.25;letter-spacing:-1.2px}.creative-showcase-copy p{max-width:460px;margin:0;color:#c4bdd2;font-size:16px;line-height:1.8}.creative-showcase-copy>button{margin-top:30px;min-height:52px;padding:0 23px;border:1px solid rgba(220,204,255,.38);border-radius:14px;background:linear-gradient(135deg,#7842ec,#a858ea);color:#fff;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 14px 34px #773aeb52;transition:transform .2s ease,box-shadow .2s ease}.creative-showcase-copy>button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #773aeb7a}.creative-showcase-copy>button svg{width:18px}.creative-showcase-scene{position:relative;min-width:0;overflow:hidden;perspective:1100px;background:#090614}.scene-world{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background-image:linear-gradient(90deg,rgba(11,7,27,.25),transparent 28%),url(/mobile-desktop-v3/media/zhumengge-creative-world-v1-22f3957bcc0f.webp);background-size:auto 118%;background-position:var(--scene-position) center;filter:saturate(1.08) contrast(1.04);transform:scale(1.08) translateZ(0);animation:scene-camera-push 8s ease-in-out infinite alternate;transition:background-position .7s cubic-bezier(.2,.8,.2,1)}.scene-light{position:absolute;top:-25%;right:-20%;bottom:-25%;left:-20%;background:conic-gradient(from 210deg at 72% 2%,transparent 0 20%,rgba(255,220,160,.5) 27%,rgba(154,107,255,.16) 35%,transparent 44%);mix-blend-mode:screen;filter:blur(10px);animation:scene-light-sweep 6s ease-in-out infinite alternate;transform-origin:74% 0}.scene-orbit{position:absolute;border:1px solid rgba(223,206,255,.32);border-radius:50%;box-shadow:0 0 34px #8046ff38;transform:rotateX(70deg) rotate(-18deg)}.scene-orbit-one{width:330px;height:160px;right:-40px;bottom:20px;animation:scene-orbit 13s linear infinite}.scene-orbit-two{width:210px;height:105px;right:20%;top:36px;border-color:#beff3633;animation:scene-orbit 9s linear infinite reverse}.scene-depth-label,.scene-motion-label{position:absolute;z-index:3;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.23);border-radius:999px;background:#0e082280;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-size:12px;font-weight:800;box-shadow:0 10px 24px #00000040}.scene-depth-label{right:22px;top:22px}.scene-depth-label svg{width:14px;color:#c5ff48}.scene-motion-label{right:24px;bottom:22px;color:#e6d9ff}@keyframes scene-camera-push{0%{transform:scale(1.08) translate3d(-1.2%,.5%,0)}to{transform:scale(1.17) translate3d(1.2%,-.5%,0)}}@keyframes scene-light-sweep{0%{opacity:.46;transform:rotate(-5deg) translate(-5%)}to{opacity:.95;transform:rotate(5deg) translate(4%)}}@keyframes scene-orbit{to{transform:rotateX(70deg) rotate(342deg)}}@media(max-width:980px){.creative-showcase-stage{grid-template-columns:1fr;min-height:0}.creative-showcase-copy{padding:38px 28px 30px;background:linear-gradient(180deg,#100828fa,#100828db)}.creative-showcase-copy h2{font-size:30px}.creative-showcase-scene{min-height:330px}.creative-showcase-tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(150px,1fr))}}@media(max-width:620px){.creative-showcase{border-radius:24px}.creative-showcase-tabs{display:flex;padding:7px}.creative-showcase-tabs button{flex:0 0 auto;min-height:48px;padding:0 14px}.creative-showcase-stage{display:flex;flex-direction:column}.creative-showcase-copy{padding:28px 22px 26px}.creative-showcase-copy h2{margin:13px 0 10px;font-size:27px}.creative-showcase-copy p{font-size:14px;line-height:1.7}.creative-showcase-copy>button{margin-top:20px;min-height:48px}.creative-showcase-scene{min-height:260px}.scene-world{background-size:auto 112%}.scene-depth-label{right:14px;top:14px}.scene-motion-label{right:14px;bottom:14px}}@media(prefers-reduced-motion:reduce){.scene-world,.scene-light,.scene-orbit{animation:none}.creative-showcase-tabs button,.creative-showcase-copy>button{transition:none}}@media(max-width:360px){body{min-width:0}.market-welcome h1{font-size:28px;letter-spacing:-1px}}.creative-showcase-stage{display:block;min-height:480px}.creative-showcase-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:0}.scene-world{top:-5%;right:-5%;bottom:-5%;left:-5%;background-size:cover;background-repeat:no-repeat}.creative-showcase-copy{width:min(56%,650px);min-height:480px;padding:62px 54px 54px 46px;background:linear-gradient(90deg,rgba(13,7,34,.98) 0%,rgba(13,7,34,.88) 54%,rgba(13,7,34,.38) 82%,transparent 100%)}@media(max-width:980px){.creative-showcase-stage{min-height:520px}.creative-showcase-copy{width:68%;min-height:520px;padding:48px 34px;background:linear-gradient(90deg,rgba(13,7,34,.96),rgba(13,7,34,.68) 72%,transparent)}.creative-showcase-scene{min-height:0}}@media(max-width:620px){.creative-showcase-stage{min-height:530px}.creative-showcase-copy{width:100%;min-height:530px;padding:32px 22px 190px;justify-content:flex-start;background:linear-gradient(180deg,rgba(13,7,34,.96) 0%,rgba(13,7,34,.78) 56%,rgba(13,7,34,.18) 82%,transparent 100%)}.creative-showcase-scene{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.scene-world{background-size:auto 106%;background-position:var(--scene-position) center}.scene-depth-label{top:auto;bottom:54px}.scene-motion-label{bottom:14px}}@media(max-width:980px){.creation-space-grid{grid-template-columns:1fr 1fr;grid-template-rows:none}.creation-space-card,.creation-space-card:first-child,.creation-space-card:nth-child(4){grid-column:auto;grid-row:auto;min-height:132px}.app-shell-immersive{grid-template-columns:1fr}.app-shell-immersive>.sidebar{display:none}.app-shell-immersive .menu-btn{display:grid}}.app-shell-customer{--zmg-night:#0c071d;--zmg-panel:rgba(255,255,255,.92);--zmg-glass:rgba(255,255,255,.78);--zmg-glow:#a65cff;--zmg-gold:#ffb35a;background:var(--zmg-night)}.app-shell-customer .main-panel{position:relative;isolation:isolate;background:linear-gradient(145deg,#120925,#17102e 42%,#090714);overflow-x:hidden}.app-shell-customer .main-panel:before{content:"";position:fixed;z-index:-2;top:64px;right:0;bottom:0;left:88px;background:linear-gradient(115deg,#090516e6,#160a2e6b,#04050eeb),url(/mobile-desktop-v3/media/zhumengge-creative-world-v1-22f3957bcc0f.webp) center/cover no-repeat;filter:saturate(.85);opacity:.48;pointer-events:none}.app-shell-customer .main-panel:after{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 12%,rgba(174,94,255,.24),transparent 28%),radial-gradient(circle at 38% 88%,rgba(255,165,76,.13),transparent 32%);pointer-events:none}.app-shell-customer .topbar{border-color:#ffffff17;background:#0c071df0!important;color:#fff;box-shadow:0 12px 40px #00000047}.app-shell-customer .topbar .icon-btn,.app-shell-customer .topbar .menu-btn,.app-shell-customer .topbar .points{border-color:#ffffff29;background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell-customer .topbar .back-link{color:#e7dcf5}.app-shell-customer.app-shell-immersive .market-welcome{display:none}.app-shell-customer.app-shell-immersive .market-home{padding-top:18px}.app-shell-customer:not(.app-shell-immersive) .special-workspace,.app-shell-customer:not(.app-shell-immersive) .page-body,.app-shell-customer:not(.app-shell-immersive) .tasks-page,.app-shell-customer:not(.app-shell-immersive) .materials-page{position:relative;z-index:1}.app-shell-customer .special-head,.app-shell-customer .page-intro{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(231,214,255,.18);background:linear-gradient(100deg,#13082df7,#2f1452c2 57%,#10072557),url(/mobile-desktop-v3/media/zhumengge-creative-world-v1-22f3957bcc0f.webp) 78% center/cover no-repeat;color:#fff;box-shadow:0 28px 70px #02000a5c}.app-shell-customer .special-head:after,.app-shell-customer .page-intro:after{content:"";position:absolute;z-index:-1;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 220deg at 88% 0,transparent 0 24%,rgba(255,211,151,.36) 30%,rgba(165,89,255,.18) 38%,transparent 48%);mix-blend-mode:screen;animation:customer-light-breathe 7s ease-in-out infinite alternate;pointer-events:none}.app-shell-customer .special-head h1,.app-shell-customer .page-intro h1{color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.38)}.app-shell-customer .special-head p,.app-shell-customer .page-intro p{color:#ddd2ec}.app-shell-customer .special-head .eyebrow{box-shadow:0 8px 24px #b1ff2d24}.app-shell-customer .form-card,.app-shell-customer .preview-card,.app-shell-customer .builder-grid>section,.app-shell-customer .continue-strip,.app-shell-customer .task-card,.app-shell-customer .material-card{border-color:#59367d2e;background:var(--zmg-panel);box-shadow:0 24px 64px #02000c40,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-shell-customer input,.app-shell-customer textarea,.app-shell-customer select{box-shadow:inset 0 1px 2px #1c0a3a0d}.app-shell-customer .workflow-steps{border-color:#ffffff24;background:#150a2cc2;color:#dfd4ec;box-shadow:0 18px 42px #02000c38;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-customer .poster-workspace .poster-head{min-height:270px;padding-right:min(42vw,540px)}.app-shell-customer .poster-workspace .poster-head:before{content:"";position:absolute;z-index:-1;right:3%;top:8%;width:min(36vw,430px);height:84%;border:1px solid rgba(255,255,255,.2);border-radius:28px;background:linear-gradient(160deg,#ffffff2e,#7737d01f),url(/mobile-desktop-v3/media/zhumengge-creative-world-v1-22f3957bcc0f.webp) 33% center/auto 150% no-repeat;box-shadow:-20px 28px 60px #0000004d,inset 0 0 50px #bb69ff29;transform:perspective(900px) rotateY(-8deg) rotateX(2deg);animation:poster-scene-float 6s ease-in-out infinite alternate}@keyframes customer-light-breathe{0%{opacity:.45;transform:translate(-3%) rotate(-2deg)}to{opacity:.9;transform:translate(3%) rotate(3deg)}}@keyframes poster-scene-float{0%{transform:perspective(900px) rotateY(-8deg) rotateX(2deg) translateY(3px)}to{transform:perspective(900px) rotateY(-4deg) rotateX(-1deg) translateY(-6px)}}@media(max-width:980px){.app-shell-customer .main-panel:before{top:64px;right:0;bottom:0;left:0}.app-shell-customer .poster-workspace .poster-head{padding-right:34px}.app-shell-customer .poster-workspace .poster-head:before{opacity:.25;right:-20%;width:70%}}@media(max-width:620px){.app-shell-customer .special-head,.app-shell-customer .page-intro{border-radius:20px}.app-shell-customer .poster-workspace .poster-head{min-height:310px;padding:28px 20px 120px}.app-shell-customer .poster-workspace .poster-head:before{top:auto;right:14px;bottom:-28px;width:62%;height:150px;border-radius:22px;opacity:.72;transform:perspective(700px) rotateY(-8deg)}}@media(prefers-reduced-motion:reduce){.app-shell-customer .special-head:after,.app-shell-customer .page-intro:after,.app-shell-customer .poster-workspace .poster-head:before{animation:none}}.app-shell-customer .stats-grid>div,.app-shell-customer .table-card,.app-shell-customer .material-library-card,.app-shell-customer .materials-empty,.app-shell-customer .package-account,.app-shell-customer .package-card,.app-shell-customer .wallet-balance-strip,.app-shell-customer .recharge-grid>button{border-color:#69448f33;background:#ffffffeb;box-shadow:0 24px 64px #02000c3d,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-shell-customer .stats-grid>div,.app-shell-customer .recharge-grid>button,.app-shell-customer .material-library-card{transform:perspective(900px) translateZ(0);transition:transform .22s ease,box-shadow .22s ease}.app-shell-customer .stats-grid>div:hover,.app-shell-customer .recharge-grid>button:hover,.app-shell-customer .material-library-card:hover{transform:perspective(900px) translateY(-4px) translateZ(10px);box-shadow:0 30px 72px #02000c52}.app-shell-customer .workspace-layout{position:relative;z-index:1;margin:18px;border:1px solid rgba(255,255,255,.14);border-radius:24px;overflow:hidden;background:#0f08228c;box-shadow:0 30px 80px #00000057;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.app-shell-customer .history-panel,.app-shell-customer .context-panel{border-color:#ffffff1a;background:#110926c7;color:#eee7f7}.app-shell-customer .history-panel .history-item{border:1px solid rgba(255,255,255,.08);background:#ffffff14;color:#fff}.app-shell-customer .chat-panel{background:#f8f5fcf0}.app-shell-customer .composer{border-color:#653c9133;box-shadow:0 20px 55px #0a031a2e}.app-shell-customer .context-panel section{border-color:#ffffff1a;background:#ffffff14;color:#fff}.app-shell-customer .context-panel h3,.app-shell-customer .context-panel b{color:#fff}.app-shell-customer .context-panel p,.app-shell-customer .context-panel span{color:#c9bed7}.app-shell-customer .package-page>.package-muted,.app-shell-customer .page-body>.package-actions{color:#d9cfe5!important}.app-shell-customer .package-page>.package-actions .btn-outline{border-color:#fff3;background:#ffffff1a;color:#fff}@media(max-width:980px){.app-shell-customer .workspace-layout{margin:12px;border-radius:20px}}@media(max-width:620px){.app-shell-customer .workspace-layout{margin:8px;border-radius:18px}.app-shell-customer .stats-grid>div:hover,.app-shell-customer .recharge-grid>button:hover,.app-shell-customer .material-library-card:hover{transform:none}}@media(max-width:620px){.market-welcome{display:block}.market-welcome h1{font-size:32px}.market-welcome>button{margin-top:18px}.creation-space-grid{grid-template-columns:1fr;gap:12px}.creation-space-card{min-height:112px;border-radius:20px}.creation-space-copy b{font-size:18px}}@media(max-width:820px){.market-home{padding:24px 20px}.continue-grid{grid-template-columns:1fr 1fr}.filter-line{align-items:flex-start}.recommend{margin-top:23px}}@media(max-width:540px){.continue-grid{grid-template-columns:1fr}.market-search .btn,.recommend{display:none}.market-home .filter-row button{height:36px;padding:0 12px}.market-home .agent-card{min-height:190px}}.workspace-layout{grid-template-columns:225px minmax(0,1fr) 285px}.history-search{height:37px;border:1px solid var(--line);border-radius:8px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 9px;color:var(--muted);font-size:10px;margin-bottom:13px}.history-search svg{width:14px}.all-history{margin-top:auto;height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;gap:8px}.all-history svg{width:14px}.context-panel{border-left:1px solid var(--line);background:#fbf9fc;padding:18px 14px;overflow:auto}.context-panel section{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px;margin-bottom:10px}.context-panel h3{font-size:12px;margin:0 0 13px}.context-panel>section>p{font-size:9px;color:var(--muted);line-height:1.7;margin:0}.context-item{position:relative;border-top:1px solid #eee8f1;padding:10px 22px 8px 0}.context-item:first-of-type{border-top:0;padding-top:0}.context-item span,.context-item b{display:block;font-size:9px}.context-item span{color:var(--muted);margin-bottom:4px}.context-item svg{position:absolute;right:0;top:17px;width:13px;color:var(--muted)}.context-item:first-of-type svg{top:7px}@media(max-width:1050px){.workspace-layout{grid-template-columns:210px minmax(0,1fr)}.context-panel{display:none}}@media(max-width:820px){.workspace-layout{grid-template-columns:1fr}.history-panel{display:none}}.mode-choice{max-width:320px;margin:0 0 20px}.form-card label>small{display:block;color:var(--muted);font-weight:400;text-align:right;margin-top:5px}.reference-list{display:grid;gap:8px;margin-top:8px}.reference-row{display:flex;gap:8px;align-items:center}.reference-row select{width:145px;flex:0 0 145px}.reference-row input{flex:1;min-width:0}.reference-row input,.reference-row select{margin-top:0!important}.inline-add{min-height:36px;border:1px dashed #cdbfe0;background:#faf5ff;color:var(--purple);border-radius:8px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:10px;font-weight:700;cursor:pointer}.inline-add svg{width:14px}.plan-fields{border-top:1px solid var(--line);padding-top:18px}.plan-fields textarea{height:82px}.action-row{display:flex;gap:10px;justify-content:flex-end}.action-row .btn{width:auto}.error-notice{background:#fff0f0;color:#a52828}.preview-canvas.processing,.preview-canvas.queued{background:linear-gradient(150deg,#2e0a8a,#5b16c9)}.preview-canvas.completed{background:linear-gradient(145deg,#35107d,#6f25d0 60%,#9ecb00)}.result-media{width:100%;max-height:520px;object-fit:contain;border-radius:12px;background:#120633}.script-editor{height:280px!important;line-height:1.8}.script-actions button{flex:0 1 auto;padding:0 13px}.material-box{border:1px solid var(--line);border-radius:11px;background:#faf8fc;padding:15px;margin:18px 0}.material-heading h3{font-size:13px;margin:0 0 4px}.material-heading p{font-size:9px!important;color:var(--muted);margin:0 0 12px!important;line-height:1.6}.material-box .reference-row{display:grid;grid-template-columns:140px minmax(120px,.7fr) minmax(180px,1.4fr) auto}.material-box .field-row{margin-top:14px}.person-silhouette.processing,.person-silhouette.queued{color:var(--lime)}.table-empty{padding:42px;text-align:center;color:var(--muted);font-size:11px}.status-running{color:var(--purple)}.status-error{color:#ba3232}.redeem-row{display:flex;gap:8px;margin-top:16px;position:relative;z-index:1}.redeem-row input{height:40px;flex:1;border:1px solid #e8cda9;background:#fffdfa;border-radius:8px;padding:0 11px;font-size:11px}.configured{font-size:10px;color:#3e7200;background:#efffc3;padding:5px 8px;border-radius:5px}.api-row-edit{align-items:flex-start}.api-row-edit>div:first-child{padding-top:8px}.credential-form{display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(180px,1.3fr) auto auto;gap:7px;flex:2!important}.credential-form input{height:35px;border:1px solid var(--line);border-radius:8px;padding:0 9px;font-size:10px;min-width:0}.users-table .thead,.users-table .trow{grid-template-columns:1.4fr 1fr .8fr .8fr .6fr}.codes-table .thead,.codes-table .trow{grid-template-columns:1.5fr .7fr .7fr .7fr .7fr 1fr}.batch-form{margin-bottom:16px}.batch-form .action-row{margin-top:10px}.video-preview a,.poster-preview a{text-decoration:none;margin-top:10px}.video-preview video{background:#120633;min-height:340px}.membership-card .redeem-row+.notice{position:relative;z-index:2}@media(max-width:1100px){.material-box .reference-row{grid-template-columns:1fr 1fr}.material-box .reference-row .inline-add{min-height:40px}.credential-form{grid-template-columns:1fr 1fr}.users-table .thead,.users-table .trow,.codes-table .thead,.codes-table .trow{min-width:760px}}@media(max-width:820px){.action-row{flex-wrap:wrap}.action-row .btn{flex:1}.material-box .reference-row{grid-template-columns:1fr}.reference-row{flex-wrap:wrap}.reference-row select{width:100%;flex:1 1 100%}.credential-form{grid-template-columns:1fr;width:100%;flex-basis:100%!important}.api-row-edit{align-items:center}.api-row-edit>div:first-child{padding-top:0}.redeem-row{flex-wrap:wrap}.redeem-row .btn{width:100%}}@media(max-width:540px){.special-workspace{padding-left:16px;padding-right:16px}.special-head>.mode-switch{width:100%}.workflow-steps{width:100%;max-width:none}.form-card{padding:18px}.script-editor{height:220px!important}.choice-row.script-actions{flex-wrap:wrap}.choice-row.script-actions button{flex:1 1 45%}.reference-row input{flex:1 1 100%}.material-box{padding:12px}.api-row-edit>.configured,.api-row-edit>.unconfigured{margin-left:auto}.users-table,.codes-table{overflow:auto}}.upload-inline{min-height:36px!important;margin:0!important;padding:0 10px!important;border:1px solid #d9cfe7!important;border-radius:8px!important;background:#fff!important;color:var(--purple)!important;display:inline-flex!important;align-items:center;justify-content:center;gap:5px;white-space:nowrap;cursor:pointer;font-size:10px!important}.material-box .reference-row{grid-template-columns:120px minmax(110px,.6fr) minmax(170px,1.2fr) auto auto}@media(max-width:1100px){.material-box .reference-row{grid-template-columns:1fr 1fr}}@media(max-width:820px){.material-box .reference-row{grid-template-columns:1fr}.upload-inline{width:100%}}.continue-empty{padding:20px;text-align:center;background:#faf8fc;border-radius:9px;color:var(--muted);font-size:10px}.task-completed{background:#e8ffd6!important;color:#288040!important}.task-processing,.task-queued{background:#f0e7ff!important;color:var(--purple)!important}.task-failed{background:#ffe6e6!important;color:#aa3030!important}.login-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:var(--paper)}.login-brand{padding:42px 7vw;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:radial-gradient(circle at 78% 75%,rgba(200,255,25,.28),transparent 22%),linear-gradient(145deg,#2e0a8a,#5b16c9)}.login-brand>div:last-child{max-width:590px;margin-bottom:10vh}.login-brand h1{font-size:48px;line-height:1.18;margin:20px 0 16px;letter-spacing:-2px}.login-brand p{max-width:500px;color:#d9ccef;line-height:1.8}.login-panel{display:grid;place-items:center;padding:35px}.login-card{width:min(430px,100%);border:1px solid var(--line);border-radius:18px;background:#fff;padding:38px;box-shadow:0 25px 60px #2e0a8a1f}.login-icon{width:52px;height:52px;border-radius:14px;background:var(--lime);color:var(--deep);display:grid;place-items:center}.login-card h2{font-size:26px;margin:20px 0 7px}.login-card>p{font-size:11px;color:var(--muted);line-height:1.7;margin-bottom:24px}.login-card label{display:block;font-size:11px;font-weight:700;margin:15px 0}.login-card input{display:block;width:100%;height:46px;margin-top:8px;border:1px solid var(--line);border-radius:9px;padding:0 12px}.login-card>.btn{width:100%;margin-top:13px}.login-card>small{display:block;text-align:center;color:var(--muted);font-size:9px;margin-top:15px}@media(max-width:820px){.login-page{grid-template-columns:1fr}.login-brand{min-height:280px;padding:28px}.login-brand>div:last-child{margin:55px 0 0}.login-brand h1{font-size:33px}.login-panel{padding:24px}.login-card{padding:26px}}.points{cursor:pointer}.history-empty{margin-top:8px;padding:16px 10px;border:1px dashed #d9cfe4;border-radius:9px;color:var(--muted);font-size:10px;line-height:1.7;text-align:center}.membership-layout,.wallet-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;margin-top:28px;max-width:980px}.membership-card-large,.balance-card-large{min-height:292px;padding:34px;display:flex;flex-direction:column;align-items:flex-start}.membership-card-large>b{font-size:27px;margin:21px 0 8px}.membership-card-large>p,.balance-card-large>p{font-size:12px;line-height:1.75;max-width:520px}.membership-card-large>.btn,.balance-card-large>.btn{margin-top:auto;position:relative;z-index:1}.redeem-card,.wallet-explain{border:1px solid var(--line);border-radius:15px;background:#fff;padding:32px}.redeem-icon{width:50px;height:50px;border-radius:14px;background:var(--lime);color:var(--deep);display:grid;place-items:center}.redeem-card h2,.wallet-explain h2{font-size:20px;margin:20px 0 7px}.redeem-card>p,.wallet-explain p{color:var(--muted);font-size:11px;line-height:1.75}.redeem-row-large{margin-top:28px;display:grid;grid-template-columns:1fr auto}.redeem-row-large input{height:44px;border-color:#d8cde3}.wallet-explain{display:flex;gap:18px;align-items:flex-start;background:linear-gradient(145deg,#fff,#f8f3ff)}.wallet-explain>svg{width:48px;height:48px;padding:12px;border-radius:14px;background:#efe5ff;color:var(--purple);flex:0 0 auto}.wallet-explain h2{margin-top:3px}.wallet-explain .btn{margin-top:14px}.balance-card-large>b{font-size:52px;margin:16px 0 5px}.api-config{margin-top:28px}.membership-page .notice,.wallet-page .notice{max-width:980px}@media(max-width:820px){.membership-layout,.wallet-layout{grid-template-columns:1fr}.membership-card-large,.balance-card-large{min-height:250px}.redeem-row-large{grid-template-columns:1fr}.redeem-row-large .btn{width:100%}}.membership-status-strip{max-width:1080px;margin-top:24px;padding:18px 22px;border:1px solid #ded4e8;border-radius:16px;background:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;box-shadow:0 10px 28px #2e0a8a0d}.membership-status-strip>span{min-height:38px;padding:0 13px;border-radius:20px;background:#f1ebf7;color:#695d76;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:900}.membership-status-strip>span.is-active{background:#efffc1;color:#3f6400}.membership-status-strip svg{width:17px}.membership-status-strip>b{font-size:15px}.membership-status-strip>small{font-size:12px;color:var(--muted)}.membership-commercial-layout{max-width:1080px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:22px}.membership-offer-card{position:relative;overflow:hidden;min-height:430px;padding:34px;border-radius:20px;background:radial-gradient(circle at 88% 14%,rgba(200,255,25,.34),transparent 22%),linear-gradient(145deg,#2e0a8a,#5b16c9);color:#fff;box-shadow:0 22px 48px #2e0a8a38}.membership-offer-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-90px;bottom:-95px;background:var(--orange);opacity:.28}.offer-badge{display:inline-flex;padding:7px 11px;border-radius:7px;background:var(--lime);color:var(--deep);font-size:12px;font-weight:900}.offer-price{display:flex;align-items:flex-end;gap:6px;margin:25px 0 5px}.offer-price small{font-size:24px;font-weight:900;line-height:1.8}.offer-price b{font-size:58px;line-height:1;font-weight:900;letter-spacing:-2px}.offer-price em{font-size:14px;font-style:normal;color:#d8cbed;margin-bottom:7px}.membership-offer-card h2{font-size:24px;margin:16px 0}.membership-offer-card ul{list-style:none;padding:0;margin:20px 0 28px;display:grid;gap:12px}.membership-offer-card li{display:flex;align-items:center;gap:9px;font-size:14px;color:#f1eafa}.membership-offer-card li svg{width:19px;color:var(--lime)}.membership-pay-button{position:relative;z-index:1;width:100%;background:var(--lime)!important;color:var(--deep)!important;box-shadow:0 10px 24px #c8ff192e!important}.payment-trust{position:relative;z-index:1;margin-top:13px;display:flex;justify-content:center;align-items:center;gap:6px;color:#d8cbed;font-size:11px}.payment-trust svg{width:14px}.membership-commercial-layout .redeem-card{padding:36px;min-height:430px;display:flex;flex-direction:column;justify-content:center}.membership-commercial-layout .redeem-card h2{font-size:23px}.membership-commercial-layout .redeem-card>p{font-size:13px}.membership-commercial-layout .redeem-row-large{margin-top:26px}.redeem-card>.error-notice{margin:14px 0 0}.redeem-success-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;padding:24px;background:#19053dad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center}.redeem-success-dialog{width:min(560px,100%);padding:40px 42px 34px;border:1px solid rgba(255,255,255,.7);border-radius:26px;background:radial-gradient(circle at 86% 12%,rgba(200,255,25,.25),transparent 25%),#fffdfa;text-align:center;box-shadow:0 32px 100px #18043a61}.redeem-success-mark{width:92px;height:92px;margin:0 auto 19px;border-radius:50%;background:var(--lime);color:var(--deep);display:grid;place-items:center;box-shadow:0 0 0 12px #c8ff1933,0 16px 32px #4465002e}.redeem-success-mark svg{width:49px;height:49px;stroke-width:2.3}.redeem-success-dialog h2{margin:14px 0 9px;color:var(--deep);font-size:34px;letter-spacing:-.5px}.redeem-success-dialog>p{max-width:440px;margin:0 auto;color:#675b71;font-size:15px;line-height:1.75}.redeem-success-entitlement{margin:25px 0 22px;padding:17px 18px;border:1px solid #bfdc70;border-radius:15px;background:linear-gradient(135deg,#f2ffd0,#fffdf5);display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;text-align:left}.redeem-success-entitlement>svg{width:44px;height:44px;padding:10px;border-radius:13px;background:var(--deep);color:var(--lime)}.redeem-success-entitlement small,.redeem-success-entitlement b{display:block}.redeem-success-entitlement small{color:#6e6573;font-size:12px}.redeem-success-entitlement b{margin-top:3px;color:var(--deep);font-size:17px}.redeem-success-actions{display:grid;grid-template-columns:.72fr 1.28fr;gap:11px}.redeem-success-actions>.btn{width:100%;min-height:50px;font-size:14px}.redeem-success-dialog>small{display:block;margin-top:16px;color:#81758a;font-size:12px;line-height:1.6}.wallet-balance-strip{max-width:1080px;margin-top:24px;padding:26px 30px;border-radius:18px;background:linear-gradient(135deg,#2e0a8a,#5b16c9);color:#fff;display:grid;grid-template-columns:minmax(260px,.7fr) 1fr;gap:32px;align-items:center;box-shadow:0 18px 38px #2e0a8a33}.wallet-balance-strip>section{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:14px}.wallet-balance-strip>section>span{grid-column:1/-1;color:#d9ccef;font-size:13px;font-weight:800}.wallet-balance-strip>section>b{font-size:52px;line-height:1;margin-top:9px}.wallet-balance-strip>section>small{font-size:12px;color:#d9ccef;margin-bottom:5px}.wallet-balance-strip>div{padding-left:30px;border-left:1px solid rgba(255,255,255,.22)}.wallet-balance-strip>div>b{font-size:16px}.wallet-balance-strip>div>p{margin:7px 0 0;color:#d9ccef;font-size:13px;line-height:1.7}.recharge-section{max-width:1080px;margin-top:24px;padding:30px;border:1px solid #e1d8e9;border-radius:20px;background:#fff;box-shadow:0 16px 42px #2e0a8a12}.recharge-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.recharge-heading h2{font-size:24px;margin:12px 0 5px}.recharge-heading p{margin:0;color:var(--muted);font-size:13px}.recharge-heading>span{display:flex;align-items:center;gap:7px;color:var(--purple);font-size:13px;font-weight:800}.recharge-heading>span svg{width:18px}.recharge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.recharge-grid>button{position:relative;min-height:270px;padding:25px 22px;border:1px solid #ded4e7;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:.2s}.recharge-grid>button:hover{transform:translateY(-3px);border-color:var(--purple);box-shadow:0 15px 30px #5b16c91f}.recharge-grid>button.recommended{border:2px solid var(--purple);background:linear-gradient(160deg,#fbf8ff,#f2e9ff)}.recharge-grid>button>i{position:absolute;right:16px;top:15px;padding:5px 9px;border-radius:15px;background:var(--lime);color:var(--deep);font-size:11px;font-weight:900;font-style:normal}.recharge-grid>button>span{display:block;color:var(--muted);font-size:13px;font-weight:800}.recharge-grid>button>div{display:flex;align-items:flex-start;gap:4px;margin:22px 0 4px;color:var(--deep)}.recharge-grid>button>div small{font-size:18px;font-weight:900;margin-top:7px}.recharge-grid>button>div b{font-size:44px;line-height:1;font-weight:900}.recharge-grid>button>strong{display:block;font-size:20px;color:var(--purple)}.recharge-grid>button>em{display:block;min-height:22px;margin-top:9px;color:#6b6177;font-size:12px;font-style:normal}.recharge-grid>button>u{position:absolute;left:22px;right:22px;bottom:21px;min-height:42px;border-radius:9px;background:#f0e7ff;color:var(--purple);display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:900;text-decoration:none}.recharge-grid>button.recommended>u{background:var(--purple);color:#fff}.recharge-grid>button>u svg{width:17px}@media(max-width:820px){.membership-status-strip{grid-template-columns:1fr;gap:9px}.membership-commercial-layout,.recharge-grid{grid-template-columns:1fr}.recharge-grid>button{min-height:235px}.wallet-balance-strip{grid-template-columns:1fr}.wallet-balance-strip>div{border-left:0;border-top:1px solid rgba(255,255,255,.22);padding:20px 0 0}.recharge-heading{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.membership-status-strip,.recharge-section{padding:20px 16px}.membership-offer-card{padding:26px 20px;min-height:410px}.offer-price b{font-size:48px}.membership-commercial-layout .redeem-card{padding:26px 20px;min-height:330px}.redeem-success-overlay{padding:14px}.redeem-success-dialog{max-height:calc(100dvh - 28px);overflow-y:auto;padding:29px 18px 24px;border-radius:21px}.redeem-success-mark{width:76px;height:76px;margin-bottom:15px;box-shadow:0 0 0 9px #c8ff1933,0 13px 28px #44650029}.redeem-success-mark svg{width:41px;height:41px}.redeem-success-dialog h2{font-size:28px}.redeem-success-dialog>p{font-size:14px}.redeem-success-entitlement{margin:20px 0 18px;padding:14px}.redeem-success-actions{grid-template-columns:1fr}.redeem-success-actions>.btn:first-child{order:2}.wallet-balance-strip{padding:24px 20px}.wallet-balance-strip>section>b{font-size:44px}.recharge-grid>button{padding:22px 18px}.recharge-grid>button>u{left:18px;right:18px}.recharge-heading h2{font-size:21px}}.task-detail-page{max-width:1120px}.task-detail-page>.back-link{margin-bottom:18px}.task-detail-head{padding:28px 32px;border:1px solid #dfd5e8;border-radius:20px;background:radial-gradient(circle at 86% 18%,rgba(200,255,25,.28),transparent 18%),linear-gradient(145deg,#fff,#f6efff);display:flex;align-items:center;justify-content:space-between;gap:24px}.task-detail-head h1{font-size:30px;margin:15px 0 6px}.task-detail-head p{font-size:14px;color:var(--muted);margin:0}.task-state{min-height:34px;padding:0 11px;border-radius:18px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900}.task-state svg{width:15px}.task-state.task-processing,.task-state.task-queued{background:#eee4ff;color:var(--purple)}.task-state.task-completed{background:#eaffb8;color:#3f6800}.task-state.task-failed{background:#ffe7e7;color:#a52d2d}.task-progress-ring{width:104px;height:104px;flex:0 0 104px;border:8px solid var(--lime);border-radius:50%;background:var(--deep);color:#fff;display:grid;place-items:center;align-content:center;box-shadow:0 10px 25px #2e0a8a33}.task-progress-ring b{font-size:24px}.task-progress-ring small{font-size:10px;color:#d8cbed}.task-progress-track{height:10px;margin:18px 5px 26px;border-radius:8px;background:#eee7f3;overflow:hidden}.task-progress-track i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--purple),var(--lime));transition:width .45s ease}.task-result-card{border:1px solid #e0d7e8;border-radius:20px;background:#fff;padding:28px 30px;box-shadow:0 15px 38px #2e0a8a0f}.task-result-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.task-result-heading h2{font-size:23px;margin:11px 0 0}.task-result-heading>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.task-result-heading>span svg{width:16px}.task-media-result{display:grid;grid-template-columns:minmax(300px,.75fr) 1fr;gap:26px;align-items:center;padding:20px;border-radius:16px;background:#f8f4fb}.task-media-result video,.task-media-result img{width:100%;max-height:540px;object-fit:contain;border-radius:12px;background:#160a3a}.task-media-result.image-result img{max-height:620px;background:#eee7f3}.task-media-result>div>b{font-size:20px}.task-media-result>div>p{font-size:13px;line-height:1.75;color:var(--muted);margin:9px 0 20px}.task-media-result a{text-decoration:none}.task-result-empty{min-height:260px;border:1px dashed #d7cbe2;border-radius:14px;background:#faf8fc;display:grid;place-items:center;align-content:center;gap:9px;text-align:center}.task-result-empty>svg{width:38px;height:38px;color:var(--purple)}.task-result-empty>b{font-size:16px}.task-result-empty>p{font-size:12px;color:var(--muted)}.task-detail-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}@media(max-width:820px){.task-media-result{grid-template-columns:1fr}.task-detail-head{align-items:flex-start}.task-progress-ring{width:86px;height:86px;flex-basis:86px}.task-result-heading{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.task-detail-head{padding:22px 18px}.task-detail-head h1{font-size:24px}.task-progress-ring{width:72px;height:72px;flex-basis:72px;border-width:6px}.task-progress-ring b{font-size:18px}.task-progress-ring small{display:none}.task-result-card{padding:20px 15px}.task-media-result{padding:13px}.task-detail-actions{display:grid;grid-template-columns:1fr}.task-detail-actions .btn{width:100%}}.materials-page{max-width:1180px}.materials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.material-library-card{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:16px;border:1px solid #e0d7e8;border-radius:16px;background:#fff;box-shadow:0 10px 24px #2e0a8a0d}.material-library-card.status-failed{border-color:#efb7b7;background:snow}.material-library-preview{position:relative;min-height:120px;border-radius:12px;background:linear-gradient(145deg,#eee5ff,#f8f4fb);display:grid;place-items:center;overflow:hidden;color:var(--purple)}.material-library-preview img{width:100%;height:100%;object-fit:contain}.material-library-preview>svg{width:40px;height:40px}.material-library-preview>i{position:absolute;left:8px;top:8px;padding:5px 8px;border-radius:14px;background:var(--lime);color:var(--deep);font-size:10px;font-weight:900;font-style:normal}.material-library-info{min-width:0;align-self:center}.material-library-info>span{font-size:11px;font-weight:900;color:var(--purple)}.material-library-info h2{font-size:17px;margin:7px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-library-info p{font-size:11px;color:var(--muted);margin:0}.asset-state.ready{color:#477100}.asset-state.processing{color:var(--purple)}.asset-state.failed{color:#a42d2d}.material-library-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px;padding-top:13px;border-top:1px solid #eee8f2}.material-library-actions button,.material-library-actions label{min-height:38px;padding:0 11px;border:1px solid #ded5e6;border-radius:9px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:800;cursor:pointer}.material-library-actions button:hover,.material-library-actions label:hover{border-color:var(--purple);color:var(--purple)}.material-library-actions .danger{margin-left:auto;color:#a42d2d}.material-library-actions svg{width:15px}.material-library-actions input{position:absolute;width:1px;height:1px;opacity:0}.material-library-actions .disabled{opacity:.45;pointer-events:none}.materials-empty{min-height:360px;margin-top:24px;border:1px dashed #d8cce3;border-radius:18px;background:#faf8fc;display:grid;place-items:center;align-content:center;text-align:center}.materials-empty>svg{width:50px;height:50px;color:var(--purple)}.materials-empty h2{font-size:21px;margin:15px 0 5px}.materials-empty p{font-size:13px;color:var(--muted);margin:0 0 20px}@media(max-width:980px){.materials-grid{grid-template-columns:1fr}}@media(max-width:540px){.material-library-card{grid-template-columns:96px minmax(0,1fr);gap:13px}.material-library-preview{min-height:96px}.material-library-actions button,.material-library-actions label{flex:1}.material-library-actions .danger{margin-left:0}}.wallet-page{display:flex;flex-direction:column}.wallet-page>.page-intro{order:0}.wallet-page>.wallet-balance-strip{order:1}.wallet-page>.recharge-section{order:2}.wallet-page>.user-finance-history{order:3}.wallet-page>.notice{order:4}.credential-status{min-height:30px;padding:0 10px;border-radius:16px;display:inline-flex;align-items:center;white-space:nowrap;font-size:11px;font-weight:900}.credential-status.verified{background:#eaffb8;color:#3f6800}.credential-status.warning,.credential-status.unverified{background:#fff0c7;color:#8a5800}.credential-status.invalid{background:#ffe5e5;color:#a22e2e}.credential-status.unconfigured{background:#f0ebf4;color:#776a82}.credential-actions{display:flex!important;justify-content:flex-end;gap:7px;flex:1!important}.credential-actions .btn{min-height:40px}.api-row-edit{align-items:center!important}.api-row-edit>div:first-child{padding-top:0!important}@media(max-width:820px){.credential-actions{width:100%;flex-basis:100%!important}.credential-actions .btn{flex:1}}.btn{min-height:46px;padding:0 20px;font-size:14px;font-weight:800}.back-link{min-height:44px;font-size:13px;font-weight:600}.special-workspace .special-head h1{font-size:35px;line-height:1.25;font-weight:900;letter-spacing:-1px}.special-workspace .special-head p{font-size:14px;line-height:1.75;color:#625873}.special-workspace .card-heading h2{font-size:21px;font-weight:900}.special-workspace .card-heading p{font-size:13px;line-height:1.6}.special-workspace .form-card label,.special-workspace .material-heading h3{font-size:14px;font-weight:800;line-height:1.5}.special-workspace .form-card input,.special-workspace .form-card textarea,.special-workspace .form-card select{font-size:14px;line-height:1.65;min-height:46px}.special-workspace .form-card label>small,.special-workspace .integration-note{font-size:12px!important;line-height:1.6}.special-workspace .choice-row button{min-height:46px;font-size:13px;font-weight:700;cursor:pointer}.special-workspace .mode-switch{padding:5px;border-radius:12px}.special-workspace .mode-switch button{min-height:44px;padding:8px;font-size:12px;font-weight:700}.special-workspace .mode-switch small{font-size:10px;line-height:1.4}.special-workspace .notice{font-size:13px;line-height:1.6;padding:13px 15px}.workspace-layout .history-title,.workspace-layout .api-mode-title{font-size:12px;font-weight:800}.workspace-layout .history-item{min-height:52px;padding:12px}.workspace-layout .history-item b{font-size:13px;font-weight:800}.workspace-layout .history-item small,.workspace-layout .muted{font-size:11px;line-height:1.55}.workspace-layout .welcome>p{font-size:14px;line-height:1.75}.workspace-layout .examples button{min-height:54px;font-size:13px;font-weight:600}.workspace-layout .message b{font-size:13px}.workspace-layout .message p{font-size:15px;line-height:1.8}.workspace-layout .composer textarea{font-size:14px;line-height:1.6}.workspace-layout .composer small{font-size:11px}.workspace-layout .context-panel h3{font-size:14px;font-weight:900}.workspace-layout .context-item span{font-size:11px}.workspace-layout .context-item b{font-size:13px}.workspace-layout .context-panel>section>p{font-size:12px;line-height:1.7}.history-list{display:grid;gap:7px;margin-top:8px}.history-record{position:relative;border:1px solid transparent;border-radius:11px;background:transparent}.history-record:hover,.history-record.active{border-color:#ddcfeb;background:#f3ebff}.history-record .history-item{width:100%;padding-right:68px;background:transparent!important}.history-record.active .history-item{color:var(--deep)}.history-actions{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:flex;gap:3px;opacity:0;transition:.18s}.history-record:hover .history-actions,.history-record:focus-within .history-actions{opacity:1}.history-actions button{width:28px;height:28px;padding:0;border:0;border-radius:7px;background:#fff;color:#6e617d;display:grid;place-items:center;cursor:pointer}.history-actions button:hover{color:var(--purple)}.history-actions button:last-child:hover{color:#b02f2f;background:#fff0f0}.history-actions svg{width:14px}.history-empty svg{width:16px;vertical-align:middle;margin-right:5px}@media(max-width:820px){.history-actions{opacity:1}}.poster-workspace{padding-top:32px;background:linear-gradient(180deg,#fffdf8 0,#fbf7ff 56%,#fffdf8)}.poster-head{position:relative;overflow:hidden;border:1px solid #dfd3ee;border-radius:20px;padding:30px 32px;background:radial-gradient(circle at 78% 20%,rgba(200,255,25,.28),transparent 23%),linear-gradient(135deg,#fff 0,#f7f0ff 72%,#fff8ec);box-shadow:0 18px 42px #2e0a8a14}.poster-head:after{content:"";position:absolute;right:-34px;bottom:-60px;width:170px;height:170px;border-radius:48% 52% 60% 40%;background:var(--orange);opacity:.12;transform:rotate(18deg)}.poster-head>div:first-child{position:relative;z-index:1;max-width:760px}.poster-head>.mode-switch,.poster-head>.mode-locked{position:relative;z-index:2;width:260px;margin-top:6px;background:#eee7f7}.poster-head h1{margin-top:14px!important;margin-bottom:8px!important}.poster-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.poster-journey>div{min-height:86px;border:1px solid #e0d7e8;border-radius:15px;background:#fff;display:flex;align-items:center;gap:13px;padding:16px 18px;color:#6f657d;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.poster-journey>div>span{width:42px;height:42px;flex:0 0 42px;border:2px solid #d8cce3;border-radius:13px;display:grid;place-items:center;font-size:15px;font-weight:900;background:#faf7fc;color:#766986}.poster-journey>div>span svg{width:19px}.poster-journey b,.poster-journey small{display:block}.poster-journey b{font-size:16px;font-weight:900;color:var(--ink);margin-bottom:3px}.poster-journey small{font-size:12px;line-height:1.45}.poster-journey>div.done{border-color:#d3e89b;background:#f8ffe8}.poster-journey>div.done>span{border-color:var(--lime);background:var(--lime);color:var(--deep)}.poster-journey>div.active{border:2px solid var(--purple);background:linear-gradient(135deg,#5b16c9,#35107d);box-shadow:0 12px 25px #5b16c929;color:#d9cdee}.poster-journey>div.active>span{border-color:var(--lime);background:var(--lime);color:var(--deep)}.poster-journey>div.active b{color:#fff}.poster-builder{grid-template-columns:minmax(620px,1.45fr) minmax(330px,.55fr);gap:22px;align-items:start}.poster-editor-card{padding:30px;border-color:#dfd6e8;box-shadow:0 16px 42px #2e0a8a12}.poster-editor-card .card-heading{padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid #ece5f2}.poster-editor-card .card-heading>span{width:46px;height:46px;border-radius:13px;font-size:14px;background:var(--purple);color:#fff}.poster-mode-choice{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.poster-mode-choice button{min-height:72px!important;padding:13px 16px!important;display:block;text-align:left;border:1px solid #ddd3e6!important;border-radius:12px!important}.poster-mode-choice button b,.poster-mode-choice button small{display:block}.poster-mode-choice button b{font-size:15px;font-weight:900;margin-bottom:4px}.poster-mode-choice button small{font-size:12px;color:#766c83;font-weight:500;line-height:1.45}.poster-mode-choice button.active{border:2px solid var(--purple)!important;background:#f3ebff!important;box-shadow:inset 5px 0 0 var(--lime)}.poster-mode-choice button.active small{color:#5f4f73}.poster-editor-card textarea.large{height:176px;padding:15px 16px;font-size:15px!important;background:#fff;border:1px solid #d7cce1}.poster-ratio-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0;padding:18px;border:1px solid #e1d8e8;border-radius:14px;background:#fcfaff}.poster-ratio-panel>div:first-child b,.poster-ratio-panel>div:first-child small{display:block}.poster-ratio-panel>div:first-child b{font-size:15px;font-weight:900}.poster-ratio-panel>div:first-child small{font-size:12px;color:#766c83;margin-top:4px}.poster-ratio-options{display:grid;grid-template-columns:repeat(4,72px);gap:8px}.poster-ratio-options button{height:58px;border:1px solid #ded4e6;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:800;cursor:pointer}.poster-ratio-options button.active{border:2px solid var(--purple);background:#f1e8ff;color:var(--purple);box-shadow:0 5px 12px #5b16c91a}.ratio-shape{display:block;border:2px solid currentColor;border-radius:2px;width:15px;height:20px;opacity:.7}.ratio-1-1{height:16px}.ratio-9-16{width:12px;height:21px}.ratio-16-9{width:22px;height:13px}.poster-material-section{margin-top:26px;padding-top:24px;border-top:1px solid #e9e1ef}.poster-material-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.poster-material-heading b,.poster-material-heading small{display:block}.poster-material-heading b{font-size:17px;font-weight:900}.poster-material-heading small{font-size:12px;line-height:1.5;color:#72677f;margin-top:4px}.poster-material-heading>span{font-size:12px;font-weight:800;color:var(--purple);background:#f0e7ff;border-radius:18px;padding:7px 11px;white-space:nowrap}.poster-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.poster-material-card{position:relative;min-width:0;border:1px solid #ded5e6;border-radius:14px;background:#fff;padding:14px;transition:border-color .2s ease,box-shadow .2s ease}.poster-material-card:hover{border-color:#bca8d1;box-shadow:0 10px 22px #2e0a8a12}.poster-material-card.has-image{border-color:#b79ae0;background:#fcf9ff}.poster-material-title{display:flex;align-items:center;gap:10px;min-height:45px;margin-bottom:11px}.poster-material-title>span{width:42px;height:42px;flex:0 0 42px;border-radius:11px;background:#eee4ff;color:var(--purple);display:grid;place-items:center}.poster-material-title>span svg{width:20px}.poster-material-title b,.poster-material-title small{display:block}.poster-material-title b{font-size:15px;font-weight:900}.poster-material-title small{font-size:11px;color:#756a82;line-height:1.4;margin-top:2px}.poster-material-upload{position:relative!important;display:block!important;overflow:hidden;height:118px;margin:0!important;border:1.5px dashed #cbbbd9;border-radius:11px;background:#faf7fc;cursor:pointer}.poster-material-upload>input[type=file],.talking-upload-card>input[type=file]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer;z-index:4}.poster-material-upload:hover{border-color:var(--purple);background:#f6efff}.poster-material-upload>img{width:100%;height:100%;display:block;object-fit:contain;background:#f3edf8}.poster-upload-empty,.poster-upload-state{height:100%;display:grid;place-items:center;align-content:center;text-align:center;color:var(--purple)}.poster-upload-empty>svg,.poster-upload-state>svg{width:25px;height:25px;margin-bottom:7px}.poster-upload-empty b{font-size:13px;font-weight:900}.poster-upload-empty small{font-size:10px;color:#7d7388;margin-top:3px}.poster-upload-state{font-size:12px;font-weight:800}.poster-image-overlay{position:absolute;inset:auto 8px 8px;background:#200852d1;color:#fff;border-radius:8px;min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:800;opacity:0;transition:opacity .18s ease}.poster-image-overlay svg{width:15px}.poster-material-upload:hover .poster-image-overlay,.poster-material-upload:focus-within .poster-image-overlay{opacity:1}.poster-material-remove{width:100%;min-height:44px;margin-top:8px;border:0;border-radius:9px;background:#f3eef7;color:#6d607a;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;cursor:pointer}.poster-material-remove:hover{background:#ffe7e7;color:#a62c2c}.poster-material-remove svg{width:15px}.poster-primary-action{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,#2e0a8a,#5b16c9);color:#fff}.poster-primary-action>div b,.poster-primary-action>div small{display:block}.poster-primary-action>div b{font-size:15px;font-weight:900}.poster-primary-action>div small{font-size:11px;color:#d7c9ed;margin-top:4px}.poster-primary-action .btn{min-width:206px;background:var(--lime);color:var(--deep);box-shadow:none}.poster-editor-card .plan-fields{display:grid;gap:2px;padding-top:0;border-top:0}.poster-editor-card .plan-fields>label{margin-bottom:15px}.poster-editor-card .plan-fields textarea{height:96px;padding:13px 14px}.poster-editor-card .action-row{margin-top:18px;padding-top:20px;border-top:1px solid #ebe3f0}.poster-plan-materials{margin:4px 0 10px;padding:16px;border-radius:12px;background:#f8f4fb;border:1px solid #e5dceb}.poster-plan-materials>div:first-child b,.poster-plan-materials>div:first-child small{display:block}.poster-plan-materials>div:first-child b{font-size:14px;font-weight:900}.poster-plan-materials>div:first-child small{font-size:11px;color:#756a82;margin-top:3px}.poster-plan-materials>p{font-size:12px;color:#756a82;margin:13px 0 0}.poster-plan-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.poster-plan-thumbs figure{width:92px;margin:0}.poster-plan-thumbs img{width:92px;height:72px;border-radius:9px;object-fit:contain;border:1px solid #d7cbe1;background:#f3edf8}.poster-plan-thumbs figcaption{font-size:11px;font-weight:700;text-align:center;margin-top:5px;color:#5f526d}.poster-output-panel{position:sticky;top:94px;padding:20px;text-align:left;border-color:#dcd1e6;box-shadow:0 16px 42px #2e0a8a14}.poster-output-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px;min-height:44px}.poster-output-heading>div b,.poster-output-heading>div small{display:block}.poster-output-heading>div b{font-size:18px!important;font-weight:900;margin:0!important}.poster-output-heading>div small{font-size:11px;color:#786d85;margin-top:3px}.poster-status{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-width:0;min-height:28px;height:28px;align-self:center;white-space:nowrap;font-size:11px;font-weight:900;padding:0 10px;border-radius:16px;background:#eee8f2;color:#6b6076}.poster-status.status-ready,.poster-status.status-processing,.poster-status.status-queued{background:#f0e5ff;color:var(--purple)}.poster-status.status-completed{background:#eaffb5;color:#3f6500}.poster-output-panel .preview-canvas{min-height:500px;border-radius:14px;font-size:25px;line-height:1.4;text-align:center;padding:26px}.poster-output-panel .result-media{max-height:600px;min-height:420px;object-fit:contain}.poster-output-panel>div:last-child{text-align:left}.poster-output-panel>div:last-child b{font-size:15px;margin-top:16px}.poster-output-panel>div:last-child p{font-size:12px;line-height:1.65}.poster-output-panel>div:last-child .btn{width:100%;margin-top:8px}.poster-prompt-disclosure{width:100%;margin-top:16px;border:1px solid #dcd1e6;border-radius:14px;background:#fbf8ff;overflow:hidden;text-align:left}.poster-prompt-disclosure>summary{min-height:66px;padding:12px 14px;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;list-style:none;cursor:pointer}.poster-prompt-disclosure>summary::-webkit-details-marker{display:none}.poster-prompt-disclosure>summary:focus-visible{outline:3px solid rgba(91,22,201,.24);outline-offset:-3px}.poster-prompt-summary-icon{width:40px;height:40px;border-radius:11px;background:#eee4ff;color:var(--purple);display:grid;place-items:center}.poster-prompt-summary-icon svg{width:20px}.poster-prompt-disclosure summary strong,.poster-prompt-disclosure summary small{display:block}.poster-prompt-disclosure summary strong{color:var(--ink);font-size:14px;font-weight:900}.poster-prompt-disclosure summary small{margin-top:3px;color:#74677f;font-size:11px;line-height:1.45}.poster-prompt-chevron{width:18px;color:var(--purple);transition:transform .2s ease}.poster-prompt-disclosure[open] .poster-prompt-chevron{transform:rotate(180deg)}.poster-prompt-body{padding:0 14px 14px;border-top:1px solid #e5dced}.poster-prompt-body pre{max-height:360px;margin:14px 0 0;padding:14px;border:1px solid #dfd5e7;border-radius:11px;background:#fff;color:#2d2340;font:500 13px/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere}.poster-prompt-actions{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.poster-prompt-actions button{min-height:44px;padding:0 13px;border:1px solid #cfc1dd;border-radius:10px;background:#fff;color:var(--purple);display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:900;cursor:pointer}.poster-prompt-actions button:hover{border-color:var(--purple);background:#f4edff}.poster-prompt-actions button:focus-visible{outline:3px solid rgba(91,22,201,.24);outline-offset:2px}.poster-prompt-actions button svg{width:17px}.poster-prompt-actions>small{color:#74677f;font-size:11px;line-height:1.45;text-align:right}.poster-prompt-legacy{width:100%;min-height:66px;margin-top:16px;padding:12px 14px;border:1px dashed #d8cde1;border-radius:14px;background:#faf8fc;color:#70647a;display:flex;align-items:center;gap:11px;text-align:left}.poster-prompt-legacy>svg{width:20px;flex:0 0 20px;color:var(--purple)}.poster-prompt-legacy span,.poster-prompt-legacy small{display:block}.poster-prompt-legacy span{color:var(--ink);font-size:14px;font-weight:900}.poster-prompt-legacy small{margin-top:3px;font-size:11px;line-height:1.45}@media(max-width:1200px){.poster-builder{grid-template-columns:minmax(540px,1.25fr) minmax(300px,.75fr)}.poster-ratio-panel{display:block}.poster-ratio-options{margin-top:14px;grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.poster-head{display:block;padding:25px}.poster-head>.mode-switch,.poster-head>.mode-locked{width:100%;margin-top:20px}.poster-builder{grid-template-columns:1fr}.poster-output-panel{position:static;display:flex}.poster-output-panel .preview-canvas{min-height:420px}}@media(max-width:820px){.special-workspace .special-head h1{font-size:30px}.poster-journey{grid-template-columns:1fr}.poster-journey>div{min-height:72px}.poster-material-grid{grid-template-columns:1fr 1fr}.poster-output-panel{display:flex}}@media(max-width:540px){.special-workspace .form-card input,.special-workspace .form-card textarea,.special-workspace .form-card select{font-size:16px}.poster-workspace{padding:18px 14px 42px}.poster-head{padding:22px 18px;border-radius:16px}.special-workspace .special-head h1{font-size:27px}.poster-editor-card{padding:20px 16px}.poster-mode-choice,.poster-material-grid{grid-template-columns:1fr}.poster-ratio-options{grid-template-columns:1fr 1fr}.poster-primary-action{display:block}.poster-primary-action .btn{width:100%;margin-top:14px}.poster-output-panel{padding:16px}.poster-output-heading{min-height:40px;margin-bottom:12px}.poster-output-heading>div b{font-size:17px!important}.poster-output-heading>div small{font-size:12px}.poster-status{height:30px;min-height:30px;font-size:12px}.poster-output-panel .preview-canvas{min-height:270px;font-size:20px;padding:20px}.poster-output-panel .result-media{min-height:260px}.poster-prompt-disclosure>summary{grid-template-columns:36px minmax(0,1fr) 18px;padding:11px}.poster-prompt-summary-icon{width:36px;height:36px}.poster-prompt-actions{align-items:stretch;flex-direction:column}.poster-prompt-actions button{width:100%;justify-content:center}.poster-prompt-actions>small{text-align:left}.poster-prompt-body pre{max-height:300px;font-size:12px}}.talking-workspace{padding-top:32px;background:linear-gradient(180deg,#fffdf8 0,#faf5ff 58%,#fffdf8)}.talking-head{position:relative;overflow:hidden;border:1px solid #dfd3ee;border-radius:20px;padding:30px 32px;background:radial-gradient(circle at 83% 18%,rgba(200,255,25,.28),transparent 22%),linear-gradient(135deg,#fff 0,#f7f0ff 72%,#fff8ec);box-shadow:0 18px 42px #2e0a8a14}.talking-head:after{content:"";position:absolute;right:-38px;bottom:-72px;width:190px;height:190px;border-radius:42% 58% 53% 47%;background:var(--orange);opacity:.12;transform:rotate(18deg)}.talking-head>div:first-child,.talking-head>.mode-switch,.talking-head>.mode-locked{position:relative;z-index:1}.talking-head>div:first-child{max-width:760px}.talking-head>.mode-switch,.talking-head>.mode-locked{width:260px;margin-top:6px}.talking-journey{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:24px 0}.talking-journey>button{min-width:0;min-height:88px;border:1px solid #e0d7e8;border-radius:15px;background:#fff;display:flex;align-items:center;gap:12px;padding:15px;text-align:left;color:#71677e;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.talking-journey>button:disabled{cursor:not-allowed;opacity:.62}.talking-journey>button:not(:disabled):hover{border-color:#bca7d3;box-shadow:0 10px 22px #2e0a8a12}.talking-journey>button>span{width:40px;height:40px;flex:0 0 40px;border:2px solid #d8cce3;border-radius:12px;display:grid;place-items:center;font-size:14px;font-weight:900;background:#faf7fc;color:#766986}.talking-journey>button>span svg{width:18px}.talking-journey b,.talking-journey small{display:block}.talking-journey b{font-size:14px;font-weight:900;color:var(--ink);margin-bottom:3px}.talking-journey small{font-size:11px;line-height:1.45}.talking-journey>button.done{border-color:#d3e89b;background:#f8ffe8}.talking-journey>button.done>span{border-color:var(--lime);background:var(--lime);color:var(--deep)}.talking-journey>button.active{border:2px solid var(--purple);background:linear-gradient(135deg,#5b16c9,#35107d);box-shadow:0 12px 25px #5b16c929;color:#d9cdee;opacity:1}.talking-journey>button.active>span{border-color:var(--lime);background:var(--lime);color:var(--deep)}.talking-journey>button.active b{color:#fff}.builder-grid.talking{grid-template-columns:minmax(590px,1fr) minmax(330px,380px);align-items:start;gap:22px}.talking-editor-card{min-height:590px;padding:30px;border-color:#dfd6e8;box-shadow:0 16px 42px #2e0a8a12}.talking-editor-card .card-heading{padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #ece5f2}.talking-editor-card .card-heading>span{width:46px;height:46px;border-radius:13px;background:var(--purple);color:#fff;font-size:14px}.talking-editor-card textarea.large{height:190px;padding:15px 16px;font-size:15px}.talking-editor-card .script-editor{height:285px;padding:15px 16px;font-size:15px}.duration-hint{display:block;margin-top:4px;color:#786d84;font-size:11px;font-weight:500}.talking-duration-options{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:10px}.talking-duration-options button{min-height:52px;border:1px solid #ddd3e6;border-radius:11px;background:#fff;color:#4f455b;font-size:14px;font-weight:800;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.talking-duration-options button:hover{border-color:#9e80c3;color:var(--purple)}.talking-duration-options button.active{border:2px solid var(--purple);background:#f1e8ff;color:var(--purple);box-shadow:0 8px 18px #5b16c91a}.talking-primary-button{width:100%;margin-top:8px}.talking-editor-card .action-row{margin-top:24px;padding-top:22px;border-top:1px solid #ebe3f0;display:flex;justify-content:space-between;gap:12px}.talking-editor-card .action-row .btn:last-child{margin-left:auto;min-width:200px}.talking-editor-card .script-actions{margin:6px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.talking-editor-card .script-actions button{border-radius:10px;background:#faf7fc;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.talking-editor-card .script-actions button:hover{border-color:var(--purple);color:var(--purple)}.talking-editor-card .script-actions button:disabled{cursor:not-allowed;opacity:.58}.talking-editor-card .script-actions svg{width:17px;height:17px}.script-reasoning,.script-update-notice{min-height:70px;margin-top:12px;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px}.script-reasoning{border:1px solid #c9b6e3;background:linear-gradient(135deg,#f5efff,#fff)}.script-reasoning>svg{width:24px;height:24px;color:var(--purple);flex:0 0 24px}.script-reasoning b,.script-reasoning small{display:block}.script-reasoning b{font-size:14px}.script-reasoning small{margin-top:4px;color:#6f647b;font-size:12px;line-height:1.5}.script-update-notice{min-height:56px;border:1px solid #cfe59a;background:#f7ffe7;color:#395f00}.script-update-notice>svg{width:20px;flex:0 0 20px}.script-update-notice>span{flex:1;font-size:12px;font-weight:700}.script-update-notice>button{min-height:40px;border:0;border-radius:9px;background:#e7f8ba;color:#395f00;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.script-update-notice>button svg{width:15px}.talking-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.platform-resource-import{margin:0 0 14px;padding:17px 18px;border:1px solid #d8c7f0;border-radius:15px;background:linear-gradient(135deg,#fbf8ff,#f8ffea)}.platform-resource-import>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.platform-resource-import header>div{min-width:0}.platform-resource-import header span{display:inline-flex;align-items:center;gap:6px;color:#5b16c9;font-size:11px;font-weight:900}.platform-resource-import header span svg{width:15px}.platform-resource-import h3{margin:7px 0 4px;font-size:16px}.platform-resource-import p{margin:0;color:#675b74;font-size:12px;line-height:1.6}.platform-resource-import>header>button{min-height:38px;padding:0 11px;border:1px solid #d2c1e7;border-radius:9px;background:#fff;color:#5b16c9;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.platform-resource-import>header>button:disabled{opacity:.6;cursor:not-allowed}.platform-resource-import>header>button svg{width:15px}.platform-resource-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-top:14px}.platform-resource-controls label{display:block;color:#544862;font-size:12px;font-weight:800}.platform-resource-controls select{display:block;width:100%;height:42px;margin-top:6px;padding:0 10px;border:1px solid #d7c9e6;border-radius:9px;background:#fff;color:#43374f;font-size:13px}.platform-resource-controls .btn{min-height:42px;white-space:nowrap}.platform-resource-controls>small{grid-column:1/-1;color:#71657d;font-size:11px;line-height:1.55}.platform-resource-wait{min-height:66px;margin-top:13px;border-radius:10px;background:#ffffffbf;color:#665572;display:flex;align-items:center;gap:9px;padding:0 13px;font-size:12px;font-weight:700}.platform-resource-wait svg{width:19px;color:#5b16c9}.talking-material-card{border:1px solid #ddd3e6;border-radius:15px;background:#fcfaff;padding:18px;min-width:0}.talking-material-card.ready{border:2px solid #a9ce47;background:#fbffef}.talking-material-title{display:flex;align-items:center;gap:10px;min-height:48px;margin-bottom:17px}.talking-material-title>span{width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:#eee4ff;color:var(--purple);display:grid;place-items:center}.talking-material-title>span svg{width:21px}.talking-material-title>div{min-width:0}.talking-material-title b,.talking-material-title small{display:block}.talking-material-title b{font-size:16px;font-weight:900}.talking-material-title small{font-size:11px;color:#756a82;line-height:1.4;margin-top:2px}.talking-material-title i{margin-left:auto;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-style:normal;font-size:11px;font-weight:900;color:#477300;background:#eaffb5;padding:6px 8px;border-radius:16px}.talking-material-title i svg{width:13px}.talking-upload-card{position:relative;overflow:hidden;height:128px!important;margin:8px 0 0!important;border:1.5px dashed #c8b7d8!important;border-radius:12px!important;background:#fff!important;display:grid!important;place-items:center;align-content:center;gap:4px;color:var(--purple);cursor:pointer;text-align:center}.talking-upload-card:hover{border-color:var(--purple)!important;background:#f7f0ff!important}.talking-upload-card>svg{width:25px;height:25px;margin-bottom:4px}.talking-upload-card>b{font-size:13px}.talking-upload-card>small{font-size:11px!important;color:#786d84;font-weight:500}.voice-review-panel{margin-top:12px;border-radius:12px;padding:15px;background:#fff;border:1px solid #ddd3e6}.voice-review-panel.processing{background:#f6f0ff;border-color:#cbb8e5}.voice-review-wait{min-height:62px;display:flex;align-items:center;gap:11px}.voice-review-wait>svg{width:24px;color:var(--purple)}.voice-review-wait b,.voice-review-wait small{display:block}.voice-review-wait b{font-size:13px}.voice-review-wait small{font-size:11px;color:#71657d;margin-top:4px;line-height:1.45}.voice-review-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.voice-review-heading>span{width:34px;height:34px;border-radius:10px;background:var(--lime);color:var(--deep);display:grid;place-items:center;flex:0 0 34px}.voice-review-heading>span svg{width:17px}.voice-review-heading b,.voice-review-heading small{display:block}.voice-review-heading b{font-size:14px}.voice-review-heading small{font-size:11px;color:#6f647b;line-height:1.5;margin-top:3px}.voice-review-panel label{font-size:12px!important;margin-bottom:12px!important}.voice-review-panel textarea{height:118px!important;background:#fff!important;font-size:13px!important;line-height:1.65}.voice-review-confirm{width:100%;min-height:46px}.voice-review-failed b,.voice-review-failed small{display:block}.voice-review-failed b{font-size:13px;color:#a72f2f}.voice-review-failed small{font-size:11px;color:#7d6262;line-height:1.5;margin-top:4px}.material-inline-error{margin-top:10px;border:1px solid #f1b5b5;border-radius:10px;background:#fff2f2;color:#8d2929;padding:12px 13px}.material-inline-error b,.material-inline-error span,.material-inline-error small{display:block}.material-inline-error b{font-size:13px}.material-inline-error span{font-size:12px;line-height:1.55;margin-top:4px}.material-inline-error small{font-size:10px;color:#8b6262;margin-top:5px;line-height:1.45}.talking-tip{display:flex;align-items:center;gap:8px;margin-top:14px;padding:13px 15px;border-radius:10px;background:#f0e7ff;color:#5b3e82;font-size:12px;line-height:1.6}.talking-tip svg{width:18px;flex:0 0 18px;color:var(--purple)}.talking-final-summary{display:grid;gap:9px;margin-bottom:22px}.talking-final-summary>div{min-height:66px;border:1px solid #e1d8e8;border-radius:12px;background:#fcfaff;display:flex;align-items:center;gap:12px;padding:12px 14px}.talking-final-summary>div>svg{width:21px;color:var(--purple)}.talking-final-summary span{min-width:0;flex:1}.talking-final-summary small,.talking-final-summary b{display:block}.talking-final-summary small{font-size:11px;color:#786d84}.talking-final-summary b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.talking-final-summary button{min-width:52px;height:36px;border:0;border-radius:8px;background:#eee6f7;color:var(--purple);font-size:12px;font-weight:800;cursor:pointer}.talking-cover-person-card{margin:0 0 22px;padding:18px;border:1px solid #ddd3e6;border-radius:15px;background:#fcfaff}.talking-cover-person-card.ready{border:2px solid #a9ce47;background:#fbffef}.talking-cover-person-heading{display:flex;align-items:center;gap:11px;margin-bottom:14px}.talking-cover-person-heading>span{width:42px;height:42px;border-radius:12px;background:#eee4ff;color:var(--purple);display:grid;place-items:center;flex:0 0 42px}.talking-cover-person-heading>span svg{width:20px}.talking-cover-person-heading>div{min-width:0;flex:1}.talking-cover-person-heading b,.talking-cover-person-heading small{display:block}.talking-cover-person-heading b{font-size:15px;font-weight:900}.talking-cover-person-heading small{margin-top:3px;color:#756a82;font-size:12px;line-height:1.5}.talking-cover-person-heading i{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border-radius:16px;background:#eaffb5;color:#477300;font-size:11px;font-weight:900;font-style:normal;white-space:nowrap}.talking-cover-person-heading i svg{width:13px}.talking-cover-person-body{display:flex;align-items:stretch;gap:10px}.talking-cover-person-upload{position:relative;min-height:116px!important;margin:0!important;padding:12px!important;border:1.5px dashed #c8b7d8!important;border-radius:12px!important;background:#fff!important;display:flex!important;align-items:center;gap:14px;cursor:pointer;overflow:hidden}.talking-cover-person-upload:hover{border-color:var(--purple)!important;background:#faf6ff!important}.talking-cover-person-upload>input[type=file]{display:none!important}.talking-cover-person-upload>img,.talking-cover-person-empty{width:78px;height:92px;border-radius:10px;flex:0 0 78px;background:#ede4f7}.talking-cover-person-upload>img{object-fit:contain}.talking-cover-person-empty{display:grid;place-items:center;color:var(--purple)}.talking-cover-person-empty svg{width:31px;height:31px}.talking-cover-person-copy{min-width:0;flex:1}.talking-cover-person-copy b,.talking-cover-person-copy small{display:block}.talking-cover-person-copy b{font-size:14px;color:var(--ink)}.talking-cover-person-copy small{margin-top:6px;color:#71657d;font-size:12px!important;line-height:1.55}.talking-cover-person-action{min-width:88px;height:40px;padding:0 12px;border-radius:9px;background:var(--purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.talking-cover-person-action svg{width:18px}.talking-cover-person-body>button{min-width:90px;border:1px solid #ddd3e6;border-radius:11px;background:#fff;color:#6c6078;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.talking-cover-person-body>button:hover{border-color:#c77;color:#a32f2f;background:#fff7f7}.talking-cover-person-body>button svg{width:15px}.talking-cover-person-note,.talking-cover-person-error{margin:11px 0 0;display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.6}.talking-cover-person-note{color:#645773}.talking-cover-person-note svg{width:16px;color:var(--purple)}.talking-cover-person-error{padding:9px 11px;border-radius:9px;background:#fff0f0;color:#9b2929;font-weight:700}.talking-cover-person-upload{flex:1}.talking-cover-mode{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:8px;padding:17px;border:1px solid #e1d8e8;border-radius:13px;background:#fcfaff}.talking-cover-mode>div:first-child{display:flex;align-items:center;gap:11px}.talking-cover-mode>div:first-child>svg{width:22px;color:var(--purple)}.talking-cover-mode b,.talking-cover-mode small{display:block}.talking-cover-mode b{font-size:14px}.talking-cover-mode small{font-size:11px;color:#766b82;margin-top:3px}.talking-cover-mode>.mode-switch,.talking-cover-mode>.mode-locked{width:230px;flex:0 0 230px}.talking-submit-zone{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,#2e0a8a,#5b16c9);color:#fff}.talking-submit-zone b,.talking-submit-zone small{display:block}.talking-submit-zone b{font-size:15px}.talking-submit-zone small{font-size:11px;color:#d7c9ed;margin-top:4px}.talking-submit-zone .btn{min-width:210px;background:var(--lime);color:var(--deep);box-shadow:none}.talking-output-panel{position:sticky;top:94px;padding:20px;text-align:left;background:#25105f;color:#fff;box-shadow:0 16px 42px #2e0a8a1c}.talking-output-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.talking-output-heading b,.talking-output-heading small{display:block}.talking-output-heading b{font-size:18px}.talking-output-heading small{font-size:11px;color:#c8b9e6;margin-top:3px}.talking-status{height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:16px;background:#4a258c;color:#eee5ff;font-size:11px;font-weight:900;white-space:nowrap}.talking-status.status-completed{background:var(--lime);color:var(--deep)}.talking-preview-stage{position:relative}.talking-output-panel .person-silhouette{min-height:375px;border-radius:14px}.talking-output-panel .result-media{width:100%;min-height:375px;max-height:560px;border-radius:14px;object-fit:contain;background:#12052f}.talking-output-panel .talking-template-preview{display:block;height:min(56vh,560px);object-fit:contain;background:#12052f}.talking-output-panel .play{top:50%}.talking-output-copy>b{display:block;font-size:15px;margin-top:16px}.talking-output-copy>p{font-size:12px!important;line-height:1.7!important;color:#c8b9e6!important}.talking-output-copy>.btn{width:100%;margin-top:8px}.talking-output-copy>.btn-outline{background:#fff;color:var(--deep)}.talking-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.talking-checklist span{min-height:38px;border:1px solid rgba(255,255,255,.16);border-radius:9px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#a997c6;font-size:12px;font-weight:700}.talking-checklist span svg{width:15px}.talking-checklist span.done{border-color:#c8ff1973;background:#c8ff191c;color:var(--lime)}.talking-delivery{display:grid;gap:20px;margin-top:4px}.delivery-success-head{min-height:136px;padding:25px 28px;border:1px solid #cfe782;border-radius:20px;background:radial-gradient(circle at 88% 28%,rgba(255,138,31,.2),transparent 21%),linear-gradient(135deg,#f6ffd8,#fff 58%,#f7f0ff);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;box-shadow:0 15px 34px #2e0a8a12}.delivery-success-head>span{width:58px;height:58px;border-radius:18px;background:var(--lime);color:var(--deep);display:grid;place-items:center;transform:rotate(-4deg)}.delivery-success-head>span svg{width:29px;height:29px;transform:rotate(4deg)}.delivery-success-head small{display:block;color:#4e6f00;font-size:12px;font-weight:900}.delivery-success-head h2{font-size:27px;line-height:1.3;margin:5px 0 4px}.delivery-success-head p{margin:0;color:#625873;font-size:13px;line-height:1.7}.delivery-success-head time{min-height:40px;padding:0 12px;border:1px solid #ded4e8;border-radius:20px;background:#fff;color:#6e627b;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;white-space:nowrap}.delivery-success-head time svg{width:16px;color:var(--purple)}.delivery-preview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:20px;align-items:start}.delivery-video-preview,.delivery-cover-preview{border:1px solid #ded4e8;border-radius:20px;background:#fff;padding:22px;box-shadow:0 14px 34px #2e0a8a0f}.delivery-card-heading{min-height:58px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.delivery-card-heading h3{font-size:21px;margin:7px 0 0}.delivery-version-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:#eee8f2}.delivery-version-switch button{min-width:94px;height:40px;border:0;border-radius:9px;background:transparent;color:#6e627b;font-size:13px;font-weight:800;cursor:pointer}.delivery-version-switch button.active{background:var(--purple);color:#fff;box-shadow:0 5px 14px #5b16c933}.delivery-version-switch button:disabled{opacity:.38;cursor:not-allowed}.delivery-video-preview>video{width:100%;height:min(62vh,660px);min-height:440px;border-radius:15px;background:#13052f;object-fit:contain;display:block}.delivery-preview-note{min-height:50px;margin:13px 0 0;padding:13px 15px;border-radius:11px;background:#f5f0fa;color:#655972;font-size:13px;line-height:1.7}.delivery-cover-preview>img{width:100%;max-height:570px;aspect-ratio:3/4;object-fit:contain;border-radius:14px;background:#f0e8f6;display:block}.delivery-cover-copy{padding-top:15px}.delivery-cover-copy>b{font-size:15px}.delivery-cover-copy>p{min-height:43px;margin:7px 0 14px;color:#6b6077;font-size:12px;line-height:1.7}.delivery-cover-copy>.btn{width:100%;text-decoration:none}.delivery-file-missing{min-height:440px;border:1px dashed #d7cbe2;border-radius:15px;background:#faf8fc;color:#72667e;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.delivery-file-missing>svg{width:38px;height:38px;color:var(--purple)}.delivery-file-missing>b{font-size:16px}.delivery-file-missing>p{margin:0;font-size:12px}.delivery-file-missing.cover-missing{min-height:380px;aspect-ratio:3/4}.delivery-download-zone{padding:25px;border:1px solid #ded4e8;border-radius:20px;background:#fff;box-shadow:0 14px 34px #2e0a8a0f}.delivery-download-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.delivery-download-heading h3{font-size:22px;margin:8px 0 0}.delivery-download-heading>small{color:#73677e;font-size:12px;font-weight:800}.delivery-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.delivery-download-grid>article{position:relative;min-height:270px;padding:20px;border:1px solid #dfd6e8;border-radius:16px;background:#fbf9fd;display:flex;flex-direction:column}.delivery-download-grid>article.featured{border:2px solid var(--purple);background:linear-gradient(155deg,#f7f0ff,#fff)}.delivery-file-icon{width:46px;height:46px;border-radius:13px;background:#ece2fa;color:var(--purple);display:grid;place-items:center}.delivery-download-grid>article.featured .delivery-file-icon{background:var(--lime);color:var(--deep)}.delivery-file-icon svg{width:22px}.delivery-download-grid>article>span{position:absolute;right:15px;top:17px;padding:5px 8px;border-radius:14px;background:#ede7f1;color:#625771;font-size:10px;font-weight:900}.delivery-download-grid>article.featured>span{background:var(--purple);color:#fff}.delivery-download-grid h4{font-size:18px;margin:18px 0 7px}.delivery-download-grid p{margin:0 0 17px;color:#6d6279;font-size:12px;line-height:1.7}.delivery-download-grid .btn{width:100%;margin-top:auto;text-decoration:none}.delivery-actions{display:flex;justify-content:flex-end;gap:10px}.talking-delivery.is-compact{margin:0}.talking-delivery.is-compact .delivery-success-head{display:none}.talking-delivery.is-compact .delivery-preview-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.talking-delivery.is-compact .delivery-video-preview>video{height:min(56vh,580px);min-height:380px}.talking-delivery.is-compact .delivery-download-zone{box-shadow:none}.admin-body .admin-heading h1,.editor-title h1{font-size:32px;font-weight:900;line-height:1.25}.admin-body .admin-heading p,.editor-title p{font-size:14px;line-height:1.7;color:#665b74}.admin-toolbar{min-height:72px;height:auto;padding:12px 20px}.admin-toolbar .search-mini{height:46px;border-radius:10px}.admin-toolbar .search-mini input{font-size:14px}.admin-toolbar>span{font-size:13px;font-weight:700}.admin-table .thead,.admin-table .trow{min-height:68px;font-size:13px;line-height:1.5}.admin-table .thead{font-size:12px;font-weight:900}.admin-table .agent-cell b{font-size:14px}.admin-table .agent-cell>span small{font-size:11px;line-height:1.5}.admin-table .table-action{min-height:40px;padding:0 8px;font-size:13px}.pagination{min-height:64px}.pagination span{font-size:13px}.pagination button{min-width:40px;height:40px;font-size:12px;font-weight:700;cursor:pointer}.admin-table .thead,.admin-table .trow{grid-template-columns:1.7fr .8fr .7fr .6fr .7fr .8fr 1.15fr}.agent-row-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px}.admin-table .status-action{min-width:58px;border-radius:8px;padding:0 10px;background:#f1ebf7}.admin-table .status-action.unpublish{background:#fff0f0;color:#a62f2f}.admin-table .status-action.publish{background:#efffc6;color:#496d00}.admin-table .status-action:disabled{opacity:.55;cursor:not-allowed}.admin-status-notice{min-height:46px;padding:10px 18px;border:1px solid #cce980;border-bottom:0;background:#f2ffd1;color:#3f6800;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.admin-status-notice svg{width:17px}.publish-badge.offline{background:#f0ebf4;color:#655a70}.btn-danger{background:#fff0f0;color:#a62f2f;border:1px solid #f0baba;box-shadow:none}.editor-form label,.batch-form label{font-size:14px;font-weight:800;line-height:1.5}.editor-form input,.editor-form textarea,.batch-form input{min-height:46px;font-size:14px;line-height:1.65;padding:11px 13px}.editor-form textarea{height:100px}.prompt-section textarea{height:300px;font-size:14px}.prompt-section small{font-size:11px}.form-section{padding:26px}.form-section h2{font-size:18px;font-weight:900}.form-section h2>span{width:30px;height:30px;font-size:12px}.publish-badge{font-size:12px;font-weight:800;padding:7px 11px}.test-head{height:86px;padding:0 20px}.test-head b{font-size:15px}.test-head small{font-size:12px;line-height:1.5}.test-empty p{font-size:13px}.test-reply p{font-size:14px;line-height:1.75;padding:13px}.test-composer{padding:11px 54px 10px 12px}.test-composer textarea{height:70px;font-size:14px;line-height:1.6}.test-composer button{width:40px;height:40px;top:25px}.notice{font-size:13px;line-height:1.6;padding:12px 14px}.strategy-title h2{font-size:20px}.strategy-title p{font-size:13px;line-height:1.6}.mode-badge{font-size:12px}.strategy-options>button{min-height:126px}.strategy-options b{font-size:14px}.strategy-options p{font-size:12px;line-height:1.65}.confirm-zone b{font-size:14px}.confirm-zone p{font-size:12px;line-height:1.6}.policy-grid h3{font-size:14px}.policy-grid b{font-size:13px}.policy-grid p{font-size:12px;line-height:1.6}.admin-login-page .login-card>p,.admin-login-page .login-card label{font-size:14px}.admin-login-page .login-card input{height:48px;font-size:16px}.admin-login-page .login-card>small{font-size:12px;line-height:1.6}@media(max-width:1200px){.builder-grid.talking{grid-template-columns:minmax(520px,1fr) minmax(310px,350px)}.talking-journey>button{padding:13px}.talking-journey small{display:none}.delivery-preview-grid,.talking-delivery.is-compact .delivery-preview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}}@media(max-width:900px){.talking-head{display:block}.talking-head>.mode-switch,.talking-head>.mode-locked{width:100%;margin-top:20px}.builder-grid.talking{grid-template-columns:1fr}.talking-output-panel{position:static;display:flex}.talking-output-panel .person-silhouette{min-height:420px}.delivery-success-head{grid-template-columns:auto 1fr}.delivery-success-head time{grid-column:1/-1;justify-self:start}.delivery-preview-grid,.talking-delivery.is-compact .delivery-preview-grid{grid-template-columns:1fr}.delivery-cover-preview{display:grid;grid-template-columns:minmax(220px,.65fr) 1fr;gap:18px}.delivery-cover-preview .delivery-card-heading{grid-column:1/-1}.delivery-cover-preview>img{max-height:470px}.delivery-download-grid{grid-template-columns:1fr 1fr}.delivery-download-grid>article:last-child{grid-column:1/-1}}@media(max-width:820px){.talking-journey{grid-template-columns:1fr 1fr}.talking-journey>button{min-height:74px}.talking-journey small{display:block}.talking-output-panel{display:flex}.admin-table .thead,.admin-table .trow{font-size:13px}.editor-form{padding:26px 22px 48px}}@media(max-width:1100px){.admin-table .thead,.admin-table .trow{grid-template-columns:1.8fr .9fr .8fr .7fr .8fr 1.15fr}}@media(max-width:540px){.talking-workspace{padding:18px 14px 42px}.talking-head{padding:22px 18px;border-radius:16px}.talking-journey{grid-template-columns:1fr}.talking-journey>button{min-height:70px}.talking-editor-card{padding:20px 16px;min-height:0}.talking-material-grid,.talking-editor-card .script-actions,.field-row,.platform-resource-controls{grid-template-columns:1fr}.platform-resource-import>header{display:block}.platform-resource-import>header>button{width:100%;justify-content:center;margin-top:12px}.platform-resource-controls .btn{width:100%}.talking-duration-options{grid-template-columns:repeat(3,1fr)}.script-update-notice{align-items:flex-start;flex-wrap:wrap}.script-update-notice>button{width:100%;justify-content:center}.talking-editor-card .action-row,.talking-cover-mode,.talking-submit-zone{display:block}.talking-editor-card .action-row .btn{width:100%;margin:0 0 10px}.talking-editor-card .action-row .btn:last-child{margin:0}.talking-cover-person-card{padding:15px}.talking-cover-person-heading{align-items:flex-start}.talking-cover-person-heading i{margin-left:auto}.talking-cover-person-body{display:block}.talking-cover-person-upload{display:grid!important;grid-template-columns:68px minmax(0,1fr);min-height:142px!important}.talking-cover-person-upload>img,.talking-cover-person-empty{width:68px;height:82px;flex-basis:68px}.talking-cover-person-action{grid-column:1/-1;width:100%}.talking-cover-person-body>button{width:100%;min-height:44px;margin-top:9px}.talking-cover-mode>.mode-switch,.talking-cover-mode>.mode-locked{width:100%;margin-top:15px}.talking-submit-zone .btn{width:100%;margin-top:14px}.talking-output-panel{padding:16px}.talking-output-panel .person-silhouette,.talking-output-panel .result-media{min-height:285px}.admin-body .admin-heading h1,.editor-title h1{font-size:27px}.form-section{padding:20px 16px}.admin-toolbar{align-items:stretch;flex-wrap:wrap}.admin-toolbar .search-mini{width:100%}.admin-toolbar .btn{flex:1}.delivery-success-head{padding:20px 17px;grid-template-columns:auto 1fr}.delivery-success-head>span{width:48px;height:48px;border-radius:14px}.delivery-success-head h2{font-size:21px}.delivery-success-head p{font-size:12px}.delivery-success-head time{white-space:normal;line-height:1.5}.delivery-video-preview,.delivery-cover-preview,.delivery-download-zone{padding:16px;border-radius:16px}.delivery-card-heading{align-items:flex-start;flex-direction:column}.delivery-version-switch{width:100%}.delivery-version-switch button{min-width:0}.delivery-video-preview>video,.talking-delivery.is-compact .delivery-video-preview>video{height:auto;min-height:300px;max-height:72vh}.delivery-cover-preview{display:block}.delivery-cover-preview .delivery-card-heading{display:flex}.delivery-cover-preview>img{max-height:none}.delivery-download-grid{grid-template-columns:1fr}.delivery-download-grid>article:last-child{grid-column:auto}.delivery-download-grid>article{min-height:250px}.delivery-download-heading{align-items:flex-start;flex-direction:column}.delivery-actions{display:grid;grid-template-columns:1fr}.delivery-actions .btn{width:100%}}.talking-input-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px}.talking-input-modes>button{position:relative;min-height:104px;padding:16px;border:1px solid #ded4e8;border-radius:14px;background:#fcfaff;color:var(--ink);display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:.2s ease}.talking-input-modes>button:hover{border-color:#a78acb;background:#faf5ff}.talking-input-modes>button.active{border:2px solid var(--purple);background:#f4edff;box-shadow:0 10px 24px #5b16c91a}.talking-input-modes>button>span{width:44px;height:44px;border-radius:12px;background:#eee4ff;color:var(--purple);display:grid;place-items:center}.talking-input-modes>button>span svg{width:21px}.talking-input-modes>button>div{min-width:0}.talking-input-modes b,.talking-input-modes small{display:block}.talking-input-modes b{font-size:15px;font-weight:900}.talking-input-modes small{margin-top:5px;color:#6f647b;font-size:12px;line-height:1.55}.talking-input-modes>button>svg{width:19px;color:var(--purple)}.talking-editor-card textarea.talking-manual-script{height:285px}.talking-cover-template-plan{margin:20px 0 0;padding:18px;border:1px solid #ddd3e6;border-radius:15px;background:#fcfaff}.talking-cover-template-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.talking-cover-template-heading b,.talking-cover-template-heading small{display:block}.talking-cover-template-heading b{font-size:15px;font-weight:900}.talking-cover-template-heading small{margin-top:4px;color:#72667e;font-size:12px;line-height:1.55}.talking-cover-template-heading>span{padding:7px 10px;border-radius:16px;background:var(--lime);color:var(--deep);font-size:11px;font-weight:900;white-space:nowrap}.talking-cover-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.talking-cover-template-grid>article{position:relative;min-height:150px;padding:14px;border:1px solid #ded4e8;border-radius:12px;background:#fff;overflow:hidden}.talking-cover-template-grid>article>span{display:block;color:#998ca6;font-size:11px;font-weight:900}.talking-cover-template-grid>article>b,.talking-cover-template-grid>article>small{display:block}.talking-cover-template-grid>article>b{margin-top:11px;font-size:15px}.talking-cover-template-grid>article>small{margin-top:3px;color:#6f647b;font-size:11px}.talking-cover-template-grid>article>p{margin:9px 0 26px;color:#71657d;font-size:11px;line-height:1.55}.talking-cover-template-grid>article>i{position:absolute;left:14px;bottom:12px;display:inline-flex;align-items:center;gap:4px;color:#4c7700;font-size:10px;font-weight:900;font-style:normal}.talking-cover-template-grid>article>i svg{width:13px}.talking-cover-template-grid .cover-template-impact{border-top:4px solid #ff5a36}.talking-cover-template-grid .cover-template-authority{border-top:4px solid #2f57a6}.talking-cover-template-grid .cover-template-curiosity{border-top:4px solid #7b24d1}.delivery-preview-grid{grid-template-columns:minmax(0,1.3fr) minmax(420px,.9fr)}.delivery-cover-set>.delivery-card-heading>small{color:#6c6078;font-size:12px;font-weight:900}.delivery-cover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.delivery-cover-grid>article{min-width:0;border:1px solid #dfd6e8;border-radius:13px;background:#fbf9fd;overflow:hidden}.delivery-cover-grid>article>img,.delivery-cover-grid .delivery-file-missing{width:100%;aspect-ratio:3/4;min-height:0;border:0;border-radius:0;object-fit:cover;display:block}.delivery-cover-grid .delivery-file-missing{padding:10px}.delivery-cover-grid .delivery-file-missing>svg{width:25px;height:25px}.delivery-cover-grid .delivery-file-missing>b{font-size:12px}.delivery-cover-grid>article>div:last-child{min-height:112px;padding:11px;display:flex;flex-direction:column;align-items:flex-start}.delivery-cover-grid>article>div:last-child>span{color:#786d84;font-size:9px;font-weight:800}.delivery-cover-grid>article>div:last-child>b{margin:3px 0 9px;font-size:13px}.delivery-cover-grid>article>div:last-child>a{width:100%;height:34px;margin-top:auto;border-radius:8px;background:#eee4ff;color:var(--purple);display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-size:11px;font-weight:900}.delivery-cover-grid>article>div:last-child>a svg{width:14px}.delivery-cover-grid>article>div:last-child>small{color:#806f8e;font-size:10px;line-height:1.45}.delivery-download-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.delivery-download-grid>article{min-height:250px;padding:16px}.delivery-download-grid h4{font-size:16px}.delivery-download-grid p{font-size:11px}@media(max-width:1200px){.delivery-preview-grid,.talking-delivery.is-compact .delivery-preview-grid{grid-template-columns:1fr}.delivery-download-grid,.delivery-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.delivery-cover-preview.delivery-cover-set{display:block}.delivery-download-grid{grid-template-columns:1fr 1fr}.delivery-download-grid>article:last-child{grid-column:auto}}@media(max-width:540px){.talking-input-modes{grid-template-columns:1fr}.talking-input-modes>button{min-height:92px}.talking-cover-template-heading{align-items:flex-start}.talking-cover-template-grid{grid-template-columns:1fr}.talking-cover-template-grid>article{min-height:126px}.delivery-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.delivery-cover-grid>article>div:last-child{min-height:104px;padding:8px}.delivery-cover-grid>article>div:last-child>b{font-size:12px}.delivery-cover-grid>article>div:last-child>span{font-size:8px}.delivery-cover-grid>article>div:last-child>a{font-size:10px}.delivery-download-grid{grid-template-columns:1fr}}.delivery-video-section,.delivery-cover-gallery{padding:26px;border:1px solid #ded4e8;border-radius:20px;background:#fff;box-shadow:0 14px 34px #2e0a8a0f}.delivery-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.delivery-section-heading h3{margin:8px 0 0;font-size:23px;line-height:1.3}.delivery-section-heading>small{max-width:420px;color:#70647c;font-size:12px;font-weight:700;line-height:1.6;text-align:right}.delivery-video-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;align-items:start}.delivery-video-preview{box-shadow:none}.delivery-video-downloads{display:grid;gap:14px}.delivery-video-downloads>article{position:relative;min-height:225px;padding:20px;border:1px solid #dfd6e8;border-radius:17px;background:#fbf9fd;display:flex;flex-direction:column}.delivery-video-downloads>article.featured{border:2px solid var(--purple);background:linear-gradient(155deg,#f6efff,#fff)}.delivery-video-downloads>article>.delivery-video-badge{position:absolute;right:16px;top:18px;padding:5px 9px;border-radius:16px;background:#ede7f1;color:#625771;font-size:10px;font-weight:900}.delivery-video-downloads>article.featured>.delivery-video-badge{background:var(--purple);color:#fff}.delivery-video-downloads>article.featured .delivery-file-icon{background:var(--lime);color:var(--deep)}.delivery-video-downloads h4{margin:17px 0 6px;font-size:18px}.delivery-video-downloads p{margin:0 0 16px;color:#6d6279;font-size:12px;line-height:1.7}.delivery-video-downloads .direct-download-wrap{margin-top:auto;position:static;padding:0;background:transparent}.direct-download-wrap{display:grid;gap:6px;width:100%}.direct-download-wrap>.btn{width:100%}.direct-download-wrap>small{color:#a52f2f;font-size:11px;line-height:1.5}.direct-download-wrap svg{width:17px;height:17px}.delivery-cover-gallery{padding:28px}.delivery-cover-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.delivery-cover-card{min-width:0;border:1px solid #ded4e8;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 12px 28px #2e0a8a14;transition:transform .2s ease,box-shadow .2s ease}.delivery-cover-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #2e0a8a24}.delivery-cover-card.cover-impact{border-top:5px solid #ff5a36}.delivery-cover-card.cover-authority{border-top:5px solid #2f57a6}.delivery-cover-card.cover-curiosity{border-top:5px solid #7b24d1}.delivery-cover-artwork{width:100%;aspect-ratio:3/4;background:#16063a;overflow:hidden}.delivery-cover-artwork>img{width:100%;height:100%;display:block;object-fit:contain}.delivery-cover-artwork .delivery-file-missing{width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#f7f2fb}.delivery-cover-card>footer{min-height:178px;padding:17px;display:flex;flex-direction:column}.delivery-cover-card>footer>div>span{color:#75677f;font-size:11px;font-weight:800}.delivery-cover-card h4{margin:4px 0 6px;font-size:20px}.delivery-cover-card p{margin:0;color:#6d6178;font-size:12px;line-height:1.65}.delivery-cover-card>footer>.direct-download-wrap,.delivery-cover-card>footer>button{margin-top:auto;padding-top:14px}.delivery-actions{padding-top:4px}.talking-delivery.is-compact .delivery-video-section,.talking-delivery.is-compact .delivery-cover-gallery{box-shadow:none}.talking-delivery.is-compact .delivery-video-layout{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}@media(max-width:1050px){.delivery-video-layout,.talking-delivery.is-compact .delivery-video-layout{grid-template-columns:1fr}.delivery-video-downloads{grid-template-columns:1fr 1fr}.delivery-video-downloads>article{min-height:205px}}@media(max-width:820px){.delivery-section-heading{align-items:flex-start;flex-direction:column}.delivery-section-heading>small{text-align:left}.delivery-cover-gallery-grid{grid-template-columns:1fr}.delivery-cover-card{max-width:520px;width:100%;margin:0 auto}.delivery-video-downloads{grid-template-columns:1fr}}@media(max-width:540px){.delivery-video-section,.delivery-cover-gallery{padding:16px;border-radius:16px}.delivery-section-heading h3{font-size:20px}.delivery-video-downloads>article{min-height:190px;padding:17px}.delivery-cover-card>footer{min-height:165px;padding:15px}.delivery-cover-card h4{font-size:19px}}.cover-studio-workspace{max-width:1500px;margin:0 auto;padding:30px 36px 56px}.cover-studio-head{min-height:180px;padding:34px 38px;border-radius:24px;background:linear-gradient(125deg,#210851,#5c16c9 62%,#7c22c9);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:32px;overflow:hidden;position:relative}.cover-studio-head:after{content:"";position:absolute;right:-90px;bottom:-170px;width:390px;height:390px;border-radius:50%;background:#c9ff18;opacity:.18}.cover-studio-head>div:first-child{position:relative;z-index:1;max-width:800px}.cover-studio-head h1{margin:13px 0 10px;font-size:38px;line-height:1.2;letter-spacing:-1px}.cover-studio-head p{max-width:740px;margin:0;color:#e8ddff;font-size:15px;line-height:1.75}.cover-studio-head>.mode-switch,.cover-studio-head>.mode-locked{position:relative;z-index:1;flex:0 0 auto;background:#ffffff1f;border-color:#ffffff47}.cover-studio-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.cover-studio-steps>button{min-height:82px;padding:14px;border:1px solid #ddd2e8;border-radius:16px;background:#fff;color:var(--ink);display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;text-align:left;cursor:pointer}.cover-studio-steps>button:disabled{cursor:not-allowed;opacity:.55}.cover-studio-steps>button>span{width:38px;height:38px;border-radius:12px;background:#eee7f5;color:#6c5b78;display:grid;place-items:center;font-size:13px;font-weight:900}.cover-studio-steps>button>span svg{width:18px}.cover-studio-steps b,.cover-studio-steps small{display:block}.cover-studio-steps b{font-size:14px;font-weight:900}.cover-studio-steps small{margin-top:4px;color:#776b82;font-size:11px;line-height:1.4}.cover-studio-steps>button.active{border:2px solid var(--purple);background:#f5efff;box-shadow:0 10px 28px #5b16c91f}.cover-studio-steps>button.active>span{background:var(--purple);color:#fff}.cover-studio-steps>button.done{border-color:#b6dc58;background:#f8ffe8}.cover-studio-steps>button.done>span{background:var(--lime);color:var(--deep)}.cover-studio-layout{display:grid;grid-template-columns:minmax(620px,1fr) minmax(330px,410px);gap:18px;align-items:start}.cover-studio-editor{min-height:720px;padding:30px;border:1px solid #ded4e8;border-radius:22px;background:#fff;box-shadow:0 18px 44px #2c0d5e12}.cover-stage-heading{display:flex;align-items:flex-start;gap:16px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #e8e0ee}.cover-stage-heading>span{width:48px;height:48px;flex:0 0 48px;border-radius:14px;background:var(--purple);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:900}.cover-stage-heading.success>span{background:var(--lime);color:var(--deep)}.cover-stage-heading>span svg{width:22px}.cover-stage-heading h2{margin:0;font-size:25px;line-height:1.3}.cover-stage-heading p{margin:6px 0 0;color:#70647b;font-size:14px;line-height:1.65}.cover-input-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cover-input-modes>button{min-height:142px;padding:17px;border:1px solid #ddd3e7;border-radius:16px;background:#fcfaff;color:var(--ink);display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer}.cover-input-modes>button>span{width:40px;height:40px;border-radius:11px;background:#eee5fb;color:var(--purple);display:grid;place-items:center}.cover-input-modes>button>span svg{width:20px}.cover-input-modes b{margin-top:14px;font-size:15px;font-weight:900}.cover-input-modes small{margin-top:5px;color:#71647d;font-size:12px;line-height:1.55}.cover-input-modes>button.active{border:2px solid var(--purple);background:#f5efff;box-shadow:0 10px 26px #5b16c91a}.cover-input-modes>button.active>span{background:var(--lime);color:var(--deep)}.cover-source-field{display:block;margin-top:22px;font-size:14px;font-weight:900}.cover-source-field textarea{width:100%;height:250px;margin-top:9px;padding:17px;border:1px solid #d9cde4;border-radius:15px;background:#fff;font:inherit;font-size:15px;font-weight:500;line-height:1.75;resize:vertical}.cover-source-field>small{display:block;margin-top:6px;color:#80748b;text-align:right;font-size:12px}.cover-main-action,.cover-download-bar{margin-top:22px;padding:18px 20px;border-radius:17px;background:#f3ecff;display:flex;align-items:center;justify-content:space-between;gap:18px}.cover-main-action b,.cover-main-action small,.cover-download-bar b,.cover-download-bar small{display:block}.cover-main-action b,.cover-download-bar b{font-size:14px}.cover-main-action small,.cover-download-bar small{margin-top:4px;color:#70627d;font-size:12px}.cover-main-action .btn{min-width:230px}.cover-theme-list{display:grid;gap:10px}.cover-theme-list>article{position:relative;min-height:112px;padding:16px;border:1px solid #ded5e7;border-radius:15px;background:#fff;display:grid;grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:15px;cursor:pointer;transition:.18s ease}.cover-theme-list>article:hover{transform:translateY(-1px);border-color:#aa8dd0}.cover-theme-list>article.active{border:2px solid var(--purple);background:#f8f3ff;box-shadow:0 10px 28px #5b16c91a}.cover-theme-rank{height:76px;border-right:1px solid #e6ddeb;display:grid;align-content:center}.cover-theme-rank span{color:#998ca4;font-size:11px;font-weight:900}.cover-theme-rank b{font-size:24px;color:var(--purple)}.cover-theme-rank small{color:#7d7188;font-size:10px}.cover-hook-tag{display:inline-flex;padding:5px 8px;border-radius:12px;background:#eaffac;color:#355800;font-size:10px;font-weight:900}.cover-theme-list h3{margin:7px 0 3px;font-size:19px}.cover-theme-list p{margin:0;color:#73667e;font-size:12px}.cover-theme-list>article>i{width:26px;height:26px;border-radius:50%;background:var(--lime);color:var(--deep);display:grid;place-items:center}.cover-theme-list>article>i:empty{background:#eee7f2}.cover-theme-list>article>i svg{width:15px}.cover-title-editor{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding:18px;border:1px solid #dfd5e8;border-radius:16px;background:#fcfaff}.cover-title-editor label{font-size:13px;font-weight:900}.cover-title-editor input{width:100%;height:48px;margin-top:7px;padding:0 13px;border:1px solid #d6c9e2;border-radius:11px;font-size:15px}.cover-title-editor .notice{grid-column:1/-1}.cover-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e8e0ee}.cover-footer-actions .btn{min-width:180px}.cover-person-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cover-person-modes>button{min-height:102px;padding:16px;border:1px solid #ded4e8;border-radius:15px;background:#fff;color:var(--ink);display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:13px;text-align:left;cursor:pointer}.cover-person-modes>button>svg:first-child{width:44px;height:44px;padding:11px;border-radius:12px;background:#eee5fa;color:var(--purple)}.cover-person-modes b,.cover-person-modes small{display:block}.cover-person-modes b{font-size:15px}.cover-person-modes small{margin-top:4px;color:#756981;font-size:12px;line-height:1.5}.cover-person-modes>button>svg:last-child{opacity:0}.cover-person-modes>button.active{border:2px solid #8fbd27;background:#fbffe9}.cover-person-modes>button.active>svg:last-child{opacity:1;color:#4d7800}.cover-person-library{margin-top:20px;padding:18px;border:1px solid #ded4e8;border-radius:16px;background:#fcfaff}.cover-library-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.cover-library-heading b,.cover-library-heading small{display:block}.cover-library-heading b{font-size:15px}.cover-library-heading small{margin-top:4px;color:#74677f;font-size:12px}.cover-library-heading>label{min-height:44px;padding:0 14px;border-radius:10px;background:var(--purple);color:#fff;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:900;cursor:pointer}.cover-library-heading>label svg{width:17px}.cover-person-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.cover-person-grid>button,.cover-person-empty{position:relative;min-height:152px;padding:7px;border:1px solid #ded4e8;border-radius:13px;background:#fff;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.cover-person-grid>button img{width:100%;height:108px;border-radius:9px;object-fit:contain;background:#f1eaf6}.cover-person-grid>button span{width:100%;padding-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800}.cover-person-grid>button i{position:absolute;right:10px;top:10px;width:24px;height:24px;border-radius:50%;background:var(--lime);color:var(--deep);display:grid;place-items:center}.cover-person-grid>button i svg{width:14px}.cover-person-grid>button.active{border:2px solid var(--purple);background:#f5efff}.cover-person-empty{border-style:dashed;color:var(--purple);gap:5px}.cover-person-empty>svg{width:25px}.cover-person-empty b{font-size:12px}.cover-person-empty small{color:#7b6f87;font-size:10px}.cover-logo-setting-title{margin-top:24px}.livestream-logo-card{margin-top:0}.livestream-logo-card .standard-material-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.livestream-logo-rule{margin:13px 0 0;padding:11px 12px;border-radius:10px;background:#f1e8ff;color:#5b367c;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55}.livestream-logo-rule svg{width:17px;flex:0 0 17px;color:var(--purple)}.cover-confirm-card{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cover-confirm-card>div{min-height:130px;padding:18px;border:1px solid #dfd6e8;border-radius:15px;background:#fcfaff}.cover-confirm-card span,.cover-confirm-card b,.cover-confirm-card small{display:block}.cover-confirm-card span{color:#786b83;font-size:11px;font-weight:900}.cover-confirm-card b{margin:10px 0 5px;font-size:17px}.cover-confirm-card small{color:#72667e;font-size:12px;line-height:1.55}.cover-generating{margin-top:18px;padding:17px;border-radius:14px;background:#efffc2;display:flex;align-items:center;gap:13px;color:#2d4c00}.cover-generating>svg{width:28px}.cover-generating b,.cover-generating small{display:block}.cover-generating small{margin-top:4px;font-size:12px}.cover-delivery{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:15px}.cover-delivery>article{padding:14px;border:1px solid #ded4e8;border-radius:17px;background:#fcfaff}.cover-delivery header{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.cover-delivery header b{font-size:14px}.cover-delivery header span{padding:5px 8px;border-radius:12px;background:#eaffab;color:#355600;font-size:10px;font-weight:900}.cover-result-full,.cover-result-crop{background:#17043a;border-radius:12px;overflow:hidden;display:grid;place-items:center}.cover-result-full{aspect-ratio:9/16}.cover-result-crop{aspect-ratio:3/4}.cover-result-full img{width:100%;height:100%;object-fit:contain}.cover-result-crop img{width:100%;height:100%;object-fit:cover;object-position:center}.cover-download-bar .direct-download-wrap{width:240px;flex:0 0 240px}.cover-live-preview{position:sticky;top:18px;padding:22px;border-radius:22px;background:#24085a;color:#fff;box-shadow:0 20px 44px #2205562e}.cover-preview-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.cover-preview-heading span,.cover-preview-heading b{display:block}.cover-preview-heading span{color:#cbb8ec;font-size:12px;font-weight:900}.cover-preview-heading b{margin-top:4px;font-size:18px}.cover-preview-heading>small{padding:6px 9px;border-radius:13px;background:#52259a;color:#eadeff;font-size:11px;font-weight:900}.cover-preview-phone{position:relative;width:min(100%,340px);margin:18px auto;aspect-ratio:9/16;border:2px solid rgba(255,255,255,.18);border-radius:18px;background:#17043a;overflow:hidden}.cover-preview-phone>img{width:100%;height:100%;object-fit:cover}.cover-preview-phone.is-planning{display:grid;place-items:center;background:radial-gradient(circle at 50% 32%,rgba(201,255,24,.13),transparent 27%),linear-gradient(155deg,#5120a0,#2d096e 65%,#18043d)}.cover-preview-pending{max-width:240px;padding:25px;text-align:center}.cover-preview-pending>span{width:58px;height:58px;margin:0 auto 18px;border-radius:18px;background:var(--lime);color:#230654;display:grid;place-items:center;transform:rotate(-4deg)}.cover-preview-pending>span svg{width:28px;transform:rotate(4deg)}.cover-preview-pending b,.cover-preview-pending small{display:block}.cover-preview-pending b{font-size:18px}.cover-preview-pending small{margin-top:8px;color:#cdbde7;font-size:12px;line-height:1.65}.cover-preview-summary{display:grid;gap:9px;margin:0 auto 14px;width:min(100%,340px)}.cover-preview-summary>article{min-height:76px;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:#ffffff14;display:flex;align-items:center;gap:12px}.cover-summary-visual{width:48px;height:58px;flex:0 0 48px;border-radius:9px;background:#4f2392;color:var(--lime);display:grid;place-items:center;overflow:hidden}.cover-summary-visual>img{width:100%;height:100%;object-fit:contain}.cover-summary-visual>svg{width:22px}.cover-preview-summary small,.cover-preview-summary b{display:block}.cover-preview-summary>article>div:last-child{min-width:0}.cover-preview-summary>article>div:last-child>small{color:#c9b9e4;font-size:11px;line-height:1.5}.cover-preview-summary>article>div:last-child>b{margin-top:3px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover-summary-copy{width:100%;min-width:0}.cover-summary-copy>span{display:inline-flex;padding:4px 7px;border-radius:9px;background:var(--lime);color:#230654;font-size:10px;font-weight:900}.cover-summary-copy>b{margin-top:7px!important;font-size:14px!important;line-height:1.45;white-space:normal!important}.cover-summary-copy>small{margin-top:3px;color:#c9b9e4;font-size:11px}.cover-preview-note{padding:14px;border-radius:14px;background:#ffffff17;display:flex;gap:11px}.cover-preview-note>svg{width:21px;flex:0 0 21px;color:var(--lime)}.cover-preview-note p{margin:0}.cover-preview-note b,.cover-preview-note span{display:block}.cover-preview-note b{font-size:13px}.cover-preview-note span{margin-top:4px;color:#ccbce7;font-size:12px;line-height:1.55}@media(max-width:1180px){.cover-studio-layout{grid-template-columns:minmax(550px,1fr) 330px}.cover-studio-head h1{font-size:33px}.cover-studio-steps small{display:none}.cover-person-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.cover-studio-workspace{padding:22px}.cover-studio-head{display:block}.cover-studio-head>.mode-switch,.cover-studio-head>.mode-locked{width:100%;margin-top:22px}.cover-studio-layout{grid-template-columns:1fr}.cover-live-preview{position:static;display:grid;grid-template-columns:minmax(260px,340px) 1fr;column-gap:20px}.cover-preview-heading,.cover-preview-summary,.cover-preview-note{grid-column:2}.cover-preview-phone{grid-row:1/4;margin:0}.cover-studio-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.cover-studio-workspace{padding:14px}.cover-studio-head{min-height:0;padding:24px 18px;border-radius:17px}.cover-studio-head h1{font-size:27px;letter-spacing:-.5px}.cover-studio-head p{font-size:13px}.cover-studio-steps{grid-template-columns:1fr 1fr}.cover-studio-steps>button{min-height:70px}.cover-studio-steps small{display:block}.cover-studio-editor{min-height:0;padding:20px 16px;border-radius:17px}.cover-stage-heading h2{font-size:21px}.cover-stage-heading p{font-size:13px}.cover-input-modes{grid-template-columns:1fr}.cover-input-modes>button{min-height:92px;display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:12px}.cover-input-modes>button>span{grid-row:1/3}.cover-input-modes b{margin:0}.cover-input-modes small{margin-top:3px}.cover-source-field textarea{height:220px}.cover-main-action,.cover-download-bar{display:block}.cover-main-action .btn,.cover-download-bar .direct-download-wrap{width:100%;min-width:0;margin-top:14px}.cover-theme-list>article{grid-template-columns:50px minmax(0,1fr) 24px;padding:13px;gap:10px}.cover-theme-list h3{font-size:17px}.cover-title-editor,.cover-person-modes,.cover-confirm-card,.cover-delivery{grid-template-columns:1fr}.cover-footer-actions{display:grid;grid-template-columns:1fr}.cover-footer-actions .btn{width:100%;min-width:0}.cover-library-heading{align-items:flex-start;flex-direction:column}.cover-library-heading>label{width:100%;justify-content:center}.cover-person-grid,.livestream-logo-card .standard-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-live-preview{display:block;padding:17px}.cover-preview-heading{margin-bottom:15px}.cover-preview-phone{width:min(100%,320px);margin:0 auto 15px}.cover-preview-copy>strong{font-size:27px}.cover-preview-note{display:flex}.cover-result-full{max-height:none}.cover-studio-head .mode-switch button{min-height:48px}}.standard-cover.short-video .cover-studio-head{background:linear-gradient(125deg,#210851,#6a13ca 55%,#ec5b50 120%)}.standard-cover.wechat-article .cover-studio-head{background:linear-gradient(125deg,#160947,#4318a0 55%,#8fbd27 135%)}.cover-input-modes.modes-2{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-ratio-section,.standard-materials{padding:20px;border:1px solid #ded4e8;border-radius:18px;background:#fcfaff}.standard-materials{margin-top:18px}.standard-setting-title{margin-bottom:14px}.standard-setting-title b,.standard-setting-title small{display:block}.standard-setting-title b{font-size:16px;font-weight:900}.standard-setting-title small{margin-top:4px;color:#74677f;font-size:13px}.standard-ratio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.standard-ratio-grid>button{position:relative;min-height:98px;padding:14px;border:1px solid #ded4e8;border-radius:14px;background:#fff;color:var(--ink);display:grid;grid-template-columns:50px minmax(0,1fr) 20px;align-items:center;gap:12px;text-align:left;cursor:pointer}.standard-ratio-grid>button.active{border:2px solid var(--purple);background:#f5efff}.standard-ratio-grid>button>svg{width:19px;color:#5c8b00}.standard-ratio-grid b,.standard-ratio-grid small{display:block}.standard-ratio-grid b{font-size:14px}.standard-ratio-grid small{margin-top:4px;color:#756981;font-size:11px;line-height:1.5}.ratio-shape{display:block;justify-self:center;border:3px solid var(--purple);border-radius:5px;background:#eee4ff}.ratio-3-4{width:31px;height:42px}.ratio-9-16{width:27px;height:46px}.ratio-4-3{width:44px;height:33px}.ratio-16-9{width:47px;height:27px}.wechat-fixed-spec{min-height:94px;padding:17px;border:2px solid #a4ce3f;border-radius:16px;background:#faffea;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px}.wechat-fixed-spec>span{width:48px;height:48px;border-radius:13px;background:var(--lime);color:var(--deep);display:grid;place-items:center}.wechat-fixed-spec b,.wechat-fixed-spec small{display:block}.wechat-fixed-spec b{font-size:15px}.wechat-fixed-spec small{margin-top:5px;color:#607042;font-size:12px;line-height:1.55}.wechat-fixed-spec i{display:flex;align-items:center;gap:5px;color:#4d7800;font-size:12px;font-weight:900;font-style:normal}.wechat-fixed-spec i svg{width:16px}.standard-material-card{margin-top:12px;padding:16px;border:1px solid #ded4e8;border-radius:15px;background:#fff}.standard-material-card.active{border-color:#9cc535;background:#fbffed}.standard-material-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.standard-material-card>header>div{display:flex;align-items:center;gap:11px}.standard-material-card>header>div>span{width:42px;height:42px;border-radius:11px;background:#eee5fa;color:var(--purple);display:grid;place-items:center}.standard-material-card>header svg{width:20px}.standard-material-card b,.standard-material-card small{display:block}.standard-material-card>header b{font-size:14px}.standard-material-card>header small{margin-top:3px;color:#756981;font-size:11px}.material-toggle{min-width:78px;height:44px;border:1px solid #d8cee2;border-radius:22px;background:#f4eff7;color:#6d6178;font-size:12px;font-weight:900;cursor:pointer}.material-toggle.active{border-color:var(--lime);background:var(--lime);color:var(--deep)}.standard-material-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid #e6ddec}.standard-material-grid>button,.standard-material-grid>label{position:relative;min-height:116px;padding:6px;border:1px solid #ddd3e7;border-radius:12px;background:#fff;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.standard-material-grid img{width:100%;height:78px;border-radius:8px;object-fit:contain;background:#f1eaf6}.standard-material-grid>button>span{width:100%;padding-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800}.standard-material-grid>button>i{position:absolute;right:7px;top:7px;width:23px;height:23px;border-radius:50%;background:var(--lime);color:var(--deep);display:grid;place-items:center}.standard-material-grid>button>i svg{width:13px}.standard-material-grid>button.active{border:2px solid var(--purple);background:#f4efff}.standard-material-grid>label{border-style:dashed;color:var(--purple);gap:4px;text-align:center}.standard-material-grid>label svg{width:23px}.standard-material-grid>label b{font-size:11px}.standard-material-grid>label small{color:#7b6f87;font-size:9px}.standard-preview-frame{width:min(100%,340px);margin:18px auto;overflow:hidden;border:2px solid rgba(255,255,255,.18);border-radius:18px;background:#17043a}.standard-preview-frame.preview-short_video{aspect-ratio:3/4}.standard-preview-frame.preview-wechat_article{aspect-ratio:2.35/1}.standard-preview-frame>img{width:100%;height:100%;object-fit:contain;background:#12032f;display:block}.standard-preview-frame.is-planning{min-height:220px;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,rgba(201,255,24,.15),transparent 30%),linear-gradient(155deg,#5120a0,#2d096e 65%,#18043d)}.standard-summary-list{display:grid;gap:9px;margin:0 auto 14px;width:min(100%,340px)}.standard-summary-list>article{padding:12px 13px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff14}.standard-summary-list small,.standard-summary-list b{display:block}.standard-summary-list small{color:#c9b9e4;font-size:11px}.standard-summary-list b{margin-top:4px;font-size:14px;line-height:1.45}.standard-cover-result{min-height:420px;padding:18px;border-radius:18px;background:#19043e;display:grid;place-items:center}.standard-cover-result>img{max-width:100%;max-height:680px;border-radius:12px;object-fit:contain}.standard-cover-result.result-wechat_article{min-height:280px}.standard-cover-result.result-wechat_article>img{width:100%}.talking-internal-mode,.talking-template-settings,.talking-story-settings,.talking-story-plan,.talking-chase-analysis,.talking-naming-candidates{margin:0 0 18px;padding:17px;border:1px solid #ded4e8;border-radius:15px;background:#fcfaff}.talking-internal-mode{border-color:#6f4b99;background:linear-gradient(135deg,#241044,#4f1a80);color:#fff}.talking-internal-mode>header,.talking-template-settings>header,.talking-story-plan>header,.talking-naming-candidates>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.talking-internal-mode b,.talking-internal-mode small,.talking-template-settings b,.talking-template-settings small{display:block}.talking-internal-mode header small{margin-top:4px;color:#d9cbe8;font-size:11px}.talking-internal-mode header>span{padding:6px 9px;border-radius:13px;background:var(--lime);color:var(--deep);font-size:9px;font-weight:900}.talking-internal-mode>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.talking-internal-mode>div>button{min-height:76px;padding:12px;border:1px solid rgba(255,255,255,.22);border-radius:11px;background:#ffffff14;color:#fff;text-align:left}.talking-internal-mode>div>button.active{border:2px solid var(--lime);background:#c8ff1921}.talking-internal-mode>div small{margin-top:4px;color:#d9cbe8;font-size:10px;line-height:1.45}.talking-template-settings>header>button{min-height:40px;padding:0 11px;border:1px solid #c9b5df;border-radius:10px;background:#fff;color:var(--purple);display:flex;align-items:center;gap:6px;font-size:11px;font-weight:900}.talking-template-settings>header>button.active{border-color:var(--lime);background:var(--lime);color:var(--deep)}.talking-template-settings>header svg{width:16px}.talking-template-settings>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.talking-template-settings>div>button{min-height:78px;padding:12px;border:1px solid #ddd2e5;border-radius:11px;background:#fff;text-align:left}.talking-template-settings>div>button.active{border:2px solid var(--purple);background:#f4efff}.talking-template-settings>div small{margin-top:4px;color:#74687e;font-size:10px;line-height:1.45}.talking-template-settings>label{display:block;margin-top:14px}.talking-template-settings>label>span{display:block;margin-bottom:7px;font-size:12px;font-weight:900}.talking-template-settings textarea,.talking-story-settings textarea{width:100%;height:150px;padding:12px;border:1px solid #d8cde1;border-radius:11px;font:inherit;line-height:1.6;resize:vertical}.talking-story-heading{margin-bottom:13px}.talking-story-heading b,.talking-story-heading small{display:block}.talking-story-heading small{margin-top:4px;color:#756981;font-size:11px}.talking-office-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 14px}.talking-office-options button{min-height:42px;border:1px solid #d8cde1;border-radius:10px;background:#fff;font-size:11px;font-weight:900}.talking-office-options button.active{border:2px solid var(--purple);background:#f3ecff}.talking-story-plan{background:#fff}.talking-story-plan>header span{color:#a33d31;font-size:10px;font-weight:900}.talking-story-plan>header h3{margin:5px 0;font-size:20px}.talking-story-plan>header p{margin:0;color:#74687e;font-size:11px;line-height:1.5}.talking-story-plan>header>b{padding:7px 10px;border-radius:13px;background:#261044;color:var(--lime);font-size:10px}.talking-scene-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.talking-scene-plan article{padding:13px;border:1px solid #e0d6e8;border-radius:12px;background:#fcfaff}.talking-scene-plan article>span{color:#a33d31;font-size:9px;font-weight:900}.talking-scene-plan h4{margin:6px 0 9px}.talking-scene-plan p{margin:5px 0;color:#62566c;font-size:10px;line-height:1.5}.talking-scene-plan summary{color:var(--purple);font-size:10px;font-weight:900;cursor:pointer}.talking-background-system{margin-top:10px;padding:14px;border-radius:12px;background:#251044;color:#fff}.talking-background-system small{display:block;margin-top:4px;color:#d5c7e6;font-size:10px}.talking-background-system ul{display:flex;gap:6px;flex-wrap:wrap;padding:0;margin:10px 0;list-style:none}.talking-background-system li{padding:5px 8px;border-radius:10px;background:#ffffff1a;font-size:9px}.talking-background-system p{margin:0;color:#d5c7e6;font-size:10px;line-height:1.5}.talking-plan-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.talking-plan-columns article{padding:12px;border-radius:11px;background:#f7f2fa}.talking-plan-columns p{margin:6px 0 0;color:#675a70;font-size:10px;line-height:1.45}.talking-story-plan>footer{margin-top:10px;padding:11px;border-radius:10px;background:#f0ffd0;font-size:11px}.talking-chase-analysis{border-color:#d6bd84;background:#fff9e8}.talking-chase-analysis>header{display:flex;gap:9px}.talking-chase-analysis svg{width:20px;color:#9b6a00}.talking-chase-analysis small{display:block;margin-top:3px;color:#79663c;font-size:10px}.talking-chase-analysis p{margin:8px 0 0;color:#66552d;font-size:11px;line-height:1.5}.talking-naming-candidates header small{color:#756981;font-size:10px}.talking-naming-candidates>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.talking-naming-candidates button{padding:8px 10px;border:1px solid #d9cde2;border-radius:10px;background:#fff;color:#5d337c;font-size:10px;font-weight:900}.talking-naming-candidates button:hover{border-color:var(--purple);background:#f4efff}@media(max-width:800px){.talking-template-settings>div,.talking-scene-plan,.talking-plan-columns,.talking-office-options{grid-template-columns:1fr}.talking-internal-mode>div{grid-template-columns:1fr}.talking-template-settings>header,.talking-story-plan>header{align-items:flex-start;flex-direction:column}}@media(max-width:1180px){.standard-material-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.standard-preview-frame{grid-row:1/4;margin:0}.standard-summary-list{grid-column:2}.standard-cover-result{min-height:320px}}@media(max-width:620px){.cover-input-modes.modes-2{grid-template-columns:1fr}.standard-ratio-section,.standard-materials{padding:15px}.standard-ratio-grid{grid-template-columns:1fr}.standard-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-material-card>header{align-items:flex-start}.standard-material-card>header>div{align-items:flex-start}.standard-material-card>header small{line-height:1.45}.wechat-fixed-spec{grid-template-columns:42px minmax(0,1fr)}.wechat-fixed-spec>span{width:42px;height:42px}.wechat-fixed-spec>i{grid-column:2}.standard-preview-frame{width:100%;margin:0 auto 15px}.standard-preview-frame.preview-wechat_article{min-height:150px}.standard-summary-list{width:100%}.standard-cover-result{min-height:260px;padding:10px}.standard-cover-result.result-wechat_article{min-height:170px}}.cover-studio-layout>*{min-width:0}.wechat-fixed-spec>div,.standard-material-card>header>div{min-width:0}.standard-material-card>header>div>span{flex:0 0 42px}.standard-material-card>header b>i{display:inline-flex;margin-left:7px;padding:3px 7px;border-radius:9px;background:#eee7f5;color:#71647d;font-size:10px;font-style:normal;vertical-align:2px}.material-skip{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:#776b82;font-size:12px;font-weight:800;white-space:nowrap}.material-remove{min-width:82px;height:44px;border:1px solid #d9cedf;border-radius:11px;background:#fff;color:#6e6079;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:900;cursor:pointer}.material-remove:hover{border-color:#b86565;background:#fff6f6;color:#9b3030}.material-remove svg{width:16px}.standard-material-card.active>header>div>span{background:var(--lime);color:var(--deep)}.confirm-material-thumbs{display:flex;gap:8px;margin:9px 0}.confirm-material-thumbs figure{min-width:0;margin:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px}.confirm-material-thumbs img{width:46px;height:46px;border:2px solid #9cc535;border-radius:10px;object-fit:contain;background:#f1eaf6}.confirm-material-thumbs figcaption{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#564763;font-size:11px;font-weight:800}@media(max-width:620px){.standard-material-card>header{gap:9px}.material-skip{padding:0 6px}.material-remove{min-width:74px}}.tasks-admin-table{overflow-x:auto}.tasks-admin-table .thead,.tasks-admin-table .trow{grid-template-columns:minmax(210px,1.65fr) minmax(112px,.78fr) minmax(105px,.72fr) minmax(150px,1.05fr) 90px 96px 92px;min-width:1010px;gap:14px;padding:0 18px}.tasks-admin-table .thead{min-height:50px}.tasks-admin-table .trow{min-height:94px;align-items:center}.tasks-admin-table .trow>*{min-width:0}.admin-task-primary b,.admin-task-agent b,.admin-task-user b,.admin-task-time b{display:block}.admin-task-primary b{min-height:42px;overflow:hidden;font-size:14px;line-height:1.5;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-task-primary small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-task-agent b,.admin-task-user b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.admin-task-progress{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center}.admin-task-progress b{font-size:16px}.admin-task-progress small{margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-task-progress>i{grid-column:1/-1;display:block;height:7px;border-radius:7px;background:#eee8f2;overflow:hidden}.admin-task-progress>i>u{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#5b16c9,#9b5be2);text-decoration:none}.admin-task-status{width:max-content;max-width:100%;min-height:32px;padding:0 9px;border-radius:999px;background:#f2eef5;display:inline-flex!important;align-items:center;gap:6px;font-size:12px;font-weight:900;white-space:nowrap}.admin-task-status.is-completed{background:#efffca;color:#3f6300}.admin-task-status.is-failed{background:#ffe8e4;color:#9d3327}.admin-task-status.is-processing,.admin-task-status.is-queued,.admin-task-status.is-waiting_confirmation{background:#fff2d9;color:#845600}.admin-task-time b{font-size:12px;white-space:nowrap}.admin-task-time small{margin-top:3px!important;white-space:nowrap}.admin-task-action{width:92px;min-height:42px;border:1px solid #d8c9e4!important;border-radius:9px!important;background:#fff!important;font-size:12px!important}.admin-task-action:hover{border-color:var(--purple)!important;background:#f5efff!important}.admin-task-detail-page>.back-link{min-height:42px;margin-bottom:12px}.admin-task-detail-hero{min-height:150px;padding:26px 28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(125deg,#fff,#faf5ff 68%,#f3ffd0 130%);display:grid;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:24px}.admin-task-detail-title{min-width:0}.admin-task-detail-title h1{margin:14px 0 6px;font-size:29px;line-height:1.3;overflow-wrap:anywhere}.admin-task-detail-title p{margin:0;color:var(--muted);font-size:13px}.admin-task-detail-progress{width:94px;height:94px;border:8px solid #e6d9f4;border-top-color:var(--purple);border-right-color:var(--purple);border-radius:50%;display:grid;place-items:center;align-content:center;background:#fff}.admin-task-detail-progress b{font-size:21px}.admin-task-detail-progress small{font-size:9px;color:var(--muted)}.admin-task-progress-track{height:8px;margin:12px 5px 20px;border-radius:8px;background:#ede7f1;overflow:hidden}.admin-task-progress-track>i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#5b16c9,#9d54e4,#c8ff19)}.admin-task-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-task-summary-grid>article{min-height:104px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.admin-task-summary-grid span,.admin-task-summary-grid b,.admin-task-summary-grid small{display:block}.admin-task-summary-grid span{color:var(--muted);font-size:11px;font-weight:800}.admin-task-summary-grid b{margin:8px 0 4px;font-size:15px}.admin-task-summary-grid small{overflow:hidden;color:#786d82;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin-task-result-section{margin-top:0;padding:28px}.admin-task-result-section>.ops-section-head{align-items:flex-end}.admin-task-result-section>.ops-section-head>div h2{margin:10px 0 0;font-size:23px}.admin-task-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.admin-task-video-grid>article{padding:12px;border:1px solid #ddd3e5;border-radius:15px;background:#f9f6fb}.admin-task-video-grid video{display:block;width:100%;max-height:560px;border-radius:11px;background:#17043a}.admin-task-video-grid b{display:block;padding:12px 4px 3px;font-size:14px}.admin-task-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.admin-task-media-grid figure{min-width:0;margin:0;padding:10px;border:1px solid #ded5e7;border-radius:15px;background:#faf8fc}.admin-task-media-grid img{display:block;width:100%;height:300px;border-radius:10px;background:#eee8f2;object-fit:contain}.admin-task-media-grid.workflow-cinematic_ppt{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-media-grid.workflow-cinematic_ppt img{height:auto;aspect-ratio:16/9}.admin-task-media-grid.workflow-product_detail img{height:410px}.admin-task-media-grid.workflow-image_poster,.admin-task-media-grid.workflow-image_cover{grid-template-columns:minmax(0,620px);justify-content:center}.admin-task-media-grid.workflow-image_poster img,.admin-task-media-grid.workflow-image_cover img{height:auto;max-height:760px}.admin-task-media-grid figcaption{min-height:48px;padding:10px 3px 2px}.admin-task-media-grid figcaption b,.admin-task-media-grid figcaption small{display:block}.admin-task-media-grid figcaption b{font-size:13px}.admin-task-media-grid figcaption small{margin-top:3px;color:var(--muted);font-size:10px}.admin-task-copy-result{display:grid;gap:12px;margin-bottom:18px}.admin-task-copy-result>article{padding:17px;border:1px solid #e0d7e8;border-radius:13px;background:#fbf9fd}.admin-task-copy-result small,.admin-task-copy-result b{display:block}.admin-task-copy-result small{color:var(--muted);font-size:11px;font-weight:900}.admin-task-copy-result b{margin-top:7px;font-size:17px}.admin-task-copy-result p{margin:7px 0 0;white-space:pre-wrap;font-size:13px;line-height:1.8}.admin-task-article-preview{max-width:820px;margin:0 auto 22px;border:1px solid #e0d7e7;border-radius:16px;background:#fff;overflow:hidden}.admin-task-article-preview>header{padding:24px;border-bottom:1px solid #ece5f0;background:#faf7fc}.admin-task-article-preview>header b{font-size:23px;line-height:1.4}.admin-task-article-preview>header p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.admin-task-article-preview>div{padding:30px;font-size:15px;line-height:1.85}.admin-task-article-preview img{max-width:100%;height:auto}.admin-task-prompt{margin-top:18px;border:1px solid #dfd5e7;border-radius:13px;background:#faf7fc}.admin-task-prompt summary{min-height:48px;padding:14px 16px;cursor:pointer;font-size:13px;font-weight:900}.admin-task-prompt pre{margin:0;padding:18px;border-top:1px solid #e8e0ed;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-task-result-empty{min-height:230px;padding:28px;border:1px dashed #d9cde3;border-radius:15px;background:#faf8fc;display:grid;place-items:center;align-content:center;text-align:center}.admin-task-result-empty>svg{width:38px;height:38px;color:var(--purple)}.admin-task-result-empty b{margin-top:13px;font-size:17px}.admin-task-result-empty p{max-width:500px;margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.admin-task-result-empty.is-failed{border-color:#efb9b0;background:#fff6f4}.admin-task-result-empty.is-failed>svg{color:#b74435}@media(max-width:1180px){.admin-task-summary-grid{grid-template-columns:repeat(3,1fr)}.admin-task-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.tasks-admin-table{overflow:visible;border:0;background:transparent}.tasks-admin-table .thead{display:none}.tasks-admin-table .trow{min-width:0;min-height:0;margin-bottom:12px;padding:18px;border:1px solid var(--line);border-radius:15px;background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:13px 15px}.tasks-admin-table .trow>*{display:block}.tasks-admin-table .admin-task-primary{grid-column:1}.tasks-admin-table .admin-task-status{grid-column:2;grid-row:1;display:inline-flex}.tasks-admin-table .admin-task-agent,.tasks-admin-table .admin-task-user{padding:10px;border-radius:10px;background:#f8f5fa}.tasks-admin-table .admin-task-progress{grid-column:1/-1;display:grid}.tasks-admin-table .admin-task-time{grid-column:1}.tasks-admin-table .admin-task-action{grid-column:2;width:104px}.admin-task-detail-hero{grid-template-columns:minmax(0,1fr) 86px}.admin-task-detail-hero>.btn{grid-column:1/-1;width:100%}.admin-task-detail-progress{width:82px;height:82px}.admin-task-summary-grid{grid-template-columns:repeat(2,1fr)}.admin-task-video-grid,.admin-task-media-grid,.admin-task-media-grid.workflow-cinematic_ppt{grid-template-columns:1fr}.admin-task-media-grid img,.admin-task-media-grid.workflow-product_detail img{height:auto;max-height:620px}.admin-task-article-preview>header,.admin-task-article-preview>div{padding:20px}.admin-task-result-section{padding:20px}}@media(max-width:540px){.tasks-admin-table .trow{grid-template-columns:1fr}.tasks-admin-table .admin-task-primary,.tasks-admin-table .admin-task-status,.tasks-admin-table .admin-task-agent,.tasks-admin-table .admin-task-user,.tasks-admin-table .admin-task-progress,.tasks-admin-table .admin-task-time,.tasks-admin-table .admin-task-action{grid-column:1}.tasks-admin-table .admin-task-status{grid-row:auto}.tasks-admin-table .admin-task-action{width:100%}.admin-task-detail-hero{padding:20px;grid-template-columns:1fr}.admin-task-detail-progress{grid-row:1;justify-self:end;margin-bottom:-88px}.admin-task-detail-title{padding-right:96px}.admin-task-detail-title h1{font-size:24px}.admin-task-summary-grid{grid-template-columns:1fr 1fr}.admin-task-summary-grid>article:last-child{grid-column:1/-1}.admin-task-result-section>.ops-section-head{display:block}.admin-task-result-section>.ops-section-head>span{display:block;margin-top:8px}.admin-task-article-preview>header,.admin-task-article-preview>div{padding:16px}.admin-task-video-grid video{max-height:460px}}.livestream-style-section{margin-bottom:20px;padding:18px;border:1px solid #ded4e8;border-radius:18px;background:#fcfaff}.livestream-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.livestream-style-grid>button{position:relative;min-height:142px;padding:14px;border:1px solid #dcd1e5;border-radius:15px;background:#fff;color:var(--ink);display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:10px 13px;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.livestream-style-grid>button:hover{transform:translateY(-1px);border-color:#9f7dca}.livestream-style-grid>button.active{border:2px solid var(--purple);background:#f7f1ff;box-shadow:0 10px 24px #5b16c91a}.livestream-style-colors{height:72px;border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;box-shadow:inset 0 0 0 1px #160a3a17}.livestream-style-colors>i{display:block}.livestream-style-copy b,.livestream-style-copy small{display:block}.livestream-style-copy b{font-size:16px;font-weight:900}.livestream-style-copy small{margin-top:6px;color:#6f627b;font-size:13px;line-height:1.55}.livestream-style-tags{grid-column:1/-1;display:flex;align-items:center;gap:7px}.livestream-style-tags>em,.livestream-style-tags>i{min-height:28px;padding:0 8px;border-radius:9px;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:900;font-style:normal}.livestream-style-tags>em{background:#eee6f7;color:#5e337f}.livestream-style-tags>i{background:#eaffae;color:#3d6100}.livestream-style-tags svg{width:13px}.livestream-style-check{position:absolute;right:11px;top:11px;width:28px;height:28px;border-radius:50%;background:var(--lime);color:var(--deep);display:grid;place-items:center}.livestream-style-check svg{width:16px}.cover-person-setting-title{margin:4px 0 12px}.cover-person-setting-title b,.cover-person-setting-title small{display:block}.cover-person-setting-title b{font-size:16px;font-weight:900}.cover-person-setting-title small{margin-top:4px;color:#74677f;font-size:13px;line-height:1.55}@media(max-width:620px){.livestream-style-section{padding:15px}.livestream-style-grid{grid-template-columns:1fr}.livestream-style-grid>button{min-height:132px}.livestream-style-copy small{font-size:13px}}.wechat-writer-workspace{max-width:1240px;margin:0 auto;padding:28px 32px 70px}.wechat-writer-hero{min-height:186px;padding:34px 38px;border-radius:24px;background:radial-gradient(circle at 80% 12%,rgba(201,255,24,.24),transparent 30%),linear-gradient(125deg,#170541,#5420a6 68%,#7241bb);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 20px 45px #300d662e}.wechat-writer-hero>div:first-child{max-width:690px}.wechat-writer-hero span{color:#d9ff7e;font-size:13px;font-weight:900}.wechat-writer-hero h1{margin:8px 0 10px;font-size:38px;letter-spacing:-1px}.wechat-writer-hero p{margin:0;color:#e5daf5;font-size:15px;line-height:1.75}.wechat-writer-hero .mode-switch,.wechat-writer-hero .mode-locked{flex:0 0 300px;background:#ffffff1f;border-color:#fff3}.wechat-writer-hero .mode-switch button{color:#eee6fa}.wechat-writer-hero .mode-switch button.active{background:var(--lime);color:var(--deep)}.wechat-writer-steps{display:grid;grid-template-columns:repeat(6,1fr);margin:22px 0 18px;padding:12px;border:1px solid #dfd5e8;border-radius:18px;background:#fff}.wechat-writer-steps>button{min-height:62px;padding:8px;border:0;border-radius:13px;background:transparent;color:#786b83;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:900;cursor:default}.wechat-writer-steps>button.done{color:#4b2478;cursor:pointer}.wechat-writer-steps>button.active{background:#efe6ff;color:var(--purple)}.wechat-writer-steps i{width:28px;height:28px;border-radius:50%;background:#eee8f3;display:grid;place-items:center;font-style:normal;font-size:12px}.wechat-writer-steps .active i{background:var(--purple);color:#fff}.wechat-writer-steps .done i{background:var(--lime);color:var(--deep)}.wechat-writer-steps svg{width:15px}.wechat-writer-stage{min-height:520px;padding:34px;border:1px solid #e1d8e8;border-radius:22px;background:#fff;box-shadow:0 14px 40px #2c16450f}.wechat-writer-stage>section{max-width:940px;margin:0 auto}.wechat-stage-heading{margin-bottom:25px}.wechat-stage-heading>span{color:var(--purple);font-size:12px;font-weight:900}.wechat-stage-heading h2{margin:7px 0;font-size:26px;letter-spacing:-.4px}.wechat-stage-heading p{margin:0;color:#756981;font-size:14px;line-height:1.7}.wechat-source-modes{display:grid;grid-template-columns:1fr 1fr;gap:13px}.wechat-source-modes>button{min-height:112px;padding:20px;border:1px solid #ded4e8;border-radius:16px;background:#fcfaff;color:var(--ink);display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;gap:4px 13px;text-align:left;cursor:pointer}.wechat-source-modes>button.active{border:2px solid var(--purple);background:#f5efff}.wechat-source-modes svg{grid-row:1/3;width:25px;height:48px;color:var(--purple)}.wechat-source-modes b{font-size:16px}.wechat-source-modes small{color:#766b80;font-size:12px}.wechat-source-input,.wechat-url-input{width:100%;margin-top:16px;border:1px solid #d9cfdf;border-radius:15px;background:#fff;color:var(--ink);font:inherit;font-size:15px;outline:none}.wechat-source-input{height:260px;padding:19px;line-height:1.8;resize:vertical}.wechat-url-input{min-height:54px;padding:0 17px}.wechat-source-input:focus,.wechat-url-input:focus,.wechat-writer-stage input:focus,.wechat-writer-stage textarea:focus{border-color:#8255bc;box-shadow:0 0 0 3px #5b16c917}.wechat-primary-action{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.wechat-primary-action>span{color:#756981;font-size:13px;font-weight:800}.wechat-primary-action .btn{min-width:240px}.wechat-reference-materials{margin-top:18px;padding:18px;border:1px solid #ded4e8;border-radius:16px;background:#faf7fc}.wechat-reference-materials>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.wechat-reference-materials>header b,.wechat-reference-materials>header small{display:block}.wechat-reference-materials>header b{font-size:15px}.wechat-reference-materials>header small{max-width:700px;margin-top:4px;color:#756981;font-size:12px;line-height:1.55}.wechat-reference-materials>header>span{padding:6px 9px;border-radius:12px;background:#eee5ff;color:var(--purple);font-size:11px;font-weight:900;white-space:nowrap}.wechat-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.wechat-reference-grid>article{min-width:0;min-height:108px;padding:13px;border:1px solid #ddd3e5;border-radius:14px;background:#fff;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px}.wechat-reference-grid>article.ready{border-color:#b9d75e;background:#fcffef}.wechat-reference-grid>article>img,.wechat-reference-grid>article>span{width:72px;height:80px;border-radius:10px;background:#eee6fa;display:grid;place-items:center;color:var(--purple)}.wechat-reference-grid>article>img{object-fit:contain}.wechat-reference-grid>article>span svg{width:25px}.wechat-reference-grid>article>div>b,.wechat-reference-grid>article>div>small{display:block}.wechat-reference-grid>article>div>b{font-size:14px}.wechat-reference-grid>article>div>b em{margin-left:6px;padding:3px 6px;border-radius:9px;background:#eee7f5;color:#74677f;font-size:11px;font-style:normal}.wechat-reference-grid>article>div>small{margin-top:5px;color:#756981;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.wechat-reference-actions{display:grid;gap:6px}.wechat-reference-actions label,.wechat-reference-actions button{min-width:82px;min-height:44px;padding:0 10px;border:1px solid #d9cde4;border-radius:10px;background:#fff;color:var(--purple);display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:900;cursor:pointer}.wechat-reference-actions button{color:#934141}.wechat-reference-actions svg{width:15px}.wechat-reference-actions .disabled{opacity:.55;cursor:not-allowed}.wechat-reference-confirm{margin-bottom:18px;padding:14px;border:1px solid #ded4e8;border-radius:14px;background:#faf7fc;display:flex;align-items:center;gap:12px}.wechat-reference-confirm>div{min-width:0;flex:1}.wechat-reference-confirm b,.wechat-reference-confirm small{display:block}.wechat-reference-confirm b{font-size:14px}.wechat-reference-confirm small{margin-top:4px;color:#756981;font-size:12px;line-height:1.55}.wechat-reference-confirm figure{width:58px;margin:0;text-align:center}.wechat-reference-confirm img{width:58px;height:58px;border-radius:9px;object-fit:contain;background:#eee6fa}.wechat-reference-confirm figcaption{margin-top:3px;color:#675a72;font-size:11px;font-weight:900}.wechat-source-summary{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#efffc8;color:#365400;display:flex;align-items:center;gap:12px}.wechat-source-summary>svg{width:22px}.wechat-source-summary b,.wechat-source-summary small{display:block}.wechat-source-summary b{font-size:14px}.wechat-source-summary small{margin-top:3px;font-size:12px}.wechat-strategy-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.wechat-strategy-grid label,.wechat-title-options,.wechat-outline-editor,.wechat-meta-editor label,.wechat-style-editor label,.wechat-visual-list label{display:block}.wechat-strategy-grid span,.wechat-title-options>span,.wechat-outline-editor>span,.wechat-meta-editor span,.wechat-style-editor span,.wechat-visual-list label>span{display:block;margin-bottom:7px;font-size:13px;font-weight:900}.wechat-strategy-grid textarea,.wechat-title-options input,.wechat-outline-editor textarea,.wechat-meta-editor input,.wechat-meta-editor textarea,.wechat-style-editor input,.wechat-style-editor textarea,.wechat-visual-list textarea,.wechat-position input{width:100%;border:1px solid #dcd2e4;border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:14px;outline:none}.wechat-strategy-grid textarea{height:112px;padding:13px;line-height:1.6;resize:vertical}.wechat-title-options,.wechat-outline-editor{margin-top:18px}.wechat-title-options{padding:18px;border-radius:15px;background:#faf7fc;display:grid;gap:9px}.wechat-title-options input{height:48px;padding:0 13px}.wechat-outline-editor textarea{height:150px;padding:13px;line-height:1.75}.wechat-fact-check{margin-top:16px;padding:14px;border:1px solid #f1cf87;border-radius:13px;background:#fff9e8;color:#694a08;display:flex;gap:11px}.wechat-fact-check>svg{width:21px;flex:0 0 21px}.wechat-fact-check b{font-size:13px}.wechat-fact-check p{margin:3px 0 0;font-size:12px;line-height:1.6}.wechat-footer-actions{margin-top:25px;padding-top:20px;border-top:1px solid #eee7f2;display:flex;align-items:center;justify-content:space-between;gap:13px}.wechat-footer-actions .btn{min-width:180px}.wechat-meta-editor{display:grid;grid-template-columns:1fr 1fr;gap:13px}.wechat-meta-editor input{height:50px;padding:0 13px}.wechat-meta-editor textarea{height:80px;padding:12px;resize:vertical}.wechat-editor-toolbar{margin-top:18px;padding:8px;border:1px solid #ddd3e5;border-bottom:0;border-radius:14px 14px 0 0;background:#f8f5fa;display:flex;gap:7px;flex-wrap:wrap}.wechat-editor-toolbar button{min-height:40px;padding:0 12px;border:1px solid #ded5e5;border-radius:9px;background:#fff;color:#5e5168;font-size:12px;font-weight:800;cursor:pointer}.wechat-rich-editor{min-height:560px;padding:34px 42px;border:1px solid #ddd3e5;border-radius:0 0 14px 14px;background:#fff;color:#262229;font-size:16px;line-height:1.9;letter-spacing:.02em;outline:none}.wechat-rich-editor:focus{border-color:#8255bc;box-shadow:0 0 0 3px #5b16c914}.wechat-rich-editor h2{margin:38px 0 15px;padding-left:13px;border-left:4px solid var(--lime);font-size:21px;line-height:1.45;color:#2b193f}.wechat-rich-editor p{margin:0 0 18px}.wechat-rich-editor blockquote{margin:25px 0;padding:16px 18px;border-left:4px solid var(--purple);background:#f7f2fc;color:#5f5268}.wechat-illustration-count{margin-top:16px;padding:16px 18px;border:1px solid #ded4e8;border-radius:14px;background:#fcfaff;display:flex;align-items:center;justify-content:space-between;gap:18px}.wechat-illustration-count b,.wechat-illustration-count small{display:block}.wechat-illustration-count small{margin-top:4px;color:#756981;font-size:12px}.wechat-illustration-count>div:last-child{display:flex;align-items:center;gap:13px}.wechat-illustration-count button{width:44px;height:44px;border:1px solid #d7cde0;border-radius:11px;background:#fff;color:var(--purple);font-size:22px;cursor:pointer}.wechat-illustration-count>div:last-child>b{min-width:24px;text-align:center;font-size:20px}.wechat-style-editor{display:grid;grid-template-columns:1fr 1.5fr;gap:13px;margin-bottom:18px}.wechat-style-editor input{height:50px;padding:0 13px}.wechat-style-editor textarea{height:86px;padding:12px;resize:vertical}.wechat-visual-list{display:grid;gap:13px}.wechat-visual-list>article{padding:18px;border:1px solid #ded4e8;border-radius:16px;background:#fcfaff}.wechat-visual-list header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:13px}.wechat-visual-list header>i{padding:7px 10px;border-radius:9px;background:var(--lime);color:var(--deep);font-size:11px;font-weight:900;font-style:normal}.wechat-visual-list header b,.wechat-visual-list header small{display:block}.wechat-visual-list header b{font-size:15px}.wechat-visual-list header small{margin-top:3px;color:#756981;font-size:11px}.wechat-visual-list header>button{min-height:40px;padding:0 10px;border:1px solid #e1cfcf;border-radius:9px;background:#fff;color:#9a4242;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:900}.wechat-visual-list header>button svg{width:15px}.wechat-visual-list textarea{height:116px;padding:12px;line-height:1.6;resize:vertical}.wechat-position{margin-top:11px;display:flex!important;align-items:center;gap:9px}.wechat-position>span{margin:0!important;white-space:nowrap}.wechat-position input{width:80px;height:42px;padding:0 10px}.wechat-cost-card{margin-top:18px;padding:18px;border-radius:15px;background:#230750;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.wechat-cost-card>div{display:flex;align-items:center;gap:12px}.wechat-cost-card svg{width:27px;color:var(--lime)}.wechat-cost-card b,.wechat-cost-card small{display:block}.wechat-cost-card small{margin-top:4px;color:#cfc0e8;font-size:12px}.wechat-cost-card>strong{font-size:22px;color:var(--lime);white-space:nowrap}.wechat-generation-progress{padding:18px;border-radius:15px;background:#f6f1fa}.wechat-generation-progress>div{display:flex;justify-content:space-between}.wechat-generation-progress>div span{font-size:13px;font-weight:900}.wechat-generation-progress>div b{color:var(--purple)}.wechat-generation-progress>i{height:10px;margin-top:11px;border-radius:5px;background:#ddd2e6;display:block;overflow:hidden}.wechat-generation-progress em{height:100%;border-radius:5px;background:linear-gradient(90deg,var(--purple),var(--lime));display:block}.wechat-image-tasks{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:16px}.wechat-image-tasks>article{min-height:86px;padding:12px;border:1px solid #ded4e8;border-radius:14px;background:#fff;display:grid;grid-template-columns:38px 1fr 90px;align-items:center;gap:10px}.wechat-image-tasks>article>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.wechat-image-tasks .task-completed{background:#eaffae;color:#375900}.wechat-image-tasks .task-processing{background:#eee5fa;color:var(--purple)}.wechat-image-tasks .task-failed{background:#ffe8e3;color:#a04334}.wechat-image-tasks svg{width:19px}.wechat-image-tasks b,.wechat-image-tasks small{display:block}.wechat-image-tasks b{font-size:13px}.wechat-image-tasks small{margin-top:3px;color:#756981;font-size:11px;line-height:1.4}.wechat-image-tasks img{width:90px;height:60px;border-radius:8px;object-fit:cover}.wechat-delivery{display:grid;gap:20px}.wechat-cover-output{padding:20px;border:1px solid #ded4e8;border-radius:18px;background:#fcfaff;display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr);gap:18px;align-items:center}.wechat-cover-output>div p{margin:8px 0;color:#756981;font-size:13px;line-height:1.65}.wechat-cover-output h2,.wechat-preview-output h2{margin:7px 0 0;font-size:21px}.wechat-cover-output>img{width:100%;aspect-ratio:2.35/1;border-radius:12px;object-fit:cover;background:#230750}.wechat-cover-output>.direct-download-wrap{grid-column:2}.wechat-preview-output{padding:22px;border:1px solid #ded4e8;border-radius:18px;background:#f7f3f9}.wechat-preview-output>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.wechat-preview-output>header p{margin:7px 0 0;color:#756981;font-size:13px}.wechat-preview-output>header .btn{min-width:210px}.wechat-phone-preview{width:min(100%,680px);margin:24px auto 0;padding:12px;border-radius:24px;background:#2d2931;box-shadow:0 20px 45px #160c1f2e}.wechat-phone-preview>article{min-height:620px;padding:42px 38px;border-radius:15px;background:#fff;color:#222;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif}.wechat-phone-preview>article>h1{margin:0 0 14px;font-size:24px;line-height:1.45;letter-spacing:.01em}.wechat-preview-digest{margin:0 0 28px;padding:12px 14px;border-radius:8px;background:#f6f6f6;color:#777!important;font-size:13px!important}.wechat-phone-preview>article>section{font-size:16px;line-height:1.85;letter-spacing:.02em}.wechat-phone-preview h2{margin:35px 0 16px;padding-left:12px;border-left:4px solid #95bd32;font-size:20px;line-height:1.45}.wechat-phone-preview p{margin:0 0 18px}.wechat-phone-preview figure{margin:28px 0;text-align:center}.wechat-phone-preview figure img{display:block;width:100%;height:auto;border-radius:8px}.wechat-phone-preview figcaption{margin-top:8px;color:#888;font-size:13px}.wechat-phone-preview blockquote{margin:24px 0;padding:16px;border-left:4px solid #6b36ad;background:#f7f3fa;color:#61576a}@media(max-width:1050px){.wechat-writer-hero{display:block}.wechat-writer-hero .mode-switch,.wechat-writer-hero .mode-locked{width:100%;margin-top:22px}.wechat-writer-steps>button{display:grid;gap:4px}.wechat-writer-steps i{margin:auto}.wechat-image-tasks,.wechat-reference-grid{grid-template-columns:1fr}}@media(max-width:700px){.wechat-writer-workspace{padding:14px 12px 45px}.wechat-writer-hero{min-height:0;padding:25px 20px;border-radius:18px}.wechat-writer-hero h1{font-size:29px}.wechat-writer-hero p{font-size:13px}.wechat-writer-hero .mode-switch,.wechat-writer-hero .mode-locked{min-width:0;flex-basis:auto}.wechat-writer-steps{grid-template-columns:repeat(3,1fr);gap:4px;padding:7px}.wechat-writer-steps>button{min-height:58px;font-size:11px}.wechat-writer-stage{min-height:0;padding:22px 16px;border-radius:17px}.wechat-stage-heading h2{font-size:22px}.wechat-source-modes,.wechat-strategy-grid,.wechat-meta-editor,.wechat-style-editor{grid-template-columns:1fr}.wechat-source-input{height:230px}.wechat-primary-action,.wechat-footer-actions,.wechat-preview-output>header{align-items:stretch;flex-direction:column}.wechat-primary-action .btn,.wechat-footer-actions .btn,.wechat-preview-output>header .btn{width:100%;min-width:0}.wechat-reference-materials{padding:14px}.wechat-reference-materials>header{flex-direction:column;gap:8px}.wechat-reference-grid>article{grid-template-columns:64px minmax(0,1fr);padding:11px}.wechat-reference-grid>article>img,.wechat-reference-grid>article>span{width:64px;height:72px}.wechat-reference-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.wechat-reference-actions label,.wechat-reference-actions button{width:100%}.wechat-reference-confirm{align-items:flex-start;flex-wrap:wrap}.wechat-reference-confirm>div{flex-basis:100%}.wechat-reference-confirm .btn{width:100%}.wechat-rich-editor{min-height:480px;padding:24px 18px;font-size:15px}.wechat-editor-toolbar button{flex:1}.wechat-illustration-count{align-items:flex-start;flex-direction:column}.wechat-visual-list header{grid-template-columns:auto 1fr}.wechat-visual-list header>button{grid-column:2}.wechat-image-tasks>article{grid-template-columns:36px 1fr 70px}.wechat-image-tasks img{width:70px;height:52px}.wechat-cover-output{grid-template-columns:1fr;padding:15px}.wechat-cover-output>.direct-download-wrap{grid-column:1}.wechat-phone-preview{padding:7px;border-radius:17px}.wechat-phone-preview>article{min-height:480px;padding:28px 20px}.wechat-phone-preview>article>h1{font-size:22px}.wechat-position{flex-wrap:wrap}.wechat-cost-card{align-items:flex-start;flex-direction:column}.wechat-cost-card>strong{align-self:flex-end}}.wechat-failed-images{padding:16px;border:1px solid #edc5b9;border-radius:15px;background:#fff6f2;color:#773e32;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px}.wechat-failed-images>svg{width:24px}.wechat-failed-images b,.wechat-failed-images small{display:block}.wechat-failed-images small{margin-top:4px;font-size:12px}.wechat-failed-images>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.wechat-failed-images button{min-height:40px;padding:0 11px;border:1px solid #dcae9f;border-radius:9px;background:#fff;color:#8d4437;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:900}.wechat-failed-images button svg{width:15px}@media(max-width:700px){.wechat-failed-images{grid-template-columns:26px 1fr}.wechat-failed-images>div:last-child{grid-column:1/-1;justify-content:stretch}.wechat-failed-images button{width:100%;justify-content:center}}.detail-progress-page{padding:28px}.detail-progress-head{display:flex;align-items:center;justify-content:space-between}.detail-progress-head h2{margin:10px 0 5px;font-size:26px}.detail-progress-head p{margin:0;color:var(--muted);font-size:12px}.detail-progress-head>b{font-size:34px;color:var(--purple)}.detail-progress-track{height:8px;margin:21px 0;border-radius:4px;background:#eee8f3;overflow:hidden}.detail-progress-track i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#5b16c9,#c8ff19);transition:width .3s}.detail-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-task-grid article{min-height:132px;padding:11px;border:1px solid #e1d8e9;border-radius:13px;display:grid;grid-template-columns:82px 1fr;gap:11px;align-items:center}.detail-task-grid article.status-completed{border-color:#bad961;background:#fcffef}.detail-task-grid article.status-failed{border-color:#e5baba;background:#fff8f8}.detail-task-preview{width:82px;height:105px;border-radius:9px;background:#f0eaf5;display:grid;place-items:center;overflow:hidden}.detail-task-preview img{width:100%;height:100%;object-fit:cover}.detail-task-preview svg{color:var(--purple)}.detail-task-grid small,.detail-task-grid b,.detail-task-grid span{display:block}.detail-task-grid small{color:#8b8095;font-size:9px}.detail-task-grid b{margin:5px 0;font-size:12px}.detail-task-grid span{color:var(--muted);font-size:9px;line-height:1.45}.detail-task-grid .btn{grid-column:1/-1;width:100%;height:36px}.detail-progress-actions{display:flex;justify-content:flex-end;margin-top:20px}.detail-delivery-page{display:grid;gap:17px}.detail-delivery-head{padding:22px 25px;border-radius:17px;background:linear-gradient(120deg,#2e0a8a,#5b16c9);color:#fff;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:15px}.detail-delivery-head>span{width:52px;height:52px;border-radius:15px;background:var(--lime);color:var(--deep);display:grid;place-items:center}.detail-delivery-head h2{margin:0 0 4px;font-size:24px}.detail-delivery-head p{margin:0;color:#e4d8f8;font-size:11px}.detail-history-actions{padding:15px 17px;border:1px solid #ddd1e8;border-radius:14px;background:#f9f5fc;display:flex;align-items:center;justify-content:space-between;gap:18px}.detail-history-actions b,.detail-history-actions small{display:block}.detail-history-actions b{font-size:15px}.detail-history-actions small{margin-top:4px;color:var(--muted);font-size:12px}.detail-history-actions .btn{min-width:180px}.detail-section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:17px}.detail-section-heading span{color:#5b16c9;font-size:10px;font-weight:900}.detail-section-heading h3{margin:4px 0 0;font-size:21px}.detail-section-heading>small{color:var(--muted);font-size:10px}.detail-delivery-grid{display:grid;gap:13px}.detail-delivery-grid.main{grid-template-columns:repeat(3,1fr)}.detail-delivery-grid.screens{grid-template-columns:repeat(4,1fr)}.detail-delivery-grid article{position:relative;border:1px solid #e1d8e9;border-radius:14px;background:#fcfaff;overflow:hidden}.detail-delivery-grid article>img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#eee7f2}.detail-delivery-grid.screens article>img{aspect-ratio:3/4}.detail-delivery-grid article>i{position:absolute;left:8px;top:8px;z-index:1;width:30px;height:30px;border-radius:9px;background:#2e0a8a;color:#fff;display:grid;place-items:center;font-size:10px;font-style:normal}.detail-delivery-grid footer{min-height:78px;padding:11px;display:flex;align-items:center;justify-content:space-between;gap:8px}.detail-delivery-grid footer b{font-size:11px;line-height:1.4}.detail-delivery-grid footer .btn{height:35px;padding:0 10px;font-size:10px;white-space:nowrap}.detail-image-download{display:grid;gap:4px;min-width:102px}.detail-image-download>small{max-width:150px;color:#a33a3a;font-size:10px;line-height:1.35}.detail-failed{min-height:220px;display:grid;place-items:center;align-content:center;gap:6px;color:#a94747;text-align:center;padding:15px}.detail-failed svg{width:28px}.detail-failed span{font-size:10px}.detail-long-delivery>div:last-child{width:min(460px,100%);max-height:900px;margin:0 auto;overflow:auto;border:1px solid #ded4e8;border-radius:14px;background:#f4eef7}.detail-long-delivery>div:last-child img{display:block;width:100%}@media(max-width:1250px){.detail-plan-layout{grid-template-columns:minmax(240px,.58fr) minmax(430px,1fr)}.detail-preview-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 220px 270px;gap:18px;align-items:start}.detail-preview-panel>div:first-child,.detail-main-thumbs{grid-column:1}.detail-main-thumbs{margin:0}.detail-long-preview{grid-column:2;grid-row:1/4}.detail-long-preview>div{height:260px}.detail-generate-zone{grid-column:3;grid-row:1/4;margin:0}.detail-task-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.detail-input-layout,.detail-understanding-layout,.detail-plan-layout{grid-template-columns:1fr}.detail-preview-panel{grid-column:auto}.detail-strategy-panel{display:grid;grid-template-columns:240px 1fr;column-gap:18px}.detail-stage-title{grid-column:1/-1}.detail-strategy-visual{grid-row:2/6}.detail-delivery-grid.screens{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.detail-workspace{padding:16px 14px 42px}.detail-head{display:block;padding:23px 18px}.detail-head h1{font-size:26px}.detail-head p{font-size:12px;line-height:1.6}.detail-head>.mode-switch,.detail-head>.mode-locked{width:100%;margin-top:18px}.detail-journey{grid-template-columns:1fr 1fr;padding:10px}.detail-journey button{min-height:52px}.detail-journey button>i{display:none}.detail-plan-layout,.detail-preview-panel{display:grid;grid-template-columns:1fr}.detail-preview-panel>div:first-child,.detail-main-thumbs,.detail-long-preview,.detail-generate-zone{grid-column:auto;grid-row:auto}.detail-main-thumbs{margin:12px 0}.detail-long-preview>div{height:380px}.detail-task-grid{grid-template-columns:1fr}.detail-delivery-grid.main,.detail-delivery-grid.screens{grid-template-columns:repeat(2,1fr)}.detail-delivery-head{grid-template-columns:44px 1fr}.detail-delivery-head>span{width:44px;height:44px}.detail-delivery-head .btn{grid-column:1/-1;width:100%}.detail-strategy-panel{display:block}.detail-reference-summary{margin-bottom:4px}}@media(max-width:480px){.detail-form-grid,.detail-understanding-grid{grid-template-columns:1fr}.detail-panel{padding:17px 14px;border-radius:15px}.detail-primary-zone{display:block}.detail-primary-zone .btn{width:100%;margin-top:12px}.detail-journey{grid-template-columns:1fr}.detail-journey button>i{display:none}.detail-journey button>b{font-size:14px}.detail-understanding-hero{min-height:180px;padding:20px}.detail-understanding-hero h3{font-size:25px}.detail-understanding-hero>svg{display:none}.detail-structure-heading{display:block}.detail-structure-heading>span{display:inline-block;margin-top:10px}.detail-main-plan article{grid-template-columns:26px 1fr}.detail-screen-list article{grid-template-columns:18px 25px minmax(0,1fr) 26px;padding:10px 5px}.detail-delivery-grid.main,.detail-delivery-grid.screens{grid-template-columns:1fr}.detail-delivery-grid footer{min-height:70px}.detail-section-heading{display:block}.detail-section-heading>small{display:block;margin-top:6px}.detail-task-delivery-compact{grid-template-columns:1fr 1fr}}.detail-workspace{padding:30px 32px 60px;background:linear-gradient(180deg,#fffdf8 0,#fbf8ff);min-height:calc(100vh - 72px)}.detail-head{min-height:132px;padding:28px 32px;border-radius:20px;background:linear-gradient(125deg,#210851,#5b16c9 61%,#ff8a1f 135%);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden;position:relative}.detail-head:after{content:"";position:absolute;right:260px;top:-85px;width:220px;height:220px;border:42px solid rgba(200,255,25,.16);border-radius:50%}.detail-head>div:first-child{position:relative;z-index:1}.detail-head h1{margin:11px 0 6px;font-size:32px;letter-spacing:-1px}.detail-head p{margin:0;color:#e7dcff;font-size:13px}.detail-head>.mode-switch,.detail-head>.mode-locked{width:230px;flex:0 0 230px;position:relative;z-index:1}.detail-head .mode-switch{background:#ffffff2b}.detail-head .mode-switch button{color:#fff}.detail-head .mode-switch button.active{color:var(--purple)}.detail-head .mode-switch small{color:inherit}.detail-journey{margin:20px 0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:15px;background:#fff;padding:14px 18px}.detail-journey button{min-width:0;min-height:46px;border:0;background:transparent;display:flex;align-items:center;gap:9px;position:relative;color:#92889f;cursor:pointer}.detail-journey button:disabled{cursor:not-allowed}.detail-journey button>span{width:32px;height:32px;flex:0 0 32px;border:1px solid #ded5e6;border-radius:50%;background:#f8f5fa;display:grid;place-items:center;font-size:12px;font-weight:900;position:relative;z-index:1}.detail-journey button>span svg{width:16px}.detail-journey button>b{flex:0 0 auto;font-size:13px;white-space:nowrap}.detail-journey button>i{position:static;flex:1 1 auto;min-width:16px;height:2px;margin-right:8px;background:#e4ddea}.detail-journey button:last-child>i{display:none}.detail-journey button.active{color:var(--purple)}.detail-journey button.active>span{border-color:var(--purple);background:var(--purple);color:#fff}.detail-journey button.done{color:#4e7800}.detail-journey button.done>span{border-color:#d7ee9b;background:#eaffbd;color:#4e7800}.detail-journey button.done>i{background:#b8db5f}.detail-panel{border:1px solid var(--line);border-radius:18px;background:#fff;padding:23px;box-shadow:0 10px 30px #2e0a8a0b}.detail-stage-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}.detail-stage-title>span{min-width:38px;height:38px;padding:0 9px;border-radius:11px;background:#eee5ff;color:var(--purple);display:grid;place-items:center;font-size:12px;font-weight:900}.detail-stage-title>span svg{width:20px}.detail-stage-title h2{margin:0 0 4px;font-size:20px}.detail-stage-title p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.detail-input-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);gap:18px}.detail-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-input-panel label,.detail-strategy-panel>label{display:block;color:#4e435d;font-size:12px;font-weight:800;margin-bottom:16px}.detail-input-panel input,.detail-input-panel select,.detail-input-panel textarea,.detail-strategy-panel input{width:100%;margin-top:7px;border:1px solid #ded4e6;border-radius:10px;background:#fffdfa;padding:11px 12px;font-size:13px;outline:0}.detail-input-panel input,.detail-input-panel select,.detail-strategy-panel input{min-height:44px}.detail-input-panel textarea{height:100px;resize:vertical;line-height:1.65}.detail-input-panel>.detail-field textarea{height:135px}.detail-ai-helper{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 18px;padding:14px;border:1px solid #d8c7f0;border-radius:14px;background:linear-gradient(110deg,#f8f2ff,#fffdf8 68%,#f3ffd1)}.detail-ai-helper>span{width:44px;height:44px;border-radius:12px;background:#5b16c9;color:#fff;display:grid;place-items:center}.detail-ai-helper>span svg{width:21px}.detail-ai-helper b,.detail-ai-helper p{display:block;margin:0}.detail-ai-helper b{font-size:15px;color:#251243}.detail-ai-helper p{margin-top:4px;color:#6e6379;font-size:13px;line-height:1.55}.detail-ai-helper>button{min-height:48px;padding:8px 14px;border:0;border-radius:11px;background:#5b16c9;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:900;cursor:pointer;white-space:nowrap}.detail-ai-helper>button:disabled{opacity:.55;cursor:not-allowed}.detail-ai-helper>button svg{width:18px}.detail-ai-helper>button small{padding-left:7px;border-left:1px solid rgba(255,255,255,.35);font-size:12px;font-weight:700}.detail-ai-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 18px;padding:11px 13px;border-radius:11px;background:#efffc8;color:#355600;font-size:13px;font-weight:700}.detail-ai-feedback>span{display:flex;align-items:center;gap:7px;line-height:1.5}.detail-ai-feedback svg{width:17px;flex:0 0 17px}.detail-ai-feedback>button{min-height:44px;padding:0 12px;border:1px solid #9ab846;border-radius:9px;background:#fff;color:#476900;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:900;cursor:pointer}.detail-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-input-panel .detail-field-heading label{margin:0}.detail-field-heading>button{min-height:44px;padding:0 11px;border:1px solid #cdb8e8;border-radius:9px;background:#faf6ff;color:#5b16c9;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:900;cursor:pointer}.detail-field-heading>button:hover:not(:disabled){border-color:#6b20d8;background:#f3ebff}.detail-field-heading>button:disabled{opacity:.5;cursor:not-allowed}.detail-field-heading>button svg{width:16px}.detail-ai-field{min-width:0;margin-bottom:16px}.detail-ai-field textarea{margin-top:7px}.detail-input-panel>.detail-ai-field.detail-field textarea{height:135px}.detail-material-list{display:grid;gap:10px}.detail-material-list>article{padding:14px;border:1px solid #e1d8e9;border-radius:13px;background:#fcfaff}.detail-material-list>article.ready{border-color:#b8d75d;background:#fcffef}.detail-material-list header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.detail-material-list b,.detail-material-list small{display:block}.detail-material-list b{font-size:13px}.detail-material-list small{margin-top:3px;color:var(--muted);font-size:10px}.detail-material-list em{font-size:10px;color:#756b80;font-style:normal}.detail-material-thumbs{display:flex;gap:7px;margin-top:10px;overflow:hidden}.detail-material-thumbs>div,.detail-material-thumbs>label{position:relative;width:60px;height:60px;flex:0 0 60px;border-radius:9px;overflow:hidden}.detail-material-thumbs>div{background:#eee8f2}.detail-material-thumbs img{width:100%;height:100%;object-fit:contain;background:#f2ecf6}.detail-material-thumbs>div>button{position:absolute;right:3px;top:3px;width:21px;height:21px;border:0;border-radius:50%;background:#160a3ab8;color:#fff;display:grid;place-items:center}.detail-material-thumbs>div>button svg{width:12px}.detail-material-thumbs>label{border:1px dashed #bea9d6;color:var(--purple);display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer}.detail-material-thumbs>label svg{width:17px}.detail-material-thumbs>label span{font-size:8px;font-weight:800}.detail-primary-zone{margin-top:16px;padding:14px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.detail-primary-zone b,.detail-primary-zone small{display:block}.detail-primary-zone b{font-size:13px}.detail-primary-zone small{margin-top:3px;color:var(--muted);font-size:10px}.detail-primary-zone .btn{min-width:150px}.detail-understanding-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.55fr);gap:18px}.detail-understanding-hero{min-height:210px;padding:28px;border-radius:16px;background:linear-gradient(125deg,#2e0a8a,#6a25d5 70%,#ff8a1f);color:#fff;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.detail-understanding-hero span{display:inline-flex;padding:5px 10px;border-radius:13px;background:var(--lime);color:var(--deep);font-size:11px;font-weight:900}.detail-understanding-hero h3{margin:18px 0 10px;font-size:32px}.detail-understanding-hero p{max-width:570px;margin:0;color:#eee5ff;font-size:15px;line-height:1.7}.detail-understanding-hero>svg{width:110px;height:110px;color:var(--lime);opacity:.72}.detail-understanding-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}.detail-understanding-grid article{min-height:120px;padding:16px;border:1px solid #e4dceb;border-radius:13px;background:#fcfaff}.detail-understanding-grid span,.detail-understanding-grid b,.detail-understanding-grid small{display:block}.detail-understanding-grid span{color:#7c7187;font-size:10px;font-weight:900}.detail-understanding-grid b{margin-top:8px;font-size:14px;line-height:1.6}.detail-understanding-grid small{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.55}.detail-understanding-grid em{display:inline-flex;margin:8px 5px 0 0;padding:5px 8px;border-radius:11px;background:#eee5fb;color:#5b16c9;font-size:10px;font-style:normal}.detail-material-audit h2{margin:0;font-size:19px}.detail-reference-strip{display:flex;gap:8px;margin:14px 0 23px}.detail-reference-strip img,.detail-reference-strip>div{width:70px;height:78px;border-radius:10px;background:#f2ecf6}.detail-reference-strip img{object-fit:contain}.detail-reference-strip>div{width:100%;display:grid;place-items:center;align-content:center;color:var(--muted);gap:5px}.detail-reference-strip>div svg{width:22px}.detail-reference-strip>div span{font-size:11px}.detail-material-audit h3{font-size:13px}.detail-material-audit>p{display:flex;gap:6px;color:#8c5e16;font-size:11px;line-height:1.55}.detail-material-audit>p svg{width:15px;flex:0 0 15px}.detail-material-audit>p.ready{color:#4e7800}.detail-compliance{margin-top:19px;padding:14px;border-radius:12px;background:#efffc8;color:#355600;display:flex;gap:10px}.detail-compliance>svg{width:22px;flex:0 0 22px}.detail-compliance b,.detail-compliance small{display:block}.detail-compliance b{font-size:12px}.detail-compliance small{margin-top:4px;font-size:10px;line-height:1.55}.detail-action-stack{display:grid;gap:9px;margin-top:17px}.detail-action-stack .btn{width:100%}.detail-plan-layout{display:grid;grid-template-columns:minmax(260px,.67fr) minmax(470px,1.1fr) minmax(290px,.65fr);gap:14px}.detail-strategy-visual{height:172px;border-radius:14px;overflow:hidden;position:relative;background:#2e0a8a;margin-bottom:18px}.detail-strategy-visual img{width:100%;height:100%;object-fit:cover;object-position:top}.detail-strategy-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(22,10,58,.75),transparent 60%)}.detail-strategy-visual>div{position:absolute;left:17px;bottom:15px;color:#fff;z-index:1}.detail-strategy-visual small,.detail-strategy-visual b{display:block}.detail-strategy-visual small{color:var(--lime);font-size:10px;font-weight:900}.detail-strategy-visual b{margin-top:4px;font-size:18px}.detail-keywords{margin:17px 0}.detail-keywords>span{display:block;font-size:11px;font-weight:900;color:#61556d;margin-bottom:8px}.detail-keywords em{display:inline-flex;margin:0 5px 5px 0;padding:6px 9px;border-radius:13px;background:#f0e8ff;color:#5b16c9;font-size:10px;font-style:normal}.detail-reference-summary{margin-top:20px;padding:13px;border-radius:12px;background:#faf7fc}.detail-reference-summary>b{font-size:11px}.detail-reference-summary>div{display:flex;gap:6px;margin-top:8px;align-items:center}.detail-reference-summary img{width:44px;height:50px;border-radius:7px;object-fit:contain;background:#f2ecf6}.detail-reference-summary small{color:var(--muted);font-size:9px;line-height:1.5}.detail-structure-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.detail-structure-heading h2{margin:0 0 3px;font-size:20px}.detail-structure-heading p{margin:0;color:var(--muted);font-size:11px}.detail-structure-heading>span{padding:7px 10px;border-radius:14px;background:#eaffb2;color:#4d7500;font-size:10px;font-weight:900;white-space:nowrap}.detail-main-plan{margin:18px 0;padding:13px;border:1px solid #e4d9ef;border-radius:13px;background:#f8f3ff}.detail-main-plan>b{font-size:11px;color:#5b16c9}.detail-main-plan article{display:grid;grid-template-columns:30px 1fr;gap:8px;margin-top:9px}.detail-main-plan article>span{width:29px;height:29px;border-radius:50%;background:#5b16c9;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:900}.detail-main-plan input,.detail-main-plan textarea,.detail-screen-list input,.detail-screen-list textarea{width:100%;border:0;background:transparent;outline:0}.detail-main-plan input,.detail-screen-list input{font-size:12px;font-weight:900}.detail-main-plan textarea,.detail-screen-list textarea{height:34px;resize:none;color:var(--muted);font-size:10px;line-height:1.5}.detail-screen-list{display:grid;gap:8px}.detail-screen-list article{display:grid;grid-template-columns:22px 28px minmax(0,1fr) 30px;gap:7px;align-items:start;padding:11px 9px;border:1px solid #e2d8e9;border-radius:11px;background:#fff}.detail-screen-list article:hover{border-color:#ad8ad3}.detail-screen-list article>svg{width:17px;color:#a69bab;cursor:grab}.detail-screen-list article>span{font-size:11px;color:#978ca3;font-weight:900}.detail-screen-list article>button{width:28px;height:28px;border:0;background:transparent;color:#aaa0b2;display:grid;place-items:center}.detail-screen-list article>button:hover:not(:disabled){color:#a33333}.detail-screen-list article>button svg{width:15px}.detail-add-screen{width:100%;height:43px;margin-top:10px;border:1px dashed #bfa8dc;border-radius:10px;background:#fffdfa;color:#5b16c9;font-size:11px;font-weight:900}.detail-add-screen svg{width:15px;vertical-align:-3px}.detail-preview-panel{background:#26095f;color:#fff}.detail-preview-panel>div:first-child h2{margin:0 0 3px;font-size:20px}.detail-preview-panel>div:first-child p{margin:0;color:#cbbce2;font-size:11px}.detail-main-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0}.detail-main-thumbs article{position:relative;min-width:0}.detail-main-thumbs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:9px}.detail-main-thumbs b{display:block;margin-top:4px;color:#eadeff;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-main-thumbs span{position:absolute;right:5px;top:5px;width:19px;height:19px;border-radius:50%;background:var(--lime);color:var(--deep);display:grid;place-items:center;font-size:8px;font-weight:900}.detail-long-preview>span{display:block;color:#cbbce2;font-size:10px;margin-bottom:8px}.detail-long-preview>div{width:150px;height:315px;margin:0 auto;border-radius:11px;overflow:auto;background:#fff}.detail-long-preview img{display:block;width:100%;height:auto}.detail-generate-zone{margin-top:15px;padding:13px;border-radius:13px;background:#ffffff1a;display:grid;gap:10px}.detail-generate-zone>div{display:grid;grid-template-columns:1fr auto;align-items:center}.detail-generate-zone>div small{color:#cbbce2;font-size:9px}.detail-generate-zone>div b{color:var(--lime);font-size:18px}.detail-generate-zone>div span{grid-column:1/-1;color:#cbbce2;font-size:9px}.detail-generate-zone .btn{width:100%;height:55px;background:var(--lime);color:var(--deep)}.detail-generate-zone .btn small{display:block;font-size:8px}.market-home .section-heading{margin:34px 0 20px}.market-home .section-heading h2{font-size:26px;letter-spacing:-.5px}.market-home .section-heading h2 svg{width:20px;color:#76559c}.market-home .section-heading>span{font-size:13px;font-weight:700}.market-home .agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.market-home .agent-card{--card-visual-start:#3f286f;--card-visual-end:#70559c;width:100%;min-height:326px;padding:0;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(178px,.72fr);border:1px solid #ded5e6;border-radius:24px;background:#fff;color:var(--ink);text-decoration:none;text-align:left;overflow:hidden;box-shadow:0 12px 34px #2a184312;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.market-home .agent-card:before{display:none}.market-home .agent-card:hover{transform:translateY(-4px);border-color:#b9a9ca;box-shadow:0 22px 46px #2a184324}.market-home .agent-card:active{transform:translateY(-1px)}.market-home .agent-card:focus-visible{outline:3px solid rgba(91,22,201,.28);outline-offset:4px}.market-home .agent-card.accent-lime{--card-visual-start:#315b59;--card-visual-end:#607f76}.market-home .agent-card.accent-orange{--card-visual-start:#794532;--card-visual-end:#b36d51}.market-home .agent-card.accent-coral{--card-visual-start:#733747;--card-visual-end:#ad626b}.agent-card-content{min-width:0;padding:29px 26px 25px;display:flex;flex-direction:column}.agent-card-kicker{display:flex;align-items:center;gap:9px;color:#665b72;font-size:12px;font-weight:800}.agent-card-icon{width:46px;height:46px;border-radius:14px;background:#f1ecf5;color:#50356f;display:grid;place-items:center;flex:0 0 46px}.agent-card-icon svg{width:23px;height:23px}.agent-card-kicker>strong{margin-left:auto;padding:5px 9px;border:1px solid #ded4e6;border-radius:14px;background:#faf7fc;color:#594568;font-size:11px}.agent-card-content h3{margin:24px 0 9px;font-size:25px;line-height:1.25;letter-spacing:-.5px}.agent-card-content>p{min-height:48px;margin:0;color:#62586e;font-size:14px;line-height:1.7}.agent-card-outcome{margin-top:17px;display:flex;align-items:flex-start;gap:7px;color:#4f3b64;font-size:13px;font-weight:700;line-height:1.55}.agent-card-outcome svg{width:17px;height:17px;flex:0 0 17px;margin-top:2px;color:#76559c}.agent-card-foot{margin-top:auto;padding-top:22px;display:flex;align-items:end;justify-content:space-between;gap:16px}.agent-card-price small,.agent-card-price b{display:block}.agent-card-price small{margin-bottom:4px;color:#8a8094;font-size:11px;font-weight:700}.agent-card-price b{font-size:13px}.agent-card-cta{min-height:46px;padding:0 15px;border-radius:12px;background:#2f174f;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:13px;font-weight:900;transition:background .2s ease}.agent-card-cta svg{width:17px}.agent-card:hover .agent-card-cta{background:#56327f}.agent-card-visual{min-width:0;min-height:302px;margin:12px;border-radius:18px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;color:#fff;background:linear-gradient(145deg,var(--card-visual-start),var(--card-visual-end));box-shadow:inset 0 0 0 1px #ffffff1f}.agent-visual-label{padding:6px 9px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:#ffffff1a;font-size:11px;font-weight:800}.agent-visual-icon{width:86px;height:86px;margin:auto;align-self:center;color:#ffffffe6}.agent-visual-copy small,.agent-visual-copy strong{display:block}.agent-visual-copy small{margin-bottom:5px;color:#ffffffb8;font-size:11px}.agent-visual-copy strong{max-width:190px;font-size:16px;line-height:1.45}@media(max-width:1180px){.market-home .agent-grid{grid-template-columns:1fr}.market-home .agent-card{grid-template-columns:minmax(0,1.2fr) minmax(220px,.7fr)}}@media(max-width:820px){.market-home .section-heading{margin-top:30px}.market-home .agent-grid{gap:18px}.market-home .agent-card{grid-template-columns:minmax(0,1.15fr) minmax(190px,.7fr)}}@media(max-width:620px){.market-home .section-heading h2{font-size:23px}.market-home .agent-card{grid-template-columns:1fr;border-radius:20px}.agent-card-visual{order:-1;min-height:184px;margin:10px 10px 0;padding:17px}.agent-visual-icon{width:64px;height:64px}.agent-visual-copy strong{font-size:15px}.agent-card-content{padding:22px 20px 21px}.agent-card-content h3{margin-top:18px;font-size:23px}.agent-card-content>p{min-height:0}.agent-card-outcome{margin-top:14px}.agent-card-foot{padding-top:20px;align-items:center}.agent-card-cta{min-height:46px}}@media(max-width:390px){.market-home{padding-left:16px;padding-right:16px}.agent-card-foot{align-items:stretch;flex-direction:column}.agent-card-cta{width:100%}}@media(prefers-reduced-motion:reduce){.market-home .agent-card,.agent-card-cta{transition:none}.market-home .agent-card:hover,.market-home .agent-card:active{transform:none}}.agent-card-price b{color:var(--ink)}.agent-card-foot>.agent-card-cta{color:#fff;font-size:13px}.billing-agent-toolbar{min-height:82px;margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:15px;background:#fff;display:flex;align-items:center;gap:12px}.billing-agent-toolbar>div:first-child{margin-right:auto}.billing-agent-toolbar b,.billing-agent-toolbar span{display:block}.billing-agent-toolbar b{font-size:16px}.billing-agent-toolbar span{margin-top:4px;color:var(--muted);font-size:13px}.billing-agent-toolbar .search-mini{width:280px;height:46px;margin:0}.billing-agent-toolbar .search-mini input{width:100%;font-size:14px}.billing-agent-toolbar .btn{min-height:46px}.billing-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.billing-agent-card{--billing-tone:#5b16c9;min-height:180px;padding:22px;border:1px solid #ded5e6;border-radius:18px;background:#fff;color:var(--ink);display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:10px 15px;text-align:left;cursor:pointer;box-shadow:0 10px 28px #2a114f0b;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.billing-agent-card:hover{border-color:color-mix(in srgb,var(--billing-tone) 48%,#ded5e6);box-shadow:0 18px 38px #2a114f1a;transform:translateY(-2px)}.billing-agent-card.tone-orange{--billing-tone:#c75b20}.billing-agent-card.tone-rose{--billing-tone:#b94261}.billing-agent-card.tone-blue{--billing-tone:#315f9d}.billing-agent-card.tone-green{--billing-tone:#437863}.billing-agent-icon{width:56px;height:56px;grid-row:1/3;border-radius:16px;background:color-mix(in srgb,var(--billing-tone) 12%,#fff);color:var(--billing-tone);display:grid;place-items:center}.billing-agent-icon svg{width:27px;height:27px}.billing-agent-card-copy{min-width:0}.billing-agent-card-copy b{display:block;font-size:19px}.billing-agent-card-copy small{display:block;margin-top:5px;color:#6f647a;font-size:13px;line-height:1.55}.billing-agent-count{grid-column:3;grid-row:1/3;min-width:78px;padding-left:15px;border-left:1px solid #ebe5ef;text-align:right}.billing-agent-count b,.billing-agent-count small{display:block}.billing-agent-count b{color:var(--billing-tone);font-size:28px}.billing-agent-count small{margin-top:3px;color:var(--muted);font-size:11px}.billing-agent-capabilities{grid-column:2;display:flex;gap:6px;flex-wrap:wrap}.billing-agent-capabilities i{padding:5px 8px;border-radius:999px;background:#f3eff6;color:#5f536b;font-size:11px;font-weight:800;font-style:normal}.billing-agent-open{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--billing-tone);font-size:13px;font-weight:900}.billing-agent-open svg{width:17px}.billing-agent-editor{margin-top:18px}.billing-agent-editor>header{min-height:132px;padding:22px 24px;border-radius:18px;background:linear-gradient(125deg,#29105c,#5d20b3);color:#fff;display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:22px}.billing-back-button{min-height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.34);border-radius:11px;background:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:800;cursor:pointer}.billing-back-button svg{width:18px}.billing-agent-editor>header>div>span{color:#d5c3f3;font-size:12px;font-weight:800}.billing-agent-editor>header h2{margin:5px 0;font-size:27px}.billing-agent-editor>header p{margin:0;color:#e0d4f2;font-size:13px}.billing-agent-editor>header .ops-status{background:#ffffff24;color:#fff}.billing-agent-editor>header .ops-status.draft{background:#eaffaf;color:#3f5f00}.billing-readonly-note{margin-top:14px;padding:15px 17px;border:1px solid #e3d6b7;border-radius:13px;background:#fff8e8;color:#694c13;display:flex;align-items:flex-start;gap:11px}.billing-readonly-note>svg{width:21px;flex:0 0 21px}.billing-readonly-note b,.billing-readonly-note span{display:block}.billing-readonly-note b{font-size:14px}.billing-readonly-note span{margin-top:3px;font-size:13px;line-height:1.55}.billing-step-list{display:grid;gap:13px;margin-top:14px}.billing-step-card{position:relative;min-height:156px;padding:20px;border:1px solid #ded5e6;border-radius:17px;background:#fff;display:grid;grid-template-columns:44px minmax(220px,.8fr) minmax(390px,1.4fr) 132px;align-items:center;gap:16px;box-shadow:0 8px 24px #2a114f09}.billing-step-number{width:42px;height:42px;border-radius:12px;background:#efe6ff;color:var(--purple);display:grid;place-items:center;font-size:12px;font-weight:900}.billing-step-title{min-width:0}.billing-step-title>div>b,.billing-step-title>div>small{display:block}.billing-step-title>div>b{font-size:16px;line-height:1.45}.billing-step-title>div>small{margin-top:6px;color:var(--muted);font-size:12px}.billing-item-status{display:inline-flex;margin-top:12px;padding:5px 8px;border-radius:999px;background:#ecffbc;color:#456700;font-size:11px;font-weight:900}.billing-item-status.disabled{background:#eee9f1;color:#685e70}.billing-step-fields{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.billing-step-fields>label{min-width:0;color:#5f5569;font-size:12px;font-weight:800}.billing-step-fields>label>span{height:46px;margin-top:7px;border:1px solid #d9cee2;border-radius:10px;background:#fffdfa;display:flex;align-items:center;overflow:hidden}.billing-step-fields input{width:100%;min-width:0;height:44px;padding:0 12px;border:0;background:transparent;color:var(--ink);font-size:16px;font-weight:900;outline:0}.billing-step-fields label>span>i{padding:0 10px;border-left:1px solid #e4dce9;color:#776c80;font-size:11px;font-style:normal}.billing-step-fields select{width:100%;height:46px;margin-top:7px;padding:0 10px;border:1px solid #d9cee2;border-radius:10px;background:#fffdfa;color:var(--ink);font-size:13px;font-weight:800}.billing-step-fields input:disabled,.billing-step-fields select:disabled{background:#f4f1f6;color:#736a7a}.billing-token-note{grid-column:3;margin:-4px 0 0;color:#6e6178;font-size:12px;line-height:1.55}.billing-save-step{min-height:46px;padding:0 13px;border:0;border-radius:11px;background:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:900;cursor:pointer}.billing-save-step svg{width:17px}.billing-save-step:disabled{background:#d8d1dd;color:#817789;cursor:not-allowed}@media(max-width:1180px){.billing-step-card{grid-template-columns:44px minmax(0,1fr) 140px}.billing-step-fields{grid-column:2/4;grid-row:2}.billing-token-note{grid-column:2/4}.billing-save-step{grid-column:3;grid-row:1}}@media(max-width:760px){.billing-agent-grid{grid-template-columns:1fr}.billing-agent-toolbar{align-items:stretch;flex-wrap:wrap}.billing-agent-toolbar>div:first-child{width:100%;margin:0}.billing-agent-toolbar .search-mini{width:auto;flex:1}.billing-agent-editor>header{grid-template-columns:1fr;gap:14px}.billing-back-button{width:max-content}.billing-agent-editor>header>.ops-status{justify-self:start}.billing-step-card{grid-template-columns:42px minmax(0,1fr);align-items:start}.billing-step-title,.billing-step-fields,.billing-token-note,.billing-save-step{grid-column:1/-1}.billing-step-fields{grid-row:auto;grid-template-columns:1fr 1fr}.billing-save-step{grid-row:auto;width:100%}}@media(max-width:540px){.billing-agent-toolbar .search-mini,.billing-agent-toolbar .btn{width:100%;flex:none}.billing-agent-card{min-height:214px;padding:18px;grid-template-columns:48px minmax(0,1fr)}.billing-agent-icon{width:48px;height:48px;border-radius:14px}.billing-agent-count{grid-column:1;grid-row:3;padding:0;border:0;text-align:left}.billing-agent-count b{font-size:22px}.billing-agent-capabilities{grid-column:2;grid-row:2}.billing-agent-open{grid-column:2;grid-row:3;align-self:end}.billing-agent-editor>header{padding:20px 17px;border-radius:16px}.billing-agent-editor>header h2{font-size:23px}.billing-step-card{padding:17px 15px}.billing-step-fields{grid-template-columns:1fr}.billing-token-note{margin-top:0}.billing-agent-editor>.pagination{padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.billing-agent-card{transition:none}.billing-agent-card:hover{transform:none}}.api-config-guide{width:min(1100px,100%);max-width:1100px;margin-top:28px;padding:0;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,#fff,#fbf7ff);box-shadow:0 18px 48px #2e0a8a0f}.api-config-heading{min-height:108px;padding:24px 28px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 0,rgba(200,255,25,.24),transparent 32%),#fff}.api-config-heading>span{width:48px;height:48px;border-radius:14px;background:var(--purple);color:#fff;display:grid;place-items:center}.api-config-heading>span svg{width:23px}.api-config-heading h2{margin:0 0 5px;font-size:21px}.api-config-heading p{margin:0;color:#6e6379;font-size:13px;line-height:1.6}.api-config-heading>strong{padding:9px 12px;border-radius:999px;background:#efffc2;color:#3f6100;font-size:12px;white-space:nowrap}.api-provider-list{padding:20px;display:grid;gap:16px}.api-provider-card{--api-tone:#5b16c9;overflow:hidden;border:1px solid #dfd6e7;border-radius:17px;background:#fff;box-shadow:0 8px 24px #2e0a8a09}.api-provider-card.tone-orange{--api-tone:#b95015}.api-provider-card.tone-lime{--api-tone:#527300}.api-provider-head{min-height:84px;padding:16px 20px;display:grid;grid-template-columns:32px 50px minmax(0,1fr) auto;align-items:center;gap:13px;border-bottom:1px solid #ece6f0}.api-provider-number{color:#95899f;font-size:11px;font-weight:900}.api-provider-icon{width:50px;height:50px;border-radius:14px;background:color-mix(in srgb,var(--api-tone) 12%,#fff);color:var(--api-tone);display:grid;place-items:center}.api-provider-icon svg{width:24px}.api-provider-head>div b,.api-provider-head>div small{display:block}.api-provider-head>div b{font-size:18px}.api-provider-head>div small{margin-top:4px;color:#756a80;font-size:12px}.api-provider-guide{padding:20px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:18px}.api-provider-guide h3{margin:0 0 13px;font-size:14px}.api-provider-guide ol{margin:0;padding:0;list-style:none;counter-reset:api-step;display:grid;gap:9px}.api-provider-guide li{counter-increment:api-step;min-height:27px;display:flex;align-items:center;gap:9px;color:#5f5569;font-size:13px;line-height:1.5}.api-provider-guide li:before{content:counter(api-step);width:24px;height:24px;flex:0 0 24px;border-radius:8px;background:color-mix(in srgb,var(--api-tone) 12%,#fff);color:var(--api-tone);display:grid;place-items:center;font-size:10px;font-weight:900}.api-provider-source{min-width:0;padding:15px 16px;border:1px solid color-mix(in srgb,var(--api-tone) 20%,#e5ddeb);border-radius:13px;background:color-mix(in srgb,var(--api-tone) 5%,#fff)}.api-provider-source>small,.api-provider-source>b{display:block}.api-provider-source>small{color:#776c80;font-size:11px;font-weight:800}.api-provider-source>b{margin-top:4px;font-size:14px}.api-provider-source>p{margin:7px 0 9px;color:#716579;font-size:12px;line-height:1.5}.api-provider-source .api-provider-url{min-height:auto;margin:0 0 13px;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:7px;color:var(--api-tone);font-size:12px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.api-provider-url span{min-width:0}.api-provider-source>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.api-provider-source>div a,.api-provider-source button{min-height:44px;padding:0 12px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.api-provider-source>div a:first-child{border:0;background:var(--api-tone);color:#fff}.api-provider-source button{border:1px solid #dcd2e4;background:#fff;color:#493b56}.api-provider-source .api-doc-link{margin-left:auto;padding-left:6px;padding-right:6px;color:var(--api-tone)}.api-provider-source svg{width:16px;flex:0 0 16px}.api-provider-config-action{min-height:76px;padding:14px 20px;border-top:1px solid #ece6f0;background:#fcfafd;display:flex;align-items:center;justify-content:space-between;gap:16px}.api-provider-config-action>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.api-provider-config-action>div:first-child>svg{width:35px;height:35px;padding:8px;border-radius:10px;background:#efe8f5;color:var(--api-tone);flex:0 0 35px}.api-provider-config-action b,.api-provider-config-action small{display:block}.api-provider-config-action b{font-size:13px}.api-provider-config-action small{max-width:520px;margin-top:3px;color:#776d81;font-size:11px;overflow-wrap:anywhere}.api-provider-config-action .credential-actions{flex:0 0 auto!important}.api-provider-config-action .credential-actions .btn{min-height:44px}.api-credential-form{padding:20px;border-top:1px solid #ded4e6;background:#f8f3ff;display:grid;grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:14px 12px}.api-credential-form-title{grid-column:1/-1;display:flex;align-items:center;gap:11px}.api-credential-form-title>span{min-width:56px;height:28px;padding:0 10px;border-radius:999px;background:var(--api-tone);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.api-credential-form-title b,.api-credential-form-title small{display:block}.api-credential-form-title b{font-size:15px}.api-credential-form-title small{margin-top:3px;color:#706578;font-size:12px;line-height:1.5}.api-credential-form label{color:#4e4358;font-size:13px;font-weight:900}.api-credential-form input{width:100%;height:48px;margin-top:7px;padding:0 13px;border:1px solid #c9b9d6;border-radius:10px;background:#fff;color:var(--ink);font-size:14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.api-credential-form input:focus{border-color:var(--api-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--api-tone) 16%,transparent)}.api-credential-form label>small{display:block;margin-top:5px;color:#7b7084;font-size:11px;font-weight:500;line-height:1.5}.api-credential-form-actions{display:flex;align-items:center;gap:8px}.api-credential-form-actions .btn,.api-cancel-button{min-height:48px;white-space:nowrap}.api-cancel-button{padding:0 14px;border:1px solid #d8cde0;border-radius:9px;background:#fff;color:#5f5369;font-size:13px;font-weight:800;cursor:pointer}.api-base-url-details{grid-column:1/-1;border-top:1px dashed #d6c9df;padding-top:12px}.api-base-url-details summary{width:max-content;max-width:100%;color:#655970;font-size:12px;font-weight:800;cursor:pointer}.api-base-url-details label{display:block;max-width:720px;margin-top:12px}@media(max-width:900px){.api-config-heading{grid-template-columns:48px minmax(0,1fr)}.api-config-heading>strong{grid-column:2;justify-self:start}.api-provider-guide,.api-credential-form{grid-template-columns:1fr}.api-credential-form-actions{justify-content:flex-end}}@media(max-width:620px){.api-config-guide{border-radius:16px}.api-config-heading{padding:20px 17px;grid-template-columns:42px minmax(0,1fr);gap:12px}.api-config-heading>span{width:42px;height:42px}.api-config-heading h2{font-size:19px}.api-config-heading p{font-size:12px}.api-config-heading>strong{grid-column:1/-1}.api-provider-list{padding:12px}.api-provider-head{padding:15px;grid-template-columns:28px 44px minmax(0,1fr);gap:10px}.api-provider-icon{width:44px;height:44px}.api-provider-head>.credential-status{grid-column:2/4;justify-self:start}.api-provider-guide{padding:16px}.api-provider-source{padding:14px}.api-provider-source>div{display:grid;grid-template-columns:1fr 1fr}.api-provider-source>div a,.api-provider-source button{width:100%}.api-provider-source .api-doc-link{grid-column:1/-1;margin:0}.api-provider-config-action{align-items:stretch;flex-direction:column;padding:15px}.api-provider-config-action .credential-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.api-provider-config-action .credential-actions .btn:only-child{grid-column:1/-1}.api-credential-form{padding:16px;grid-template-columns:1fr}.api-credential-form-title{align-items:flex-start}.api-credential-form-title>span{margin-top:1px}.api-credential-form-actions{display:grid;grid-template-columns:1fr 1fr}.api-credential-form-actions .btn:only-child{grid-column:1/-1}.api-credential-form-actions .btn,.api-cancel-button{width:100%}}.settings-body>.strategy-card{max-width:1040px;margin-bottom:18px}.trial-strategy-card{border-color:#d8c8e8;background:radial-gradient(circle at 100% 0,rgba(200,255,25,.22),transparent 34%),#fff}.trial-strategy-card.enabled{border-color:#a9cf4b}.trial-icon{background:#eaffac;color:#2f174f}.mode-badge.trial-on{background:#dcff89;color:#385700}.mode-badge.trial-off{background:#ede8f1;color:#675d70}.trial-setting-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;margin-top:22px}.trial-switch-row,.trial-days-field{min-height:132px;padding:18px;border:1px solid #ded4e7;border-radius:14px;background:#fcfafd}.trial-switch-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:18px;cursor:pointer}.trial-switch-row>b,.trial-switch-row small,.trial-switch-row span>b{display:block}.trial-switch-row span>b{font-size:15px}.trial-switch-row span>small{max-width:520px;margin-top:6px;color:#6f6479;font-size:13px;line-height:1.6}.trial-switch-row>input{position:absolute;opacity:0;pointer-events:none}.trial-switch-row>i{position:relative;width:58px;height:32px;border-radius:999px;background:#d8d1de;box-shadow:inset 0 0 0 1px #c9bfce;transition:background .2s ease;pointer-events:none}.trial-switch-row>i>span{position:absolute;left:4px;top:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #1e0b3638;transition:transform .2s ease}.trial-switch-row>input:checked+i{background:var(--purple)}.trial-switch-row>input:checked+i>span{transform:translate(26px)}.trial-switch-row>input:focus-visible+i{outline:3px solid rgba(91,22,201,.22);outline-offset:3px}.trial-switch-row>input:disabled+i{opacity:.5}.trial-days-field>label{display:block;color:#554a60;font-size:13px;font-weight:900}.trial-days-field>div{height:48px;margin-top:9px;border:1px solid #cfc2da;border-radius:11px;background:#fff;display:flex;align-items:center;overflow:hidden}.trial-days-field input{width:100%;min-width:0;height:46px;padding:0 13px;border:0;background:transparent;color:var(--ink);font-size:18px;font-weight:900;outline:none}.trial-days-field>div>span{padding:0 14px;border-left:1px solid #e3dbe8;color:#655a6f;font-size:13px;font-weight:800}.trial-days-field>small{display:block;margin-top:8px;color:#70647a;font-size:12px;line-height:1.55}.trial-save-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding-top:16px;border-top:1px solid #e8e1ec}.trial-save-row>span{display:flex;align-items:center;gap:7px;color:#665a70;font-size:12px;font-weight:700}.trial-save-row>span svg{width:17px;color:#547900}.trial-save-row .btn{min-height:46px}.settings-notice{max-width:1040px;margin:0 0 18px;font-size:13px}.settings-body>.policy-grid{max-width:1040px}@media(max-width:820px){.trial-setting-panel{grid-template-columns:1fr}.trial-save-row{align-items:stretch;flex-direction:column}.trial-save-row .btn{width:100%}}@media(max-width:540px){.settings-body>.strategy-card{padding:19px 16px}.trial-strategy-card .strategy-title{padding-right:0;display:grid;grid-template-columns:44px minmax(0,1fr)}.trial-strategy-card .strategy-title>.mode-badge{position:static;grid-column:2;justify-self:start;margin:3px 0 0}.trial-switch-row,.trial-days-field{min-height:0;padding:16px}.trial-switch-row{grid-template-columns:minmax(0,1fr) 58px}.trial-save-row>span{align-items:flex-start;line-height:1.5}}@media(prefers-reduced-motion:reduce){.trial-switch-row>i,.trial-switch-row>i>span{transition:none}}.sidebar nav .tutorial-nav-item{margin:3px 0;border:1px solid rgba(200,255,25,.34);background:linear-gradient(100deg,#c8ff1929,#ffffff0a);color:#f8ffe2;font-weight:900}.sidebar nav .tutorial-nav-item svg{color:var(--lime)}.sidebar nav .tutorial-nav-item:hover,.sidebar nav .tutorial-nav-item.active{border-color:var(--lime);background:var(--lime);color:var(--deep)}.sidebar nav .tutorial-nav-item:hover svg,.sidebar nav .tutorial-nav-item.active svg{color:var(--deep)}.sidebar-admin nav{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}.tutorial-home-card{width:100%;min-height:126px;margin:22px 0;padding:20px 22px;border:1px solid #d5c4e5;border-radius:20px;background:radial-gradient(circle at 88% 12%,rgba(200,255,25,.35),transparent 26%),linear-gradient(120deg,#2b0b69,#5b16c9 68%,#6f23cf);color:#fff;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;text-align:left;cursor:pointer;box-shadow:0 18px 40px #2e0a8a26;transition:transform .2s ease,box-shadow .2s ease}.tutorial-home-card:hover{transform:translateY(-2px);box-shadow:0 22px 46px #2e0a8a38}.tutorial-home-icon{width:64px;height:64px;border-radius:18px;background:var(--lime);color:var(--deep);display:grid;place-items:center;transform:rotate(-3deg)}.tutorial-home-icon svg{width:31px;height:31px}.tutorial-home-copy{min-width:0}.tutorial-home-copy small,.tutorial-home-copy b,.tutorial-home-copy p{display:block}.tutorial-home-copy small{color:#dfff7e;font-size:12px;font-weight:900}.tutorial-home-copy b{margin-top:5px;font-size:21px;line-height:1.35}.tutorial-home-copy p{margin:5px 0 0;color:#e5daf6;font-size:13px;line-height:1.55}.tutorial-home-action{min-height:46px;padding:0 15px;border-radius:12px;background:#fff;color:var(--deep);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:900;white-space:nowrap}.tutorial-home-action svg{width:17px}.tutorial-page{min-height:calc(100vh - 72px);padding:42px 4.5vw 64px;background:radial-gradient(circle at 88% 5%,rgba(200,255,25,.2),transparent 24%),linear-gradient(180deg,#fffaf3,#faf6ff)}.tutorial-page-head{max-width:1280px;margin:0 auto 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tutorial-page-head h1{margin:14px 0 7px;font-size:38px;letter-spacing:-1px}.tutorial-page-head p{max-width:720px;margin:0;color:#6f6479;font-size:15px;line-height:1.7}.tutorial-video-layout{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.45fr);gap:22px}.tutorial-video-stage{min-height:500px;padding:16px;border-radius:24px;background:#190742;box-shadow:0 24px 60px #23085933;display:grid;place-items:center}.tutorial-video-stage video{display:block;width:100%;max-height:72vh;border-radius:15px;background:#090315;object-fit:contain}.tutorial-checklist{padding:28px;border:1px solid #dfd4e7;border-radius:22px;background:#fff;box-shadow:0 16px 44px #2c124912}.tutorial-checklist-mark{width:58px;height:58px;border-radius:17px;background:var(--lime);color:var(--deep);display:grid;place-items:center}.tutorial-checklist-mark svg{width:28px}.tutorial-checklist>small{display:block;margin-top:20px;color:var(--purple);font-size:12px;font-weight:900}.tutorial-checklist h2{margin:6px 0 20px;font-size:24px;line-height:1.4}.tutorial-checklist ol{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:11px}.tutorial-checklist li{padding:12px;border-radius:13px;background:#f8f4fb;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px}.tutorial-checklist li>span{width:36px;height:36px;border-radius:10px;background:#ede2ff;color:var(--purple);display:grid;place-items:center;font-size:10px;font-weight:900}.tutorial-checklist li b,.tutorial-checklist li p{display:block}.tutorial-checklist li b{font-size:14px}.tutorial-checklist li p{margin:3px 0 0;color:#73677e;font-size:12px;line-height:1.5}.tutorial-checklist>.btn{width:100%;min-height:48px}.tutorial-empty-state{max-width:760px;min-height:440px;margin:48px auto;padding:44px;border:1px dashed #cdbddd;border-radius:24px;background:#fff;text-align:center;display:grid;place-items:center;align-content:center}.tutorial-empty-state>span{width:76px;height:76px;border-radius:22px;background:#efe5ff;color:var(--purple);display:grid;place-items:center}.tutorial-empty-state>span svg{width:34px}.tutorial-empty-state h2{margin:20px 0 8px;font-size:26px}.tutorial-empty-state p{max-width:560px;margin:0 0 24px;color:#70647a;font-size:14px;line-height:1.7}.tutorial-admin-page{min-height:calc(100vh - 72px);background:linear-gradient(180deg,#fffaf5,#fbf7ff)}.tutorial-publish-status{min-height:40px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900}.tutorial-publish-status svg{width:16px}.tutorial-publish-status.published{background:#e7ffab;color:#3d5d00}.tutorial-publish-status.empty{background:#eee9f2;color:#6e6278}.tutorial-admin-grid{max-width:1180px;margin-top:26px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:20px}.tutorial-upload-card,.tutorial-admin-preview{border:1px solid #ded4e6;border-radius:21px;background:#fff;box-shadow:0 16px 40px #2e0a8a0e}.tutorial-upload-card{padding:25px}.tutorial-upload-card>header{display:flex;align-items:center;gap:13px;margin-bottom:20px}.tutorial-upload-card>header>span{width:48px;height:48px;border-radius:14px;background:#eee4ff;color:var(--purple);display:grid;place-items:center}.tutorial-upload-card>header>span svg{width:23px}.tutorial-upload-card h2{margin:0 0 4px;font-size:20px}.tutorial-upload-card header p{margin:0;color:#74687e;font-size:12px}.tutorial-file-picker{position:relative;min-height:112px;padding:18px;border:1.5px dashed #bda9d0;border-radius:15px;background:#fbf8fd;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;cursor:pointer}.tutorial-file-picker.selected{border-style:solid;border-color:#8cb62a;background:#fbffef}.tutorial-file-picker>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.tutorial-file-picker>span{width:50px;height:50px;border-radius:14px;background:#eee3ff;color:var(--purple);display:grid;place-items:center}.tutorial-file-picker.selected>span{background:#e9ffb7;color:#496b00}.tutorial-file-picker>div{min-width:0}.tutorial-file-picker b,.tutorial-file-picker small{display:block}.tutorial-file-picker b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tutorial-file-picker small{margin-top:4px;color:#75697e;font-size:12px;line-height:1.5}.tutorial-file-picker em{min-height:42px;padding:0 12px;border-radius:10px;background:var(--purple);color:#fff;display:inline-flex;align-items:center;font-size:12px;font-weight:900;font-style:normal}.tutorial-admin-field{display:block;margin-top:17px;color:#4d4158;font-size:13px;font-weight:900}.tutorial-admin-field input,.tutorial-admin-field textarea{width:100%;margin-top:7px;padding:12px 13px;border:1px solid #d7cadd;border-radius:11px;background:#fffdfa;color:var(--ink);font-size:14px;outline:none}.tutorial-admin-field input{height:48px}.tutorial-admin-field textarea{min-height:100px;resize:vertical;line-height:1.6}.tutorial-admin-field input:focus,.tutorial-admin-field textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #5b16c91a}.tutorial-upload-progress{margin-top:16px;padding:14px;border-radius:13px;background:#f3edfb}.tutorial-upload-progress>div{height:8px;border-radius:999px;background:#ded3e8;overflow:hidden}.tutorial-upload-progress>div>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--purple),#8e32e4,var(--lime));transition:width .2s ease}.tutorial-upload-progress b,.tutorial-upload-progress small{display:block}.tutorial-upload-progress b{margin-top:8px;font-size:13px}.tutorial-upload-progress small{margin-top:3px;color:#72657d;font-size:11px}.tutorial-upload-card>.notice{margin-top:15px}.tutorial-publish-button{width:100%;min-height:50px;margin-top:18px}.tutorial-admin-preview{padding:20px;align-self:start;position:sticky;top:94px}.tutorial-admin-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tutorial-admin-preview>header small,.tutorial-admin-preview>header h2{display:block}.tutorial-admin-preview>header small{color:var(--purple);font-size:11px;font-weight:900}.tutorial-admin-preview>header h2{margin:4px 0 0;font-size:19px}.tutorial-admin-preview>header>span{padding:6px 8px;border-radius:8px;background:#f0ebf4;color:#6e6277;font-size:11px;font-weight:800}.tutorial-admin-preview>video,.tutorial-preview-empty{width:100%;min-height:280px;margin-top:16px;border-radius:15px;background:#190742}.tutorial-admin-preview>video{display:block;max-height:480px;object-fit:contain}.tutorial-preview-empty{color:#d9c6f4;display:grid;place-items:center;align-content:center;text-align:center}.tutorial-preview-empty svg{width:42px}.tutorial-preview-empty b{margin-top:12px;color:#fff;font-size:16px}.tutorial-preview-empty p{max-width:280px;margin:6px 0 0;font-size:12px;line-height:1.6}.tutorial-preview-copy{padding:17px 4px 4px}.tutorial-preview-copy b{font-size:17px}.tutorial-preview-copy p{margin:5px 0 0;color:#70637a;font-size:12px;line-height:1.6}.tutorial-updated-at{display:block;padding:11px 4px 0;border-top:1px solid #ece6ef;color:#7b7084;font-size:11px}.tutorial-welcome-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#120530a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px;display:grid;place-items:center}.tutorial-welcome-dialog{width:min(860px,100%);min-height:460px;border-radius:26px;background:#fff;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);overflow:hidden;box-shadow:0 34px 100px #0c03226b}.tutorial-welcome-visual{position:relative;min-height:460px;background:radial-gradient(circle at 35% 30%,#7a31df,#321076 62%,#20084f);display:grid;place-items:center}.tutorial-welcome-visual>span{width:150px;height:150px;border-radius:42px;background:var(--lime);color:var(--deep);display:grid;place-items:center;transform:rotate(-5deg);box-shadow:22px 22px 0 var(--orange)}.tutorial-welcome-visual>span svg{width:70px;height:70px}.tutorial-welcome-visual>i{position:absolute;width:58px;height:58px;border-radius:50%;background:#fff;color:var(--purple);display:grid;place-items:center;font-style:normal}.tutorial-welcome-visual>i svg{width:23px;fill:currentColor}.tutorial-welcome-copy{padding:44px 42px;display:flex;flex-direction:column;justify-content:center}.tutorial-welcome-copy h2{margin:14px 0 9px;font-size:29px;line-height:1.35;letter-spacing:-.5px}.tutorial-welcome-copy>p{margin:0;color:#6f6379;font-size:14px;line-height:1.75}.tutorial-welcome-copy ul{margin:20px 0;padding:0;list-style:none;display:grid;gap:8px}.tutorial-welcome-copy li{display:flex;align-items:center;gap:8px;color:#4f4359;font-size:13px;font-weight:800}.tutorial-welcome-copy li svg{width:17px;color:#628c00}.tutorial-welcome-copy .notice{margin:0 0 14px}.tutorial-welcome-actions{display:flex;align-items:center;gap:10px}.tutorial-welcome-actions>.btn{min-height:48px;flex:1}.tutorial-welcome-actions>button:last-child{min-height:48px;padding:0 14px;border:0;background:transparent;color:#6f6379;font-size:13px;font-weight:800;cursor:pointer}.tutorial-welcome-actions>button:disabled{opacity:.5}@media(max-width:1000px){.tutorial-video-layout,.tutorial-admin-grid{grid-template-columns:1fr}.tutorial-admin-preview{position:static}.tutorial-video-stage{min-height:360px}.tutorial-checklist ol{grid-template-columns:repeat(3,1fr)}.tutorial-checklist li{grid-template-columns:1fr}.tutorial-checklist li>span{width:36px}.tutorial-welcome-dialog{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:760px){.tutorial-home-card{grid-template-columns:52px minmax(0,1fr);padding:17px;gap:13px}.tutorial-home-icon{width:52px;height:52px;border-radius:15px}.tutorial-home-action{grid-column:1/-1;width:100%}.tutorial-page{padding:26px 18px 48px}.tutorial-page-head{align-items:flex-start;flex-direction:column}.tutorial-page-head h1{font-size:30px}.tutorial-page-head>.btn{width:100%}.tutorial-video-stage{min-height:240px;padding:9px;border-radius:17px}.tutorial-checklist{padding:21px 17px}.tutorial-checklist ol{grid-template-columns:1fr}.tutorial-admin-grid{margin-top:20px}.tutorial-upload-card{padding:19px 16px}.tutorial-file-picker{grid-template-columns:46px minmax(0,1fr)}.tutorial-file-picker>span{width:46px;height:46px}.tutorial-file-picker>em{grid-column:1/-1;width:100%;justify-content:center}.tutorial-admin-preview{padding:16px}.tutorial-welcome-overlay{padding:14px}.tutorial-welcome-dialog{max-height:calc(100dvh - 28px);overflow-y:auto;grid-template-columns:1fr}.tutorial-welcome-visual{min-height:180px}.tutorial-welcome-visual>span{width:92px;height:92px;border-radius:27px;box-shadow:12px 12px 0 var(--orange)}.tutorial-welcome-visual>span svg{width:44px}.tutorial-welcome-visual>i{width:44px;height:44px}.tutorial-welcome-copy{padding:26px 20px}.tutorial-welcome-copy h2{font-size:24px}.tutorial-welcome-actions{align-items:stretch;flex-direction:column}.tutorial-welcome-actions>button{width:100%}}@media(max-width:540px){.tutorial-home-copy b{font-size:18px}.tutorial-home-copy p{font-size:12px}.tutorial-page-head p{font-size:13px}.tutorial-empty-state{min-height:360px;padding:28px 18px}.tutorial-admin-page .admin-heading{display:block}.tutorial-publish-status{margin-top:14px}.tutorial-admin-preview>video,.tutorial-preview-empty{min-height:210px}.tutorial-welcome-visual{min-height:150px}.tutorial-welcome-copy{padding:22px 17px}.tutorial-welcome-copy h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.tutorial-home-card,.tutorial-upload-progress>div>span{transition:none}.tutorial-home-card:hover{transform:none}}.one-thought-plan{margin:0 0 24px;border:1px solid #403615;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 80% 0,rgba(244,196,48,.16),transparent 30%),#0b0b0b;color:#f8f2df;box-shadow:0 18px 45px #00000029}.one-thought-plan>header{padding:22px 24px;border-bottom:1px solid #312a14;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.one-thought-plan>header span{font-size:10px;color:#f4c430;font-weight:900;letter-spacing:.12em}.one-thought-plan>header h3{font-size:23px;margin:6px 0}.one-thought-plan>header p{margin:0;color:#b9b19e;font-size:11px}.one-thought-plan>header>b{font-size:11px;color:#111;background:#f4c430;border-radius:16px;padding:7px 10px;white-space:nowrap}.one-thought-scene-grid{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.one-thought-scene-grid article{min-height:170px;border:1px solid #332d19;border-radius:12px;padding:17px;background:linear-gradient(145deg,#161616,#0d0d0d)}.one-thought-scene-grid article>span{color:#f4c430;font-size:10px;font-weight:900}.one-thought-scene-grid h4{font-size:16px;margin:8px 0 12px}.one-thought-scene-grid p{font-size:11px!important;line-height:1.65;color:#c9c1ae;margin:4px 0!important}.one-thought-scene-grid p b{color:#f4c430}.one-thought-scene-grid article>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.one-thought-scene-grid i{font-style:normal;font-size:9px;font-weight:900;color:#111;background:#f4c430;border-radius:12px;padding:4px 7px}.one-thought-plan>footer{padding:16px 20px;border-top:1px solid #312a14;display:flex;gap:8px;flex-wrap:wrap}.one-thought-plan>footer span{display:inline-flex;align-items:center;gap:5px;color:#c9c1ae;font-size:10px}.one-thought-plan>footer svg{width:13px;color:#f4c430}@media(max-width:820px){.one-thought-scene-grid{grid-template-columns:1fr}}.one-thought-case-materials{margin-top:22px;padding:22px;border:1px solid rgba(188,143,38,.3);border-radius:18px;background:linear-gradient(145deg,#171713,#0d0d0b)}.one-thought-case-materials>header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.one-thought-case-materials>header>div{display:flex;align-items:center;gap:12px;min-width:0}.one-thought-case-materials>header>div>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#f5c84b;background:#f5c84b1a}.one-thought-case-materials>header svg{width:21px;height:21px}.one-thought-case-materials>header b{display:block;color:#fff7dd}.one-thought-case-materials>header b i{margin-left:7px;color:#a69a78;font-size:12px;font-style:normal;font-weight:500}.one-thought-case-materials>header small{display:block;margin-top:4px;color:#aaa187;line-height:1.5}.one-thought-case-materials>header>em{flex:none;color:#d4b85c;font-size:13px;font-style:normal}.one-thought-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.one-thought-case-grid>button,.one-thought-case-grid>label{min-width:0;min-height:190px;padding:10px;border:1px solid #38352b;border-radius:14px;background:#141411;color:#eee7d2;text-align:left;cursor:pointer}.one-thought-case-grid>button{position:relative;display:flex;flex-direction:column;gap:4px}.one-thought-case-grid>button.selected{border-color:#d3a92f;box-shadow:0 0 0 2px #d3a92f21}.one-thought-case-preview{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:9px;background:#050505}.one-thought-case-preview img,.one-thought-case-preview video{width:100%;height:100%;object-fit:cover}.one-thought-case-preview>i{position:absolute;right:7px;top:7px;width:27px;height:27px;border-radius:8px;display:grid;place-items:center;color:#f5c84b;background:#000000c7}.one-thought-case-preview>i svg{width:15px}.one-thought-case-grid>button>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.one-thought-case-grid>button>small{color:#8f8874}.one-thought-case-grid>button>em{margin-top:auto;display:flex;align-items:center;gap:4px;color:#d7b84d;font-size:12px;font-style:normal}.one-thought-case-grid>button>em svg{width:14px}.one-thought-case-grid>label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;border-style:dashed}.one-thought-case-grid>label:hover{border-color:#c59c2c}.one-thought-case-grid>label.busy{cursor:wait;opacity:.7}.one-thought-case-grid>label svg{color:#f5c84b}.one-thought-case-grid>label small{color:#8f8874;line-height:1.45}.one-thought-case-materials>p{margin:14px 0 0;display:flex;align-items:center;gap:7px;color:#aaa187;font-size:13px}.one-thought-case-materials>p svg{width:16px;color:#e3bd45}.one-thought-case-error{margin-top:12px;padding:10px 12px;display:flex;align-items:center;gap:8px;border-radius:10px;color:#ffb4a9;background:#8c1c142e}.one-thought-case-error svg{width:17px}@media(max-width:700px){.one-thought-case-materials{padding:16px}.one-thought-case-materials>header{align-items:flex-start}.one-thought-case-grid{grid-template-columns:1fr 1fr}}.one-thought-background-library{margin-top:22px;padding:22px;border:1px solid rgba(188,143,38,.34);border-radius:18px;background:linear-gradient(145deg,#171713,#090908);color:#f7f3e8}.one-thought-background-library>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.one-thought-background-library>header>div{display:flex;align-items:center;gap:12px}.one-thought-background-library>header>div>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f4c4301a;color:#f4c430}.one-thought-background-library>header b,.one-thought-background-library>header small{display:block}.one-thought-background-library>header small{margin-top:4px;color:#aaa187}.one-thought-background-library>header>em{font-style:normal;color:#d4b85c;font-size:13px}.one-thought-background-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.one-thought-background-grid>button,.one-thought-background-grid>label{min-width:0;min-height:174px;padding:10px;border:1px solid #38352b;border-radius:14px;background:#141411;color:#eee7d2;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:5px}.one-thought-background-grid>button.selected{border-color:#f4c430;box-shadow:0 0 0 2px #f4c43024}.one-thought-background-grid>button>b{font-size:13px}.one-thought-background-grid>button>small{color:#918873;line-height:1.45}.one-thought-background-grid>button>em{margin-top:auto;color:#ddb73f;font-size:12px;font-style:normal;display:flex;align-items:center;gap:4px}.one-thought-background-swatch,.one-thought-background-media{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:9px;background:#070707}.one-thought-background-swatch i{position:absolute;display:block}.one-thought-background-swatch i:first-child{top:-35%;right:15%;bottom:25%;left:-20%;background:radial-gradient(ellipse,rgba(255,207,72,.62),rgba(138,106,22,.18) 40%,transparent 70%);transform:rotate(-8deg)}.one-thought-background-swatch i:nth-child(2){left:8%;right:8%;top:23%;height:2px;background:#f4c430;box-shadow:0 0 18px #f4c430}.one-thought-background-swatch i:last-child{top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 20%,rgba(244,196,48,.1) 45%,transparent 70%)}.one-thought-background-grid .midnight_gold .one-thought-background-swatch{background:radial-gradient(circle at 36% 44%,#493b19,#080808 44%)}.one-thought-background-grid .executive_studio .one-thought-background-swatch{background:linear-gradient(120deg,#070707 0,#070707 42%,#271e0c,#271e0c,#111 45%)}.one-thought-background-grid .ink_gold .one-thought-background-swatch{background:radial-gradient(ellipse at 75% 25%,#5d4313,#080808 38%),#070707}.one-thought-background-grid .warm_library .one-thought-background-swatch{background:linear-gradient(90deg,#19130c,#513817 50%,#0a0907)}.one-thought-background-media img,.one-thought-background-media video{width:100%;height:100%;object-fit:cover}.one-thought-background-media>i{position:absolute;right:7px;top:7px;width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#000000bf;color:#f4c430}.one-thought-background-media>i svg{width:15px}.one-thought-background-grid>label{align-items:center;justify-content:center;text-align:center;border-style:dashed}.one-thought-background-grid>label svg{color:#f4c430}.one-thought-background-grid>label small{color:#918873}.one-thought-render-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.one-thought-render-options label{display:grid;gap:7px;color:#c9bea0;font-size:12px;font-weight:800}.one-thought-render-options select{width:100%;padding:11px 12px;border:1px solid #393323;border-radius:10px;background:#090909;color:#f7f3e8}.one-thought-background-error{color:#ffb4a9}.one-thought-outfit-preset{margin-top:14px;padding:14px;border:1px solid rgba(244,196,48,.22);border-radius:14px;background:#0c0b09;display:grid;grid-template-columns:92px 1fr auto;gap:14px;align-items:center}.one-thought-outfit-preset img{width:92px;height:110px;object-fit:cover;border-radius:10px}.one-thought-outfit-preset b,.one-thought-outfit-preset small{display:block}.one-thought-outfit-preset small{margin-top:5px;color:#9e957d;line-height:1.5}.one-thought-outfit-preset button{border:1px solid #8a6a16;border-radius:10px;background:#f4c430;color:#171208;padding:10px 13px;font-weight:900;cursor:pointer}@media(max-width:700px){.one-thought-background-library{padding:16px}.one-thought-background-grid{grid-template-columns:1fr 1fr}.one-thought-render-options{grid-template-columns:1fr}.one-thought-outfit-preset{grid-template-columns:72px 1fr}.one-thought-outfit-preset img{width:72px;height:88px}.one-thought-outfit-preset button{grid-column:1/-1}}.one-thought-outfit-studio{margin-top:18px;padding:20px;border:1px solid rgba(196,151,45,.28);border-radius:18px;background:linear-gradient(145deg,#11100c,#080808);color:#f7f3e8}.one-thought-outfit-studio>header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.one-thought-outfit-studio>header>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f4c4301a;color:#f4c430}.one-thought-outfit-studio>header b,.one-thought-outfit-studio>header small{display:block}.one-thought-outfit-studio>header small{margin-top:3px;color:#aaa187}.one-thought-outfit-studio>header em{margin-left:auto;display:flex;align-items:center;gap:5px;color:#d9b43b;font-size:12px;font-style:normal}.one-thought-outfit-body{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px;border:1px solid #332d1e;border-radius:14px;background:#0d0c09}.one-thought-outfit-body>img{width:116px;height:138px;object-fit:cover;border-radius:10px;background:#e7e5df}.one-thought-outfit-body small{display:block;margin:6px 0 12px;color:#9e957d;line-height:1.55}.one-thought-outfit-body label,.one-thought-outfit-body button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #8a6a16;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:900;cursor:pointer}.one-thought-outfit-body label{background:#17140d;color:#f4c430}.one-thought-outfit-body button{max-width:190px;background:#f4c430;color:#171208}.one-thought-outfit-body button:disabled{opacity:.45;cursor:not-allowed}.one-thought-outfit-body svg{width:17px}.one-thought-outfit-preview{display:flex;gap:12px;margin-top:13px}.one-thought-outfit-preview figure{margin:0;width:130px}.one-thought-outfit-preview img{display:block;width:130px;height:160px;object-fit:cover;border-radius:10px}.one-thought-outfit-preview figcaption{text-align:center;margin-top:5px;color:#aaa187;font-size:11px}.one-thought-outfit-studio>p{margin:12px 0 0;color:#9e957d;font-size:12px}.one-thought-outfit-studio>p:before{content:"✓";margin-right:6px;color:#f4c430}@media(max-width:700px){.one-thought-outfit-body{grid-template-columns:84px 1fr}.one-thought-outfit-body>img{width:84px;height:104px}.one-thought-outfit-body>button{grid-column:1/-1;width:100%;max-width:none}}.one-thought-project-history,.one-thought-phase-two-editor,.one-thought-version-box{border:1px solid rgba(196,151,45,.28);background:linear-gradient(145deg,#100f0c,#090909);color:#f7f3e8;border-radius:20px;box-shadow:0 18px 44px #0000002e,inset 0 1px #ffecad0d}.one-thought-project-history{margin:18px 0;padding:16px}.one-thought-project-history>header,.one-thought-phase-two-editor>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.one-thought-project-history>header>div,.one-thought-version-box>div{display:flex;align-items:center;gap:12px}.one-thought-project-history>header svg,.one-thought-version-box>div>svg{color:#f4c430;width:24px;height:24px}.one-thought-project-history header span,.one-thought-version-box span{display:grid;gap:3px}.one-thought-project-history header small,.one-thought-version-box small{color:#a99d7d;font-size:12px}.one-thought-project-history>header>button,.one-thought-add-scene{display:inline-flex;align-items:center;gap:7px;border:1px solid #8a6a16;border-radius:11px;background:#f4c430;color:#16120a;font-weight:800;padding:10px 14px;cursor:pointer}.one-thought-project-history>header>button svg,.one-thought-add-scene svg{width:17px;height:17px}.one-thought-history-list{display:flex;gap:10px;overflow-x:auto;padding-top:14px;scrollbar-color:#8a6a16 #141414}.one-thought-history-list>button{min-width:240px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;color:#f7f3e8;border:1px solid #302b1f;border-radius:13px;background:#15140f;padding:12px;cursor:pointer}.one-thought-history-list>button.active{border-color:#f4c430;box-shadow:0 0 0 2px #f4c4301f}.one-thought-history-list>button>span:nth-child(2){display:grid;gap:4px;min-width:0}.one-thought-history-list>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.one-thought-history-list>button small{color:#94896c;font-size:11px}.one-thought-history-list>button>svg{width:18px;color:#d1b45b}.one-thought-history-status{width:28px;height:28px;display:grid!important;place-items:center;border-radius:50%;color:#15130c;background:#f4c430}.one-thought-history-status svg{width:15px}.one-thought-history-status.failed{background:#7c2d2d;color:#fff}.one-thought-history-empty{display:flex;align-items:center;justify-content:center;gap:8px;color:#9c9279;padding:18px 4px 3px}.one-thought-phase-two-editor{margin:18px 0;padding:18px}.one-thought-phase-two-editor>header span{color:#f4c430;font-size:12px;font-weight:900;letter-spacing:.12em}.one-thought-phase-two-editor>header h3{margin:4px 0;font-size:22px}.one-thought-phase-two-editor>header p{margin:0;color:#aaa086;font-size:13px}.one-thought-phase-two-editor>header>b{display:inline-flex;align-items:center;gap:6px;color:#f4c430;font-size:13px}.one-thought-phase-two-editor>header>b svg{width:16px}.one-thought-main-title{margin-top:18px}.one-thought-phase-two-editor label{display:grid;gap:7px;color:#c9bea0;font-size:12px;font-weight:700}.one-thought-phase-two-editor input,.one-thought-phase-two-editor select,.one-thought-phase-two-editor textarea,.one-thought-version-box input{width:100%;box-sizing:border-box;border:1px solid #393323;border-radius:10px;background:#090909;color:#f7f3e8;padding:11px 12px;outline:none}.one-thought-phase-two-editor input:focus,.one-thought-phase-two-editor select:focus,.one-thought-phase-two-editor textarea:focus,.one-thought-version-box input:focus{border-color:#f4c430;box-shadow:0 0 0 3px #f4c4301a}.one-thought-phase-two-editor textarea{min-height:76px;resize:vertical;line-height:1.55}.one-thought-edit-scenes{display:grid;gap:14px;margin-top:14px}.one-thought-edit-scenes>article{display:grid;gap:12px;border:1px solid #2e291c;border-radius:15px;background:#12110d;padding:14px}.one-thought-edit-scene-head{display:flex;justify-content:space-between;align-items:center}.one-thought-edit-scene-head>span{color:#f4c430;font-size:12px;font-weight:900;letter-spacing:.08em}.one-thought-edit-scene-head>div{display:flex;gap:5px}.one-thought-edit-scene-head button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #3b3422;border-radius:8px;color:#d7cda9;background:#1a1811;cursor:pointer}.one-thought-edit-scene-head button:last-child{color:#fda4af}.one-thought-edit-scene-head button:disabled{opacity:.3;cursor:not-allowed}.one-thought-edit-scene-head svg{width:15px}.one-thought-edit-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr);gap:10px}.one-thought-scene-case{grid-template-columns:auto 1fr!important;align-items:center}.one-thought-scene-case>svg{width:18px;color:#f4c430}.one-thought-add-scene{margin-top:14px;width:100%;justify-content:center;background:#17150f;color:#f4c430}.one-thought-add-scene:disabled{opacity:.45;cursor:not-allowed}.one-thought-version-box{padding:15px;display:grid;grid-template-columns:1fr minmax(220px,.55fr);align-items:center;gap:16px;margin-bottom:15px}.one-thought-version-box label{color:#cfc4a4;font-size:12px;display:grid;gap:6px}.one-thought-v7-standard-lock,.one-thought-v7-lock-panel{display:flex;align-items:flex-start;gap:13px;border:1px solid rgba(244,196,48,.42);border-radius:14px;background:linear-gradient(135deg,#f4c4301f,#f4c43009);color:#f7f3e8}.one-thought-v7-standard-lock{margin-top:16px;padding:13px 15px}.one-thought-v7-lock-panel{margin:4px 0 18px;padding:20px}.one-thought-v7-standard-lock>svg,.one-thought-v7-lock-panel>svg{width:23px;height:23px;flex:0 0 23px;color:#f4c430}.one-thought-v7-standard-lock span,.one-thought-v7-lock-panel div{display:grid;gap:4px}.one-thought-v7-standard-lock b{font-size:14px}.one-thought-v7-standard-lock small{color:#b9ad8a;line-height:1.55}.one-thought-v7-lock-panel span{color:#f4c430;font-size:11px;font-weight:900;letter-spacing:.14em}.one-thought-v7-lock-panel h3{margin:0;font-size:20px}.one-thought-v7-lock-panel p{margin:0;color:#b9ad8a;line-height:1.65}.one-thought-v7-lock-tag{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid rgba(244,196,48,.45);border-radius:999px;background:#f4c4301a;color:#936e00;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.one-thought-v7-lock-tag svg{width:14px;height:14px}@media(max-width:700px){.one-thought-project-history>header,.one-thought-phase-two-editor>header{align-items:stretch;flex-direction:column}.one-thought-version-box,.one-thought-edit-grid{grid-template-columns:1fr}.one-thought-history-list>button{min-width:210px}}.one-thought-render-retry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(244,196,48,.35);border-radius:12px;background:#f4c43012;color:#f7f3e8}.one-thought-render-retry>svg{width:20px;color:#f4c430}.one-thought-render-retry>span{display:grid;gap:3px}.one-thought-render-retry small{color:#b9ad8a}.one-thought-render-retry button{white-space:nowrap}@media(max-width:700px){.one-thought-render-retry{grid-template-columns:auto 1fr}.one-thought-render-retry button{grid-column:1/-1}}.one-thought-background-grid .botanical_gold .one-thought-background-swatch{background:radial-gradient(ellipse at 18% 72%,#24421f 0,#142311 19%,transparent 38%),radial-gradient(ellipse at 87% 70%,#1b381c 0,#101d10 17%,transparent 36%),linear-gradient(100deg,#050505,#3a2913 54%,#090806)}.one-thought-background-grid .botanical_gold .one-thought-background-swatch i:first-child{top:-24%;right:46%;bottom:14%;left:-20%;background:radial-gradient(ellipse,rgba(94,153,61,.52),rgba(36,66,31,.24) 45%,transparent 72%)}.one-thought-render-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.one-thought-render-options{grid-template-columns:1fr}}.one-thought-scene-case{display:grid!important;grid-template-columns:1fr!important;align-items:center}.one-thought-scene-case>span{display:flex;align-items:center;gap:7px}.one-thought-scene-case>span>svg{width:18px;color:#f4c430}.provider-setup-form{display:grid;gap:13px;margin-top:22px}.provider-setup-form label span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:800}.provider-setup-form input{width:100%;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:13px;box-sizing:border-box}.provider-setup-form input:focus{outline:2px solid rgba(111,45,189,.16);border-color:var(--purple)}.provider-setup-form .btn{margin-top:3px}.provider-check-link{border:0;background:transparent;color:var(--purple);font-size:12px;font-weight:800;cursor:pointer}.provider-check-link:disabled{opacity:.5}.content-hub-page{padding:30px 34px 70px;background:#f7f5fa;min-height:100%}.content-hub-hero{display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:30px;border-radius:22px;background:linear-gradient(125deg,#24103f,#6f2dbd 68%,#8f45dc);color:#fff;box-shadow:0 20px 46px #48177829}.content-hub-hero>div>span{display:flex;align-items:center;gap:8px;color:#dfff73;font-size:13px;font-weight:900}.content-hub-hero h1{margin:14px 0 9px;font-size:34px}.content-hub-hero p{max-width:710px;margin:0;color:#e9ddf5;line-height:1.7}.content-hub-hero>article{min-width:180px;padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#ffffff1a}.content-hub-hero article small,.content-hub-hero article span{display:block;color:#e9ddf5}.content-hub-hero article b{display:block;margin:8px 0;font-size:38px}.content-hub-hero article em{font-size:13px;font-style:normal}.content-hub-notice{display:flex;gap:10px;align-items:center;margin-top:18px;padding:14px 18px;border:1px solid #cde58d;border-radius:12px;background:#f5ffd9;color:#496900;font-size:13px;font-weight:800}.content-hub-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-top:20px}.content-hub-main{display:grid;gap:18px}.content-hub-card,.content-hub-side>section,.content-hub-action{padding:24px;border:1px solid #e3dcea;border-radius:18px;background:#fff}.content-hub-card>header{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.content-hub-card>header>i{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#efe5ff;color:#6f2dbd;font-size:12px;font-style:normal;font-weight:900}.content-hub-card h2{margin:0;font-size:20px}.content-hub-card header p{margin:5px 0 0;color:#756b7e;font-size:13px}.content-hub-card>label,.content-hub-fields label,.content-hub-schedule label{display:grid;gap:8px;color:#4b4055;font-size:13px;font-weight:800}.content-hub-card textarea,.content-hub-card input,.content-hub-card select{width:100%;box-sizing:border-box;border:1px solid #dcd3e4;border-radius:10px;background:#fff;padding:0 12px;font:inherit}.content-hub-card textarea{height:110px;padding:14px;resize:vertical}.content-hub-card input,.content-hub-card select{height:44px}.content-hub-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.content-hub-boundary{display:grid;grid-template-columns:40px 1fr 190px;gap:12px;align-items:center;margin-top:16px;padding:15px;border-radius:13px;background:#f8f5fb}.content-hub-boundary>svg{padding:9px;border-radius:10px;background:#eaffaf;color:#4f7000}.content-hub-boundary b,.content-hub-boundary p{margin:0}.content-hub-boundary p{margin-top:4px;color:#786e81;font-size:12px}.content-hub-agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.content-hub-agent-grid>button{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;min-height:88px;padding:14px;border:1px solid #e3dcea;border-radius:13px;background:#fff;text-align:left;cursor:pointer}.content-hub-agent-grid>button.selected{border-color:#6f2dbd;background:#faf6ff;box-shadow:0 0 0 2px #6f2dbd14}.content-hub-agent-grid>button>span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#efe5ff;color:#6f2dbd}.content-hub-agent-grid b,.content-hub-agent-grid small{display:block}.content-hub-agent-grid small{margin-top:5px;color:#7b7084;font-size:11px;line-height:1.45}.content-hub-agent-grid em{color:#6f2dbd;font-size:12px;font-style:normal;font-weight:900}.content-hub-agent-grid em svg{width:14px;vertical-align:middle}.content-hub-platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.content-hub-platforms>button{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #e3dcea;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.content-hub-platforms>button.selected{border-color:#6f2dbd;background:#faf6ff}.content-hub-platforms>button>i{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#fff;font-style:normal;font-weight:900}.content-hub-platforms b,.content-hub-platforms small{display:block}.content-hub-platforms small{margin-top:4px;color:#8b808f;font-size:10px}.content-hub-platforms>button>svg{width:16px;color:#6f2dbd}.content-hub-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.content-hub-modes button{display:grid;grid-template-columns:34px 1fr;gap:4px 10px;padding:16px;border:1px solid #ded6e5;border-radius:13px;background:#fff;text-align:left;cursor:pointer}.content-hub-modes button.selected{border-color:#6f2dbd;background:#faf6ff}.content-hub-modes svg{grid-row:1/3;color:#6f2dbd}.content-hub-modes b,.content-hub-modes small{display:block}.content-hub-modes small{color:#7d7286;font-size:11px}.content-hub-schedule{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.content-hub-action{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#24103f;color:#fff}.content-hub-action b,.content-hub-action small{display:block}.content-hub-action small{margin-top:5px;color:#cfbfdc;font-size:12px}.content-hub-side{display:grid;align-content:start;gap:16px}.content-hub-side h3{margin:0 0 14px}.content-hub-side article{display:grid;grid-template-columns:30px 1fr auto;gap:10px;padding:13px 0;border-top:1px solid #eee8f2}.content-hub-side article>i{color:#6f2dbd;font-size:11px;font-style:normal;font-weight:900}.content-hub-side article b,.content-hub-side article small{display:block}.content-hub-side article small{margin-top:4px;color:#817687;font-size:10px}.content-hub-side article>span{color:#9a8da3;font-size:10px}.content-hub-truth{display:flex;gap:12px;background:#fff9e8!important;color:#6b5100}.content-hub-truth>svg{flex:0 0 auto}.content-hub-truth b,.content-hub-truth p{margin:0}.content-hub-truth p{margin-top:5px;font-size:12px;line-height:1.6}.content-hub-back{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:0;border-radius:12px;background:#eee8f3;color:#5e4f69;font-weight:900;cursor:pointer}.content-hub-loading{display:flex;align-items:center;gap:10px;color:#776b80}@media(max-width:1100px){.content-hub-layout{grid-template-columns:1fr}.content-hub-side{grid-template-columns:1fr 1fr}.content-hub-back{grid-column:1/-1}}@media(max-width:760px){.content-hub-page{padding:18px 14px 50px}.content-hub-hero{display:block;padding:22px}.content-hub-hero h1{font-size:27px}.content-hub-hero>article{margin-top:18px}.content-hub-fields,.content-hub-agent-grid,.content-hub-modes,.content-hub-schedule,.content-hub-side{grid-template-columns:1fr}.content-hub-platforms{grid-template-columns:1fr 1fr}.content-hub-boundary{grid-template-columns:40px 1fr}.content-hub-boundary select{grid-column:1/-1}.content-hub-action{align-items:stretch;flex-direction:column}.content-hub-action .btn{width:100%}}@media(max-width:460px){.content-hub-platforms{grid-template-columns:1fr}}.content-hub-quote h3{display:flex;align-items:center;gap:8px}.content-hub-quote h3 svg{width:18px;color:#6f2dbd}.content-hub-quote-total{display:grid;grid-template-columns:1fr auto;align-items:end;padding:16px;border-radius:13px;background:linear-gradient(135deg,#f2eaff,#fff6dc)}.content-hub-quote-total>span{color:#76677f;font-size:12px;font-weight:800}.content-hub-quote-total>b{grid-row:1/3;grid-column:2;font-size:34px;color:#4f168b}.content-hub-quote-total>b small{font-size:12px}.content-hub-quote-total>em{margin-top:5px;color:#6f6377;font-size:11px;font-style:normal}.content-hub-quote>p{margin:12px 0;color:#74677d;font-size:11px;line-height:1.65}.content-hub-quote>label{display:flex;gap:9px;align-items:flex-start;padding:12px;border:1px solid #d9c9e8;border-radius:10px;background:#faf7ff;color:#4f3c62;font-size:12px;font-weight:800;line-height:1.5;cursor:pointer}.content-hub-quote>label.disabled{border-color:#ead0cc;background:#fff4f1;color:#9c4034;cursor:not-allowed}.content-hub-quote>label input{margin-top:2px;accent-color:#6f2dbd}.content-hub-created{display:flex!important;gap:12px!important;align-items:center;background:#f2ffcf!important;color:#426300}.content-hub-created>svg{flex:0 0 auto}.content-hub-created b,.content-hub-created p{margin:0}.content-hub-created p{margin-top:5px;font-size:11px}.content-hub-action .btn:disabled{opacity:.55;cursor:not-allowed}.publishing-center{min-height:100%;padding:30px 34px 70px;background:#f6f4f8;color:#251b2b}.publishing-hero{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:32px;border-radius:22px;background:linear-gradient(125deg,#23103d,#6d28bd 70%,#9039dd);color:#fff;box-shadow:0 20px 45px #441a6829}.publishing-hero span{display:flex;align-items:center;gap:8px;color:#dfff73;font-size:13px;font-weight:900}.publishing-hero span svg{width:18px}.publishing-hero h1{margin:12px 0 8px;font-size:34px}.publishing-hero p{max-width:760px;margin:0;color:#eadff4;line-height:1.7}.publishing-hero>button{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:12px 17px;border:1px solid rgba(255,255,255,.28);border-radius:11px;background:#ffffff1f;color:#fff;font-weight:900;cursor:pointer}.publishing-hero>button svg{width:17px}.publishing-error{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 17px;border:1px solid #f2c4bd;border-radius:12px;background:#fff2ef;color:#9c3226;font-size:13px;font-weight:800}.publishing-error svg{flex:0 0 auto;width:18px}.publishing-step,.publishing-delivery,.publishing-side>section{padding:24px;border:1px solid #e2dbe8;border-radius:18px;background:#fff}.publishing-center>.publishing-step{margin-top:20px}.publishing-step>header{display:flex;gap:13px;align-items:flex-start;margin-bottom:19px}.publishing-step>header>i{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:#efe5ff;color:#6f2dbd;font-size:12px;font-style:normal;font-weight:900}.publishing-step h2{margin:0;font-size:20px}.publishing-step header p{margin:5px 0 0;color:#786e80;font-size:13px;line-height:1.5}.publishing-platform-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.publishing-platform-grid>button{position:relative;display:grid;grid-template-columns:42px 1fr;gap:10px;min-height:104px;padding:14px;border:1px solid #e3dce9;border-radius:13px;background:#fff;text-align:left;cursor:pointer}.publishing-platform-grid>button.active{border-color:#6f2dbd;background:#faf6ff;box-shadow:0 0 0 2px #6f2dbd12}.publishing-platform-grid>button>i{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;color:#fff;font-style:normal;font-weight:900}.publishing-platform-grid span b,.publishing-platform-grid span em,.publishing-platform-grid span small{display:block}.publishing-platform-grid span em{margin-top:4px;color:#6f2dbd;font-size:10px;font-style:normal;font-weight:900}.publishing-platform-grid span small{margin-top:5px;color:#85798c;font-size:10px;line-height:1.35}.publishing-platform-grid>button>svg{position:absolute;right:10px;top:10px;width:16px;color:#6f2dbd}.publishing-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;margin-top:20px}.publishing-layout>main{display:grid;gap:18px;align-content:start}.publishing-account-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.publishing-account-list>button{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;border:1px solid #e2dbe8;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.publishing-account-list>button.active{border-color:#6f2dbd;background:#faf6ff}.publishing-account-list b,.publishing-account-list small{display:block}.publishing-account-list small{margin-top:4px;color:#817588;font-size:11px}.publishing-account-list em{align-self:center;color:#786b80;font-size:10px;font-style:normal;font-weight:800}.publishing-account-list svg{grid-column:2;width:16px;color:#6f2dbd}.publishing-add-account{display:flex;align-items:center;gap:7px;margin-top:12px;padding:10px 0;border:0;background:none;color:#6f2dbd;font-weight:900;cursor:pointer}.publishing-add-account svg{width:17px}.publishing-account-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin-top:13px;padding:14px;border-radius:12px;background:#f7f3fb}.publishing-account-form input,.publishing-confirm input{min-width:0;height:42px;padding:0 12px;border:1px solid #ddd4e4;border-radius:9px;font:inherit}.publishing-account-form .btn{white-space:nowrap}.publishing-empty-inline p{margin:0;color:#786c80;font-size:13px}.publishing-loading{display:flex;align-items:center;gap:10px;color:#766c7d}.publishing-source-list{display:grid;gap:10px}.publishing-source-list>button{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #e3dce9;border-radius:13px;background:#fff;text-align:left;cursor:pointer}.publishing-source-list>button.active{border-color:#6f2dbd;background:#faf6ff;box-shadow:0 0 0 2px #6f2dbd12}.publishing-source-list>button>span{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#efe5ff;color:#6f2dbd}.publishing-source-list>button>span svg{width:20px}.publishing-source-list b,.publishing-source-list small{display:block}.publishing-source-list small{margin-top:4px;color:#85798b;font-size:10px}.publishing-source-list p{overflow:hidden;margin:5px 0 0;color:#5f5565;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.publishing-source-list>button>em{padding:6px 8px;border-radius:999px;background:#fff0c7;color:#765100;font-size:10px;font-style:normal;font-weight:900}.publishing-source-list>button>em.ready{background:#e7f8cf;color:#426b00}.publishing-source-list>button>em.needs_media{background:#ffe7e2;color:#94382d}.publishing-empty{display:grid;place-items:center;padding:32px;border:1px dashed #d9cde4;border-radius:14px;background:#fcfaff;text-align:center}.publishing-empty>svg{padding:12px;border-radius:14px;background:#efe5ff;color:#6f2dbd}.publishing-empty h3{margin:13px 0 5px}.publishing-empty p{margin:0;color:#7d7284;font-size:12px}.publishing-empty button{margin-top:14px;border:0;background:none;color:#6f2dbd;font-weight:900;cursor:pointer}.publishing-prepare{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-radius:17px;background:#24103f;color:#fff}.publishing-prepare>div{display:flex;align-items:center;gap:12px}.publishing-prepare>div>svg{color:#dfff73}.publishing-prepare b,.publishing-prepare small{display:block}.publishing-prepare small{margin-top:4px;color:#d2c5dc;font-size:11px}.publishing-delivery>header{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #eee7f2}.publishing-delivery>header span{color:#6f2dbd;font-size:11px;font-weight:900}.publishing-delivery>header h2{margin:7px 0 6px}.publishing-delivery>header p{max-width:680px;margin:0;color:#786d80;font-size:12px;line-height:1.6}.publishing-delivery>header>em{align-self:flex-start;padding:7px 10px;border-radius:999px;background:#fff0c7;color:#765100;font-size:10px;font-style:normal;font-weight:900}.publishing-delivery>header>em.user_confirmed{background:#e4f7cb;color:#426400}.publishing-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.publishing-copy-grid article{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px;border:1px solid #e5deea;border-radius:13px;background:#fdfcff}.publishing-copy-grid article>div b,.publishing-copy-grid article>div small{display:block}.publishing-copy-grid article>div small{margin-top:3px;color:#8b7f91;font-size:10px}.publishing-copy-grid pre{grid-column:1/-1;overflow:auto;max-height:150px;margin:0;padding:12px;border-radius:9px;background:#f4f0f7;color:#4f4555;font:12px/1.65 system-ui;white-space:pre-wrap;word-break:break-word}.publishing-copy-grid button,.publishing-media button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#6f2dbd;font-weight:900;cursor:pointer}.publishing-copy-grid button svg,.publishing-media button svg{width:16px}.publishing-media{margin-top:18px}.publishing-media h3{margin:0 0 10px}.publishing-media>div{display:grid;gap:8px}.publishing-media article{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:11px 13px;border:1px solid #e5deea;border-radius:11px}.publishing-media article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#eee5f6;color:#6f2dbd}.publishing-media article>span svg{width:18px}.publishing-media b,.publishing-media small{display:block}.publishing-media small{margin-top:3px;color:#85798c;font-size:10px}.publishing-media>p{padding:13px;border-radius:10px;background:#fff7dd;color:#725500;font-size:12px}.publishing-guide{display:grid;grid-template-columns:1fr 1fr;gap:8px 30px;margin:18px 0;padding:16px 16px 16px 38px;border-radius:12px;background:#f7f3fa;color:#514758;font-size:12px;line-height:1.55}.publishing-open{display:flex;align-items:center;gap:13px}.publishing-open>button{display:flex;align-items:center;gap:8px;padding:13px 17px;border:0;border-radius:11px;background:#6f2dbd;color:#fff;font-weight:900;cursor:pointer}.publishing-open>button:disabled{opacity:.5;cursor:not-allowed}.publishing-open>button svg{width:18px}.publishing-open small{color:#7c7183;font-size:11px}.publishing-confirm{display:grid;grid-template-columns:minmax(0,1fr) 260px auto;gap:11px;align-items:center;margin-top:17px;padding:15px;border:1px solid #e0d2eb;border-radius:12px;background:#fbf7ff}.publishing-confirm label{display:flex;gap:9px;align-items:flex-start;font-size:11px;font-weight:800;line-height:1.5}.publishing-confirm label input{width:auto;height:auto;margin-top:3px;accent-color:#6f2dbd}.publishing-receipt{display:flex;gap:11px;align-items:flex-start;margin-top:16px;padding:15px;border-radius:12px;background:#edfad9;color:#3f6100}.publishing-receipt>svg{width:20px}.publishing-receipt b,.publishing-receipt p{margin:0}.publishing-receipt p{margin-top:4px;font-size:11px;line-height:1.55}.publishing-side{display:grid;align-content:start;gap:16px}.publishing-side h3{margin:0 0 14px}.publishing-side dl{margin:0}.publishing-side dl>div{display:grid;grid-template-columns:66px 1fr;gap:10px;padding:10px 0;border-top:1px solid #eee8f2}.publishing-side dt{color:#8a7e90;font-size:11px}.publishing-side dd{overflow:hidden;margin:0;color:#463b4d;font-size:12px;font-weight:800;text-overflow:ellipsis}.publishing-truth{display:flex;gap:10px;background:#fff8df!important;color:#654b00}.publishing-truth>svg{flex:0 0 auto;width:20px}.publishing-truth b,.publishing-truth p{margin:0}.publishing-truth p{margin-top:5px;font-size:11px;line-height:1.65}.publishing-account-form .btn:disabled,.publishing-prepare .btn:disabled,.publishing-confirm .btn:disabled,.publishing-media button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1150px){.publishing-platform-grid{grid-template-columns:repeat(3,1fr)}.publishing-layout{grid-template-columns:1fr}.publishing-side{grid-template-columns:1fr 1fr}}@media(max-width:760px){.publishing-center{padding:18px 14px 50px}.publishing-hero{display:block;padding:23px}.publishing-hero h1{font-size:27px}.publishing-hero>button{margin-top:18px}.publishing-platform-grid,.publishing-account-list,.publishing-copy-grid,.publishing-guide,.publishing-side,.publishing-account-form,.publishing-confirm{grid-template-columns:1fr}.publishing-source-list>button{grid-template-columns:44px minmax(0,1fr)}.publishing-source-list>button>em{grid-column:2;justify-self:start}.publishing-prepare,.publishing-delivery>header,.publishing-open{align-items:stretch;flex-direction:column}.publishing-prepare .btn{width:100%}}@media(max-width:460px){.publishing-platform-grid{grid-template-columns:1fr}.publishing-source-list p{white-space:normal}.publishing-step,.publishing-delivery,.publishing-side>section{padding:18px}}.app-shell-customer.app-shell-immersive .market-home{position:relative;z-index:1;max-width:1540px;margin:0 auto;padding:18px clamp(18px,3vw,46px) 76px;perspective:1500px}.app-shell-customer.app-shell-immersive .market-home:before{content:"";position:absolute;z-index:-1;top:300px;right:0;bottom:0;left:0;background:radial-gradient(circle at 8% 22%,rgba(157,81,255,.19),transparent 25%),radial-gradient(circle at 90% 56%,rgba(255,173,79,.13),transparent 27%);pointer-events:none}.app-shell-customer.app-shell-immersive .creative-showcase{border-color:#e2d2ff30;box-shadow:0 38px 100px #0000007a,0 0 0 1px #ae6fff14}.app-shell-customer.app-shell-immersive .market-search{max-width:none;height:68px;margin:0 0 18px;border:1px solid rgba(232,218,255,.22);border-radius:20px;background:linear-gradient(135deg,#221142e6,#110a25d1);color:#fff;box-shadow:0 22px 54px #00000052,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translateZ(20px)}.app-shell-customer.app-shell-immersive .market-search>svg{color:#c9ff57}.app-shell-customer.app-shell-immersive .market-search input{border:0!important;background:transparent!important;color:#fff;font-size:15px;box-shadow:none}.app-shell-customer.app-shell-immersive .market-search input::placeholder{color:#aaa0bb}.app-shell-customer.app-shell-immersive .market-search .btn{min-width:104px;border-radius:13px;background:linear-gradient(135deg,#8750f2,#ac5ce9);box-shadow:0 10px 26px #8f48ef59}.app-shell-customer.app-shell-immersive .package-home-link{width:100%;min-height:82px;padding:16px 20px;border:1px solid rgba(255,207,135,.28);border-radius:20px;background:linear-gradient(115deg,#432068eb,#5f327cbf 58%,#824c49ad);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;cursor:pointer;box-shadow:0 22px 58px #0000004d,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .24s ease,box-shadow .24s ease}.app-shell-customer.app-shell-immersive .package-home-link:hover{transform:translateY(-3px) translateZ(16px);box-shadow:0 30px 70px #0006,0 0 36px #a75bff24}.app-shell-customer.app-shell-immersive .package-home-link b,.app-shell-customer.app-shell-immersive .package-home-link span{display:block}.app-shell-customer.app-shell-immersive .package-home-link b{font-size:17px}.app-shell-customer.app-shell-immersive .package-home-link span{margin-top:5px;color:#d7cce3;font-size:12px}.app-shell-customer.app-shell-immersive .package-home-link>svg{color:#d4ff6a}.app-shell-customer.app-shell-immersive .filter-line{margin:8px 0 18px;padding:8px;border:1px solid rgba(231,215,255,.12);border-radius:18px;background:#0e082094;box-shadow:0 16px 42px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-customer.app-shell-immersive .market-home .filter-row{margin:0}.app-shell-customer.app-shell-immersive .market-home .filter-row button,.app-shell-customer.app-shell-immersive .recommend{border-color:transparent;background:transparent;color:#bdb3ca}.app-shell-customer.app-shell-immersive .market-home .filter-row button.active{background:linear-gradient(135deg,#7540dd,#9b56ec);color:#fff;box-shadow:0 9px 22px #7540dd52}.app-shell-customer.app-shell-immersive .continue-strip{padding:18px 20px;margin-bottom:30px;border-color:#e6d7ff29;border-radius:20px;background:linear-gradient(135deg,#1b0e36e0,#0d081ec2);color:#fff;box-shadow:0 25px 64px #0000004d,inset 0 1px #ffffff1a}.app-shell-customer.app-shell-immersive .continue-head b{font-size:14px}.app-shell-customer.app-shell-immersive .continue-head b svg{color:#c8ff58}.app-shell-customer.app-shell-immersive .continue-head button{color:#d6c5f2}.app-shell-customer.app-shell-immersive .continue-grid>button{height:72px;border-color:#ffffff1a;border-radius:14px;background:#ffffff13;color:#fff;cursor:pointer;transition:.2s}.app-shell-customer.app-shell-immersive .continue-grid>button:hover{transform:translateY(-2px);background:#ffffff1f}.app-shell-customer.app-shell-immersive .continue-grid small{color:#aaa0b8}.app-shell-customer.app-shell-immersive .market-home .section-heading{margin:38px 2px 22px;color:#fff}.app-shell-customer.app-shell-immersive .market-home .section-heading h2{margin:0;font-size:30px;color:#fff}.app-shell-customer.app-shell-immersive .market-home .section-heading h2 svg{color:#c9ff55}.app-shell-customer.app-shell-immersive .market-home .section-heading p{max-width:720px;margin-top:8px;color:#bfb4cb;font-size:13px;line-height:1.65}.app-shell-customer.app-shell-immersive .market-home .section-heading>span{padding:7px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff14;color:#ddd3e7}.app-shell-customer.app-shell-immersive .market-home .agent-grid{gap:24px;transform-style:preserve-3d}.app-shell-customer.app-shell-immersive .market-home .agent-card{border-color:#e6d6ff29;background:linear-gradient(145deg,#fcfafff7,#ede5f6ed);box-shadow:0 26px 70px #00000057,inset 0 1px #fff;transform-style:preserve-3d}.app-shell-customer.app-shell-immersive .market-home .agent-card:hover{transform:perspective(1200px) translateY(-7px) rotateX(1.2deg) rotateY(-1deg);border-color:#bc88ff7a;box-shadow:0 38px 86px #00000070,0 0 42px #974ef124}.app-shell-customer.app-shell-immersive .agent-card-visual{position:relative;overflow:hidden;box-shadow:-14px 18px 36px #26104133,inset 0 1px #ffffff38;transform:translateZ(20px)}.app-shell-customer.app-shell-immersive .agent-card-visual:after{content:"";position:absolute;right:-46px;bottom:-52px;width:150px;height:150px;border:1px solid rgba(255,255,255,.22);border-radius:50%;box-shadow:0 0 0 22px #ffffff0a,0 0 0 44px #ffffff06}.app-shell-customer.app-shell-immersive .agent-visual-icon,.app-shell-customer.app-shell-immersive .agent-visual-copy{position:relative;z-index:1}@media(max-width:820px){.app-shell-customer.app-shell-immersive .market-home{padding:16px 16px 54px}.app-shell-customer.app-shell-immersive .filter-line{overflow-x:auto}.app-shell-customer.app-shell-immersive .market-home .filter-row{flex-wrap:nowrap}.app-shell-customer.app-shell-immersive .market-home .filter-row button{white-space:nowrap}}@media(max-width:620px){.app-shell-customer.app-shell-immersive .market-search{height:58px;transform:none}.app-shell-customer.app-shell-immersive .package-home-link{min-height:88px;padding:15px}.app-shell-customer.app-shell-immersive .market-home .section-heading{display:block}.app-shell-customer.app-shell-immersive .market-home .section-heading>span{display:inline-flex;margin-top:12px}.app-shell-customer.app-shell-immersive .market-home .agent-card:hover,.app-shell-customer.app-shell-immersive .agent-card-visual{transform:none}}@media(prefers-reduced-motion:reduce){.app-shell-customer.app-shell-immersive .package-home-link,.app-shell-customer.app-shell-immersive .continue-grid>button,.app-shell-customer.app-shell-immersive .market-home .agent-card{transition:none}.app-shell-customer.app-shell-immersive .package-home-link:hover,.app-shell-customer.app-shell-immersive .continue-grid>button:hover,.app-shell-customer.app-shell-immersive .market-home .agent-card:hover{transform:none}}.app-shell-customer.app-shell-immersive .main-panel{background:linear-gradient(160deg,#090512,#160928 38%,#0b0717 72%,#130a25)!important}.app-shell-customer.app-shell-immersive .market-home{background:linear-gradient(180deg,#0a05171f,#100822b8 30%,#080512f0)}.app-shell-customer.app-shell-immersive .market-home .agent-card{background:radial-gradient(circle at 85% 12%,rgba(177,104,255,.18),transparent 25%),linear-gradient(145deg,#231140f7,#100922fa);border-color:#dcc6ff2e;color:#fff;box-shadow:0 30px 76px #00000080,inset 0 1px #ffffff1a}.app-shell-customer.app-shell-immersive .agent-card-content h3,.app-shell-customer.app-shell-immersive .agent-card-price b{color:#fff}.app-shell-customer.app-shell-immersive .agent-card-kicker{color:#cfc2df}.app-shell-customer.app-shell-immersive .agent-card-kicker>strong{border-color:#dcc7ff2e;background:#ffffff14;color:#e8ddf3}.app-shell-customer.app-shell-immersive .agent-card-icon{background:linear-gradient(145deg,#9d55ef47,#ffffff14);color:#d2ff72;box-shadow:inset 0 1px #ffffff29}.app-shell-customer.app-shell-immersive .agent-card-content>p{color:#bfb3cc}.app-shell-customer.app-shell-immersive .agent-card-outcome{color:#eee5f7}.app-shell-customer.app-shell-immersive .agent-card-outcome svg{color:#caff5c}.app-shell-customer.app-shell-immersive .agent-card-price small{color:#a99bb8}.app-shell-customer.app-shell-immersive .agent-price-explanation{border-color:#ffffff1a;background:#ffffff0e;color:#c8bbd5}.app-shell-customer.app-shell-immersive .agent-card-cta{background:linear-gradient(135deg,#8b4af0,#b35be5);box-shadow:0 12px 30px #8b4af052}.app-shell-customer.app-shell-immersive .agent-card-visual{border:1px solid rgba(255,255,255,.13);box-shadow:-18px 22px 46px #00000052,inset 0 1px #fff3}.app-shell-customer.app-shell-immersive .empty,.app-shell-customer.app-shell-immersive .error-card,.app-shell-customer.app-shell-immersive .package-account{border-color:#ffffff24;background:#190c30d1;color:#d7cbe2;box-shadow:0 24px 60px #00000057}.app-shell-customer.app-shell-immersive .error-card b,.app-shell-customer.app-shell-immersive .package-account h3{color:#fff}.app-shell-customer:not(.app-shell-immersive) .special-workspace,.app-shell-customer:not(.app-shell-immersive) .page-body,.app-shell-customer:not(.app-shell-immersive) .tutorial-page,.app-shell-customer:not(.app-shell-immersive) .content-hub-page,.app-shell-customer:not(.app-shell-immersive) .publishing-center{min-height:calc(100vh - 64px);background:linear-gradient(160deg,#0a0517cc,#190b31c2 46%,#080512eb);color:#fff}.app-shell-customer:not(.app-shell-immersive) .form-card,.app-shell-customer:not(.app-shell-immersive) .preview-card,.app-shell-customer:not(.app-shell-immersive) .table-card,.app-shell-customer:not(.app-shell-immersive) .api-config,.app-shell-customer:not(.app-shell-immersive) .strategy-card,.app-shell-customer:not(.app-shell-immersive) .content-hub-card,.app-shell-customer:not(.app-shell-immersive) .content-hub-side>section,.app-shell-customer:not(.app-shell-immersive) .publishing-step,.app-shell-customer:not(.app-shell-immersive) .publishing-delivery,.app-shell-customer:not(.app-shell-immersive) .publishing-side>section{border-color:#e8d7ff29;background:linear-gradient(145deg,#fffffff0,#f0e9f8e8);box-shadow:0 28px 72px #00000057,inset 0 1px #fffc;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}@media(max-width:620px){.app-shell-customer.app-shell-immersive .market-home .agent-card{background:linear-gradient(160deg,#231140fa,#100922fc)}}body[data-surface=customer]{--purple:#7047bd;--deep:#302047;--lime:#f3d1a0}.app-shell-customer{--purple: #7047bd;--deep: #302047;--lime: #f3d1a0;--ink: #292236;--muted: #756b82;--line: #e5dfed;--paper: #f7f5fa;--soft: #f0ecf6;background:#eeebf3;color:var(--ink);isolation:isolate}.studio-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 80% 0%,#dccdf590,transparent 50%),radial-gradient(ellipse at 25% 80%,#edd6b260,transparent 50%),#eeebf3}.app-shell-customer .main-panel{min-width:0;background:transparent;isolation:auto;overflow:visible}.app-shell-customer .main-panel:before,.app-shell-customer .main-panel:after{display:none}.app-shell-customer:not(.app-shell-immersive) :is(.special-workspace,.page-body,.tasks-page,.materials-page){z-index:auto}.app-shell-customer>.sidebar{background:linear-gradient(155deg,#302043,#191421 80%);box-shadow:10px 0 40px #20132a20;border-right:1px solid #ffffff18}.app-shell-customer .sidebar{color:#f7f2ff}.app-shell-customer .brand{color:#fff5e6}.app-shell-customer .brand-mark{border:1px solid #ffe9b880;background:linear-gradient(145deg,#ffdfaa,#c89451);color:#382044;box-shadow:0 4px #976334,0 10px 24px #0005,inset 0 1px 1px #fff9;transform:rotate(-8deg);border-radius:14px}.app-shell-customer .brand small{color:#c4b5d5}.app-shell-customer .nav-label{color:#a59ab4;letter-spacing:.18em;font-size:10px;margin-top:28px}.app-shell-customer .sidebar nav{padding-inline:12px}.app-shell-customer .sidebar nav button{border:1px solid transparent;border-radius:12px;min-height:47px;color:#c6bdd2;margin-block:4px;font-size:13px;transition:background .18s,box-shadow .18s,color .18s}.app-shell-customer .sidebar nav button:hover{background:#ffffff0a;color:#fff}.app-shell-customer .sidebar nav button.active{color:#fff2d9;background:linear-gradient(120deg,#64439490,#3d2b5455);border-color:#ab83dd42;box-shadow:inset 0 1px #ffffff17,0 5px 14px #100a1f35}.app-shell-customer .sidebar nav button.active>i{background:#f3d1a0;box-shadow:0 0 14px #f3d1a065}.app-shell-customer .sidebar .tutorial-nav-item{border-color:#ffffff18;background:#ffffff05}.app-shell-customer .side-promo{background:linear-gradient(135deg,#62427735,#ffffff05);border:1px solid #b393c638;box-shadow:inset 0 1px #ffffff0f;border-radius:17px}.app-shell-customer .side-promo>span{background:#e2bd8520;color:#f3d1a0;border:1px solid #e2bd8540}.app-shell-customer .side-promo p,.app-shell-customer .side-user small{color:#bdb1c9}.app-shell-customer .side-promo button{color:#f3d1a0}.app-shell-customer .side-user{border-top-color:#ffffff14}.app-shell-customer .avatar{background:linear-gradient(145deg,#c7abe9,#6d498e);color:#fff;box-shadow:inset 0 1px 2px #fff7,0 4px #29183f;border:1px solid #dac7f47a}.app-shell-customer .logout-link{color:#b8abc6}.app-shell-customer .topbar{background:#f9f7fcdb;border-bottom:1px solid #fff;box-shadow:0 4px 22px #35214b06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:74px}.studio-topbar-title{display:flex;align-items:center;gap:12px;min-width:0}.studio-topbar-title b{font-size:14px}.studio-topbar-mark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:11px;background:linear-gradient(145deg,#fff,#e4d5f6);border:1px solid #fff;color:#794bad;box-shadow:0 3px #cfc0dc,0 6px 12px #5a396019;transform:rotate(-7deg)}.app-shell-customer .top-actions .points{border:1px solid #fff;color:#684889;background:linear-gradient(150deg,#fff,#f0e9f7);box-shadow:0 2px #dbd1e6,0 5px 12px #42275a09;border-radius:12px}.app-shell-customer .top-actions .icon-btn{background:#ffffffb3;border:1px solid #e7dfef;border-radius:11px;color:#766185}.app-shell-customer :is(.page-body,.market-home,.special-workspace,.cover-studio-workspace,.wechat-writer-workspace,.detail-workspace,.xhs-workspace,.cinematic-ppt-workspace,.book-workspace,.content-hub-page,.publishing-page,.tutorial-page){position:relative}.app-shell-customer .page-body{padding:32px clamp(20px,3.1vw,48px) 60px}.app-shell-customer .page-intro h1{letter-spacing:-.045em;color:#fff5e8}.app-shell-customer .page-body>.page-intro{padding:26px 28px;border-radius:23px;min-height:145px;background:radial-gradient(ellipse at 100% 0%,#78518b70,transparent 60%),linear-gradient(130deg,#2a1d39,#463050);box-shadow:0 4px #d5c6df,0 18px 35px -22px #43264e66,inset 0 1px #fff2}.app-shell-customer .special-workspace .special-head p{color:#e4d6ef}.app-shell-customer .market-welcome h1{letter-spacing:-.045em;color:#352448}.app-shell-customer .eyebrow{background:#ede4f5;border:1px solid #d9cbe9;color:#704e92;font-size:11px;letter-spacing:.07em}.app-shell-customer .eyebrow.lime{background:#f5e9d6;border-color:#e8d5b6;color:#856238}.app-shell-customer :is(.package-card,.package-account,.form-card,.preview-card,.context-panel,.chat-panel,.history-panel,.detail-panel,.cinematic-panel,.content-hub-card,.book-interview-card,.book-style-card,.xhs-benchmark-panel,.xhs-bullets-card,.xhs-cost-card,.xhs-publish-card,.xhs-risk-card,.wechat-cost-card,.strategy-card,.table-card,.task-result-card,.material-library-card,.publishing-step,.cover-confirm-card,.cover-live-preview,.recharge-section,.api-config,.redeem-card){border:1px solid #fff;border-bottom-color:#dcd4e6;border-radius:22px;background:linear-gradient(150deg,#fff,#fdfcfe 65%,#f7f4fb);box-shadow:0 3px #ded6e980,0 10px 22px #3c205309,0 24px 55px -32px #4c30604a,inset 0 1px #fff}.app-shell-customer :is(.package-card,.agent-card,.recharge-grid>button,.content-hub-card,.material-library-card){transform:perspective(1100px) rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg));transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s;transform-origin:center}.app-shell-customer [data-depth-active=true]{box-shadow:0 5px #dacfe985,0 24px 42px -18px #49246842}.app-shell-customer :is(.form-card,.detail-panel,.cinematic-panel,.chat-panel) :is(input,textarea,select),.app-shell-customer :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:#f7f5fa;border:1px solid #ddd4e6;box-shadow:inset 0 2px 4px #42304d08,0 1px #fff;color:#30233b;border-radius:11px}.app-shell-customer :is(input,textarea,select):focus{outline-color:#8c65b7;background:#fff}.app-shell-customer :is(button,a,input,textarea,select):focus-visible{outline:3px solid #9673bd;outline-offset:4px}.app-shell-customer :is(input,textarea)::placeholder{color:#8d8496}.app-shell-customer .btn{border-radius:12px;min-height:43px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s}.app-shell-customer .btn-primary{background:linear-gradient(145deg,#8d61d0,#6841ae);border:1px solid #9870c9;color:#fff;box-shadow:0 3px #4c2b82,0 7px 16px #7147aa27,inset 0 1px #cbb0f075}.app-shell-customer .btn-outline,.app-shell-customer .btn-ghost{color:#67458a;background:linear-gradient(160deg,#fff,#f1eaf9);border:1px solid #dbd0e8;box-shadow:0 2px #dfd4e9,inset 0 1px #fff}.app-shell-customer .btn:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px #4c2b8244}.app-shell-customer button:disabled{cursor:not-allowed}.app-shell-customer .btn:disabled{opacity:.58;box-shadow:none;transform:none}.app-shell-customer :is(.notice,.error-notice,.success-notice,.editor-billing-note){border-radius:13px;box-shadow:inset 0 1px #fff7}.app-shell-customer :is(.workflow-steps,.cover-studio-steps,.wechat-writer-steps,.cinematic-ppt-steps,.xhs-steps){border:1px solid #fff;border-bottom-color:#ddd4e8;background:#ffffffb8;border-radius:17px;box-shadow:0 3px #e0d9e7,0 10px 26px #37214308}.app-shell-customer :is(.workflow-steps,.cover-studio-steps,.wechat-writer-steps,.cinematic-ppt-steps,.xhs-steps) button{border-radius:10px}.app-shell-customer :is(.workflow-steps,.cover-studio-steps,.wechat-writer-steps,.cinematic-ppt-steps,.xhs-steps) button.active{background:linear-gradient(145deg,#eee4fd,#dfd0f3);color:#63398d;box-shadow:inset 0 1px #fff,0 3px 8px #7e4da61a}.depth-page-header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:24px;padding:28px 32px;min-height:260px;overflow:hidden;border-radius:28px;border:1px solid #ffffff80;background:radial-gradient(ellipse at 100% 0%,#75509770,transparent 60%),linear-gradient(125deg,#251a36,#382546);color:#fff5e8;box-shadow:0 5px #d5ccdf,0 24px 48px -26px #31143f60}.depth-header-copy{position:relative;z-index:2;max-width:570px}.depth-page-header .eyebrow{color:#f1cda0;background:#f5cf9420;border-color:#dcb77344}.app-shell-customer .depth-page-header h1{color:#fff7ea;font-size:clamp(26px,2.6vw,38px);line-height:1.4;letter-spacing:-.035em;margin:16px 0 12px}.app-shell-customer .depth-page-header p{color:#ccbedb;font-size:14px;line-height:1.85;margin:0}.depth-artwork{position:relative;inset:auto;width:100%;min-width:0;height:220px;opacity:1;perspective:900px}.depth-artwork-frame{position:absolute;top:8px;right:14px;bottom:10px;left:12px;overflow:hidden;border:1px solid #d7b6f786;border-radius:26px;transform:rotateY(-13deg) rotateX(8deg) rotate(-3deg);box-shadow:8px 9px #6b4a8860,14px 16px #e0b37616,0 28px 46px #09031370}.depth-artwork-frame img{display:block;height:100%;width:100%;object-fit:cover;object-position:55% 46%}.depth-artwork-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px 2px #fff7;background:linear-gradient(145deg,#e5cafa24,transparent 35%,#19052420)}.depth-tile{position:absolute;display:grid;place-items:center;width:61px;height:61px;border-radius:18px;color:#ffe4b5;background:linear-gradient(145deg,#9570c8,#533770);border:1px solid #cda4eb90;box-shadow:3px 6px #2b1b42,0 14px 24px #10031e70,inset 0 1px 2px #ffe9ff85}.depth-tile svg{width:28px;height:28px;stroke-width:1.6}.depth-tile-image{left:0;top:5px;transform:rotate(-13deg) translateZ(36px)}.depth-tile-voice{right:-4px;bottom:5px;transform:rotate(12deg) translateZ(50px);background:linear-gradient(145deg,#ffe7b9,#b68856);color:#4a2b4b;border-color:#ffecc1;box-shadow:2px 5px #775039,0 15px 22px #12052060,inset 0 1px #fff9}.depth-artwork-spark{position:absolute;right:0;top:4px;color:#f6d8a5;transform:rotate(12deg);filter:drop-shadow(0 0 10px #eeb86c88)}@keyframes studio-art-drift{0%,to{transform:rotateY(-13deg) rotateX(8deg) rotate(-3deg) translateY(0)}50%{transform:rotateY(-9deg) rotateX(6deg) rotate(-2deg) translateY(-6px)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (min-width:900px){.depth-artwork-frame{animation:studio-art-drift 9s ease-in-out infinite}}.app-shell-customer .package-page{gap:26px}.app-shell-customer .package-page-depth{perspective:none}.app-shell-customer .package-value-strip{background:linear-gradient(130deg,#382644,#5b416d);box-shadow:0 4px #d0c0dd,0 14px 30px #45305413;border:1px solid #a887bc55}.app-shell-customer .package-value-strip strong{color:#f3d1a0}.app-shell-customer .package-section-heading{color:#392748}.app-shell-customer .package-section-heading span{color:#8056a1}.app-shell-customer .package-section-heading h2{font-size:26px}.app-shell-customer .package-section-heading p{color:#796887}.app-shell-customer .package-agent-card{padding:0}.app-shell-customer .package-agent-scene{background:linear-gradient(155deg,#39254e,#8761b0 65%,#c9a887)}.app-shell-customer .package-agent-scene:before{background:radial-gradient(circle at 20% 20%,#f3d1a040,transparent 40%)}.app-shell-customer .package-agent-card:nth-child(2n) .package-agent-scene{background:linear-gradient(155deg,#29344e,#6a82aa 65%,#b3a2ca)}.app-shell-customer .package-agent-card:nth-child(3n) .package-agent-scene{background:linear-gradient(155deg,#4c3044,#af7c8a 65%,#d4b18d)}.app-shell-customer .package-page .package-grid{gap:26px;align-items:stretch}.app-shell-customer .package-card{position:relative;padding:30px;border-radius:25px}.app-shell-customer .package-card h2{color:#3c294e;font-size:23px;letter-spacing:-.02em}.app-shell-customer .package-starter{background:radial-gradient(circle at 100% 0%,#e3d3f380,transparent 45%),linear-gradient(150deg,#fff,#f8f3ff);border-top:4px solid #9462c4}.app-shell-customer .package-advanced{background:radial-gradient(circle at 100% 0%,#f0d7ad70,transparent 45%),linear-gradient(150deg,#fffdf9,#fbf8f3);border-top:4px solid #bc965c}.app-shell-customer .package-price{font-size:clamp(38px,4vw,52px);color:#6b4395;letter-spacing:-.05em;text-shadow:0 2px #fff}.app-shell-customer .package-advanced .package-price{color:#9a703d}.app-shell-customer .package-tag{background:#ede3f7;color:#724d97;border:1px solid #e2d4f0;font-size:12px;box-shadow:inset 0 1px #fff9}.app-shell-customer .package-advanced .package-tag{background:#f4e8d4;color:#8c6737;border-color:#e6d6b9}.app-shell-customer .package-card ul{font-size:14px;line-height:2.05}.app-shell-customer .package-card li::marker{color:#ab86c5}.app-shell-customer .package-account{padding:26px 30px}.app-shell-customer .package-account{-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-customer .content-hub-card{transform:none}.app-shell-customer .package-account h2{font-size:18px}.app-shell-customer .package-agent-icon{min-width:65px;min-height:64px;justify-content:center;align-items:center;border:1px solid #fdf8ff;border-bottom-color:#b99bd3;border-radius:18px;background:linear-gradient(140deg,#fff,#ebdcf8 65%,#d1b6e6);color:#734698;box-shadow:0 5px #c2a5d8,0 11px 20px #683d8d23,inset 0 1px #fff;transform:rotate(-5deg)}.app-shell-customer .package-card:nth-child(3n+2) .package-agent-icon{background:linear-gradient(140deg,#fff,#f6e9d0 65%,#e2cda3);color:#957443;box-shadow:0 5px #cbb28a,0 11px 20px #9a784223}.app-shell-customer .package-card:nth-child(3n) .package-agent-icon{background:linear-gradient(140deg,#fff,#e0e9f4 65%,#b8cbe0);color:#53718e;box-shadow:0 5px #9cb3cb,0 11px 20px #51749123}.app-shell-customer .market-home{background:transparent}.app-shell-customer .market-brand-pill{color:#754d96;background:#f7f2fc;border:1px solid #dfd1eb;box-shadow:inset 0 1px #fff}.app-shell-customer .creative-showcase{border-radius:27px;border:1px solid #eee4f6;box-shadow:0 5px #d6c8e2,0 24px 46px -27px #39224a70}.app-shell-customer .creative-showcase-tabs{background:#2e203c}.app-shell-customer .creative-showcase-tabs button{color:#cbbbd8}.app-shell-customer .creative-showcase-tabs button.active{background:linear-gradient(145deg,#7956a1,#583976);color:#ffedcc;border-color:#b58ac361;box-shadow:inset 0 1px #cfaedf44,0 3px #21122e}.app-shell-customer .creative-showcase-copy{background:linear-gradient(90deg,#271833f5,#392447bc 65%,transparent)}.app-shell-customer .creative-showcase-copy>button{background:linear-gradient(140deg,#ffe5b4,#d6ae78);color:#3d2547;border:1px solid #fff0c9;box-shadow:0 3px #9a7345,0 10px 22px #10051d55}.app-shell-customer .scene-motion-label,.app-shell-customer .scene-depth-label{display:none}.app-shell-customer .market-search{background:#fff9;border:1px solid #fff;box-shadow:0 2px #ddd2e8,0 10px 30px #48285809;border-radius:17px}.app-shell-customer .agent-card{border-radius:24px;border:1px solid #fff;border-bottom-color:#d9cfe4;background:#fff;box-shadow:0 4px #dbd2e580,0 14px 30px #4825560c;overflow:hidden}.app-shell-customer .agent-card-visual{box-shadow:inset 0 1px #fff}.app-shell-customer .agent-card-icon{border:1px solid #fff7;border-radius:17px;box-shadow:0 5px #00000017,0 10px 17px #00000010,inset 0 1px #fff9;transform:rotate(-5deg)}.app-shell-customer .agent-card-cta{border-radius:10px}.app-shell-customer .package-home-link{border:1px solid #fff;background:linear-gradient(110deg,#fbf8ff,#e9def6);border-radius:17px;box-shadow:0 3px #d6c5e2,0 9px 25px #54326d09}.app-shell-customer .tutorial-home-card{border-radius:20px;border-color:#fff;box-shadow:0 3px #d6c8e2,0 10px 26px #54326d09}.app-shell-customer .wallet-balance-strip{background:radial-gradient(ellipse at 90% 0%,#9467a866,transparent 65%),linear-gradient(130deg,#2a1b38,#4c325f);border:1px solid #88609980;box-shadow:0 5px #d7c7e3,0 20px 36px -18px #45254d50,inset 0 1px #e1c0f140;border-radius:26px}.app-shell-customer .wallet-balance-strip>section>b{color:#ffe3b3;text-shadow:0 3px #0002}.app-shell-customer .recharge-grid>button{background:linear-gradient(140deg,#fff,#f6f2fc);border-color:#e1d6ed;box-shadow:0 4px #ded1eb,0 12px 22px #66397a0e,inset 0 1px #fff;border-radius:20px}.app-shell-customer .recharge-grid>button.recommended{background:linear-gradient(140deg,#f7f1ff,#ebdef7);border-color:#a583c5}.app-shell-customer .recharge-grid>button.recommended>u{background:linear-gradient(145deg,#875dc2,#6741a2)}.app-shell-customer .recharge-grid>button:disabled{opacity:.8;transform:none}.app-shell-customer .recharge-grid>button>i{background:#f2d7aa;color:#775333}.app-shell-customer :is(.finance-history,.finance-summary,.publishing-platform-grid>button,.publishing-platform-grid>article,.tutorial-player,.tutorial-chapters,.book-sidebar,.book-editor-primary){border-radius:20px;border-color:#e0d5e9;box-shadow:0 3px #ddd2e570,0 12px 28px #37214709}.app-shell-customer :is(.task-row,.material-item,.continue-card){border-radius:15px;border-color:#e2d9eb;box-shadow:0 2px #ddd3e560}.app-shell-customer .section-heading h2{letter-spacing:-.025em}.app-shell-customer .workspace-layout{background:#e7dfef;border-color:#fff;box-shadow:0 4px #dbd1e5,0 18px 40px #37214712}.app-shell-customer :is(.history-panel,.context-panel){color:#493852}.app-shell-customer .history-panel .history-item{background:#f0e9f6;color:#584366;border-color:#e2d7ec}.app-shell-customer .history-panel .history-item.active{background:#e5d6f3;border-color:#a385bc}.app-shell-customer .context-panel section{background:#f8f4fb;border-color:#e7dfec;color:#493852}.app-shell-customer .context-panel :is(h3,b){color:#493852}.app-shell-customer .context-panel :is(p,span){color:#756580}.app-shell-customer .package-page>.package-muted,.app-shell-customer .page-body>.package-actions{color:#756580!important}.app-shell-customer .package-page>.package-actions .btn-outline{color:#67458a;background:#fff;border-color:#dbd0e8}.app-shell-customer .book-app-shell{--book-purple:#7950b8;--book-purple-dark:#593683;--book-purple-soft:#efe7f7;--book-lime:#f3d1a0;--book-warm:#f4f0f8;--book-deep:#302047;background:transparent}.app-shell-customer .book-topbar{background:#f7f3fabf;border-bottom-color:#fff}.app-shell-customer :is(.book-stage-nav,.book-position-form,.book-blueprint-form,.book-outline-editor,.book-material-library,.book-export-hero,.book-export-options,.book-writing-grid>section,.book-source-modes>button){border:1px solid #fff;border-bottom-color:#ded3e9;border-radius:20px;background:linear-gradient(150deg,#fff,#fbf8fd);box-shadow:0 4px #dfd5e880,0 14px 32px #4024470d,inset 0 1px #fff}.app-shell-customer .book-source-modes>button.active{border:2px solid #a07abc;background:#f1e9f9;box-shadow:0 4px #d6c3e5,0 14px 32px #40244714}.app-shell-customer :is(.book-top-identity>span,.book-stage-nav button.active>span,.book-source-modes>button>span){border:1px solid #d7bfed;box-shadow:0 4px #bda0d2,0 8px 18px #56307620,inset 0 1px #f7eeff;border-radius:13px}.app-shell-customer .book-primary-button{background:linear-gradient(145deg,#9267ce,#67409c);color:#fff;border:1px solid #a582c6;box-shadow:0 3px #4b2c75,0 9px 18px #79529825,inset 0 1px #d2b4ed88;border-radius:12px}.app-shell-customer .book-primary-button:disabled{box-shadow:none}.app-shell-customer :is(.cover-live-preview,.xhs-cost-card,.xhs-publish-card,.cinematic-preview-intro,.cinematic-outline-confirm,.cinematic-style-preview,.cinematic-director-summary,.cinematic-deck-viewer){background:radial-gradient(ellipse at 100% 0%,#78508e60,transparent 65%),linear-gradient(140deg,#352044,#21162e);color:#fff5e8;border-color:#896ba455;box-shadow:0 4px #cdbbdc,0 20px 34px -18px #39224860,inset 0 1px #d6b9e433}.app-shell-customer :is(.cover-studio-head,.xhs-head,.cinematic-ppt-head,.detail-head){background:radial-gradient(ellipse at 100% 0%,#81629280,transparent 65%),linear-gradient(125deg,#2c1d3c,#503365);border:1px solid #aa87bc55;box-shadow:0 4px #d5c6df,0 18px 38px -24px #43264e70,inset 0 1px #d6b9e433}.app-shell-customer :is(.book-chapter-sidebar,.book-chapter-editor,.book-writing-materials){border:1px solid #fff;border-bottom-color:#ded3e9;border-radius:20px;background:linear-gradient(150deg,#fff,#fbf8fd);box-shadow:0 4px #dfd5e880,0 14px 32px #4024470d}.app-shell-customer .book-editor-primary{border:0;border-top:1px solid #e5dcea;border-radius:0;box-shadow:none}.app-shell-customer :is(.book-chapter-list>button>i,.book-chapter-list>button>span,.book-chapter-list>button>small,.book-writing-material-list small,.book-style-card small,.context-item span,.context-item b,.history-item small,.context-panel>section>p){font-size:12px;line-height:1.6}.app-shell-customer :is(.book-ai-actions button,.book-editor-toolbar button,.book-editor-title>button,.book-review-entry){font-size:13px}.app-shell-customer :is(.book-editor-toolbar,.book-editor-primary){flex-wrap:wrap}.app-shell-customer :is(.form-card,.detail-panel,.cinematic-panel,.book-app-shell,.xhs-workspace) label{font-size:14px}.app-shell-customer :is(.form-card,.detail-panel,.cinematic-panel,.book-app-shell,.xhs-workspace) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.app-shell-customer :is(.payment-overlay,.redeem-success-overlay){z-index:200}body[data-surface=customer] :is(.payment-modal,.profile-name-dialog,.tutorial-welcome-dialog,.redeem-success-dialog){max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}body[data-surface=customer] :is(.payment-modal,.profile-name-dialog,.tutorial-welcome-dialog,.redeem-success-dialog,.ops-confirm-dialog){border:1px solid #fff;border-bottom-color:#c6b4db;border-radius:25px;background:linear-gradient(145deg,#fff,#f8f3fc);box-shadow:0 6px #b59dca40,0 35px 90px #180b324f,inset 0 1px #fff}body[data-surface=customer] :is(.payment-overlay,.profile-name-overlay,.tutorial-welcome-overlay,.redeem-success-overlay){background:#1c1126a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body[data-surface=customer] .login-page:not(.admin-login-page){background:radial-gradient(ellipse at 80% 10%,#d8c7e7,#f3eff7 70%)}body[data-surface=customer] .login-brand{position:relative;isolation:isolate;background:#22172f;overflow:hidden}body[data-surface=customer] .login-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#271432d9,#2618358c 55%,#24162eef),url(/mobile-desktop-v3/media/zhumengge-creative-world-v1-22f3957bcc0f.webp) 55% center/cover}body[data-surface=customer] .login-card{border:1px solid #fff;border-bottom-color:#cfc0de;border-radius:27px;padding:36px;background:linear-gradient(140deg,#fff,#faf6fe);box-shadow:0 5px #dbd0e7,0 25px 60px #43245118}body[data-surface=customer] .login-icon{background:linear-gradient(145deg,#ad86d6,#67418e);border:1px solid #ceafe8;color:#fff1d6;box-shadow:0 5px #402955,0 12px 22px #5a327136,inset 0 1px #ead6f4;transform:rotate(-7deg)}body[data-surface=customer] .login-card :is(label,p){font-size:14px;line-height:1.7}body[data-surface=customer] .login-card input{font-size:16px}body[data-surface=customer] .login-card small{font-size:12px}@media(min-width:1700px){.app-shell-customer .main-panel>.page-body{max-width:1500px;margin-inline:auto}}@media(max-width:1100px){.depth-page-header{padding:24px;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:16px}.depth-artwork{height:205px}}@media(max-width:820px){.app-shell-customer .page-body{padding:24px 20px 42px}.app-shell-customer .mobile-nav .sidebar{background:linear-gradient(150deg,#302043,#191421);border-right:1px solid #bba0d750;box-shadow:14px 0 50px #11041d5c}.app-shell-customer .topbar{min-height:65px;padding-inline:18px}.depth-page-header{grid-template-columns:minmax(0,1fr) 210px;min-height:230px}.app-shell-customer .depth-page-header h1{font-size:26px}.depth-tile{width:49px;height:49px;border-radius:14px}.depth-tile svg{width:23px;height:23px}.app-shell-customer .package-card,.app-shell-customer .package-account{padding:24px}}@media(max-width:600px){.app-shell-customer .page-body>.page-intro{padding:23px 22px}.app-shell-customer .creative-showcase-copy{background:linear-gradient(180deg,#271833f5,#392447ba 58%,transparent 95%)}.app-shell-customer .page-body{padding:18px 14px 35px}.studio-topbar-mark{width:29px;height:29px;border-radius:9px}.studio-topbar-title{gap:9px}.studio-topbar-title b{font-size:13px}.depth-page-header{grid-template-columns:1fr;gap:12px;padding:24px 22px 18px;border-radius:22px}.depth-header-copy{max-width:none}.app-shell-customer .depth-page-header h1{font-size:27px;margin:12px 0 8px}.app-shell-customer .depth-page-header p{font-size:13px}.depth-artwork{height:150px;max-width:400px;width:100%;margin:4px auto 0}.depth-artwork-frame{top:4px;right:20px;bottom:10px;left:20px;transform:rotateY(-6deg) rotateX(5deg) rotate(-2deg)}.depth-tile-image{left:3px}.depth-tile-voice{right:7px}.app-shell-customer .package-page,.app-shell-customer .package-page .package-grid{gap:22px}.app-shell-customer .package-card,.app-shell-customer .package-account{padding:23px 21px;border-radius:21px}.app-shell-customer .package-card h2{font-size:21px}.app-shell-customer .package-price{font-size:44px}.app-shell-customer :is(.form-card,.detail-panel,.cinematic-panel){border-radius:18px}.app-shell-customer .wallet-balance-strip{border-radius:21px}.app-shell-customer .package-agent-icon{min-width:58px;min-height:55px;border-radius:15px}body[data-surface=customer] .login-card{padding:25px}}@media(hover:none),(pointer:coarse){.app-shell-customer :is(.package-card,.agent-card,.recharge-grid>button,.content-hub-card,.material-library-card){transform:none!important}.depth-artwork-frame{animation:none}}@media(prefers-reduced-motion:reduce){.app-shell-customer *,.app-shell-customer *:before,.app-shell-customer *:after,body[data-surface=customer] .login-page *,body[data-surface=customer] [role=dialog] *{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.app-shell-customer :is(.package-card,.agent-card,.recharge-grid>button,.content-hub-card,.material-library-card){transform:none!important}}.app-shell-customer .agent-experience{--scene-paper:#1b1428;--scene-line:#ffffff21;color:#fff7ed;position:relative;min-height:calc(100dvh - 74px);background:linear-gradient(110deg,#110c1ce8,#21142be6 60%,#160f20ec),url(/mobile-desktop-v3/media/zhumengge-creative-world-v1-22f3957bcc0f.webp) center / cover fixed}.agent-experience [hidden]{display:none!important}.agent-experience button,.agent-experience a{-webkit-tap-highlight-color:transparent}.agent-result-entry{max-width:1600px;margin:auto;padding:24px clamp(16px,3vw,46px) 42px;scroll-margin-top:80px}.result-entry-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.result-entry-heading>span{display:flex;align-items:center;gap:8px;color:#e6ccaa;font-size:14px}.result-entry-heading a{display:flex;align-items:center;gap:7px;color:#d8cce6;text-decoration:none;font-size:14px;min-height:40px}.result-entry-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:clamp(24px,4vw,64px);align-items:center}.result-gallery{min-width:0}.result-view-tabs{display:flex;gap:6px;margin-bottom:12px}.result-view-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;background:transparent;color:#b8aac7;padding:10px 18px;border-radius:999px;font-size:14px;cursor:pointer;min-height:44px}.result-view-tabs>button[aria-selected=true]{border-color:#b8a0d140;background:#bba0d11b;color:#fff5e8}.result-stage{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:clamp(390px,63dvh,730px);padding:24px;overflow:hidden;border-radius:24px;border:1px solid #ceace933;background:radial-gradient(ellipse at 45% 0%,#76538645,transparent 70%),linear-gradient(155deg,#372744,#15101e 76%);box-shadow:inset 0 1px #fff2,0 30px 90px #05020a80;perspective:1400px}.result-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 110%,#deb58125,transparent 55%)}.result-image{display:block;position:relative;max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:14px 24px 40px #0007;transform:rotateY(-5deg) rotateX(2deg);transition:transform .35s}.result-stage:hover .result-image{transform:rotateY(0)}.result-provenance{position:absolute;left:16px;top:16px;max-width:calc(100% - 32px);padding:6px 10px;border:1px solid #fff3;border-radius:999px;font-size:12px;color:#f9f3ff;background:#1b132be6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.result-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 2px 0}.result-caption b,.result-caption small{display:block}.result-caption b{color:#f0e6f6;font-size:16px;font-weight:600}.result-caption small{margin-top:5px;color:#ad9eba;font-size:12px;line-height:1.6}.result-switch{display:flex;align-items:center;gap:10px;flex-shrink:0}.result-switch button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff21;background:#ffffff0b;color:#e6d9f2;border-radius:50%;cursor:pointer}.result-switch span{font-size:12px;color:#b9a7c8}.result-start-panel{padding-block:24px}.result-kicker{color:#d0b188;font-size:14px;letter-spacing:.12em}.result-start-panel h1{color:#fff5e6;font-size:clamp(26px,2.65vw,42px);line-height:1.35;letter-spacing:-.04em;margin:16px 0 30px;font-weight:700}.result-prepare{border-left:2px solid #d4b68766;padding-left:16px;margin-bottom:30px}.result-prepare b{color:#e4d4ed;font-size:14px;font-weight:600}.result-prepare p{color:#baadc7;margin:7px 0 0;font-size:16px;line-height:1.7}.result-start-button{width:100%;min-height:54px;border:1px solid #f9debb;border-radius:14px;background:linear-gradient(135deg,#fae0b9,#cfaa79);color:#352138;box-shadow:0 3px #81603e,0 15px 40px #c5997020;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer}.result-learn-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1px solid #ffffff24;border-radius:14px;background:#ffffff08;color:#e4d8ef;margin-top:14px;cursor:pointer;font-size:14px}.result-free-note{text-align:center;color:#aa9bb7;font-size:12px;line-height:1.7;margin:16px 0 0}.result-open-own{display:flex;align-items:center;gap:8px;color:#e9d0ab;background:transparent;border:0;padding:14px 0;cursor:pointer;font-size:14px}.result-lesson-stage{min-height:clamp(390px,63dvh,730px);display:flex;align-items:center;background:#140e1d;border:1px solid #ffffff20;border-radius:22px;overflow:hidden}.agent-lesson{width:100%;background:#140e1d}.agent-lesson video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#08060c}.agent-lesson>p{color:#c4b3d3;padding:0 16px;font-size:13px;line-height:1.7}.agent-lesson p button{border:0;background:none;color:#f4d4a1;cursor:pointer;padding:8px}.result-video{max-width:100%;max-height:100%;display:block;object-fit:contain;background:#0c0812}.result-paper{position:relative;width:min(540px,100%);max-height:100%;overflow:auto;padding:clamp(22px,3vw,40px);border-radius:6px;background:#fffdf7;color:#362d3a;box-shadow:15px 25px 50px #0006}.result-paper>span{color:#9b7788;font-size:12px;letter-spacing:.12em}.result-paper h2{font-size:24px;line-height:1.45;margin:14px 0 24px}.result-paper p{font-size:16px;line-height:1.85;white-space:pre-line}.result-paper footer{border-top:1px solid #dfd4db;padding-top:16px;color:#877383;font-size:12px;line-height:1.6}.result-unavailable{position:relative;padding:30px;text-align:center}.result-unavailable p{font-size:18px}.result-unavailable span{color:#bba8cc;font-size:14px}.agent-work-content{scroll-margin-top:74px}.agent-work-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:0;padding:14px clamp(14px,3vw,42px);border-bottom:1px solid #ffffff18;background:#160f20e8;color:#e5d9f0}.agent-work-toolbar>button{display:flex;gap:7px;align-items:center;border:0;border-radius:10px;background:#ffffff0b;color:#ddcdea;padding:10px 12px;min-height:42px;cursor:pointer;font-size:14px}.agent-work-toolbar>span{font-size:14px;font-weight:600}.agent-work-lesson{width:min(800px,calc(100% - 32px));margin:20px auto;scroll-margin-top:85px;border:1px solid #fff3;border-radius:18px;overflow:hidden}.agent-work-lesson>div:first-child{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#281c37;color:#eaddf5}.agent-work-lesson>div>button{border:0;background:transparent;color:#d8c5e9;cursor:pointer}.app-shell-customer .agent-work-content :is(.special-workspace,.cover-studio-workspace,.wechat-writer-workspace,.detail-workspace,.xhs-workspace,.cinematic-ppt-workspace,.book-app-shell){background:transparent;color:#eee3f4}.app-shell-customer .agent-work-content :is(.special-head,.cover-studio-head,.wechat-writer-head,.detail-head,.xhs-head,.cinematic-ppt-hero){background:transparent!important;border:0;box-shadow:none;border-radius:0;min-height:0;padding:0 0 12px;margin-bottom:0;color:#f0e4f9}.app-shell-customer .agent-work-content :is(.special-head,.cover-studio-head,.wechat-writer-head,.detail-head,.xhs-head,.cinematic-ppt-hero):before,.app-shell-customer .agent-work-content :is(.special-head,.cover-studio-head,.wechat-writer-head,.detail-head,.xhs-head,.cinematic-ppt-hero):after{display:none}.app-shell-customer .agent-work-content :is(.special-head,.cover-studio-head,.wechat-writer-head,.detail-head,.xhs-head,.cinematic-ppt-hero) :is(h1,p,.eyebrow){display:none}.app-shell-customer .agent-work-content :is(.cover-studio-steps,.poster-journey,.talking-journey,.wechat-writer-steps,.detail-journey,.xhs-steps,.cinematic-ppt-steps){display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;border:0;box-shadow:none;border-radius:0;padding:4px 0 12px;margin:0 0 12px;background:transparent;scrollbar-width:thin}.app-shell-customer .agent-work-content :is(.cover-studio-steps,.poster-journey,.talking-journey,.wechat-writer-steps,.detail-journey,.xhs-steps,.cinematic-ppt-steps)>:is(button,div){display:flex;flex-shrink:0;gap:7px;min-height:42px;padding:7px 11px;border:1px solid #ffffff24;border-radius:9px;box-shadow:none;background:#ffffff07;color:#d7c5e5}.app-shell-customer .agent-work-content :is(.cover-studio-steps,.poster-journey,.talking-journey,.wechat-writer-steps,.detail-journey,.xhs-steps,.cinematic-ppt-steps) small{display:none}.app-shell-customer .agent-work-content :is(.cover-studio-steps,.poster-journey,.talking-journey,.wechat-writer-steps,.detail-journey,.xhs-steps,.cinematic-ppt-steps) b{font-size:13px;white-space:nowrap;color:inherit}.app-shell-customer .agent-work-content :is(.cover-studio-steps,.poster-journey,.talking-journey,.wechat-writer-steps,.detail-journey,.xhs-steps,.cinematic-ppt-steps) .active{background:#735092;border-color:#ad83c7;color:#fff}.app-shell-customer .agent-work-content :is(.cover-studio-steps,.poster-journey,.talking-journey,.wechat-writer-steps,.detail-journey,.xhs-steps,.cinematic-ppt-steps)>:is(button,div)>span:first-child{width:24px;height:24px;flex:0 0 24px;font-size:12px;border-radius:7px}.app-shell-customer .agent-work-content :is(.cover-studio-editor,.form-card,.preview-card,.detail-panel,.cinematic-panel,.book-position-form,.xhs-main,.wechat-writer-main){color:#302439}.app-shell-customer .agent-work-content :is(.cover-studio-editor,.form-card,.detail-panel,.cinematic-panel){border:1px solid #fff8;box-shadow:0 22px 55px #09041055,inset 0 1px #fff}.app-shell-customer .agent-work-content .provider-mode-locked{min-height:0;width:auto;padding:8px 12px;box-shadow:none;border:1px solid #ffffff20;background:#ffffff0a;border-radius:9px;color:#d8c8e6;gap:8px}.app-shell-customer .agent-work-content .provider-mode-lock-icon,.app-shell-customer .agent-work-content .provider-mode-status{display:none}.app-shell-customer .agent-work-content .provider-mode-copy{display:flex;gap:8px;align-items:center}.app-shell-customer .agent-work-content .provider-mode-copy strong,.app-shell-customer .agent-work-content .provider-mode-copy small{font-size:13px;color:inherit;margin:0}@media(max-width:1050px){.result-entry-layout{grid-template-columns:minmax(0,1.3fr) minmax(245px,.8fr);gap:24px}.result-stage{height:550px}.result-start-panel h1{font-size:30px}}@media(max-width:760px){.result-entry-layout{grid-template-columns:1fr;gap:22px}.agent-result-entry{padding:16px 16px 30px}.result-entry-heading{margin-bottom:8px}.result-stage{height:clamp(330px,55dvh,500px);padding:20px;border-radius:19px}.result-lesson-stage{min-height:0}.result-start-panel{padding:0}.result-start-panel h1{font-size:25px;margin:9px 0 18px}.result-prepare{margin-bottom:20px}.result-kicker{font-size:12px}.result-prepare p{font-size:15px}.result-caption{margin-top:12px}.result-caption b{font-size:14px}.agent-work-toolbar{gap:8px;padding:10px 12px}.agent-work-toolbar>span{display:none}.result-paper{padding:23px}.result-paper h2{font-size:20px}.result-paper p{font-size:15px}.app-shell-customer .agent-work-content .cover-studio-head{display:flex;justify-content:flex-end}.app-shell-customer .agent-work-content .cover-studio-head>.mode-locked{margin:0;width:auto}}@media(hover:none),(prefers-reduced-motion:reduce){.result-image,.result-stage:hover .result-image{transform:none;transition:none}.app-shell-customer .agent-experience{background-attachment:scroll}}.app-shell-customer .agent-work-content .workspace-layout{height:calc(100dvh - 168px);min-height:560px;margin:14px;background:#24192e;border-color:#b48aca35}.app-shell-customer .agent-work-content .chat-panel{color:#39283f;background:linear-gradient(140deg,#fffdf8,#f7f1f7);box-shadow:0 15px 40px #07020b55}.app-shell-customer .agent-work-content .chat-panel .welcome h1{color:#46304f!important;font-size:28px}.app-shell-customer .agent-work-content .chat-panel .welcome>p{color:#826b8f!important}.app-shell-customer .agent-work-content .chat-panel .examples button{color:#6c4d81;border:1px solid #dac5e9;border-radius:12px;background:#f2eaf7;text-align:left}.app-shell-customer .agent-work-content .chat-panel .examples button:hover{color:#3d2553;background:#e8d9f2}.app-shell-customer .agent-work-content .composer{background:#fffdf9;color:#594066;border-color:#cab3dd}.app-shell-customer .agent-work-content .composer>button{color:#fff;background:#78538f}.app-shell-customer .agent-work-content .composer>small{color:#816b8e}.app-shell-customer .agent-work-content .mode-locked.provider-mode-locked{grid-template-columns:minmax(0,1fr)}.app-shell-customer .agent-work-content .mode-locked.provider-mode-locked .provider-mode-copy{flex-wrap:wrap;color:#d6c2e4!important}.app-shell-customer .agent-work-content .mode-locked.provider-mode-locked .provider-mode-copy :is(strong,small){color:inherit!important;white-space:nowrap;margin:0}.app-shell-customer .agent-work-content .context-panel .mode-locked.provider-mode-locked .provider-mode-copy{color:#664476!important}@media(max-width:820px){.app-shell-customer .agent-work-content .workspace-layout{margin:8px;height:calc(100dvh - 149px);min-height:500px}.app-shell-customer .agent-work-content .chat-panel .welcome h1{font-size:23px}.app-shell-customer .agent-work-content .chat-scroll{padding:24px 18px 12px}.app-shell-customer .agent-work-content .welcome{padding-top:24px}}.app-shell-customer.app-shell-immersive .market-home{padding:0 clamp(18px,3vw,48px) 64px;background:transparent;overflow:clip}.outcome-showroom{position:relative;display:grid;grid-template-columns:minmax(235px,.8fr) minmax(0,1.4fr);align-items:center;min-height:600px;padding:24px 0 44px;gap:20px;color:#fff7eb;isolation:isolate}.outcome-showroom:before{content:"";position:absolute;top:-100px;right:-80px;bottom:-140px;left:-80px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 73% 40%,#be815331,transparent 55%)}.showroom-intro{position:relative;z-index:3}.showroom-intro>span{display:flex;align-items:center;gap:8px;color:#ddbe98;font-size:12px;letter-spacing:.12em}.showroom-intro h1{margin:24px 0 20px;color:#fff5e4;font-size:clamp(30px,3.15vw,52px);line-height:1.35;font-weight:600;letter-spacing:-.05em}.showroom-intro p{margin:0;color:#bdadca;line-height:1.9;font-size:15px}.showroom-primary{display:inline-flex;align-items:center;gap:18px;margin-top:32px;padding:15px 23px;min-height:52px;border:1px solid #f9ddb6;border-radius:12px;background:linear-gradient(130deg,#f9e0b8,#cfa575);color:#362238;text-decoration:none;font-size:15px;font-weight:700;box-shadow:0 4px #866040,0 15px 40px #d2a56719}.showroom-teaching{display:flex;gap:8px;align-items:center;margin-top:23px;padding:7px 0;min-height:38px;border:0;background:none;color:#cdbbd9;font-size:13px;cursor:pointer}.showroom-exhibits{position:relative;min-height:535px;perspective:1500px}.showroom-halo{position:absolute;left:5%;right:0;height:36%;bottom:0;background:radial-gradient(ellipse,#dab67b38,transparent 68%);transform:rotateX(65deg);filter:blur(25px);pointer-events:none}.showroom-art{display:block;position:absolute;border:1px solid #eecfa555;border-radius:9px;overflow:hidden;box-shadow:6px 6px #6f4c3860,15px 30px 60px #030008aa;background:#221a2a;transition:transform .45s ease,box-shadow .45s ease;text-decoration:none;transform-origin:center}.showroom-art img{display:block;width:100%;height:100%;object-fit:cover}.showroom-art>span{position:absolute;display:flex;gap:12px;align-items:center;justify-content:space-between;bottom:0;inset-inline:0;padding:30px 14px 12px;background:linear-gradient(transparent,#100717e8);color:#fff3df;font-size:13px}.art-cover{left:0;top:54px;width:43%;aspect-ratio:3/4;z-index:2;transform:rotateY(13deg) rotate(-7deg)}.art-poster{right:4%;top:0;width:36%;aspect-ratio:9/16;z-index:1;transform:rotateY(-17deg) rotate(7deg)}.art-landscape{right:6%;bottom:35px;width:64%;aspect-ratio:2.35;z-index:3;transform:rotateY(-7deg) rotate(-3deg)}.showroom-art:hover{transform:translateY(-8px) rotateY(0);box-shadow:0 10px #61433460,15px 40px 65px #030008bb;z-index:4}.showroom-disclosure{position:absolute;bottom:0;right:7%;color:#a692b5;font-size:11px;letter-spacing:.04em}.market-catalog-heading{scroll-margin-top:90px;display:flex;gap:15px;align-items:end;justify-content:space-between;margin:16px 0 22px}.market-catalog-heading span{color:#b89f83;font-size:12px;letter-spacing:.09em}.market-catalog-heading h2{color:#f8ebde;font-size:26px;font-weight:600;margin:8px 0 0;letter-spacing:-.03em}.market-catalog-heading a{color:#c5afd5;display:flex;align-items:center;gap:7px;text-decoration:none;font-size:13px;flex-shrink:0;min-height:40px}.app-shell-customer.app-shell-immersive .market-search{margin:0 0 18px;max-width:760px;height:54px;border:1px solid #cab0df38;background:#eadbff0c;box-shadow:inset 0 1px #ffffff07;border-radius:13px;transform:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell-customer.app-shell-immersive .market-search input{color:#f0e3fa;background:transparent;box-shadow:none;border:0;font-size:15px}.app-shell-customer.app-shell-immersive .market-search input::placeholder{color:#a593b4}.market-search .search-clear{display:grid;place-items:center;height:40px;width:40px;border:0;background:none;color:#d1bddf;cursor:pointer}.app-shell-customer.app-shell-immersive .filter-line{margin:16px 0 18px;padding:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-customer.app-shell-immersive .market-home .filter-row{gap:7px}.app-shell-customer.app-shell-immersive .market-home .filter-row button{background:#ffffff06;border:1px solid #c1a1d022;color:#bba9ca;height:42px;padding:0 16px;border-radius:999px;font-size:13px}.app-shell-customer.app-shell-immersive .market-home .filter-row button.active{color:#fae2bd;border-color:#dfbc7f59;background:#d2ad7116;box-shadow:none}.app-shell-customer.app-shell-immersive .package-home-link{display:flex;min-height:0;padding:13px 17px;background:#ffffff04;border:1px solid #c29bcf24;border-radius:12px;box-shadow:none;margin:0}.app-shell-customer.app-shell-immersive .package-home-link b{color:#d3b88f;font-size:13px}.app-shell-customer.app-shell-immersive .package-home-link span{color:#a794b6;font-size:12px}.app-shell-customer.app-shell-immersive .package-home-link>svg{color:#bda3ca}.app-shell-customer.app-shell-immersive details.continue-strip{margin:12px 0;padding:0;background:transparent;border:0;border-block:1px solid #d2b0e315;border-radius:0;box-shadow:none}details.continue-strip>summary{padding:15px 2px;cursor:pointer;color:#a995ba;font-size:13px}details.continue-strip>summary>span{float:right;color:#907c9f}details.continue-strip .continue-head{padding-top:4px}.continue-strip[open]{padding-bottom:15px!important}.app-shell-customer.app-shell-immersive .market-home .section-heading{margin:26px 0 20px}.app-shell-customer.app-shell-immersive .market-home .section-heading h2{color:#eee0f4;font-size:19px;font-weight:500}.app-shell-customer.app-shell-immersive .market-home .section-heading h2 svg{display:none}.app-shell-customer.app-shell-immersive .market-home .section-heading p{color:#9885a9;font-size:12px}.app-shell-customer.app-shell-immersive .market-home .section-heading>span{padding:5px 9px;color:#b6a0c6;font-size:12px}.app-shell-customer.app-shell-immersive .market-home .agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.app-shell-customer.app-shell-immersive .market-home .agent-card{display:flex;flex-direction:column;min-height:0;border:1px solid #cfb1de2b;border-radius:20px;background:linear-gradient(145deg,#352640ca,#21172ce3);box-shadow:0 18px 45px #08030f45,inset 0 1px #ffffff0a;transform:perspective(1200px) rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg))}.app-shell-customer.app-shell-immersive .market-home .agent-card:hover{border-color:#d2b0dd72;box-shadow:0 28px 54px #08030f70,inset 0 1px #ffffff20;transform:perspective(1200px) translateY(-3px) rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg))}.app-shell-customer.app-shell-immersive .agent-card-visual.outcome-artwork{position:relative;order:0;margin:10px;padding:22px;min-height:0;height:260px;display:flex;align-items:center;justify-content:center;border:1px solid #cfb4df18;border-radius:13px;background:radial-gradient(ellipse at 50% 0%,#977d6754,transparent 75%),#191121;box-shadow:inset 0 1px #ffffff0c;transform:none;perspective:1100px;overflow:hidden}.app-shell-customer.app-shell-immersive .agent-card-visual.outcome-artwork:after{display:none}.outcome-artwork>img{max-height:100%;max-width:100%;width:auto;object-fit:contain;border-radius:4px;box-shadow:8px 14px 24px #0008;transform:rotateY(-6deg)}.outcome-artwork .artwork-label{position:absolute;left:10px;top:10px;z-index:2;padding:5px 8px;border-radius:6px;background:#140e1fd9;color:#d7c5e3;border:1px solid #ffffff17;font-size:10px}.mini-document{width:min(330px,100%);height:270px;padding:23px;background:#faf4e8;color:#3c2a38;border-radius:5px;box-shadow:9px 18px 28px #0007;transform:rotateY(-8deg) rotate(-2deg) translateY(20px);overflow:hidden}.mini-document>small{display:block;font-size:10px;color:#97768a;letter-spacing:.1em}.mini-document>b{display:block;font-size:20px;line-height:1.5;margin:16px 0 12px}.mini-document>p{color:#766574;font-size:12px;line-height:1.7;white-space:pre-line}.app-shell-customer.app-shell-immersive .agent-card-content{padding:10px 22px 20px}.app-shell-customer.app-shell-immersive .agent-card-kicker{gap:8px}.app-shell-customer.app-shell-immersive .agent-card-kicker>span:not(.agent-card-icon){font-size:11px;color:#ac98bb}.app-shell-customer.app-shell-immersive .agent-card-icon{width:26px;height:26px;border:0;background:none;box-shadow:none;transform:none;color:#d8bb93}.app-shell-customer.app-shell-immersive .agent-card-icon svg{width:19px;height:19px}.app-shell-customer.app-shell-immersive .agent-card-kicker>strong{margin-left:auto;color:#b79ca4;background:none;border:0;font-size:10px}.app-shell-customer.app-shell-immersive .agent-card-content h3{color:#f8eede;font-size:22px;margin:10px 0 8px;font-weight:600}.app-shell-customer.app-shell-immersive .agent-card-content>p{margin:0;min-height:0;color:#b6a4c4;font-size:13px;line-height:1.75}.app-shell-customer.app-shell-immersive .agent-card-foot{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:12px;padding-top:17px;margin-top:16px;border-top:1px solid #c3a6d01e}.app-shell-customer.app-shell-immersive .agent-card-price b{color:#e3c49e;font-size:18px}.app-shell-customer.app-shell-immersive .agent-card-price small{color:#9c86af;font-size:11px}.app-shell-customer.app-shell-immersive .agent-card-cta{display:flex;justify-content:center;align-items:center;flex:1;max-width:190px;margin-left:auto;min-height:42px;padding:10px 12px;border:1px solid #d9bf9966;border-radius:9px;background:#d1ad7317;color:#edcfaa;font-size:12px;box-shadow:none}.app-shell-customer.app-shell-immersive .agent-price-explanation{margin-top:12px;padding-top:0;border:0;color:#92809f}.app-shell-customer.app-shell-immersive .agent-price-explanation span{font-size:11px;color:#a38ab5}.app-shell-customer.app-shell-immersive .agent-price-explanation small{color:#9983a7;font-size:11px}@media(min-width:1600px){.app-shell-customer.app-shell-immersive .market-home{max-width:1600px;margin:auto}.showroom-exhibits{min-height:610px}.outcome-showroom{min-height:690px}.app-shell-customer.app-shell-immersive .agent-card-visual.outcome-artwork{height:340px}}@media(max-width:1120px){.outcome-showroom{grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr);min-height:520px}.showroom-exhibits{min-height:440px}.art-landscape{bottom:50px}.showroom-intro h1{font-size:33px}}@media(max-width:900px){.outcome-showroom{grid-template-columns:1fr;gap:0;padding-top:28px}.showroom-intro h1 br{display:none}.showroom-intro h1{font-size:34px;margin:14px 0}.showroom-intro p br{display:none}.showroom-intro p{font-size:14px}.showroom-primary{margin-top:20px}.showroom-teaching{display:inline-flex;margin:0 0 0 15px}.showroom-exhibits{min-height:510px;max-width:590px;width:100%;margin:20px auto 0}.art-cover{width:40%;left:5%}.art-poster{width:32%;right:9%}.art-landscape{width:56%;right:12%;bottom:30px}}@media(max-width:620px){.app-shell-customer.app-shell-immersive .market-home{padding-inline:16px}.outcome-showroom{padding-top:25px;padding-bottom:22px}.showroom-intro>span{font-size:11px}.showroom-intro h1{font-size:28px;line-height:1.35;max-width:300px}.showroom-intro h1 br{display:block}.showroom-intro p{font-size:13px}.showroom-primary{padding:12px 16px;font-size:13px;min-height:44px}.showroom-teaching{display:flex;margin:14px 0 0;font-size:12px;min-height:35px}.showroom-exhibits{min-height:340px;margin-top:10px}.art-cover{left:1%;top:34px;width:44%}.art-poster{right:5%;width:36%}.art-landscape{bottom:30px;right:4%;width:64%}.showroom-art>span{font-size:10px;padding:20px 10px 9px}.showroom-disclosure{font-size:10px;bottom:0}.market-catalog-heading{margin-top:15px}.market-catalog-heading h2{font-size:23px}.market-catalog-heading a{font-size:12px}.app-shell-customer.app-shell-immersive .market-home .agent-grid{grid-template-columns:1fr;gap:20px}.app-shell-customer.app-shell-immersive .agent-card-visual.outcome-artwork{height:290px}.app-shell-customer.app-shell-immersive .agent-card-content{padding:10px 18px 18px}.app-shell-customer.app-shell-immersive .market-home .section-heading{display:flex;align-items:center;gap:12px}.app-shell-customer.app-shell-immersive .market-home .section-heading>span{margin:0;flex-shrink:0}.app-shell-customer.app-shell-immersive .market-home .section-heading p{display:none}}@media(max-width:360px){.showroom-exhibits{min-height:290px}.showroom-intro h1{font-size:26px}.app-shell-customer.app-shell-immersive .agent-card-visual.outcome-artwork{height:260px}.agent-card-foot{gap:8px}.app-shell-customer.app-shell-immersive .agent-card-price b{font-size:16px}}@media(prefers-reduced-motion:reduce),(hover:none){.showroom-art,.showroom-art:hover,.outcome-artwork>img{transition:none}.showroom-art:hover,.app-shell-customer.app-shell-immersive .market-home .agent-card:hover{transform:none}}.outcome-showroom{min-height:calc(100dvh - 74px);padding:38px clamp(16px,3vw,50px) 90px;margin-inline:calc(-1*clamp(18px,3vw,48px));grid-template-columns:minmax(245px,.8fr) minmax(0,1.5fr);gap:30px}.showroom-environment{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#100b18f7,#190f2094 55%,#160e2078),url(/mobile-desktop-v3/media/zhumengge-creative-world-v1-22f3957bcc0f.webp) center / cover;opacity:.65;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.outcome-showroom:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 68% 50%,#e8b47325,transparent 55%)}.showroom-exhibits{height:min(76dvh,900px);min-height:510px;max-width:none;margin:0;display:flex;align-items:center;justify-content:center}.showroom-art.art-featured{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;height:100%;max-width:100%;aspect-ratio:auto;border-radius:6px;transform:rotateY(-7deg);box-shadow:12px 15px #7e563026,20px 35px 65px #04010888}.showroom-art.art-featured>img{width:100%;height:100%;object-fit:contain}.showroom-art.art-featured.art-landscape{height:auto;width:100%}.showroom-art.art-featured:hover{transform:rotateY(-2deg) translateY(-3px)}.showroom-art>span{font-size:14px}.showroom-disclosure{right:0;bottom:-24px;font-size:10px}.showroom-primary{cursor:pointer}.showroom-selector{display:flex;position:absolute;bottom:17px;inset-inline:clamp(16px,3vw,50px);justify-content:flex-end;gap:22px}.showroom-selector button{padding:12px 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;color:#9986aa;background:transparent;cursor:pointer;font-size:12px}.showroom-selector button span{margin-right:8px;color:#76607e;font-size:10px}.showroom-selector button[aria-pressed=true]{color:#f3d4a8;border-bottom-color:#d8b480}.app-shell-customer.app-shell-immersive .agent-card-visual.outcome-artwork{height:390px;padding:16px}.outcome-artwork .artwork-label{font-size:11px}.writing-outcome{width:100%;max-width:700px;height:100%;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;perspective:1200px}.writing-phone{position:relative;width:min(330px,75%);padding:18px 24px 27px;border:4px solid #b8a3b2;border-right-color:#6b5568;border-bottom-color:#6b5568;border-radius:34px;color:#433346;background:linear-gradient(125deg,#fffdf6,#f5eced);box-shadow:9px 10px #4a364a,18px 25px 45px #0006;transform:rotateY(-7deg) rotate(3deg)}.writing-phone-camera{height:13px;width:55px;margin:0 auto 16px;border-radius:30px;background:#312335}.writing-feed-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#807180;padding-bottom:14px;border-bottom:1px solid #cdb6c32e}.writing-feed-profile{display:flex;align-items:center;gap:10px;margin:20px 0}.writing-feed-profile>span{display:grid;place-items:center;height:37px;width:37px;border-radius:10px;color:#f5dec2;font-size:14px;background:linear-gradient(135deg,#aa80a4,#583950);box-shadow:inset 0 1px #ffffff4a}.writing-feed-profile b,.writing-feed-profile small{display:block}.writing-feed-profile b{color:#6d4d72;font-size:13px}.writing-feed-profile small{color:#ad929f;font-size:10px;margin-top:3px}.writing-feed-copy h3{color:#483149;font-size:23px;line-height:1.45;letter-spacing:-.03em;margin:10px 0 15px;font-family:Georgia,Songti SC,Microsoft YaHei,serif}.writing-feed-copy p{color:#786372;font-size:12px;line-height:1.85;margin:12px 0}.writing-feed-footer{display:flex;justify-content:space-between;gap:5px;align-items:center;margin-top:20px;padding-top:13px;border-top:1px solid #ccb5bf40}.writing-feed-footer>span{color:#ac94a2;font-size:9px}.writing-feed-footer>div{display:flex;gap:10px;color:#987c95}.writing-phone-home{height:3px;width:65px;border-radius:3px;background:#6e526c55;margin:22px auto -15px}.writing-brief{position:absolute;left:0;top:10%;z-index:2;background:linear-gradient(140deg,#4a324bf0,#221725ef);border:1px solid #ba97b644;padding:16px;border-radius:14px;transform:rotate(-7deg);box-shadow:0 15px 35px #0005}.writing-brief>span{font-size:10px;color:#c5a6b8}.writing-brief p{color:#f0d9c9;font-size:15px;line-height:1.65;margin:7px 0 0}.writing-result-note{position:absolute;bottom:7%;right:0;z-index:2;padding:14px 19px;border:1px solid #e7c4a657;border-radius:12px;background:#322134ed;box-shadow:0 15px 30px #0004;transform:rotate(-3deg)}.writing-result-note>span{display:block;color:#bca6ba;font-size:10px}.writing-result-note>b{display:block;color:#ead0ae;font-size:16px;font-weight:500;margin-top:6px}.writing-outcome.is-compact .writing-phone{width:270px;max-width:78%;padding:13px 20px 24px;transform:rotateY(-7deg) rotate(3deg) translateY(42px)}.writing-outcome.is-compact .writing-feed-copy h3{font-size:20px}.writing-outcome.is-compact .writing-feed-copy p{font-size:11px}.writing-outcome.is-compact .writing-feed-profile{margin:15px 0}.writing-outcome.is-compact .writing-feed-copy p:nth-last-child(-n+2),.writing-outcome.is-compact .writing-feed-footer,.writing-outcome.is-compact .writing-phone-home{display:none}.writing-outcome.is-compact .writing-brief{top:9%;font-size:10px;padding:12px}.writing-outcome.is-compact .writing-brief p{font-size:12px}.writing-outcome.is-compact .writing-result-note{bottom:1%;padding:12px 14px}.writing-outcome.is-compact .writing-result-note>b{font-size:13px}.result-stage.result-type-writing{height:clamp(620px,80dvh,900px);padding:35px}@media(max-width:1100px)and (min-width:761px){.showroom-exhibits{min-height:460px}.outcome-showroom{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}.showroom-intro h1{font-size:32px}.app-shell-customer.app-shell-immersive .agent-card-visual.outcome-artwork{height:340px}}@media(max-width:760px){.outcome-showroom{display:flex;flex-direction:column;gap:0;min-height:0;padding:0 0 55px;margin-inline:-16px}.showroom-exhibits{order:-1;width:100%;min-height:0;height:72dvh;max-height:850px;padding:0;margin:0}.showroom-art.art-featured{width:100%;height:100%;border:0;border-radius:0;transform:none;box-shadow:none;background:#190f1d}.showroom-art.art-featured img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.showroom-art.art-featured.art-landscape{height:72dvh}.showroom-art.art-featured.art-landscape img{object-fit:contain}.showroom-art.art-featured>span{inset-inline:16px;bottom:12px;padding:12px;background:#1d101ed9;border:1px solid #e7c8a940;border-radius:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px}.showroom-disclosure{display:none}.showroom-intro{width:100%;padding:24px 20px 16px;background:linear-gradient(#201222e8,#1a1120a3)}.showroom-intro>span{font-size:10px}.showroom-intro h1{font-size:29px;max-width:none;margin:13px 0 14px}.showroom-intro h1 br{display:none}.showroom-intro p{font-size:13px}.showroom-teaching{display:flex;margin:15px 0 0}.showroom-selector{bottom:0;inset-inline:20px;justify-content:flex-start;gap:18px}.showroom-selector button{font-size:11px}.showroom-selector button span{margin-right:5px}.app-shell-customer.app-shell-immersive .agent-card-visual.outcome-artwork{height:390px;padding:12px}.result-stage.result-type-writing{height:650px;padding:45px 10px}.writing-phone{width:92%;max-width:310px;padding:16px 18px 23px}.writing-brief{top:0;left:-5px;padding:10px}.writing-brief p{font-size:12px}.writing-result-note{bottom:-10px;right:-3px;padding:11px}.writing-result-note>b{font-size:14px}.writing-feed-copy h3{font-size:22px}.writing-feed-copy p{font-size:12px}}@media(prefers-reduced-motion:reduce),(hover:none){.showroom-art.art-featured:hover,.writing-phone{transform:none}}@media(max-width:760px){.showroom-exhibits{height:auto;aspect-ratio:3/4;max-height:none;display:block}.showroom-exhibits:has(.art-poster){aspect-ratio:9/16}.showroom-exhibits:has(.art-landscape){aspect-ratio:2.35}.showroom-art.art-featured,.showroom-art.art-featured.art-landscape{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.showroom-art.art-featured img{object-fit:contain}.showroom-disclosure{display:block;right:10px;top:10px;bottom:auto;z-index:5;padding:4px 7px;background:#170d1bd9;color:#c6b3d2;border-radius:5px;font-size:9px}}body[data-surface=customer]{min-width:304px}.app-shell-customer:has(>.main-panel>.publishing-center){background:#1b1324}.app-shell-customer:has(>.main-panel>.publishing-center)>.studio-atmosphere{background:radial-gradient(ellipse at 82% 18%,#b4875624,transparent 48%),linear-gradient(115deg,#1b1324f5,#25192edf 55%,#170f20ec),url(/mobile-desktop-v3/media/zhumengge-creative-world-v1-22f3957bcc0f.webp) 64% center / cover}.app-shell-customer .main-panel>.publishing-center{color:#f3e6f6;background:transparent}.app-shell-customer .publishing-center .publishing-hero{background:linear-gradient(135deg,#382741d9,#20172dc9);border-color:#dec3ee26;box-shadow:0 18px 40px #08040d50,inset 0 1px #fff1}.app-shell-customer .publishing-center .publishing-hero h1{color:#fff4e5}.app-shell-customer .publishing-center .publishing-hero p{color:#cbb7d6}.app-shell-customer .publishing-center :is(.publishing-step,.publishing-side>section,.publishing-delivery){color:#34273e;background:linear-gradient(140deg,#fffcf9,#f4edf7);border-color:#f3e5ffb0;box-shadow:0 3px #594365a1,0 18px 42px #08041035,inset 0 1px #fff}.app-shell-customer:has(>.main-panel>:is(.page-body,.tutorial-page,.content-hub-page)){background:#1b1324}.app-shell-customer:has(>.main-panel>:is(.page-body,.tutorial-page,.content-hub-page))>.studio-atmosphere{background:radial-gradient(ellipse at 82% 18%,#b4875624,transparent 48%),radial-gradient(ellipse at 28% 80%,#8e5caa25,transparent 52%),linear-gradient(115deg,#1b1324f5,#25192edf 55%,#170f20ec),url(/mobile-desktop-v3/media/zhumengge-creative-world-v1-22f3957bcc0f.webp) 64% center / cover}.app-shell-customer>.sidebar,.app-shell-customer .mobile-nav .sidebar{background:linear-gradient(160deg,#2b1e35,#17111f 82%);border-right-color:#e0bdd31c;box-shadow:12px 0 42px #09050f28}.app-shell-customer .topbar{color:#f7eddf;background:#21172def!important;border-bottom-color:#e5c6a321;box-shadow:0 8px 30px #0c07172b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-customer .studio-topbar-mark{color:#f4d3a1;background:linear-gradient(145deg,#6b4d7c,#36253f);border-color:#cda8da50;box-shadow:0 3px #160f20,inset 0 1px #f0d8ff38}.app-shell-customer .top-actions .points{color:#f4d7ae;background:linear-gradient(145deg,#443047,#2d2036);border-color:#dbb68542;box-shadow:inset 0 1px #ffe5bd12}.app-shell-customer .top-actions .points svg{color:#e4bd84}.app-shell-customer .top-actions .icon-btn,.app-shell-customer .topbar .menu-btn{color:#e1cfec;background:#ffffff09;border-color:#dac1ed26;box-shadow:none}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page){width:100%;min-width:0;min-height:calc(100dvh - 74px);max-width:1500px;margin-inline:auto;padding:30px clamp(18px,3vw,46px) 64px;color:#f4e9f8;background:transparent;overflow-wrap:anywhere}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page) :is(.page-intro,.depth-page-header,.tutorial-page-head,.content-hub-hero){border:1px solid #dec3ee26;border-radius:24px;background:radial-gradient(ellipse at 90% 0%,#93676f24,transparent 65%),linear-gradient(135deg,#382741b8,#20172db8);box-shadow:inset 0 1px #f4d8ed1c,0 16px 38px #08050e26}.app-shell-customer .main-panel>:is(.tutorial-page,.content-hub-page)>:is(.tutorial-page-head,.content-hub-hero){padding:clamp(22px,3vw,32px)}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page) :is(.page-intro,.tutorial-page-head,.content-hub-hero) h1{color:#fff4e5;font-size:clamp(25px,2.5vw,38px);line-height:1.35;letter-spacing:-.035em}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page) :is(.page-intro,.tutorial-page-head,.content-hub-hero) p{color:#d0bfdc;line-height:1.8}.app-shell-customer .content-hub-page .content-hub-hero>div>span{color:#e7c69e}.app-shell-customer .main-panel>.package-page>.package-section-heading{color:#fff3e3}.app-shell-customer .main-panel>.package-page>.package-section-heading span{color:#e7c399}.app-shell-customer .main-panel>.package-page>.package-section-heading p{color:#cbb9d6}.app-shell-customer .main-panel>.package-page>.package-muted{color:#cbb9d6!important}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page) :is(.stats-grid>div,.table-card,.task-result-card,.material-library-card,.materials-empty,.package-card,.package-account,.recharge-section,.user-finance-history,.tutorial-chapters,.tutorial-checklist,.tutorial-empty-state,.tutorial-transcripts,.content-hub-card,.content-hub-side>section){color:#31263b;border:1px solid #f3e5ffb0;border-bottom-color:#c7b3d2;background:linear-gradient(140deg,#fffcf9,#f4edf7);box-shadow:0 3px #594365a1,0 18px 42px #08041035,inset 0 1px #fff;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.app-shell-customer .main-panel>.page-body .package-advanced{background:linear-gradient(145deg,#fffaf1,#f5eddf)}.app-shell-customer .main-panel>.page-body .material-library-card.status-failed{border-color:#e1a5a5;background:#fff7f5}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page) :is(.empty,.error-card){color:#cbb9d6}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page) :is(.table-card,.package-account,.content-hub-card) :is(.empty,.error-card){color:#756780}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page)>.error-card b{color:#f7eadf}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){min-width:0;max-width:100%;color:#302439;background:#fcf9fd;font-size:16px}.app-shell-customer .main-panel>.page-body .stats-grid{gap:18px}.app-shell-customer .main-panel>.page-body .stats-grid>div{border-radius:19px;padding:22px}.app-shell-customer .main-panel>.page-body .stats-grid :is(span,small){font-size:12px;line-height:1.7}.app-shell-customer .main-panel>.page-body .table-head{min-height:74px;height:auto;gap:16px;padding-block:14px}.app-shell-customer .main-panel>.page-body .search-mini{min-width:0;max-width:100%;height:43px}.app-shell-customer .main-panel>.page-body .search-mini input{width:100%;min-width:0;padding:6px;background:transparent;border:0;box-shadow:none}.app-shell-customer .main-panel>.page-body .mock-table{overflow-x:auto;overscroll-behavior-x:contain}.app-shell-customer .main-panel>.page-body .mock-table :is(.thead,.trow){font-size:13px;min-height:60px;gap:12px}.app-shell-customer .main-panel>.page-body :is(.pagination button,.mock-table .trow button,.material-library-actions button,.material-library-actions label){min-height:44px}.app-shell-customer .main-panel>.page-body .material-library-preview{background:linear-gradient(140deg,#eee0f5,#e5d3c1);box-shadow:inset 0 1px #fff,inset 0 -12px 30px #68446d12}.app-shell-customer .main-panel>.page-body :is(.materials-empty,.task-detail-head){padding:clamp(20px,3vw,32px)}.app-shell-customer .main-panel>.task-detail-page .task-detail-head{color:#35273e}.app-shell-customer .main-panel>.task-detail-page>.back-link{color:#d8b9e3;min-height:44px}.app-shell-customer .main-panel>.page-body :is(.wallet-balance-strip,.package-value-strip){background:radial-gradient(ellipse at 85% 0%,#aa794d2c,transparent 70%),linear-gradient(135deg,#422d4b,#261c32);border-color:#d6b28b45;color:#fff1de;box-shadow:0 3px #130d1dc4,0 22px 45px #09050f40,inset 0 1px #e9c7a329}.app-shell-customer .main-panel>.page-body :is(.wallet-balance-strip,.recharge-section,.user-finance-history){max-width:none}.app-shell-customer .main-panel>.page-body .recharge-grid>button{transform:none;color:#382a43}.app-shell-customer .main-panel>.page-body :is(.user-order-list,.user-ledger-list) article{grid-template-columns:minmax(80px,.65fr) minmax(0,1.7fr) minmax(75px,.7fr) minmax(110px,.8fr)}.app-shell-customer .tutorial-page .tutorial-video-stage{background:#130d1d;border:1px solid #d5b4df35;box-shadow:0 22px 55px #07030d70,inset 0 1px #fff1}.app-shell-customer .tutorial-page .tutorial-transcripts{border-radius:22px;padding:clamp(20px,3vw,30px)}.app-shell-customer .tutorial-page .tutorial-transcripts>h2{color:#392942}.app-shell-customer .tutorial-page .tutorial-chapters button{background:transparent;min-height:48px}.app-shell-customer .tutorial-page .tutorial-chapters button[aria-current=true]{background:#e8d9f2;border-color:#baa0d0;color:#583475}.app-shell-customer .content-hub-page :is(.content-hub-card,.content-hub-side>section){min-width:0}.app-shell-customer .content-hub-page :is(.content-hub-fields,.content-hub-agent-grid,.content-hub-modes){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-customer .content-hub-page :is(.content-hub-agent-grid>button,.content-hub-platforms>button){grid-template-columns:40px minmax(0,1fr) auto}.app-shell-customer .content-hub-page .content-hub-modes>button{grid-template-columns:34px minmax(0,1fr)}.app-shell-customer .content-hub-page .content-hub-boundary{grid-template-columns:40px minmax(0,1fr) minmax(130px,190px)}.app-shell-customer .content-hub-page .content-hub-card>header>i{flex-shrink:0}.app-shell-customer .content-hub-page .content-hub-action{border-color:#d4b1e137;background:#2c2038ed;color:#fff0df;box-shadow:0 15px 32px #07030c40,inset 0 1px #fff1}.app-shell-customer .content-hub-page .content-hub-side article{grid-template-columns:24px minmax(0,1fr) auto}.app-shell-customer .content-hub-page .content-hub-quote>label input{flex-shrink:0}@media(max-width:1100px){.app-shell-customer .content-hub-page .content-hub-layout{grid-template-columns:minmax(0,1fr)}.app-shell-customer .content-hub-page .content-hub-side{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-customer .tutorial-page .tutorial-video-layout{grid-template-columns:minmax(0,1fr)}.app-shell-customer .main-panel>.page-body :is(.materials-grid,.package-agent-grid){grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page){padding:20px 16px 44px}.app-shell-customer .main-panel>.page-body :is(.user-order-list,.user-ledger-list) article{grid-template-columns:minmax(0,1fr) auto}.app-shell-customer .content-hub-page :is(.content-hub-side,.content-hub-fields,.content-hub-agent-grid,.content-hub-modes){grid-template-columns:minmax(0,1fr)}.app-shell-customer .content-hub-page .content-hub-boundary{grid-template-columns:30px minmax(0,1fr)}.app-shell-customer .content-hub-page .content-hub-boundary select{grid-column:1 / -1}.app-shell-customer .main-panel>.page-body .page-intro{flex-wrap:wrap;gap:20px}}@media(max-width:480px){.app-shell-customer .topbar{padding-inline:12px;gap:9px}.app-shell-customer .studio-topbar-title{min-width:0}.app-shell-customer .studio-topbar-title b{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-shell-customer .studio-topbar-mark{display:none}.app-shell-customer .top-actions{gap:6px;flex-shrink:0}.app-shell-customer .top-actions .points{padding-inline:8px;gap:4px;font-size:11px}.app-shell-customer .top-actions .icon-btn{width:32px}.app-shell-customer .menu-btn{flex:0 0 36px}.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page){padding-inline:12px}.app-shell-customer .main-panel>.page-body :is(.page-intro,.package-card,.package-account,.recharge-section){padding:20px 16px}.app-shell-customer .main-panel>.page-body .package-agent-card{padding:0;grid-template-columns:minmax(0,1fr)}.app-shell-customer .main-panel>.page-body .package-agent-copy{padding:22px 18px}.app-shell-customer .main-panel>.page-body .table-head{flex-wrap:wrap;padding-inline:16px;gap:8px}.app-shell-customer .main-panel>.page-body .table-head h2{margin-block:4px}.app-shell-customer .main-panel>.page-body .search-mini{width:100%;margin-left:0}.app-shell-customer .main-panel>.page-body .pagination{flex-wrap:wrap;padding:14px 12px}.app-shell-customer .main-panel>.page-body .pagination span{width:100%}.app-shell-customer .main-panel>.page-body .material-library-card{grid-template-columns:minmax(0,1fr)}.app-shell-customer .main-panel>.page-body .material-library-preview{max-height:210px}.app-shell-customer .main-panel>.page-body .wallet-balance-strip>section{grid-template-columns:minmax(0,1fr)}.app-shell-customer .main-panel>.page-body .wallet-balance-strip>section>small{margin-top:10px}.app-shell-customer .main-panel>.page-body .package-value-strip>div{padding:16px 10px;flex-direction:column;align-items:flex-start;gap:8px}.app-shell-customer .main-panel>.page-body .package-value-strip strong{font-size:28px}.app-shell-customer .main-panel>.page-body .package-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.app-shell-customer .content-hub-page :is(.content-hub-card,.content-hub-side>section,.content-hub-action){padding:18px 14px}.app-shell-customer .content-hub-page .content-hub-platforms{grid-template-columns:minmax(0,1fr)}.app-shell-customer .content-hub-page .content-hub-agent-grid>button{grid-template-columns:34px minmax(0,1fr);padding:12px}.app-shell-customer .content-hub-page .content-hub-agent-grid>button>em{grid-column:2}.app-shell-customer .content-hub-page .content-hub-quote-total{grid-template-columns:minmax(0,1fr);gap:6px}.app-shell-customer .content-hub-page .content-hub-quote-total>b{grid-column:auto;grid-row:auto}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.app-shell-customer .main-panel>:is(.page-body,.tutorial-page,.content-hub-page) :is(.package-card,.material-library-card,.stats-grid>div,.recharge-grid>button){transform:none!important;transition:none}.app-shell-customer .main-panel>.package-page :is(.depth-artwork-frame,.depth-artwork-frame img,.depth-tile){animation:none}}.app-shell.public-web-entry{display:block;min-height:100vh}.public-web-entry .public-entry-main{margin:0 auto;width:min(1500px,100%);min-width:0;padding:0 28px 24px}.public-entry-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px}.public-entry-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#32233f}.public-entry-brand b{font-size:25px;white-space:nowrap}.public-entry-brand span{font-size:13px;color:#66516c}.public-entry-header nav{display:flex;align-items:center;gap:22px}.public-entry-header nav a{font-size:15px;font-weight:600;text-decoration:none;color:#483352}.public-entry-header nav .public-entry-login{display:flex;align-items:center;gap:8px;background:#6233ae;color:#fff;padding:12px 17px;border-radius:14px}.public-service-notice{margin:0 0 20px;padding:12px 18px;border:1px solid #d9c8e7;border-radius:14px;background:#f3edf9;color:#503962;font-size:14px;line-height:1.7}.public-entry-filters{margin:20px 0}.public-entry-back{display:inline-flex;gap:8px;align-items:center;margin:2px 0 18px;text-decoration:none;color:#533775;font-weight:600}.public-web-entry .agent-card-foot b{display:flex;align-items:center;gap:8px}.public-entry-empty{padding:48px 18px;text-align:center;line-height:1.9}.public-tutorial-list>h1{font-size:clamp(26px,4vw,40px)}.public-tutorial-list>p{max-width:850px;line-height:1.8;color:#67566d}.public-web-entry :focus-visible{outline:3px solid #8c58d0;outline-offset:4px}.public-web-entry .customer-login-header-note{text-decoration:underline;color:#eadcf7}@media(max-width:700px){.public-web-entry .public-entry-main{padding:0 14px 24px}.public-entry-header{min-height:76px;gap:8px}.public-entry-brand{gap:7px}.public-entry-brand b{font-size:22px}.public-entry-brand span{display:none}.public-entry-header nav{gap:12px}.public-entry-header nav a{font-size:14px}.public-entry-header nav>a:first-child{display:none}.public-entry-header nav .public-entry-login{padding:11px 12px}.public-service-notice{font-size:13px;padding:11px 13px;margin-bottom:14px}.public-web-entry .market-catalog-heading{gap:12px;flex-wrap:wrap}.public-web-entry .market-catalog-heading>span{font-size:13px;color:#6d5a75}.public-web-entry .public-entry-filters{gap:8px;flex-wrap:wrap}.public-web-entry .agent-card-foot{gap:10px;flex-wrap:wrap}.public-web-entry .agent-card-foot>span{font-size:12px}.public-web-entry .result-free-note{font-size:14px;line-height:1.8}}.public-web-entry .customer-login .public-entry-brand{color:#f7edff}.public-web-entry .customer-login .public-entry-brand span{color:#e1cdee}.public-web-entry .customer-site-footer{padding:2px 12px max(2px,env(safe-area-inset-bottom));border:0;background:transparent;color:#756880;font-size:12px;line-height:1.5}.public-web-entry .customer-site-footer a{min-height:44px;padding:0 4px;color:inherit;font-size:12px;line-height:1.5}.public-web-entry .customer-login-footer .customer-site-footer{padding:0;color:#baaac7}.public-web-entry .customer-site-footer a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.responsive-public{--public-ink:#fff5e8;--public-muted:#cbbbda;--public-gold:#f2cf99}.responsive-public .public-entry-main{max-width:1440px}.responsive-public[data-public-view=home]{background:#19111f;color:var(--public-ink)}.responsive-public[data-public-view=home] .studio-atmosphere{background:radial-gradient(ellipse at 70% 0%,#4c2f5060,transparent 60%),#19111f}.responsive-public[data-public-view=home] .public-entry-brand,.responsive-public[data-public-view=home] .public-entry-header nav a{color:var(--public-ink)}.responsive-public[data-public-view=home] .public-entry-brand span{color:var(--public-muted);font-size:14px}.responsive-public[data-public-view=home] .public-entry-header nav .public-entry-login{background:#ebcca1;color:#302036}.responsive-public .responsive-service-status{padding:0 14px;margin:0 0 16px;border:1px solid #d8c8e0;border-radius:12px;background:#f5eff9;color:#513d60;font-size:14px;line-height:1.65}.responsive-service-status summary{padding:11px 0;cursor:pointer;min-height:44px}.responsive-service-status p{margin:0 0 14px}.responsive-public[data-public-view=home] .responsive-service-status{background:#2b2033;border-color:#51405e;color:#dccbe8}.responsive-public.app-shell-customer.app-shell-immersive .market-home{padding:0 0 36px;overflow:visible}.responsive-public .outcome-showroom{margin:0;min-height:560px;padding:24px 28px 100px;border-radius:24px;overflow:hidden;background:#201525}.responsive-public .showroom-environment{opacity:.8;-webkit-mask-image:none;mask-image:none}.responsive-public .showroom-exhibits{height:540px;min-height:0}.responsive-public .showroom-intro p{color:#dbcce5;font-size:16px}.responsive-public .showroom-intro>span{color:#f0cfa8;font-size:14px;letter-spacing:.04em}.responsive-public .showroom-teaching{color:#e3d5ef;font-size:14px;min-height:44px}.responsive-public .showroom-selector{gap:12px}.responsive-public .showroom-selector button{min-height:44px;font-size:14px;color:#d0bedb;padding:10px 12px;border-radius:10px;border:1px solid #82698c;background:#2a1d32}.responsive-public .showroom-selector button span{color:inherit;font-size:12px}.responsive-public .showroom-selector button[aria-pressed=true]{color:#302037;border-color:#efd4ad;background:#efd4ad}.responsive-public .showroom-disclosure{color:#e0cee9;font-size:12px}.responsive-public .creative-gallery-heading h2,.responsive-public .market-catalog-heading h2{color:#fff5e8}.responsive-public :is(.creative-gallery-intro>p,.creative-gallery-note){color:#cbbbda;font-size:14px}.responsive-public :is(.creative-gallery-heading>div>span,.market-catalog-heading span,.creative-gallery-intro>a){color:#edd0a8;font-size:14px;letter-spacing:0}.responsive-public .creative-gallery-filters button{color:#dfd3e8;border-color:#796385;background:#2a2033;font-size:14px;min-height:44px}.responsive-public .creative-gallery-filters button[aria-pressed=true]{color:#2c1e33;background:#efd4ad;border-color:#efd4ad}.responsive-public .creative-gallery-filters small{color:#cbbbda;font-size:12px}.responsive-public .creative-tile-caption small{font-size:12px}.responsive-public .creative-tile-caption b{font-size:16px}.responsive-public .responsive-catalog{scroll-margin-top:24px}.responsive-public.app-shell-customer.app-shell-immersive .market-search{max-width:none;background:#2b2134;border-color:#6c5677;-webkit-backdrop-filter:none;backdrop-filter:none}.responsive-public.app-shell-customer.app-shell-immersive .market-search input{font-size:16px;color:#fff5e8}.responsive-public.app-shell-customer.app-shell-immersive .market-search input::placeholder{color:#cbbbda}.responsive-public.app-shell-customer.app-shell-immersive .market-home .filter-row button{min-height:44px;height:auto;color:#dfd3e8;border-color:#796385;font-size:14px}.responsive-public.app-shell-customer.app-shell-immersive .market-home .filter-row button.active{color:#2c1e33;border-color:#efd4ad;background:#efd4ad}.responsive-public.app-shell-customer.app-shell-immersive .agent-card-content>p{color:#d1c1dd;font-size:16px}.responsive-public.app-shell-customer.app-shell-immersive .agent-card-kicker>span:not(.agent-card-icon),.responsive-public.app-shell-customer.app-shell-immersive .agent-card-kicker>strong{color:#cbbbda;font-size:12px}.responsive-public .agent-card-foot{color:#cbbbda;font-size:12px}.responsive-public .agent-card-foot b{color:#f2cf99;font-size:14px}.responsive-public[data-public-view=home] .customer-site-footer{color:#c0aecb}.responsive-public .mobile-content-switch,.responsive-public .mobile-bottom-nav{display:none}.responsive-public .agent-card{text-decoration:none}.responsive-public .public-entry-back{min-height:44px}.responsive-public .creative-lightbox-close{min-width:44px;min-height:44px}.responsive-public .creative-lightbox-info>p{color:#e1d3e9;font-size:16px}.responsive-public .creative-lightbox-info>small{color:#cbbbda;font-size:14px}.responsive-public :focus-visible{outline:3px solid #c092ff;outline-offset:4px}@media(max-width:760px){.responsive-public .public-entry-main{width:100%;padding:0 16px calc(88px + env(safe-area-inset-bottom))}.responsive-public .public-entry-header{min-height:68px;gap:10px}.responsive-public .public-entry-brand{gap:7px}.responsive-public .public-entry-brand b{font-size:22px}.responsive-public .public-entry-brand span,.responsive-public .public-entry-header nav>a:not(.public-entry-login){display:none}.responsive-public .public-entry-header nav .public-entry-login{font-size:14px;min-height:44px;border-radius:12px;padding:11px 13px}.responsive-public .responsive-service-status{font-size:14px;margin-bottom:14px}.responsive-public .outcome-showroom{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);gap:12px;padding:20px 16px 16px;border:1px solid #725478;border-radius:20px;min-height:0}.responsive-public .showroom-intro{width:auto;min-width:0;padding:0;background:none}.responsive-public .showroom-intro>span{font-size:12px;letter-spacing:0}.responsive-public .showroom-intro h1{font-size:clamp(23px,6vw,30px);margin:12px 0;line-height:1.45;letter-spacing:-.03em}.responsive-public .showroom-intro h1 br{display:none}.responsive-public .showroom-intro p{font-size:14px;line-height:1.65}.responsive-public .showroom-primary{min-height:48px;width:100%;padding:10px 12px;margin-top:18px;justify-content:space-between;gap:6px;font-size:14px;border-radius:12px;box-shadow:0 3px #866040}.responsive-public .showroom-teaching{display:flex;margin:12px 0 0;padding:0;min-height:44px;font-size:12px;line-height:1.5}.responsive-public .showroom-teaching svg{flex-shrink:0}.responsive-public .showroom-exhibits,.responsive-public .showroom-exhibits:has(.art-poster),.responsive-public .showroom-exhibits:has(.art-landscape){order:0;width:100%;height:245px;min-height:0;aspect-ratio:auto;display:flex;align-items:center;padding:0}.responsive-public .showroom-art.art-featured,.responsive-public .showroom-art.art-featured.art-landscape{position:relative;inset:auto;width:100%;height:auto;max-height:100%;transform:none;border:1px solid #c8a27e70;border-radius:10px;box-shadow:5px 8px #6e445340}.responsive-public .showroom-art.art-featured img{display:block;width:100%;height:auto;max-height:240px;object-fit:contain}.responsive-public .showroom-art.art-featured>span{display:none}.responsive-public .showroom-disclosure{top:auto;bottom:-28px;right:0;padding:0;font-size:12px;line-height:1.5;background:none}.responsive-public .showroom-halo{display:none}.responsive-public .showroom-selector{grid-column:1/-1;position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px}.responsive-public .showroom-selector button{padding:9px 4px;font-size:12px;line-height:1.5}.responsive-public .showroom-selector button span{display:none}.responsive-public .mobile-content-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:20px 0 8px;padding:5px;background:#2c2135;border:1px solid #665170;border-radius:15px}.responsive-public .mobile-content-switch button{min-height:46px;padding:10px;border:0;border-radius:10px;background:transparent;color:#d5c6e0;font-size:16px;font-weight:600}.responsive-public .mobile-content-switch button[aria-pressed=true]{background:#ecd0aa;color:#2e1e35}.responsive-public[data-mobile-view=tools] .responsive-inspiration,.responsive-public[data-mobile-view=inspiration] .responsive-catalog{display:none}.responsive-public .market-catalog-heading{align-items:center;gap:8px;flex-wrap:nowrap;margin:20px 0 16px}.responsive-public .market-catalog-heading h2{font-size:22px;margin:0}.responsive-public .market-catalog-heading>div>span{display:none}.responsive-public .market-catalog-heading>span{font-size:12px;color:#cbbbda}.responsive-public .public-entry-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:5px;scrollbar-width:thin}.responsive-public.app-shell-customer.app-shell-immersive .market-home .filter-row button{padding:8px 12px;white-space:nowrap;flex-shrink:0}.responsive-public.app-shell-customer.app-shell-immersive .market-home .agent-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.responsive-public.app-shell-customer.app-shell-immersive .market-home .agent-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0;align-items:center;padding:12px;border-radius:18px;transform:none}.responsive-public.app-shell-customer.app-shell-immersive .agent-card-visual.outcome-artwork{width:100%;height:150px;margin:0;padding:7px;border-radius:10px;overflow:hidden}.responsive-public.app-shell-customer.app-shell-immersive .agent-card-content{min-width:0;padding:4px 0 4px 14px}.responsive-public.app-shell-customer.app-shell-immersive .agent-card-content h3{font-size:18px;margin:6px 0 8px}.responsive-public.app-shell-customer.app-shell-immersive .agent-card-content>p{font-size:14px;line-height:1.65}.responsive-public .agent-card-kicker>strong,.responsive-public .agent-card-foot>span,.responsive-public .outcome-artwork .artwork-label{display:none}.responsive-public.app-shell-customer.app-shell-immersive .agent-card-foot{padding:9px 0 0;margin-top:9px}.responsive-public .mini-document{width:100%;height:140px;padding:10px;transform:none}.responsive-public .mini-document>b{font-size:13px;margin:8px 0}.responsive-public .mini-document>p{font-size:12px}.responsive-public .writing-outcome.is-compact .writing-phone{min-width:85px;width:100%;max-width:100%;padding:5px;border-width:2px;border-radius:12px;transform:none}.responsive-public .writing-outcome.is-compact :is(.writing-brief,.writing-result-note,.writing-feed-profile,.writing-phone-camera,.writing-feed-heading){display:none}.responsive-public .writing-outcome.is-compact .writing-feed-copy h3{font-size:13px}.responsive-public .creative-gallery{padding:20px 0;margin:0}.responsive-public .creative-gallery-heading h2{font-size:26px}.responsive-public .creative-gallery-heading>div>span{display:none}.responsive-public .creative-gallery-intro>p{font-size:16px;line-height:1.6}.responsive-public .creative-gallery-filters{gap:6px}.responsive-public .creative-gallery-filters button{padding:8px 11px}.responsive-public .creative-tile-caption b,.responsive-public .creative-gallery-note{font-size:14px}.responsive-public .creative-lightbox-layout{display:block}.responsive-public .creative-lightbox-info{padding:22px 18px}.responsive-public .creative-lightbox-info h2{font-size:24px}.responsive-public .mobile-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:40;padding:8px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#241a2d;border-top:1px solid #5a4667;box-shadow:0 -8px 24px #0b071344}.responsive-public .mobile-bottom-nav>a,.responsive-public .mobile-bottom-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:5px;color:#d0bedc;background:transparent;border:0;border-radius:12px;text-decoration:none;font-size:12px;cursor:pointer}.responsive-public .mobile-bottom-nav svg{width:22px;height:22px}.responsive-public .mobile-bottom-nav [aria-current=page]{background:#4b3555;color:#ffe0af}.responsive-public .public-tutorial-list>.agent-grid{grid-template-columns:minmax(0,1fr);gap:16px}.responsive-public .public-tutorial-list .agent-card-visual{min-height:200px}.responsive-public .public-tutorial-list>p{font-size:16px}.responsive-public .result-entry-layout{display:flex;flex-direction:column}.responsive-public .result-start-panel{order:-1;padding:20px}.responsive-public .result-start-panel h1{font-size:24px}.responsive-public :is(.result-start-button,.result-learn-button,.result-view-tabs>button,.result-switch>button){min-height:48px}.responsive-public .result-stage{min-height:0;height:auto;max-height:none;padding:16px}.responsive-public .result-stage>.result-image{max-height:65dvh;height:auto;max-width:100%;object-fit:contain}.responsive-public .result-stage.result-type-writing{height:620px}.responsive-public .result-prepare p{font-size:16px}.responsive-public .result-entry-heading{gap:10px;flex-wrap:wrap}.responsive-public .customer-site-footer{padding-bottom:8px}}@media(max-width:360px){.responsive-public .public-entry-main{padding-inline:12px}.responsive-public .outcome-showroom{grid-template-columns:minmax(0,1fr) 108px;padding-inline:12px;gap:8px}.responsive-public .showroom-intro>span{font-size:12px}.responsive-public.app-shell-customer.app-shell-immersive .market-home .agent-card{grid-template-columns:92px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce),(hover:none){.responsive-public :is(.showroom-art,.agent-card,.creative-tile>img){transition:none;animation:none}.responsive-public .showroom-art.art-featured:hover{transform:none}}
