:root{--cw-ink: #1e1b2e;--cw-muted: #706c7d;--cw-line: #e7e4ec;--cw-soft: #f6f5f8;--cw-purple: #6656d9;--cw-purple-dark: #5041bd;--cw-purple-soft: #efedff;--cw-green: #217a57;--cw-amber: #9a6518;--cw-red: #a84646}.cw-shell{min-height:100vh;color:var(--cw-ink);background:#fbfafc;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.cw-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;width:248px;flex-direction:column;border-right:1px solid var(--cw-line);background:#fff;padding:24px 16px 18px}.cw-brand{display:flex;align-items:center;gap:11px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0 8px;text-align:left}.cw-brand>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--cw-purple);color:#fff;font-size:18px;font-weight:800}.cw-brand strong{display:flex;flex-direction:column;gap:3px;font-size:15px;letter-spacing:.01em}.cw-brand small{color:var(--cw-muted);font-size:11px;font-weight:500}.cw-nav{display:grid;gap:6px;margin-top:42px}.cw-nav button{position:relative;display:flex;min-height:44px;align-items:center;gap:12px;border:0;border-radius:9px;background:transparent;color:#575263;padding:0 13px;font:inherit;font-size:14px;cursor:pointer}.cw-nav button:hover{background:var(--cw-soft);color:var(--cw-ink)}.cw-nav button.active{background:var(--cw-purple-soft);color:var(--cw-purple-dark);font-weight:700}.cw-nav button b{display:grid;min-width:21px;height:21px;place-items:center;margin-left:auto;border-radius:999px;background:var(--cw-purple);color:#fff;font-size:11px}.cw-icon{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cw-sidebar-foot{display:grid;gap:18px;margin-top:auto;padding:0 8px}.cw-text-button{border:0;background:transparent;color:var(--cw-purple-dark);font:inherit;font-size:13px;cursor:pointer;padding:4px 0}.cw-account{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--cw-line);padding-top:14px;color:var(--cw-muted);font-size:12px}.cw-account button{border:0;background:none;color:var(--cw-muted);cursor:pointer}.cw-main{min-height:100vh;margin-left:248px;padding:0 36px 64px}.cw-page{width:min(1080px,100%);margin:0 auto;padding-top:36px}.cw-mobile-head,.cw-mobile-nav{display:none}.cw-eyebrow{margin:0 0 8px;color:var(--cw-purple-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cw-notice{position:sticky;top:14px;z-index:30;display:flex;width:min(1080px,100%);min-height:42px;align-items:center;justify-content:space-between;margin:14px auto -42px;border:1px solid #dcd7ff;border-radius:9px;background:#f5f3ff;color:#453b91;padding:9px 13px;box-shadow:0 8px 25px #271f4e17;font-size:13px}.cw-notice button{border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.cw-intro{max-width:760px;padding:12px 0 20px}.cw-intro h1,.cw-detail-head h1{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.18;letter-spacing:-.035em}.cw-intro>p:last-child,.cw-detail-head p{max-width:680px;margin:15px 0 0;color:var(--cw-muted);line-height:1.75}.cw-composer{overflow:hidden;border:1px solid #dedbe5;border-radius:15px;background:#fff;box-shadow:0 14px 40px #251f390f}.cw-composer-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 0}.cw-composer-head>div{display:flex;flex-direction:column;gap:5px}.cw-composer-head strong{font-size:17px}.cw-composer-head span,.cw-file-row span{color:var(--cw-muted);font-size:12px}.cw-private{border-radius:99px;background:#f1faf6;color:var(--cw-green)!important;padding:5px 9px}.cw-composer textarea{width:calc(100% - 48px);min-height:150px;resize:vertical;margin:14px 24px 0;border:0;outline:0;color:var(--cw-ink);font:inherit;font-size:16px;line-height:1.8}.cw-composer textarea::placeholder{color:#aaa5b2}.cw-file-row{display:flex;min-height:46px;align-items:center;gap:12px;margin:0 24px;border-top:1px solid var(--cw-line)}.cw-counter{margin-left:auto}.cw-quiet{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--cw-line);border-radius:8px;background:#fff;color:#4f4a59;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer}.cw-quiet:hover{border-color:#c9c3dc;background:var(--cw-soft)}.cw-primary{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:9px;background:var(--cw-purple);color:#fff;padding:10px 17px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 7px 16px #6656d92e}.cw-primary:hover{background:var(--cw-purple-dark)}.cw-primary:disabled,.cw-quiet:disabled{cursor:wait;opacity:.55}.cw-details{border-top:1px solid var(--cw-line)}.cw-details summary,.cw-source summary{cursor:pointer;color:#5c5766;padding:14px 24px;font-size:13px}.cw-field-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;padding:0 24px 18px}.cw-field-grid label{display:grid;gap:7px;color:var(--cw-muted);font-size:12px}.cw-field-grid input,.cw-list-tools input{height:42px;border:1px solid var(--cw-line);border-radius:8px;outline:none;padding:0 12px;font:inherit;color:var(--cw-ink)}.cw-field-grid input:focus,.cw-list-tools input:focus{border-color:var(--cw-purple);box-shadow:0 0 0 3px var(--cw-purple-soft)}.cw-delivery-row{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--cw-soft);padding:18px 24px}.cw-delivery-row>div{display:grid;grid-template-columns:auto auto;gap:3px 9px;align-items:baseline}.cw-delivery-row span{color:var(--cw-muted);font-size:12px}.cw-delivery-row strong{font-size:14px}.cw-delivery-row small{grid-column:2;color:var(--cw-muted);font-size:11px}.cw-recent{padding-top:56px}.cw-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.cw-section-head h2{margin:0;font-size:22px;letter-spacing:-.02em}.cw-section-head p{margin:7px 0 0;color:var(--cw-muted);font-size:13px;line-height:1.6}.cw-project-rows{margin-top:18px;border-top:1px solid var(--cw-line)}.cw-project-rows.large{margin-top:25px}.cw-project-row{display:grid;width:100%;grid-template-columns:42px 1fr auto 22px;align-items:center;gap:14px;border:0;border-bottom:1px solid var(--cw-line);background:transparent;color:inherit;padding:16px 4px;text-align:left;cursor:pointer}.cw-project-row:hover{background:#fff}.cw-project-row>.cw-icon{color:#9993a4}.cw-project-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--cw-line);border-radius:9px;background:#fff;color:var(--cw-purple-dark)}.cw-project-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.cw-project-copy strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.cw-project-copy small{color:var(--cw-muted)}.cw-status{display:inline-flex;align-items:center;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700;white-space:nowrap}.cw-status.attention{background:#fff4dc;color:var(--cw-amber)}.cw-status.ready{background:#eaf7f0;color:var(--cw-green)}.cw-status.running{background:var(--cw-purple-soft);color:var(--cw-purple-dark)}.cw-status.review{background:#eeeafe;color:#5744c5}.cw-status.done{background:#eaf7f0;color:var(--cw-green)}.cw-status.failed{background:#fbecec;color:var(--cw-red)}.cw-empty{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin-top:20px;border:1px dashed #d9d5df;border-radius:12px;color:var(--cw-muted);text-align:center}.cw-empty .cw-icon{width:28px;height:28px;color:#9690a2}.cw-empty strong{color:var(--cw-ink)}.cw-empty span{max-width:380px;font-size:13px}.cw-empty button{margin-top:8px}.cw-detail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:20px 0 30px;border-bottom:1px solid var(--cw-line)}.cw-detail-head h1{font-size:34px}.cw-list-tools{display:flex;align-items:center;gap:12px;padding-top:24px}.cw-list-tools input{width:min(420px,100%)}.cw-list-tools span{margin-left:auto;color:var(--cw-muted);font-size:12px;white-space:nowrap}.cw-back{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--cw-muted);padding:0;font:inherit;font-size:13px;cursor:pointer}.cw-detail-head{align-items:flex-start;padding-top:24px}.cw-detail-head>span{color:var(--cw-muted);font-size:12px;white-space:nowrap}.cw-title-line{display:flex;align-items:center;gap:12px}.cw-results{border-top:1px solid var(--cw-line);padding:32px 0}.cw-spinner{width:42px;height:42px;border:3px solid #e4e0fa;border-top-color:var(--cw-purple);border-radius:99px;animation:cw-spin 1s linear infinite}@keyframes cw-spin{to{transform:rotate(360deg)}}.cw-result-layout{display:grid;grid-template-columns:240px 1fr;gap:24px;margin-top:24px}.cw-quality{margin-top:20px;border:1px solid var(--cw-line);border-radius:10px;background:#fff;padding:14px 16px}.cw-quality>div{display:flex;align-items:center;gap:10px}.cw-quality>div>span{display:flex;flex-direction:column;gap:3px}.cw-quality strong{font-size:13px}.cw-quality small{color:var(--cw-muted);font-size:11px}.cw-quality.passed{border-color:#cce7d9;background:#f3faf6;color:var(--cw-green)}.cw-quality.has-issues{border-color:#efd9bb;background:#fffaf1;color:var(--cw-amber)}.cw-quality ul{margin:12px 0 0 29px;padding:0;color:#6d5530;font-size:12px;line-height:1.7}.cw-package-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line)}.cw-package-summary>div{display:flex;min-height:72px;align-items:center;gap:10px;border-right:1px solid var(--cw-line);padding:12px 16px}.cw-package-summary>div:last-child{border-right:0}.cw-package-summary strong{color:var(--cw-purple-dark);font-size:24px}.cw-package-summary strong small{margin-left:2px;font-size:11px}.cw-package-summary span{color:var(--cw-muted);font-size:12px}.cw-result-tabs{display:flex;flex-direction:column;gap:5px}.cw-result-tabs button{display:flex;flex-direction:column;gap:4px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;padding:12px;text-align:left;cursor:pointer}.cw-result-tabs button:hover{background:var(--cw-soft)}.cw-result-tabs button.active{border-color:#dcd7ff;background:var(--cw-purple-soft);color:var(--cw-purple-dark)}.cw-result-tabs span{font-size:13px;font-weight:700}.cw-result-tabs small{color:var(--cw-muted);line-height:1.4}.cw-result-paper{min-width:0;border:1px solid var(--cw-line);border-radius:12px;background:#fff;padding:28px clamp(20px,4vw,48px) 50px}.cw-result-tools{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cw-line);padding-bottom:13px;color:var(--cw-muted);font-size:12px}.cw-result-tools>div{display:flex;align-items:center;gap:10px}.cw-result-paper>h2{margin:32px 0 20px;font-size:28px;line-height:1.35;letter-spacing:-.02em}.cw-deliverable-list{display:grid}.cw-deliverable{border-top:1px solid var(--cw-line);padding:24px 0 30px}.cw-deliverable:first-child{border-top:0;padding-top:0}.cw-deliverable:last-child{padding-bottom:0}.cw-deliverable-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.cw-deliverable-head strong{color:var(--cw-purple-dark);font-size:13px}.cw-deliverable-head .cw-text-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cw-deliverable-head .cw-icon{width:16px;height:16px}.cw-result-content{color:#35313d;font-size:15px;line-height:1.95;white-space:pre-wrap}.cw-result-editor{display:grid;gap:18px;padding-top:22px}.cw-result-editor label{display:grid;gap:7px;color:var(--cw-muted);font-size:12px}.cw-result-editor input,.cw-result-editor textarea{width:100%;border:1px solid var(--cw-line);border-radius:8px;outline:none;color:var(--cw-ink);padding:10px 12px;font:inherit}.cw-result-editor textarea{min-height:420px;resize:vertical;line-height:1.8}.cw-result-editor input:focus,.cw-result-editor textarea:focus{border-color:var(--cw-purple);box-shadow:0 0 0 3px var(--cw-purple-soft)}.cw-schedule{margin-top:42px;border-top:1px solid var(--cw-line);padding-top:32px}.cw-schedule .cw-section-head>span{color:var(--cw-muted);font-size:12px}.cw-schedule-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:36px;margin-top:18px;border-top:1px solid var(--cw-line)}.cw-schedule-list>div{display:grid;grid-template-columns:48px 1fr auto;gap:12px;border-bottom:1px solid var(--cw-line);padding:14px 0}.cw-schedule-list>div>strong{color:var(--cw-purple-dark);font-size:12px}.cw-schedule-list span{display:flex;min-width:0;flex-direction:column;gap:4px}.cw-schedule-list b{font-size:13px}.cw-schedule-list small{color:var(--cw-muted);font-size:11px;line-height:1.5}.cw-source{margin-top:8px;border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line)}.cw-source summary{padding-left:0}.cw-source>div{padding:0 0 24px}.cw-source h3{margin:18px 0 8px;font-size:13px}.cw-source p,.cw-source li{color:var(--cw-muted);font-size:13px;line-height:1.75;white-space:pre-wrap}.cw-source li.rejected{color:#a297a0;text-decoration:line-through}.cw-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.cw-profile-grid label{display:flex;min-width:0;flex-direction:column;gap:7px;color:var(--cw-muted);font-size:12px}.cw-profile-grid .wide{grid-column:1 / -1}.cw-profile-grid input,.cw-profile-grid select,.cw-profile-grid textarea{width:100%;border:1px solid var(--cw-line);border-radius:8px;outline:none;background:#fff;color:var(--cw-ink);padding:10px 12px;font:inherit}.cw-profile-grid input,.cw-profile-grid select{min-height:42px}.cw-profile-grid textarea{min-height:94px;resize:vertical;line-height:1.65}.cw-profile-grid input:focus,.cw-profile-grid select:focus,.cw-profile-grid textarea:focus{border-color:var(--cw-purple);box-shadow:0 0 0 3px var(--cw-purple-soft)}.cw-text-button.danger{color:var(--cw-red)}.cw-deliverable-head>span{display:flex;align-items:center;gap:8px}.cw-deliverable-head>div{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cw-text-button.approve{color:var(--cw-green)}.cw-review-state{display:inline-flex;border-radius:99px;padding:3px 7px;font-size:9px;font-weight:700}.cw-review-state.pending{background:var(--cw-soft);color:var(--cw-muted)}.cw-review-state.approved{background:#eaf7f0;color:var(--cw-green)}.cw-review-state.changes_requested{background:#fff1df;color:var(--cw-amber)}.cw-deliverable.changes_requested{border-left:2px solid #d49739;padding-left:16px}.cw-deliverable.approved{border-left:2px solid #83c5a5;padding-left:16px}.cw-item-editor,.cw-feedback-form{display:grid;gap:10px}.cw-item-editor textarea,.cw-feedback-form textarea{width:100%;min-height:180px;resize:vertical;border:1px solid var(--cw-line);border-radius:8px;outline:none;padding:11px 12px;font:inherit;line-height:1.8}.cw-feedback-form textarea{min-height:82px;background:#fffdf8}.cw-item-editor>div,.cw-feedback-form>div{display:flex;justify-content:flex-end;gap:10px}.cw-review-comment{margin:16px 0 0;border-left:2px solid #d49739;background:#fffaf1;color:#705126;padding:9px 11px;font-size:11px;line-height:1.6}.cw-review-share{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:14px;margin-top:18px;border:1px solid #d8d2f6;border-radius:10px;background:#f7f5ff;padding:14px 16px}.cw-review-share>span{display:grid;grid-template-columns:20px 1fr;gap:3px 8px;align-items:center}.cw-review-share>span .cw-icon{grid-row:1 / 3;width:18px;color:var(--cw-purple)}.cw-review-share>span b{font-size:12px}.cw-review-share>span small{color:var(--cw-muted);font-size:10px;line-height:1.45}.cw-review-share input{min-width:0;height:38px;border:1px solid var(--cw-line);border-radius:7px;outline:none;background:#fff;color:var(--cw-muted);padding:0 10px;font-size:11px}.cw-review-share input:focus{border-color:var(--cw-purple);box-shadow:0 0 0 3px var(--cw-purple-soft)}.cw-review-share>div{display:flex;gap:10px}.cw-review-share .danger{color:var(--cw-red)}.cw-schedule-list i{align-self:start;border-radius:99px;background:var(--cw-soft);color:var(--cw-muted);padding:3px 7px;font-size:9px;font-style:normal;white-space:nowrap}.cw-schedule-list i.published,.cw-schedule-list i.ready{background:#eaf7f0;color:var(--cw-green)}.cw-schedule-list i.skipped{background:#f2f0f3;color:#928b98}.cw-production{margin-top:36px;border-top:1px solid var(--cw-line);padding-top:32px}.cw-production>.cw-section-head>span{color:var(--cw-muted);font-size:11px}.cw-production>div:last-child{margin-top:16px;border-top:1px solid var(--cw-line)}.cw-production article{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--cw-line);padding:14px 0}.cw-production article>span{display:flex;flex-direction:column;gap:4px}.cw-production article b{font-size:12px}.cw-production article small{color:var(--cw-muted);font-size:10px;line-height:1.5}.cw-production article>div{display:flex;gap:5px}.cw-production article button{border:1px solid var(--cw-line);border-radius:7px;background:#fff;color:var(--cw-muted);padding:6px 9px;font-size:10px;cursor:pointer}.cw-production article button.selected{border-color:#afd9c5;background:#eff9f4;color:var(--cw-green);font-weight:700}.cw-event-list{margin:0;padding:0;list-style:none}.cw-event-list li{display:grid;grid-template-columns:100px 1fr;gap:14px;border-top:1px solid var(--cw-line);padding:10px 0;text-decoration:none!important}.cw-event-list time{color:#9892a0;font-size:10px}.cw-event-list span{display:flex;flex-direction:column;gap:2px}.cw-event-list b{color:var(--cw-ink);font-size:11px}.cw-event-list small{color:var(--cw-muted);font-size:10px}.cw-calendar-list{padding-top:10px}.cw-calendar-list>.cw-section-head{margin-bottom:14px}.cw-calendar-list>.cw-section-head>span{color:var(--cw-muted);font-size:12px}.cw-calendar-row{display:grid;grid-template-columns:104px minmax(180px,1fr) 120px;align-items:start;gap:18px;border-top:1px solid var(--cw-line);padding:17px 0}.cw-calendar-row>time{display:flex;flex-direction:column;gap:4px;color:var(--cw-purple-dark);font-size:12px;font-weight:700}.cw-calendar-row>time small{color:var(--cw-muted);font-size:9px;font-weight:400}.cw-calendar-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.cw-calendar-copy button{overflow:hidden;border:0;background:transparent;color:var(--cw-ink);padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cw-calendar-copy span,.cw-calendar-copy small{color:var(--cw-muted);font-size:10px;line-height:1.45}.cw-status-select{display:flex;flex-direction:column;gap:4px;color:var(--cw-muted);font-size:9px}.cw-status-select select{min-height:34px;border:1px solid var(--cw-line);border-radius:7px;background:#fff;padding:0 7px;color:var(--cw-ink)}.cw-metrics{grid-column:2 / -1;border-left:2px solid var(--cw-line);padding-left:15px}.cw-metrics summary{cursor:pointer;color:var(--cw-purple-dark);font-size:11px}.cw-metrics>div{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:9px;margin-top:12px}.cw-metrics label{display:flex;flex-direction:column;gap:4px;color:var(--cw-muted);font-size:9px}.cw-metrics input,.cw-metrics select{min-height:36px;border:1px solid var(--cw-line);border-radius:7px;background:#fff;padding:0 8px;color:var(--cw-ink)}.cw-metrics .cw-quiet{align-self:end}.cw-settings-link{display:inline-flex;align-items:center;gap:7px;color:var(--cw-muted)}.cw-settings-link .cw-icon{width:15px;height:15px}.cw-simple-home{width:min(900px,100%)}.cw-simple-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 0 16px}.cw-simple-intro>div{max-width:700px}.cw-simple-intro h1{margin:0;font-size:clamp(30px,3vw,38px);line-height:1.15;letter-spacing:-.035em}.cw-simple-intro p:last-child{max-width:620px;margin:9px 0 0;color:var(--cw-muted);font-size:13px;line-height:1.6}.cw-simple-intro>button{display:inline-flex;flex:none;align-items:center;gap:6px}.cw-simple-intro>button .cw-icon{width:15px;height:15px}.cw-simple-composer{overflow:hidden;border:1px solid #dedbe5;border-radius:14px;background:#fff;box-shadow:0 16px 45px #231d360f}.cw-simple-composer>textarea{display:block;width:calc(100% - 48px);min-height:250px;resize:vertical;margin:24px 24px 0;border:0;outline:0;color:var(--cw-ink);font:inherit;font-size:17px;line-height:1.85}.cw-simple-composer>textarea::placeholder{color:#aaa5b2}.cw-simple-file-row{display:flex;min-height:50px;align-items:center;gap:10px;margin:0 24px;border-top:1px solid var(--cw-line);color:var(--cw-muted);font-size:11px}.cw-simple-file-row small{margin-left:auto}.cw-simple-details{border-top:1px solid var(--cw-line)}.cw-simple-details summary{cursor:pointer;color:var(--cw-muted);padding:13px 24px;font-size:12px}.cw-simple-details>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;padding:0 24px 18px}.cw-simple-details label{display:grid;gap:6px;color:var(--cw-muted);font-size:10px}.cw-simple-details input{min-height:40px;border:1px solid var(--cw-line);border-radius:7px;outline:none;padding:0 10px;color:var(--cw-ink);font:inherit}.cw-simple-details input:focus{border-color:var(--cw-purple);box-shadow:0 0 0 3px var(--cw-purple-soft)}.cw-simple-submit{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--cw-soft);padding:15px 24px}.cw-simple-submit>span{color:var(--cw-muted);font-size:11px}.cw-simple-submit .cw-primary{min-width:128px}.cw-simple-recent{padding-top:32px}.cw-simple-empty{border-top:1px solid var(--cw-line);color:var(--cw-muted);padding:22px 0;font-size:12px}.cw-feedback-tabs{display:flex;gap:24px;border-bottom:1px solid var(--cw-line)}.cw-feedback-tabs button{display:inline-flex;min-height:50px;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--cw-muted);padding:0 4px;font:inherit;font-size:13px;cursor:pointer}.cw-feedback-tabs button.active{border-bottom-color:var(--cw-purple);color:var(--cw-purple-dark);font-weight:700}.cw-feedback-tabs button b{display:grid;min-width:19px;height:19px;place-items:center;border-radius:99px;background:var(--cw-purple);color:#fff;font-size:10px}.cw-feedback-pane{padding-top:28px}.cw-feedback-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:34px;border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line)}.cw-feedback-summary>div{display:flex;min-height:86px;flex-direction:column;justify-content:center;gap:5px;border-right:1px solid var(--cw-line);padding:12px 22px}.cw-feedback-summary>div:last-child{border-right:0}.cw-feedback-summary strong{color:var(--cw-purple-dark);font-size:26px}.cw-feedback-summary span{color:var(--cw-muted);font-size:11px}.cw-review-projects{margin-top:16px;border-top:1px solid var(--cw-line)}.cw-review-projects>button{display:grid;width:100%;grid-template-columns:44px 1fr auto 20px;align-items:center;gap:14px;border:0;border-bottom:1px solid var(--cw-line);background:transparent;color:inherit;padding:17px 4px;text-align:left;cursor:pointer}.cw-review-projects>button:hover{background:#fff}.cw-review-projects>button>span:first-child{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;background:var(--cw-purple-soft);color:var(--cw-purple-dark)}.cw-review-projects>button>span:first-child.changes{background:#fff1e7;color:#a25c27}.cw-review-projects>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:6px}.cw-review-projects b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.cw-review-projects small{color:var(--cw-muted);font-size:11px}.cw-review-projects em{color:var(--cw-purple-dark);font-size:11px;font-style:normal;font-weight:700}.cw-review-projects>button>.cw-icon{color:#9d97a6}.cw-output-picker{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--cw-line)}.cw-output-picker button{display:flex;min-height:64px;align-items:center;gap:10px;border:0;border-right:1px solid var(--cw-line);border-bottom:3px solid transparent;background:#fff;color:var(--cw-muted);padding:10px 14px 8px;text-align:left;cursor:pointer}.cw-output-picker button:last-child{border-right:0}.cw-output-picker button:hover{background:#fbfaff;color:var(--cw-ink)}.cw-output-picker button.active{border-bottom-color:var(--cw-purple);background:var(--cw-purple-soft);color:var(--cw-purple-dark)}.cw-output-picker .cw-icon{width:22px;height:22px}.cw-output-picker span{display:flex;min-width:0;flex-direction:column;gap:4px}.cw-output-picker b{font-size:13px}.cw-output-picker small{color:var(--cw-muted);font-size:10px;white-space:nowrap}.cw-creation-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:370px}.cw-template-picker{position:relative;min-width:0;border-right:1px solid var(--cw-line);background:#fbfafc;padding:16px 14px}.cw-template-heading{display:flex;align-items:stretch;flex-direction:column;gap:9px}.cw-template-heading>span{display:flex;min-width:0;flex-wrap:wrap;align-items:center}.cw-template-heading strong{font-size:12px}.cw-template-heading small{width:auto;margin-left:7px;color:var(--cw-muted);font-size:10px;font-weight:400}.cw-template-heading>.cw-text-button{align-self:flex-start;margin-left:0}.cw-template-chips{display:flex;flex-direction:column;gap:2px;margin-top:10px}.cw-template-chips>button{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;gap:8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--cw-ink);padding:7px 8px;text-align:left;cursor:pointer}.cw-template-chips>button:hover{background:#f3f0f9}.cw-template-chips>button.active{background:var(--cw-purple-soft);color:var(--cw-purple-dark)}.cw-template-chip-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.cw-template-chips b,.cw-template-chips small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-template-chips b{font-size:11px}.cw-template-chips small{color:var(--cw-muted);font-size:9px}.cw-template-chip-preview{display:block;width:36px;height:36px;flex:none;overflow:hidden;border-radius:5px;background:#eee}.cw-template-chip-preview img{width:100%;height:100%;object-fit:cover}.cw-template-library{margin-top:12px;border-top:1px solid var(--cw-line);background:#fff;padding-top:12px}.cw-template-library>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px}.cw-template-library>div:first-child strong{margin-right:auto;font-size:12px}.cw-template-library input{width:100%;min-height:34px;order:3;border:1px solid var(--cw-line);border-radius:7px;outline:none;padding:0 10px;font:inherit;font-size:11px}.cw-template-library>div:last-child{display:grid;max-height:430px;grid-template-columns:1fr;gap:6px;overflow-y:auto}.cw-template-library>div:last-child>button{display:flex;min-width:0;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;background:#faf9fc;color:inherit;padding:8px;text-align:left;cursor:pointer}.cw-template-library>div:last-child>button:hover,.cw-template-library>div:last-child>button.active{border-color:#c9bffa;background:var(--cw-purple-soft)}.cw-template-library>div:last-child>button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.cw-template-library>div:last-child b,.cw-template-library>div:last-child small,.cw-template-library>div:last-child em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-template-library>div:last-child b{font-size:10px}.cw-template-library>div:last-child small{color:var(--cw-muted);font-size:9px}.cw-template-library>div:last-child em{color:var(--cw-purple-dark);font-size:8px;font-style:normal}.cw-style-preview{display:block;width:54px;height:42px;flex:none;overflow:hidden;border-radius:5px;background:#eee}.cw-style-preview img{width:100%;height:100%;object-fit:cover}.cw-creation-panel{display:flex;min-width:0;flex-direction:column}.cw-creative-input{display:flex;min-height:0;flex:1;flex-direction:column;padding:22px 26px 0}.cw-creative-input>span{display:flex;align-items:center;color:var(--cw-muted);font-size:11px;font-weight:700}.cw-creative-input textarea{display:block;width:100%;min-height:230px;flex:1;resize:vertical;margin-top:12px;border:0;outline:0;color:var(--cw-ink);padding:0;font:inherit;font-size:16px;line-height:1.75}.cw-creative-input textarea::placeholder{color:#aaa5b2}.cw-simple-settings{width:min(900px,100%)}.cw-simple-profile{padding:28px 0 30px;border-bottom:1px solid var(--cw-line)}.cw-profile-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-settings-fold{border-bottom:1px solid var(--cw-line)}.cw-settings-fold>summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none}.cw-settings-fold>summary::-webkit-details-marker{display:none}.cw-settings-fold>summary>span{display:flex;flex-direction:column;gap:5px}.cw-settings-fold>summary b{font-size:14px}.cw-settings-fold>summary small,.cw-settings-fold>summary em{color:var(--cw-muted);font-size:10px;font-style:normal;font-weight:400}.cw-settings-fold[open]>summary{color:var(--cw-purple-dark)}.cw-settings-fold>.cw-profile-grid,.cw-settings-fold-body{margin-top:0;padding:0 0 26px}.cw-settings-fold>.cw-quiet{margin:0 0 26px}.cw-auto-note{color:var(--cw-muted)}.cw-quick-specs{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--cw-line);padding:10px 24px}.cw-quick-specs>span{color:var(--cw-muted);font-size:11px;font-weight:700}.cw-quick-specs>div{display:flex;align-items:center;gap:10px}.cw-spec-buttons{display:inline-flex;overflow:hidden;border:1px solid var(--cw-line);border-radius:8px;background:#fff}.cw-spec-buttons button{min-height:32px;border:0;border-right:1px solid var(--cw-line);background:#fff;color:var(--cw-muted);padding:5px 11px;font:inherit;font-size:11px;cursor:pointer}.cw-spec-buttons button:last-child{border-right:0}.cw-spec-buttons button.active{background:var(--cw-purple-soft);color:var(--cw-purple-dark);font-weight:700}.cw-presentation-count-picker{display:flex;align-items:center;gap:8px}.cw-presentation-count-picker>label{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid #7566dc;border-radius:8px;background:#f2efff;color:#5545c4;padding:0 5px 0 9px}.cw-presentation-count-picker>label>span{font-size:10px;font-weight:750;white-space:nowrap}.cw-presentation-count-picker select{min-height:26px;border:0;border-radius:6px;outline:0;background:#fff;color:#493ab8;padding:0 7px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.cw-creative-job{margin-top:28px;border:1px solid var(--cw-line);border-radius:14px;background:#fff;padding:22px}.cw-creative-job.failed{border-color:#e9c8c8;background:snow}.cw-creative-job.succeeded{border-color:#cce7d9}.cw-creative-job .cw-spinner{width:32px;height:32px}.cw-job-progress{overflow:hidden;height:6px;margin-top:18px;border-radius:99px;background:var(--cw-purple-soft)}.cw-job-progress span{display:block;height:100%;border-radius:inherit;background:var(--cw-purple);transition:width .25s ease}.cw-creative-image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.cw-creative-image-grid button{position:relative;overflow:hidden;min-height:180px;border:0;border-radius:10px;background:var(--cw-soft);color:#fff;padding:0;cursor:zoom-in}.cw-creative-image-grid img{width:100%;height:100%;object-fit:cover}.cw-creative-image-grid span{position:absolute;right:8px;bottom:8px;border-radius:99px;background:#14121ead;padding:5px 8px;font-size:10px}.cw-image-result-tools{display:flex;align-items:center;justify-content:space-between;margin-top:18px;color:var(--cw-muted);font-size:11px}.cw-image-result-tools button{border:0;border-radius:8px;background:var(--cw-purple-soft);color:var(--cw-purple-dark);padding:7px 11px;font:inherit;font-weight:700;cursor:pointer}.cw-image-result-tools button:disabled{opacity:.55;cursor:wait}.cw-image-lightbox{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0c0b13e0;padding:64px 72px 36px}.cw-image-lightbox>img{max-width:min(1120px,88vw);max-height:calc(100vh - 110px);border-radius:8px;object-fit:contain}.cw-image-lightbox-bar{position:absolute;top:16px;left:50%;display:flex;align-items:center;gap:14px;transform:translate(-50%);color:#fff;font-size:12px}.cw-image-lightbox-bar a,.cw-image-lightbox-bar button{border:0;border-radius:8px;background:#ffffff24;color:#fff;padding:7px 10px;text-decoration:none;cursor:pointer}.cw-image-lightbox>button{position:absolute;top:50%;width:44px;height:56px;transform:translateY(-50%);border:0;border-radius:9px;background:#ffffff24;color:#fff;font-size:34px;cursor:pointer}.cw-image-lightbox>.prev{left:18px}.cw-image-lightbox>.next{right:18px}.cw-creative-video{display:grid;gap:14px;margin-top:18px;justify-items:start}.cw-creative-video video{width:min(460px,100%);max-height:520px;border-radius:10px;background:#111}.cw-presentation-ready{display:flex;align-items:center;gap:14px;margin-top:18px;border-top:1px solid var(--cw-line);padding-top:18px}.cw-presentation-ready>.cw-icon{width:34px;height:34px;color:var(--cw-purple)}.cw-presentation-ready>span{display:flex;flex:1;flex-direction:column;gap:4px}.cw-presentation-ready small{color:var(--cw-muted);font-size:11px}.cw-continue-creative{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;border:1px solid var(--cw-line);border-radius:11px;background:#faf9fc;padding:14px 16px}.cw-continue-creative>span{display:flex;flex-direction:column;gap:3px}.cw-continue-creative b{font-size:13px}.cw-continue-creative small{color:var(--cw-muted);font-size:10px}.cw-continue-creative>div{display:flex;gap:7px}.cw-media-history{margin-top:52px;border-top:1px solid var(--cw-line);padding-top:30px}.cw-media-history-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.cw-media-history-card{overflow:hidden;border:1px solid var(--cw-line);border-radius:11px;background:#fff}.cw-media-preview{position:relative;display:grid;height:150px;place-items:center;overflow:hidden;background:var(--cw-soft)}.cw-media-preview img,.cw-media-preview video{width:100%;height:100%;object-fit:cover}.cw-media-preview>span{color:#9791a4}.cw-media-preview>span .cw-icon{width:34px;height:34px}.cw-media-preview>b{position:absolute;top:8px;left:8px;border-radius:99px;background:#1e1b2ebf;color:#fff;padding:4px 7px;font-size:9px}.cw-media-copy{display:flex;min-width:0;flex-direction:column;gap:6px;padding:12px 12px 8px}.cw-media-copy strong{overflow:hidden;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.cw-media-copy small{color:var(--cw-muted);font-size:9px}.cw-media-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--cw-line);padding:9px 12px;font-size:11px}.cw-media-actions a{color:var(--cw-purple-dark);text-decoration:none;font-weight:700}.cw-media-actions button{border:0;background:transparent;color:var(--cw-muted);padding:0;font:inherit;cursor:pointer}.cw-media-actions span{color:var(--cw-muted)}.cw-detail-mode{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--cw-line);color:var(--cw-muted);font-size:11px}.cw-detail-simple .cw-results{padding-top:26px}.cw-detail-simple .cw-result-layout{grid-template-columns:1fr;gap:14px}.cw-detail-simple .cw-result-tabs{overflow-x:auto;flex-direction:row;border-bottom:1px solid var(--cw-line);padding-bottom:7px}.cw-detail-simple .cw-result-tabs button{min-width:112px;align-items:center;padding:9px 12px;text-align:center}.cw-detail-simple .cw-result-paper{padding-top:22px}.cw-delivery-actions{display:flex;flex:none;align-items:center;gap:8px}.cw-main--mp{height:100dvh;min-height:0;overflow:hidden;padding:0}.cw-mp-page{width:100%;height:100%;min-height:0;margin:0;padding:0}.cw-mp-page .output-area.mp-workspace{min-height:100%}@media(max-width:800px){.cw-sidebar{display:none}.cw-main{margin-left:0;padding:64px 16px 90px}.cw-mobile-head{display:flex;height:44px;align-items:center;justify-content:space-between;border-top:1px solid var(--cw-line);padding:0 16px}.cw-mobile-head .cw-brand{min-height:44px;gap:7px;padding:0}.cw-mobile-head .cw-brand strong{font-size:12px}.cw-mobile-head>.cw-text-button{min-width:64px;min-height:44px;text-align:right}.cw-mobile-head .cw-brand>span{width:24px;height:24px;border-radius:7px;font-size:12px}.cw-mobile-nav{position:fixed;inset:auto 0 0;z-index:40;display:block;border-top:1px solid var(--cw-line);background:#fffffffa;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -4px 18px #231b460a}.cw-mobile-nav .cw-nav{display:grid;grid-template-columns:repeat(5,1fr);margin:0}.cw-simple-mode .cw-mobile-nav .cw-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-mobile-nav .cw-nav button{min-height:62px;flex-direction:column;justify-content:center;gap:3px;border-radius:0;padding:5px;font-size:11px}.cw-mobile-nav .cw-nav button b{position:absolute;top:5px;left:calc(50% + 7px);min-width:17px;height:17px;font-size:9px}.cw-page{padding-top:24px}.cw-notice{position:fixed;top:63px;right:12px;left:12px;width:auto;margin:0}.cw-intro{padding:18px 0 22px}.cw-intro h1{font-size:32px}.cw-intro>p:last-child{font-size:14px}.cw-simple-intro{align-items:flex-start;padding:20px 0 15px}.cw-simple-intro h1{font-size:31px}.cw-simple-intro>button{display:none}.cw-simple-composer>textarea{width:calc(100% - 32px);min-height:230px;margin:18px 16px 0;font-size:15px}.cw-output-picker{grid-template-columns:repeat(2,1fr)}.cw-output-picker button:nth-child(2){border-right:0}.cw-output-picker button:nth-child(-n+2){border-bottom:1px solid var(--cw-line)}.cw-output-picker button.active{border-bottom:3px solid var(--cw-purple)}.cw-creation-layout{grid-template-columns:1fr;min-height:0}.cw-template-picker{border-right:0;border-bottom:1px solid var(--cw-line);padding:14px 16px 15px}.cw-template-heading{align-items:center;flex-direction:row;justify-content:space-between}.cw-template-heading>.cw-text-button{align-self:auto;margin-left:0}.cw-template-heading small{display:none}.cw-template-chips{overflow-x:auto;flex-direction:row;padding-bottom:2px;scrollbar-width:thin}.cw-template-chips>button{width:auto;min-width:132px}.cw-template-chips small{display:none}.cw-template-chip-preview{width:40px;height:40px}.cw-template-library>div:first-child{flex-wrap:wrap}.cw-template-library input{width:100%;order:3}.cw-template-library>div:last-child{grid-template-columns:1fr}.cw-creative-input{padding:16px 16px 0}.cw-creative-input textarea{min-height:120px;font-size:15px}.cw-simple-file-row{margin:0 16px}.cw-quick-specs{align-items:stretch;flex-direction:column;padding:12px 16px}.cw-quick-specs>div{flex-wrap:wrap}.cw-simple-details summary{padding-inline:16px}.cw-simple-details>div{grid-template-columns:1fr;padding:0 16px 16px}.cw-simple-submit{align-items:stretch;flex-direction:column;padding:14px 16px 16px}.cw-simple-submit .cw-primary{width:100%}.cw-simple-recent{padding-top:36px}.cw-creative-image-grid,.cw-media-history-grid{grid-template-columns:repeat(2,1fr)}.cw-continue-creative{align-items:stretch;flex-direction:column}.cw-continue-creative>div{display:grid;grid-template-columns:repeat(3,1fr)}.cw-continue-creative .cw-quiet{min-width:0;padding-inline:7px;font-size:11px}.cw-composer-head{padding:18px 16px 0}.cw-private{display:none}.cw-composer textarea{width:calc(100% - 32px);min-height:190px;margin:14px 16px 0;font-size:15px}.cw-file-row{margin:0 16px}.cw-file-row>span:not(.cw-counter){display:none}.cw-details summary{padding:13px 16px}.cw-field-grid{grid-template-columns:1fr;padding:0 16px 16px}.cw-delivery-row{flex-direction:column;align-items:stretch;padding:15px 16px}.cw-delivery-row>div{grid-template-columns:1fr}.cw-delivery-row small{grid-column:1}.cw-delivery-row .cw-primary{width:100%}.cw-recent{padding-top:40px}.cw-project-row{grid-template-columns:38px 1fr 20px;gap:10px}.cw-project-row .cw-status{display:none}.cw-detail-head{align-items:flex-start;flex-direction:column;gap:16px;padding:10px 0 22px}.cw-detail-head h1{font-size:28px}.cw-list-tools input{min-width:0;flex:1}.cw-profile-grid,.cw-profile-grid.compact{grid-template-columns:1fr}.cw-profile-grid .wide{grid-column:1}.cw-title-line{align-items:flex-start;flex-direction:column}.cw-results .cw-section-head{flex-direction:column}.cw-results .cw-section-head .cw-primary{width:100%}.cw-delivery-actions{width:100%;align-items:stretch;flex-direction:column-reverse}.cw-delivery-actions button{width:100%}.cw-review-share{grid-template-columns:1fr}.cw-review-share>div{justify-content:flex-end}.cw-feedback-summary>div{padding-inline:14px}.cw-review-projects>button{grid-template-columns:40px 1fr 18px;gap:10px}.cw-review-projects em{display:none}.cw-package-summary{grid-template-columns:repeat(2,1fr)}.cw-package-summary>div:nth-child(2){border-right:0}.cw-package-summary>div:nth-child(-n+2){border-bottom:1px solid var(--cw-line)}.cw-result-layout{grid-template-columns:1fr}.cw-result-tabs{overflow-x:auto;flex-direction:row;padding-bottom:5px}.cw-result-tabs button{min-width:142px}.cw-result-paper{padding:20px 18px 36px}.cw-result-paper>h2{margin-top:24px;font-size:23px}.cw-deliverable-head{align-items:flex-start;flex-direction:column}.cw-deliverable-head>div{width:100%;justify-content:flex-start}.cw-schedule-list{grid-template-columns:1fr}.cw-production article{align-items:flex-start;flex-direction:column}.cw-calendar-row{grid-template-columns:76px minmax(0,1fr);gap:10px}.cw-status-select{grid-column:2}.cw-metrics{grid-column:1 / -1}.cw-metrics>div{grid-template-columns:repeat(2,1fr)}.cw-event-list li{grid-template-columns:78px 1fr}.cw-main.cw-main--mp{height:100dvh;min-height:0;overflow:hidden;padding:56px 0 62px}}@media(max-width:420px){.cw-creative-image-grid,.cw-media-history-grid{grid-template-columns:1fr}.cw-image-lightbox{padding:60px 12px 24px}.cw-image-lightbox>img{max-width:100%;max-height:calc(100vh - 98px)}.cw-image-lightbox>button{top:auto;bottom:18px;width:50px;height:42px;transform:none}.cw-image-lightbox>.prev{left:calc(50% - 58px)}.cw-image-lightbox>.next{right:calc(50% - 58px)}.cw-image-lightbox-bar{top:10px;width:calc(100% - 24px);justify-content:center}.cw-output-picker small{overflow:hidden;text-overflow:ellipsis}.cw-main{padding-inline:12px}.cw-mobile-nav .cw-nav button{min-height:58px;padding-inline:2px;font-size:9px}.cw-mobile-nav .cw-icon{width:17px;height:17px}.cw-feedback-summary>div{min-height:70px}.cw-feedback-summary strong{font-size:22px}.cw-metrics>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cw-spinner{animation-duration:2s}}.cw-simple-mode{--cw-ink: #191825;--cw-muted: #777481;--cw-line: #e8e6eb;--cw-soft: #f5f4f6;--cw-purple: #6557d8;--cw-purple-dark: #5142bd;--cw-purple-soft: #f0edff;background:#f8f7f9}.cw-simple-mode button:focus-visible,.cw-simple-mode a:focus-visible,.cw-simple-mode input:focus-visible,.cw-simple-mode textarea:focus-visible,.cw-simple-mode select:focus-visible,.cw-simple-mode summary:focus-visible{outline:2px solid #9d91ef;outline-offset:2px}.cw-simple-mode .cw-main{margin-left:0;padding:68px 30px 64px}.cw-simple-mode .cw-page{width:min(1040px,100%);padding-top:34px}.cw-simple-mode .cw-simple-home{width:min(940px,100%)}.cw-workspace-title{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:24px}.cw-workspace-title h1{margin:0;font-size:30px;line-height:1.15;letter-spacing:-.035em}.cw-workspace-title p{margin:7px 0 0;color:var(--cw-muted);font-size:12px}.cw-workspace-title .cw-primary{min-height:38px;box-shadow:none}.cw-simple-mode .cw-simple-composer{position:relative;overflow:hidden;border:1px solid #dfdde3;border-radius:16px;box-shadow:0 18px 55px #1f1b2d0f}.cw-simple-mode .cw-output-picker{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--cw-line);background:#faf9fb;padding:6px}.cw-simple-mode .cw-output-picker button{min-height:46px;justify-content:center;gap:7px;border:0;border-radius:9px;background:transparent;padding:6px 10px;text-align:center}.cw-simple-mode .cw-output-picker button:hover{background:#fff}.cw-simple-mode .cw-output-picker button.active{border:0;background:#fff;color:var(--cw-purple-dark);box-shadow:0 2px 9px #1e1a2d14}.cw-simple-mode .cw-output-picker .cw-icon{width:18px;height:18px}.cw-simple-mode .cw-output-picker b{font-size:12px}.cw-simple-mode .cw-creative-input{min-height:260px;padding:12px 24px 0}.cw-simple-mode .cw-creative-input>span{color:#575361;font-size:11px}.cw-simple-mode .cw-creative-input textarea{min-height:210px;margin-top:12px;font-size:16px;line-height:1.8}.cw-simple-mode .cw-simple-file-row{min-height:52px;margin:0 24px}.cw-simple-mode .cw-simple-file-row .cw-quiet{min-height:34px}.cw-simple-mode .cw-quick-specs{min-height:54px;padding:9px 24px}.cw-simple-mode .cw-simple-submit{min-height:66px;background:#faf9fb;padding:12px 18px 12px 24px}.cw-simple-mode .cw-simple-submit>span{color:#696573}.cw-simple-mode .cw-simple-submit .cw-primary{min-width:142px;box-shadow:none}.cw-template-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;border:0;background:#19162342;cursor:default}.cw-template-drawer{position:absolute;inset:0 auto 0 0;z-index:9;display:flex;width:min(360px,88%);flex-direction:column;border-right:1px solid var(--cw-line);background:#fff;box-shadow:14px 0 34px #1c182821}.cw-template-drawer>header{display:flex;min-height:76px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cw-line);padding:14px 18px}.cw-template-drawer>header small{color:var(--cw-purple-dark);font-size:9px;font-weight:800}.cw-template-drawer>header h2{margin:4px 0 0;font-size:20px}.cw-template-drawer>header>button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:99px;background:var(--cw-soft);color:var(--cw-muted);font-size:21px;cursor:pointer}.cw-template-search{min-height:40px;margin:14px 16px 4px;border:1px solid var(--cw-line);border-radius:8px;outline:0;padding:0 11px;font:inherit;font-size:12px}.cw-template-search:focus{border-color:var(--cw-purple);box-shadow:0 0 0 3px var(--cw-purple-soft)}.cw-template-list{overflow-y:auto;padding:10px 12px 18px}.cw-template-list>button{display:grid;width:100%;min-width:0;grid-template-columns:auto 1fr 18px;align-items:center;gap:11px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;padding:9px;text-align:left;cursor:pointer}.cw-template-list>button:hover{background:var(--cw-soft)}.cw-template-list>button.active{border-color:#d8d1ff;background:var(--cw-purple-soft)}.cw-template-list>button>span:nth-child(1):not(.cw-style-preview),.cw-template-list>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:4px}.cw-template-list b,.cw-template-list small,.cw-template-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-template-list b{font-size:12px}.cw-template-list small{color:var(--cw-muted);font-size:10px}.cw-template-list em{color:var(--cw-purple-dark);font-size:9px;font-style:normal}.cw-template-list>button>.cw-icon{width:16px;height:16px;color:var(--cw-muted)}.cw-template-list>button.active>.cw-icon{color:var(--cw-purple-dark)}.cw-template-list .cw-style-preview{width:68px;height:48px}.cw-simple-mode .cw-simple-recent{padding-top:38px}.cw-simple-mode .cw-project-rows{margin-top:12px}.cw-simple-mode .cw-project-row{grid-template-columns:38px 1fr auto 18px;gap:12px;padding:13px 8px}.cw-simple-mode .cw-project-copy strong{font-size:13px}.cw-simple-mode .cw-project-copy small{font-size:10px}.cw-simple-mode .cw-feedback-center,.cw-simple-mode .cw-simple-settings,.cw-simple-mode .cw-detail{width:min(980px,100%)}.cw-simple-mode .cw-feedback-tabs{display:flex;gap:4px;border-bottom:1px solid var(--cw-line);padding:0}.cw-simple-mode .cw-feedback-tabs button{position:relative;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--cw-muted);padding:0 18px;font:inherit;font-size:12px;cursor:pointer}.cw-simple-mode .cw-feedback-tabs button.active{border-bottom-color:var(--cw-purple);color:var(--cw-purple-dark);font-weight:800}.cw-simple-mode .cw-feedback-tabs button b{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-left:6px;border-radius:99px;background:var(--cw-purple);color:#fff;font-size:9px}.cw-work-type-filter{display:flex;align-items:center;gap:7px;margin:20px 0 12px;overflow-x:auto}.cw-work-type-filter button{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid var(--cw-line);border-radius:9px;background:#ffffff8a;color:var(--cw-muted);padding:0 12px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.cw-work-type-filter button.active{border-color:#c9c1f9;background:var(--cw-purple-soft);color:var(--cw-purple-dark);font-weight:750}.cw-work-type-filter button small{color:inherit;opacity:.72}.cw-history-error{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0 16px;border-radius:9px;background:#fff1f0;color:#a83b35;padding:10px 13px;font-size:12px}.cw-history-error button{border:0;background:transparent;color:inherit;font:inherit;font-weight:750;cursor:pointer}.cw-unified-work-feed,.cw-unified-recent{display:grid;gap:10px}.cw-unified-work-feed>.cw-project-row,.cw-unified-recent>.cw-project-row{border-bottom:1px solid var(--cw-line)}.cw-unified-work-feed .cw-media-history-card,.cw-unified-recent .cw-media-history-card{display:grid;min-width:0;grid-template-columns:152px minmax(0,1fr) max-content;align-items:center;gap:18px;overflow:hidden;border-width:0 0 1px;border-radius:0;background:transparent;padding:14px 4px}.cw-unified-work-feed .cw-media-preview,.cw-unified-recent .cw-media-preview{width:152px;height:96px;min-width:0;aspect-ratio:auto;overflow:hidden;border-radius:8px}.cw-unified-work-feed .cw-media-copy,.cw-unified-recent .cw-media-copy{min-width:0;gap:5px;padding:0}.cw-unified-work-feed .cw-media-copy strong,.cw-unified-recent .cw-media-copy strong{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.55;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cw-unified-work-feed .cw-media-copy small,.cw-unified-recent .cw-media-copy small{font-size:10px}.cw-unified-work-feed .cw-media-actions,.cw-unified-recent .cw-media-actions{min-width:0;justify-content:flex-end;gap:14px;border-top:0;padding:0;white-space:nowrap}.cw-media-preview.series>div{display:grid;width:100%;height:100%;grid-template-columns:repeat(3,1fr);gap:2px}.cw-media-preview.series>div a,.cw-media-preview.series>div img{display:block;width:100%;height:100%;min-width:0;object-fit:cover}.cw-media-preview.series>div a:first-child{border-radius:8px 0 0 8px;overflow:hidden}.cw-media-preview.series>div a:last-child{border-radius:0 8px 8px 0;overflow:hidden}.cw-history-more{display:flex;justify-content:center;padding:22px 0 4px}.cw-unified-recent .cw-content-history-card{margin:0}.cw-simple-mode .cw-feedback-pane{padding-top:24px}.cw-simple-mode .cw-list-tools{padding-top:0}.cw-simple-mode .cw-list-tools input{background:#fff}.cw-simple-mode .cw-media-history{margin-top:42px;padding-top:24px}.cw-simple-mode .cw-media-history .cw-section-head h2{font-size:17px}.cw-simple-mode .cw-media-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-simple-mode .cw-simple-profile{padding-top:18px}.cw-simple-mode .cw-simple-profile .cw-section-head h2{font-size:17px}.cw-simple-mode .cw-profile-grid.compact{margin-top:18px}.cw-platform-words{display:grid;gap:10px;margin-top:18px;border-top:1px solid var(--cw-line);padding-top:16px}.cw-platform-words>div{display:flex;align-items:baseline;gap:8px}.cw-platform-words>div b{font-size:13px}.cw-platform-words>div small{color:var(--cw-muted);font-size:10px}.cw-platform-words>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px}.cw-platform-words label{display:grid;grid-template-columns:minmax(58px,1fr) 76px 16px;align-items:center;gap:5px;color:#4e4955;font-size:11px}.cw-platform-words input{width:76px;min-height:34px;border:1px solid var(--cw-line);border-radius:8px;outline:0;background:#ffffffb3;padding:0 8px;font:inherit;text-align:right}.cw-platform-words input:focus{border-color:var(--cw-purple);box-shadow:0 0 0 2px var(--cw-purple-soft)}.cw-platform-words em{color:var(--cw-muted);font-size:10px;font-style:normal}.cw-simple-mode .cw-settings-fold>summary{min-height:68px}.cw-detail-topline{display:flex;align-items:center;justify-content:space-between;gap:18px}.cw-simple-mode .cw-detail{padding-top:30px}.cw-simple-mode .cw-detail-head{padding:22px 0 24px}.cw-simple-mode .cw-detail-head h1{font-size:28px}.cw-simple-mode .cw-detail-simple .cw-results{border-top:0;padding-top:18px}.cw-simple-mode .cw-detail-simple .cw-results>.cw-section-head{border-top:1px solid var(--cw-line);padding-top:24px}.cw-simple-mode .cw-detail-simple .cw-result-paper{border:1px solid var(--cw-line);border-radius:12px;background:#fff;padding:18px 22px 34px}.cw-simple-mode .cw-detail-simple .cw-result-tabs{gap:4px;border:0}.cw-simple-mode .cw-detail-simple .cw-result-tabs button{min-width:100px;border-radius:7px}.cw-simple-mode .cw-review-share,.cw-simple-mode .cw-continue-creative{background:#fff}.cw-simple-mode .cw-mp-page{width:100%;padding-top:0}@media(max-width:800px){.cw-unified-work-feed .cw-media-history-card,.cw-unified-recent .cw-media-history-card{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:7px 12px;padding:12px 2px}.cw-unified-work-feed .cw-media-preview,.cw-unified-recent .cw-media-preview{width:90px;height:72px;grid-row:1 / 3}.cw-unified-work-feed .cw-media-actions,.cw-unified-recent .cw-media-actions{grid-column:2;justify-content:flex-start;gap:12px}.cw-platform-words>section{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-simple-mode .cw-main{padding:56px 14px 84px}.cw-simple-mode .cw-mobile-nav{display:block}.cw-simple-mode .cw-mobile-nav .cw-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:56px;margin:0;padding:3px 8px}.cw-simple-mode .cw-mobile-nav .cw-nav button{min-width:0;min-height:50px;gap:3px;border-radius:9px;padding:3px 0;font-size:11px;white-space:nowrap}.cw-simple-mode .cw-mobile-nav .cw-icon{width:20px;height:20px}.cw-simple-mode .cw-page{padding-top:18px}.cw-workspace-title{min-height:72px}.cw-workspace-title h1{font-size:26px}.cw-workspace-title p{font-size:11px}.cw-simple-mode .cw-output-picker{grid-template-columns:repeat(3,1fr);padding:5px}.cw-simple-mode .cw-output-picker button{min-height:44px;flex-direction:column;gap:3px;padding:4px 2px}.cw-simple-mode .cw-output-picker button:nth-child(-n+2),.cw-simple-mode .cw-output-picker button.active{border-bottom:0}.cw-simple-mode .cw-output-picker .cw-icon{width:17px;height:17px}.cw-simple-mode .cw-output-picker b{font-size:10px}.cw-simple-mode .cw-creative-input{min-height:230px;padding:10px 16px 0}.cw-simple-mode .cw-creative-input textarea{min-height:180px;font-size:15px}.cw-simple-mode .cw-simple-file-row{flex-wrap:wrap;margin:0 16px;padding:8px 0}.cw-simple-mode .cw-quick-specs{align-items:flex-start;padding:10px 16px}.cw-simple-mode .cw-simple-submit{align-items:center;flex-direction:row;padding:12px 14px}.cw-simple-mode .cw-simple-submit .cw-primary{width:auto;min-width:128px}.cw-template-backdrop{position:fixed;top:56px;right:0;bottom:58px;left:0}.cw-template-drawer{position:fixed;inset:56px auto 58px 0;width:min(360px,92vw)}.cw-simple-mode .cw-media-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-simple-mode .cw-project-row{grid-template-columns:36px 1fr 18px}.cw-simple-mode .cw-project-row .cw-status{display:none}.cw-simple-mode .cw-feedback-tabs{overflow-x:auto}.cw-simple-mode .cw-feedback-tabs button{flex:1;min-width:92px;padding-inline:10px}.cw-simple-mode .cw-detail-head{flex-direction:column;gap:10px}.cw-simple-mode .cw-detail-head h1{font-size:24px}.cw-simple-mode .cw-detail-head>span{display:none}.cw-simple-mode .cw-detail-simple .cw-result-paper{padding-inline:16px}}@media(max-width:480px){.cw-simple-mode .cw-simple-composer{border-radius:12px}.cw-simple-mode .cw-simple-submit>span{max-width:110px}.cw-simple-mode .cw-simple-submit .cw-primary{min-width:122px;padding-inline:12px;font-size:12px}.cw-simple-mode .cw-media-history-grid{grid-template-columns:1fr}}.cw-simple-mode{background:#fbfaf7 url(/workspace-paper-bg.png) center top / cover fixed no-repeat}.cw-simple-mode .cw-sidebar{width:220px;border-right-color:#e2dfe4cc;background:#ffffffd6;padding:24px 14px 18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cw-simple-mode .cw-sidebar .cw-brand{padding-inline:8px}.cw-simple-mode .cw-sidebar .cw-brand>span{width:38px;height:38px;border-radius:10px}.cw-simple-mode .cw-sidebar .cw-brand strong{font-size:14px}.cw-simple-mode .cw-sidebar .cw-brand small{display:none}.cw-simple-mode .cw-sidebar .cw-nav{gap:8px;margin-top:38px}.cw-simple-mode .cw-sidebar .cw-nav button{min-height:48px;border-radius:8px;padding-inline:14px}.cw-simple-mode .cw-sidebar .cw-nav button.active{background:#efecffcc}.cw-simple-mode .cw-sidebar .cw-nav .cw-template-nav-button{min-height:38px;margin-top:-6px;padding-left:46px;color:#777180;font-size:11px}.cw-simple-mode .cw-sidebar .cw-nav .cw-template-nav-button.active{background:transparent;color:var(--cw-purple-dark)}.cw-simple-mode .cw-sidebar-foot{padding-inline:8px}.cw-simple-mode .cw-settings-link{display:flex;min-height:42px;align-items:center;gap:12px;color:#575263;padding:0 7px;text-align:left}.cw-simple-mode .cw-settings-link.active{color:var(--cw-purple-dark);font-weight:700}.cw-simple-mode .cw-account{align-items:flex-start;flex-direction:column;gap:10px}.cw-simple-mode .cw-account button{align-self:stretch;text-align:left}.cw-simple-mode .cw-main{margin-left:220px;padding:0 44px 64px}.cw-simple-mode .cw-main--mp{padding:0}.cw-simple-mode .cw-page{width:min(1180px,100%);padding-top:0}.cw-simple-mode .cw-simple-home{width:min(1120px,100%)}.cw-simple-mode .cw-workspace-title{min-height:112px;align-items:flex-end;padding-bottom:22px}.cw-simple-mode .cw-workspace-title h1{font-size:28px;font-weight:760}.cw-simple-mode .cw-workspace-title p{font-size:12px}.cw-simple-mode .cw-simple-composer{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.cw-simple-mode .cw-output-toolbar{display:grid;grid-template-columns:minmax(0,4fr) minmax(190px,1fr);border-bottom:1px solid #dedbe3}.cw-simple-mode .cw-output-picker{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:0;background:transparent;padding:0}.cw-simple-mode .cw-output-picker button{min-height:62px;justify-content:flex-start;gap:9px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:10px 20px 9px;text-align:left}.cw-simple-mode .cw-output-picker button:hover{background:#ffffff6b}.cw-simple-mode .cw-output-picker button.active{border-bottom-color:var(--cw-purple);background:transparent;box-shadow:none}.cw-simple-mode .cw-output-picker .cw-icon{width:19px;height:19px}.cw-simple-mode .cw-output-picker b{font-size:13px}.cw-current-template-summary{display:grid;min-width:0;min-height:62px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-left:1px solid #dedbe3;border-bottom:3px solid transparent;background:#ffffff57;color:#4e466e;padding:8px 14px;font:inherit;text-align:left;cursor:pointer}.cw-current-template-summary:hover{background:#ffffffad}.cw-current-template-summary>.cw-icon{width:18px;height:18px;color:var(--cw-purple)}.cw-current-template-summary>span{display:grid;min-width:0;gap:2px}.cw-current-template-summary small{color:var(--cw-muted);font-size:9px}.cw-current-template-summary b{overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cw-current-template-summary em{color:var(--cw-purple-dark);font-size:10px;font-style:normal;font-weight:700}.cw-simple-mode .cw-creation-layout{display:grid;min-height:330px;grid-template-columns:minmax(0,1fr);border-bottom:1px solid #dedbe3}.cw-simple-mode .cw-template-picker{border-right:1px solid #dedbe3;background:transparent;padding:26px 16px 18px 0}.cw-simple-mode .cw-template-heading{display:flex;min-height:32px;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:10px;padding-left:4px}.cw-simple-mode .cw-template-heading strong{font-size:12px}.cw-simple-mode .cw-template-heading .cw-text-button{align-self:auto;color:var(--cw-purple-dark);font-size:10px}.cw-simple-mode .cw-template-chips{display:flex;flex-direction:column;gap:2px;margin-top:4px}.cw-simple-mode .cw-template-chips>button{min-height:45px;border:0;border-radius:7px;padding:7px 10px}.cw-simple-mode .cw-template-chips>button:hover{background:#f5f3f8d1}.cw-simple-mode .cw-template-chips>button.active{background:#eeeaffc2}.cw-simple-mode .cw-template-chips b{font-size:11px}.cw-simple-mode .cw-template-chips small{font-size:9px}.cw-simple-mode .cw-template-chip-preview{width:38px;height:34px}.cw-simple-mode .cw-creation-panel{min-width:0;padding:26px 0 0}.cw-mobile-template-entry{display:none}.cw-creation-panel-head{display:flex;min-height:32px;align-items:flex-start;justify-content:space-between;gap:18px}.cw-creation-panel-head strong{font-size:12px}.cw-creation-panel-head span{color:var(--cw-muted);font-size:10px}.cw-simple-mode .cw-creative-input{display:block;min-height:0;padding:0}.cw-simple-mode .cw-creative-input textarea{width:100%;min-height:220px;resize:vertical;margin-top:0;border:1px solid #a99df2;border-radius:4px;background:#ffffff94;padding:14px;font-size:15px;line-height:1.75}.cw-simple-mode .cw-creative-input textarea:focus{border-color:var(--cw-purple);outline:2px solid rgb(101 87 216 / 12%);outline-offset:0}.cw-simple-mode .cw-creative-input.has-reference textarea{min-height:150px}.cw-simple-mode .cw-simple-file-row{min-height:46px;margin:0}.cw-simple-mode .cw-simple-file-row>span{margin-left:auto;color:var(--cw-purple-dark);font-weight:700}.cw-reference-preview{border-top:1px solid #dedbe3;padding:13px 0 14px}.cw-reference-preview>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.cw-reference-preview>header>span{display:flex;min-width:0;flex-direction:column;gap:3px}.cw-reference-preview>header strong{font-size:11px}.cw-reference-preview>header small{color:var(--cw-muted);font-size:9px}.cw-reference-preview>div{display:flex;overflow-x:auto;gap:10px;margin-top:10px;padding-bottom:2px}.cw-reference-preview figure{width:154px;min-width:154px;overflow:hidden;margin:0;border:1px solid #dedbe3;border-radius:8px;background:#ffffffa3}.cw-reference-preview figure>img,.cw-reference-preview figure>video{display:block;width:100%;height:92px;background:#f0eef3;object-fit:cover}.cw-reference-preview figcaption{display:flex;min-height:42px;align-items:center;gap:8px;padding:6px 7px 6px 9px}.cw-reference-preview figcaption>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.cw-reference-preview figcaption b,.cw-reference-preview figcaption small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-reference-preview figcaption b{font-size:9px}.cw-reference-preview figcaption small{color:var(--cw-muted);font-size:8px}.cw-reference-preview figcaption button{display:grid;width:25px;height:25px;flex:none;place-items:center;border:0;border-radius:50%;background:#f2f0f4;color:#6f6977;font-size:16px;cursor:pointer}.cw-reference-preview figcaption button:hover{background:#ebe6ff;color:var(--cw-purple-dark)}.cw-simple-mode .cw-quick-specs{min-height:48px;padding:8px 0}.cw-simple-mode .cw-simple-submit{min-height:62px;background:transparent;padding:11px 0}.cw-simple-mode .cw-simple-submit .cw-primary{min-width:150px;box-shadow:0 8px 18px #5041bd29}.cw-simple-mode .cw-template-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.cw-simple-mode .cw-template-drawer{position:fixed;inset:0 auto 0 220px;z-index:71;width:min(1160px,calc(100vw - 220px))}.cw-simple-mode .cw-template-drawer>header{min-height:88px;padding:18px 26px}.cw-simple-mode .cw-template-drawer>header h2{font-size:24px}.cw-template-selection-status{display:flex;width:fit-content;min-height:36px;align-items:center;gap:9px;margin:10px 4px 0 auto;border:0;border-radius:9px;background:#f4f2fb;color:#4e466e;padding:5px 9px;font:inherit;cursor:pointer}.cw-template-selection-status>.cw-icon{width:16px;height:16px;color:var(--cw-purple)}.cw-template-selection-status>span{display:grid;gap:0;text-align:left}.cw-template-selection-status small{color:var(--cw-muted);font-size:9px}.cw-template-selection-status b{max-width:240px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cw-template-selection-status em{margin-left:5px;color:var(--cw-purple-dark);font-size:10px;font-style:normal;font-weight:700}.cw-template-applied{display:flex;min-height:46px;align-items:center;gap:10px;margin:9px 24px 7px;border-radius:10px;background:#f4f2fb;padding:7px 10px;color:#4d456c}.cw-template-applied>.cw-icon{width:18px;height:18px;color:var(--cw-purple)}.cw-template-applied>span{display:grid;min-width:0;flex:1;gap:1px}.cw-template-applied small{color:var(--cw-muted);font-size:9px}.cw-template-applied b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cw-template-applied button{border:0;background:transparent;color:var(--cw-purple-dark);padding:5px 6px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.cw-template-toast{position:fixed;right:24px;bottom:24px;z-index:90;border-radius:999px;background:#241f37;color:#fff;padding:9px 14px;box-shadow:0 8px 24px #1c18282e;font-size:12px;font-weight:700}.cw-simple-mode .cw-template-search{width:min(340px,calc(100% - 48px));min-height:40px;margin:14px 24px 2px;border-color:#e4e0e8;border-radius:10px;padding:0 13px;font-size:12px}.cw-simple-mode .cw-template-search:focus{border-color:#b7addc;box-shadow:0 0 0 2px #6557d814}.cw-simple-mode .cw-template-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-content:start;gap:22px;padding:18px 24px 30px}.cw-simple-mode .image-templates .cw-template-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.cw-simple-mode .cw-template-list>button{position:relative;overflow:hidden;border:1px solid #e1dde8;border-radius:14px;background:#fff;padding:0;box-shadow:0 1px 2px #1c18280a}.cw-simple-mode .cw-template-list>button:hover{border-color:#c9c0ef;background:#fff;box-shadow:0 12px 28px #2d245a1a;transform:translateY(-2px)}.cw-simple-mode .cw-template-list>button.active{border-color:var(--cw-purple);background:#fff;box-shadow:0 0 0 2px #6557d824}.cw-simple-mode .image-templates .cw-template-list>button:not(.auto-template){display:flex;min-height:390px;flex-direction:column;align-items:stretch;gap:0}.cw-simple-mode .cw-template-list>button.auto-template{display:grid;min-height:62px;grid-template-columns:1fr 20px;gap:12px;padding:12px 15px}.cw-simple-mode .cw-template-list>button.auto-template>span{padding:0}.cw-simple-mode .cw-template-list>button>.cw-style-preview{display:block;width:100%;height:clamp(260px,22vw,330px);min-height:260px;flex:none;border-radius:0;background:#eee}.cw-simple-mode .cw-template-list>button>.cw-style-preview img{display:block;width:100%;height:100%;object-fit:contain}.cw-simple-mode .image-templates .cw-template-list>button:not(.auto-template)>span:not(.cw-style-preview){width:100%;padding:14px 15px 16px}.cw-simple-mode .cw-template-list b,.cw-simple-mode .cw-template-list small,.cw-simple-mode .cw-template-list em{overflow:visible;text-overflow:clip;white-space:normal}.cw-simple-mode .cw-template-list b{font-size:14px;line-height:1.4}.cw-simple-mode .cw-template-list small{display:-webkit-box;overflow:hidden;color:var(--cw-muted);font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cw-simple-mode .cw-template-list em{font-size:10px}.cw-simple-mode .image-templates .cw-template-list>button:not(.auto-template)>.cw-icon{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#ffffffeb;color:var(--cw-purple-dark);padding:6px;box-shadow:0 3px 12px #1e183a29}.cw-simple-mode .compact-templates .cw-template-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cw-simple-mode .compact-templates .cw-template-list>button.auto-template{min-height:62px}.cw-simple-mode .compact-templates .cw-template-list>button:not(.auto-template){display:grid;min-height:104px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:12px;border-color:#e1dde8;background:#fff;padding:16px}.cw-simple-mode .compact-templates .cw-template-list>button:not(.auto-template)>span{padding:0}.cw-simple-mode .compact-templates .cw-template-list>button:not(.auto-template)>.cw-icon{position:static;width:18px;height:18px;padding:0;box-shadow:none}.cw-hot-topics{max-width:1080px}.cw-hot-topics .cw-workspace-title{align-items:end}.cw-news-kicker{margin:0 0 5px!important;color:#d45a3c!important;font-size:9px!important;font-weight:800;letter-spacing:.18em}.cw-topic-controls{display:flex;align-items:center;gap:8px}.cw-topic-controls select{min-width:190px;height:38px;border:1px solid #dedbe5;border-radius:9px;outline:none;background:#ffffffd1;padding:0 34px 0 11px;font:inherit;font-size:12px}.cw-topic-controls .cw-quiet{min-height:38px;padding-inline:13px}.cw-news-board{overflow:hidden;border:1px solid #e5e1e9;border-radius:16px;background:#ffffffc2;box-shadow:0 12px 38px #2e244c0d}.cw-news-board>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid #ebe8ef;padding:0 20px}.cw-news-board>header>div{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:750}.cw-news-board>header small{color:var(--cw-muted);font-size:10px}.cw-live-dot{width:7px;height:7px;border-radius:50%;background:#ee634d;box-shadow:0 0 0 4px #ee634d1a}.cw-news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cw-news-list>button{display:grid;min-height:70px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:13px;border:0;border-right:1px solid #efecf2;border-bottom:1px solid #efecf2;background:transparent;color:inherit;padding:10px 17px;text-align:left;cursor:pointer;transition:background .16s ease}.cw-news-list>button:nth-child(2n){border-right:0}.cw-news-list>button:hover{background:#f6f4fcc7}.cw-news-list .rank{color:#a7a2ad;font-size:15px;font-variant-numeric:tabular-nums;font-weight:750}.cw-news-list .rank-1{color:#e44732}.cw-news-list .rank-2{color:#e97937}.cw-news-list .rank-3{color:#dba13d}.cw-news-copy{display:grid;min-width:0;gap:5px}.cw-news-copy strong{overflow:hidden;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.cw-news-copy small{color:#96909e;font-size:9px}.cw-news-use{color:var(--cw-purple-dark);font-size:9px;white-space:nowrap;opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .16s ease}.cw-news-use b{margin-left:4px;font-size:12px}.cw-news-list>button:hover .cw-news-use{opacity:1;transform:translate(0)}.cw-account-summary{display:flex;max-width:560px;align-items:center;gap:16px;border:1px solid var(--cw-line);border-radius:16px;background:#fff;padding:20px}.cw-account-summary>span{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--cw-purple-soft);color:var(--cw-purple-dark);font-weight:800}.cw-account-summary small,.cw-account-summary p{color:var(--cw-muted)}.cw-account-summary h2{margin:4px 0;font-size:20px}.cw-account-summary p{margin:0;font-size:11px}.cw-recharge-message{margin:18px 0 0;border-radius:10px;background:#fff0eb;color:#a7472f;padding:11px 13px;font-size:12px}.cw-recharge-message.success{background:#e7f6ee;color:#24704d}.cw-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:28px}.cw-plan-grid>article{display:flex;min-height:300px;flex-direction:column;border:1px solid var(--cw-line);border-radius:16px;background:#fff;padding:22px}.cw-plan-grid>article.premium{border-color:#23212b;background:#23212b;color:#fff}.cw-plan-grid article>small{color:var(--cw-purple-dark);font-size:10px;font-weight:800}.cw-plan-grid article.premium>small{color:#c6bcff}.cw-plan-grid h3{margin:8px 0 16px;font-size:20px}.cw-plan-grid article>div{display:flex;align-items:baseline;gap:4px}.cw-plan-grid article>div strong{font-size:36px}.cw-plan-grid article>div em{color:var(--cw-muted);font-size:11px;font-style:normal}.cw-plan-grid ul{display:flex;flex-direction:column;gap:10px;margin:22px 0;padding:0;color:var(--cw-muted);font-size:11px;list-style:none}.cw-plan-grid li:before{content:"✓";margin-right:7px;color:var(--cw-purple-dark);font-weight:800}.cw-plan-grid article>button{height:42px;margin-top:auto;border:0;border-radius:9px;background:var(--cw-purple);color:#fff;font:inherit;cursor:pointer}.cw-plan-grid article.premium>button{background:#fff;color:#23212b}.cw-recharge-loading{display:grid;height:150px;margin-top:28px;place-items:center;border:1px dashed var(--cw-line);border-radius:14px;color:var(--cw-muted)}.cw-order-section{margin-top:28px}.cw-order-section h2{font-size:16px}.cw-order-section>div{overflow:hidden;border:1px solid var(--cw-line);border-radius:14px;background:#fff}.cw-order-section article{display:grid;min-height:60px;grid-template-columns:1fr auto 72px;align-items:center;gap:16px;border-bottom:1px solid var(--cw-line);padding:10px 14px}.cw-order-section article:last-child{border-bottom:0}.cw-order-section article>span{display:flex;flex-direction:column;gap:3px}.cw-order-section article small{color:var(--cw-muted);font-size:9px}.cw-order-section article em{border-radius:99px;background:var(--cw-soft);color:var(--cw-muted);padding:5px 7px;font-size:9px;font-style:normal;text-align:center}.cw-order-section article em.approved{background:#e7f6ee;color:#24704d}.cw-order-section article em.pending{background:#fff5df;color:#936a18}.cw-payment-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#120f1c94;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cw-payment-backdrop>section{position:relative;width:min(390px,100%);border-radius:20px;background:#fff;padding:32px;text-align:center}.cw-payment-backdrop>section>button{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:var(--cw-soft);color:var(--cw-muted);font-size:20px;cursor:pointer}.cw-payment-backdrop img{display:block;width:230px;height:230px;margin:18px auto 14px;border:1px solid var(--cw-line);border-radius:12px;padding:8px}.cw-payment-backdrop p{margin:6px 0 0;color:var(--cw-muted);font-size:10px}@media(max-width:720px){.cw-hot-topics .cw-workspace-title{align-items:stretch}.cw-topic-controls{align-items:stretch;flex-direction:column}.cw-topic-controls select{width:100%;min-width:0}.cw-news-list{grid-template-columns:1fr}.cw-news-list>button{border-right:0}.cw-news-use{display:none}.cw-plan-grid{grid-template-columns:1fr}.cw-order-section article{grid-template-columns:1fr auto}.cw-order-section article em{grid-column:1 / -1;justify-self:start}.cw-simple-mode .image-templates .cw-template-list>button:not(.auto-template){min-height:430px}.cw-simple-mode .compact-templates .cw-template-list{grid-template-columns:1fr}.cw-simple-mode .compact-templates .cw-template-list>button:not(.auto-template){min-height:92px}}.cw-simple-mode .cw-simple-recent{padding-top:36px}.cw-simple-mode .cw-simple-recent .cw-section-head{align-items:center}.cw-simple-mode .cw-simple-recent .cw-section-head h2{font-size:16px}.cw-simple-mode .cw-project-rows{margin-top:10px}.cw-simple-mode .cw-project-row{grid-template-columns:30px minmax(0,1fr) auto 18px;gap:12px;padding:13px 4px}.cw-simple-mode .cw-project-mark{width:28px;height:28px;border:0;background:transparent}.cw-simple-mode .cw-project-mark .cw-icon{width:16px;height:16px}.cw-simple-mode .cw-feedback-center,.cw-simple-mode .cw-simple-settings,.cw-simple-mode .cw-detail{width:min(1120px,100%)}.cw-simple-mode .cw-feedback-tabs{background:transparent}.cw-simple-mode .cw-feedback-pane{padding-top:22px}.cw-simple-mode .cw-list-tools input{background:#ffffff94}.cw-simple-mode .cw-media-history-card,.cw-simple-mode .cw-result-paper,.cw-simple-mode .cw-review-share,.cw-simple-mode .cw-continue-creative{background:#ffffffa8}.cw-direct-platforms{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--cw-line);padding:15px 0 0}.cw-direct-platforms>span{color:var(--cw-muted);font-size:12px;font-weight:700}.cw-direct-platforms>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.cw-direct-platforms button{border:1px solid var(--cw-line);border-radius:999px;background:#fff;color:var(--cw-muted);padding:7px 12px;cursor:pointer}.cw-direct-platforms button.active{border-color:var(--cw-purple);background:var(--cw-purple-soft);color:var(--cw-purple-dark)}.cw-persona-row{display:flex;min-height:42px;align-items:center;gap:10px;border-top:1px solid var(--cw-line);padding-top:10px}.cw-persona-row label{color:var(--cw-muted);font-size:12px;font-weight:700}.cw-persona-row select{width:auto;max-width:240px;height:34px;border:1px solid #dedbe5;border-radius:9px;outline:none;background:#fff;padding:0 30px 0 10px;color:var(--cw-ink);font:inherit;font-size:12px}.cw-persona-row select:focus{border-color:#b7addc;box-shadow:0 0 0 2px #6557d814}.cw-persona-row small{color:var(--cw-muted);font-size:10px}.cw-direct-result{margin:22px 0;overflow:hidden;border:1px solid var(--cw-line);border-radius:16px;background:#ffffffc7}.cw-direct-result>header{padding:16px 20px;border-bottom:1px solid var(--cw-line)}.cw-direct-result>header div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.cw-direct-result>header span,.cw-direct-result article small{color:var(--cw-muted);font-size:12px}.cw-direct-result>nav{display:flex;gap:5px;overflow-x:auto;padding:10px 14px;border-bottom:1px solid var(--cw-line)}.cw-direct-result>nav button{border:0;border-radius:8px;background:transparent;color:var(--cw-muted);padding:8px 11px;white-space:nowrap;cursor:pointer}.cw-direct-result>nav button.active{background:var(--cw-purple-soft);color:var(--cw-purple-dark);font-weight:700}.cw-direct-result>article{padding:24px}.cw-direct-result>article h2{margin:7px 0 16px;font-size:25px;line-height:1.4}.cw-result-actions{display:flex;align-items:center;gap:10px}.cw-result-actions>a{display:inline-flex;min-height:38px;align-items:center;gap:6px;color:var(--cw-purple-dark);padding:0 8px;font-size:12px;font-weight:700;text-decoration:none}.cw-result-actions>a:hover{color:var(--cw-purple)}.cw-result-actions .cw-icon{width:14px;height:14px}.cw-article-body{max-width:920px;margin-bottom:22px;color:#35313d}.cw-article-body h3{margin:26px 0 10px;color:var(--cw-ink);font-size:18px;line-height:1.5}.cw-article-body h3:first-child{margin-top:6px}.cw-article-body p{margin:0 0 14px;font-size:15px;line-height:1.9}.cw-article-body ul,.cw-article-body ol{display:grid;gap:8px;margin:8px 0 18px;padding-left:24px;font-size:15px;line-height:1.8}.cw-content-history-list{display:grid;gap:10px}.cw-content-history-card{overflow:hidden;border:1px solid var(--cw-line);border-radius:12px;background:#ffffffb8}.cw-content-history-card>header{padding:15px 17px 10px}.cw-content-history-card>header span{display:grid;gap:4px}.cw-content-history-card>header small{color:var(--cw-muted);font-size:11px}.cw-content-history-card>header strong{font-size:14px}.cw-content-history-card>nav{display:flex;gap:5px;overflow-x:auto;padding:0 12px 10px}.cw-content-history-card>nav button{border:0;border-radius:7px;background:transparent;color:var(--cw-muted);padding:6px 9px;cursor:pointer}.cw-content-history-card>nav button.active{background:var(--cw-purple-soft);color:var(--cw-purple-dark)}.cw-content-history-card details{border-top:1px solid var(--cw-line)}.cw-content-history-card summary{padding:10px 17px;color:var(--cw-purple-dark);font-size:12px;cursor:pointer}.cw-content-history-card details>div{padding:3px 17px 17px}.cw-content-history-card h3{margin:8px 0 10px}.cw-content-history-card p{max-height:280px;overflow-y:auto;color:#49444f;line-height:1.8;white-space:pre-wrap}@media(max-width:800px){.cw-direct-platforms{align-items:flex-start;flex-direction:column}.cw-direct-platforms>div{justify-content:flex-start}.cw-persona-row{align-items:flex-start;flex-wrap:wrap}.cw-persona-row small{width:100%}.cw-direct-result>article{padding:18px}}.cw-simple-mode .cw-simple-profile{padding-top:8px}.cw-simple-mode .cw-profile-grid input,.cw-simple-mode .cw-profile-grid textarea,.cw-simple-mode .cw-profile-grid select{background:#ffffff9e}.cw-settings-advanced{margin-top:16px;border:1px solid var(--cw-line);border-radius:14px;background:#ffffff8c}.cw-settings-advanced>summary{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;cursor:pointer;list-style:none}.cw-settings-advanced>summary::-webkit-details-marker{display:none}.cw-settings-advanced>summary span{display:flex;flex-direction:column;gap:4px}.cw-settings-advanced>summary small,.cw-settings-advanced>summary em{color:var(--cw-muted);font-size:10px;font-style:normal}.cw-settings-advanced-body{display:grid;gap:0;border-top:1px solid var(--cw-line);padding:0 18px 22px}.cw-settings-advanced-body>section{padding:22px 0;border-bottom:1px solid var(--cw-line)}.cw-settings-advanced-body>section:last-child{border-bottom:0}.cw-settings-advanced-body h3{margin:0;font-size:15px}.cw-settings-advanced-body h3 small{margin-left:7px;color:var(--cw-muted);font-size:10px;font-weight:400}.cw-persona-settings{padding:24px 0;border-bottom:1px solid var(--cw-line)}.cw-persona-list{border-top:1px solid var(--cw-line)}.cw-persona-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--cw-line);padding:13px 0}.cw-persona-list article>span{display:grid;min-width:0;gap:4px}.cw-persona-list b{font-size:13px}.cw-persona-list small{overflow:hidden;color:var(--cw-muted);font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.cw-persona-list article>div{display:flex;flex:0 0 auto;gap:8px}.cw-persona-editor{display:grid;gap:10px;margin-top:14px}.cw-persona-editor input,.cw-persona-editor textarea{width:100%;border:1px solid var(--cw-line);border-radius:9px;outline:none;background:#fff;padding:10px 12px;font:inherit}.cw-persona-editor textarea{min-height:88px;resize:vertical;line-height:1.6}.cw-persona-editor input:focus,.cw-persona-editor textarea:focus{border-color:var(--cw-purple);box-shadow:0 0 0 3px var(--cw-purple-soft)}.cw-persona-editor>div{display:flex;justify-content:flex-end;gap:8px}.cw-settings-empty,.cw-settings-help{margin:10px 0 0;color:var(--cw-muted);font-size:11px;line-height:1.6}.cw-reference-settings{margin-top:10px}.cw-mcp-settings{padding:24px 0 36px}.cw-mcp-integration-list{display:grid;gap:8px;margin-top:15px}.cw-mcp-integration-list article{border:1px solid var(--cw-line);border-radius:11px;background:#ffffff8f}.cw-mcp-integration-list article.active{border-color:#9a8ee5;box-shadow:0 0 0 3px #6656d914}.cw-mcp-integration-list button{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:14px;border:0;background:transparent;padding:10px 13px;text-align:left;cursor:pointer}.cw-mcp-integration-list button>span{display:grid;min-width:0;gap:3px}.cw-mcp-integration-list button b{color:var(--cw-ink);font-size:13px}.cw-mcp-integration-list button small{color:var(--cw-muted);font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.cw-mcp-integration-list button em{flex:0 0 auto;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal}.cw-mcp-integration-list button em.bound{background:#e7f6ee;color:#267447}.cw-mcp-integration-list button em.unbound{background:#fff1dd;color:#9c5c10}.cw-mcp-binding-form{display:grid;gap:7px;margin-top:18px}.cw-mcp-binding-form>label{color:#4c4654;font-size:12px;font-weight:700}.cw-mcp-binding-form select,.cw-mcp-binding-form input{width:100%;min-height:42px;border:1px solid var(--cw-line);border-radius:9px;outline:none;background:#ffffffc7;padding:0 12px;color:var(--cw-ink);font:inherit}.cw-mcp-binding-form input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cw-mcp-binding-form select:focus,.cw-mcp-binding-form input:focus{border-color:var(--cw-purple);box-shadow:0 0 0 3px var(--cw-purple-soft)}.cw-mcp-binding-form>small{color:var(--cw-muted);font-size:11px;line-height:1.6}.cw-mcp-appid-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.cw-mcp-appid-row .cw-primary{min-width:136px}.cw-mcp-feedback{margin:12px 0 0;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.55}.cw-mcp-feedback.error{background:#fff0ee;color:#a33730}.cw-mcp-feedback.success{background:#eaf7ef;color:#256c43}.cw-mcp-token-once{display:grid;gap:10px;margin-top:12px;border:1px solid #e3c989;border-radius:11px;background:#fff9e9;padding:13px}.cw-mcp-token-once>div:first-child{display:grid;gap:3px}.cw-mcp-token-once b{font-size:12px}.cw-mcp-token-once small{color:#765f2e;font-size:10px;line-height:1.5}.cw-mcp-token-once>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.cw-mcp-token-once input{min-width:0;min-height:38px;border:1px solid #e3c989;border-radius:8px;background:#fff;padding:0 10px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.cw-assistant-workspace{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.cw-assistant-workspace>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e4e0e8;padding:0 5px}.cw-assistant-workspace>header strong{font-size:13px;font-weight:750}.cw-assistant-workspace>header .cw-text-button{font-size:11px}.cw-chat-stream{display:grid;min-height:380px;max-height:58vh;gap:14px;overflow-y:auto;padding:20px 8px 16px}.cw-chat-stream.empty{min-height:300px;place-items:center}.cw-chat-empty{max-width:500px;text-align:center}.cw-chat-empty>span{display:grid;width:38px;height:38px;place-items:center;margin:0 auto 14px;border-radius:12px;background:var(--cw-purple-soft);color:var(--cw-purple-dark);font-size:15px;font-weight:800}.cw-chat-empty h2{margin:0 0 7px;font-size:21px}.cw-chat-empty p{margin:0;color:var(--cw-muted);font-size:12px;line-height:1.7}.cw-chat-stream>article{display:flex;max-width:min(820px,88%);align-items:flex-start;gap:11px}.cw-chat-stream>article.user{margin-left:auto;flex-direction:row-reverse}.cw-chat-stream>article>span{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:8px;background:var(--cw-purple-soft);color:var(--cw-purple-dark);font-size:9px;font-weight:750}.cw-chat-stream>article.user>span{background:#efedf2;color:#6d6873}.cw-chat-stream>article>div{min-width:0;border-radius:4px 14px 14px;background:transparent;padding:5px 4px}.cw-chat-stream>article.user>div{border-radius:14px 4px 14px 14px;background:#f0edf9;color:#2e2938;padding:8px 11px}.cw-chat-stream>article p{margin:0;font-size:13px;line-height:1.55;white-space:pre-wrap}.cw-chat-stream .cw-direct-result{min-width:min(760px,72vw);margin-top:14px;box-shadow:none}.cw-chat-typing{color:var(--cw-muted)}.cw-chat-error{margin:0 20px 12px;border-radius:10px;background:#fff1f0;color:#b53a32;padding:10px 12px;font-size:12px}.cw-assistant-utilities{display:flex;min-height:42px;align-items:center;justify-content:flex-end;gap:10px;border-bottom:1px solid #e4e0e8;padding:3px 4px}.cw-assistant-utilities .cw-template-selection-status,.cw-image-chat-options .cw-template-selection-status{min-height:30px;margin:0;border:1px solid #dfdbe5;background:#fff;padding:3px 8px}.cw-image-chat-options .cw-template-selection-status>span{display:flex;align-items:baseline;gap:5px}.cw-image-chat-options .cw-template-selection-status small{display:none}.cw-image-chat-options .cw-template-selection-status b{max-width:120px}.cw-image-chat-options{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;align-items:center;gap:5px 8px;margin:5px 0 7px;border:1px solid #e4e0e8;border-radius:10px;background:#faf9fcc7;padding:5px 6px}.cw-image-chat-option-row{display:flex;align-items:center;gap:4px}.cw-image-chat-option-row>span{color:#5f5968;font-size:10px;font-weight:700;white-space:nowrap}.cw-image-chat-option-row>div{display:flex;flex-wrap:nowrap;gap:4px}.cw-image-chat-option-row button,.cw-image-chat-option-row select{min-height:30px;border:1px solid #dfdbe5;border-radius:8px;outline:0;background:#fff;color:#625c69;padding:0 7px;font:inherit;font-size:10px;white-space:nowrap;cursor:pointer}.cw-image-chat-option-row button.active{border-color:#7566dc;background:#eeebff;color:#5545c4;box-shadow:inset 0 0 0 1px #7566dc2e;font-weight:750}.cw-image-chat-option-row.text-amount button{min-width:0;min-height:30px}.cw-presentation-chat-options{display:flex;width:fit-content;max-width:100%;align-items:center;gap:12px;margin:5px 0 7px;border:1px solid #e4e0e8;border-radius:10px;background:#faf9fcc7;padding:7px 8px}.cw-presentation-chat-options>div{display:flex;align-items:center;gap:8px}.cw-presentation-chat-options>div>span{color:#5f5968;font-size:10px;font-weight:700;white-space:nowrap}.cw-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;border:0;border-radius:13px;background:#f7f6fa;padding:7px 7px 7px 13px;box-shadow:none;transition:background .16s ease,box-shadow .16s ease}.cw-chat-composer textarea{min-height:96px;max-height:220px;resize:vertical;border:0!important;outline:0!important;background:transparent!important;padding:7px 2px;box-shadow:none!important;font:inherit;font-size:13px;line-height:1.5}.cw-chat-composer:focus-within{background:#fff;box-shadow:0 8px 26px #2d245014}.cw-chat-actions{display:flex;align-items:center;gap:7px}.cw-chat-live-status{color:#6554a5;font-size:11px;white-space:nowrap}.cw-chat-actions button{display:inline-flex;min-width:76px;height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;padding:0 13px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.cw-chat-actions button:disabled{cursor:default;opacity:.42}.cw-confirm-requirements{background:#6554df;color:#fff}.cw-confirm-requirements:hover:not(:disabled){background:#5747cc}.cw-send-action{background:#ece9f5;color:#5f55a5}.cw-send-action:hover:not(:disabled){background:#e3def2}.cw-send-action svg{width:15px}.cw-simple-mode .cw-creative-job.running{margin-top:12px;border-radius:10px;padding:10px 14px}.cw-simple-mode .cw-creative-job.running .cw-section-head{align-items:center}.cw-simple-mode .cw-creative-job.running .cw-eyebrow{display:none}.cw-simple-mode .cw-creative-job.running .cw-section-head h2{font-size:14px}.cw-simple-mode .cw-creative-job.running .cw-section-head p{margin-top:2px;font-size:11px;line-height:1.4}.cw-simple-mode .cw-creative-job.running .cw-spinner{width:20px;height:20px}.cw-simple-mode .cw-creative-job.running .cw-job-progress{height:3px;margin-top:7px}.cw-creation-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.cw-creation-panel-head>span{display:inline-flex;align-items:center;gap:12px}.cw-confirmed-brief{max-height:180px;overflow-y:auto;border:1px solid var(--cw-line);border-radius:12px;background:#ffffff9e;padding:14px 16px;color:#3c3744;line-height:1.75;white-space:pre-wrap}.cw-admin-create input,.cw-admin-create select,.cw-admin-search input{min-height:38px;border:1px solid #e3dfe8;border-radius:9px;outline:none;background:#ffffffb8;padding:0 11px;font:inherit;font-size:12px}.cw-admin-message{margin-bottom:14px;border-radius:10px;background:var(--cw-purple-soft);color:var(--cw-purple-dark);padding:11px 14px}.cw-admin-stats{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--cw-line);padding:8px 0 14px}.cw-admin-stats article{display:flex;min-width:150px;align-items:baseline;gap:7px;border:0;border-right:1px solid var(--cw-line);background:transparent;padding:0 22px}.cw-admin-stats article:first-child{padding-left:0}.cw-admin-stats article:last-child{border-right:0}.cw-admin-stats strong{font-size:20px}.cw-admin-stats span{color:var(--cw-muted);font-size:11px}.cw-admin-tabs{display:flex;gap:18px;margin:12px 0 10px;border-bottom:1px solid var(--cw-line)}.cw-admin-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:9px 2px;cursor:pointer}.cw-admin-tabs button.active{border-bottom-color:var(--cw-purple);color:var(--cw-purple-dark);font-weight:700}.cw-admin-tabs b{margin-left:6px;border-radius:10px;background:#ffebe8;color:#c14539;padding:2px 6px;font-size:10px}.cw-admin-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:center;gap:16px;margin-bottom:10px}.cw-admin-create{display:grid;grid-template-columns:minmax(140px,.72fr) minmax(140px,.72fr) 110px auto;gap:8px}.cw-admin-create .cw-primary{min-height:38px;border-radius:9px;padding:0 14px;box-shadow:none;font-size:12px}.cw-admin-search{display:flex;align-items:center;justify-content:flex-end;gap:10px}.cw-admin-search input{width:min(220px,100%)}.cw-admin-search span{color:var(--cw-muted);font-size:12px}.cw-admin-users,.cw-admin-orders{display:grid;gap:0;border-top:1px solid var(--cw-line)}.cw-admin-users>header{display:grid;grid-template-columns:170px minmax(210px,1fr) 110px 130px 70px;gap:16px;color:var(--cw-muted);padding:9px 3px;font-size:10px}.cw-admin-users>article{display:grid;min-height:58px;grid-template-columns:170px minmax(210px,1fr) 110px 130px 70px;align-items:center;gap:16px;border:0;border-bottom:1px solid var(--cw-line);border-radius:0;background:transparent;padding:8px 3px}.cw-admin-orders>article{display:grid;min-height:66px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;border:0;border-bottom:1px solid var(--cw-line);border-radius:0;background:transparent;padding:10px 3px}.cw-admin-users>article>span{display:grid;gap:3px}.cw-admin-users article>div:first-child,.cw-admin-orders article>div:first-child{display:grid;gap:4px}.cw-admin-users span,.cw-admin-users small,.cw-admin-orders span{color:var(--cw-muted);font-size:11px}.cw-admin-users details{position:relative}.cw-admin-users summary{color:var(--cw-purple-dark);cursor:pointer;list-style:none}.cw-admin-users details>div{display:flex;max-width:380px;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:9px}.cw-admin-users details button,.cw-admin-orders button{border:0;border-radius:7px;background:#f1eff5;padding:6px 9px;cursor:pointer}.cw-admin-users button.danger,.cw-admin-orders button.danger{color:#b43b35}.cw-admin-orders em{border-radius:999px;background:#f1eef7;color:var(--cw-muted);padding:5px 9px;font-size:10px;font-style:normal}.cw-admin-orders em.pending{background:#fff4d8;color:#986a12}.cw-admin-orders em.approved{background:#e6f8ef;color:#20805a}.cw-admin-orders article>div:last-child{display:flex;gap:6px}.cw-admin-password-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;background:#120f1c94;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cw-admin-password-backdrop form{display:grid;width:min(390px,100%);gap:14px;border-radius:18px;background:#fff;padding:28px;box-shadow:0 24px 70px #19132d3d}.cw-admin-password-backdrop h2,.cw-admin-password-backdrop p{margin:0}.cw-admin-password-backdrop p,.cw-admin-password-backdrop small{color:var(--cw-muted);font-size:12px}.cw-admin-password-backdrop label{display:grid;gap:7px;color:#3f3948;font-size:12px;font-weight:700}.cw-admin-password-backdrop input{min-height:42px;border:1px solid #ddd8e5;border-radius:9px;outline:none;padding:0 11px;font:inherit}.cw-admin-password-backdrop input:focus{border-color:var(--cw-purple);box-shadow:0 0 0 3px #6656d91f}.cw-admin-password-error{border-radius:9px;background:#fff0ee;color:#a33730;padding:9px 11px;font-size:12px}.cw-admin-password-backdrop form>div{display:flex;justify-content:flex-end;gap:8px}.cw-admin-password-backdrop form>div button{min-height:38px;border:0;border-radius:9px;background:#f1eff5;padding:0 15px;font:inherit;cursor:pointer}.cw-admin-password-backdrop form>div .cw-primary{background:var(--cw-purple);color:#fff}.cw-admin-password-backdrop form>div button:disabled{cursor:default;opacity:.45}@media(max-width:800px){.cw-simple-mode{--cw-mobile-dock-height: calc(101px + env(safe-area-inset-bottom, 0px)) ;background-attachment:scroll}.cw-simple-mode .cw-sidebar{display:none}.cw-simple-mode .cw-main{margin-left:0;padding:0 14px calc(var(--cw-mobile-dock-height) + 20px)}.cw-simple-mode .cw-main.cw-main--mp{padding:0 0 var(--cw-mobile-dock-height)}.cw-simple-mode .cw-page{padding-top:0}.cw-simple-mode .cw-workspace-title{min-height:84px;align-items:flex-end;padding-bottom:18px}.cw-simple-mode .cw-output-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-simple-mode .cw-output-picker{grid-column:1 / 4;grid-template-columns:repeat(3,minmax(0,1fr))}.cw-simple-mode .cw-output-picker button{min-height:52px;align-items:center;flex-direction:column;justify-content:center;gap:4px;padding:5px 2px;text-align:center}.cw-simple-mode .cw-output-picker button:nth-child(-n+2){border-bottom:3px solid transparent}.cw-simple-mode .cw-output-picker button.active{border-bottom-color:var(--cw-purple)}.cw-current-template-summary{min-height:52px;grid-template-columns:1fr;justify-items:center;gap:2px;border-left:1px solid #dedbe3;padding:4px 3px;text-align:center}.cw-current-template-summary>.cw-icon{width:17px;height:17px}.cw-current-template-summary small,.cw-current-template-summary em{display:none}.cw-current-template-summary b{width:100%;font-size:9px;text-overflow:ellipsis}.cw-simple-mode .cw-creation-layout{grid-template-columns:1fr}.cw-simple-mode .cw-creation-panel{padding:16px 0 0}.cw-mobile-template-entry{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;border:0;border-bottom:1px solid #dedbe3;background:transparent;color:var(--cw-ink);padding:0 2px 12px;text-align:left;cursor:pointer}.cw-mobile-template-entry>.cw-icon{width:17px;height:17px;color:var(--cw-purple-dark)}.cw-mobile-template-entry>.cw-icon:last-child{margin-left:auto;color:var(--cw-muted)}.cw-mobile-template-entry>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.cw-mobile-template-entry b{font-size:11px}.cw-mobile-template-entry small{overflow:hidden;color:var(--cw-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cw-mobile-nav .cw-template-nav-button{display:none}.cw-simple-mode .cw-creative-input textarea{min-height:170px}.cw-simple-mode .cw-creative-input.has-reference textarea{min-height:130px}.cw-simple-mode .cw-simple-file-row>span{width:100%;margin-left:0}.cw-reference-preview figure{width:136px;min-width:136px}.cw-reference-preview figure>img,.cw-reference-preview figure>video{height:86px}.cw-simple-mode .cw-simple-submit{align-items:center;flex-direction:row}.cw-simple-mode .cw-simple-submit .cw-primary{width:auto}.cw-simple-mode .cw-template-drawer{inset:0 auto var(--cw-mobile-dock-height) 0;width:100vw}.cw-simple-mode .cw-template-backdrop{inset:0 0 var(--cw-mobile-dock-height)}.cw-simple-mode .cw-notice{position:relative;inset:auto;width:100%;margin:10px 0}.cw-simple-mode .cw-template-drawer>header{min-height:70px;padding:12px 16px}.cw-simple-mode .cw-template-drawer>header h2{font-size:20px}.cw-simple-mode .cw-template-search{margin:12px 14px 2px}.cw-simple-mode .cw-template-list{grid-template-columns:1fr;gap:14px;padding:14px 14px 24px}.cw-simple-mode .cw-template-list>button>.cw-style-preview{height:min(124vw,560px);min-height:360px}.cw-chat-stream{min-height:200px;max-height:46svh;gap:12px;padding:16px 0}.cw-chat-stream.empty{min-height:clamp(96px,calc(100svh - 575px),160px);padding:8px}.cw-chat-empty>span{width:30px;height:30px;margin-bottom:10px;border-radius:9px;font-size:13px}.cw-chat-empty h2{font-size:20px}.cw-chat-empty p{max-width:280px;font-size:12px;line-height:1.65}.cw-chat-stream>article p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.cw-chat-stream>article{max-width:96%}.cw-image-chat-options{width:100%;gap:8px;margin:10px 0 0;border-radius:12px;padding:12px 10px}.cw-image-chat-option-row{display:grid;width:100%;grid-template-columns:30px minmax(0,1fr);gap:8px}.cw-image-chat-option-row>span{font-size:11px}.cw-image-chat-option-row>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.cw-image-chat-option-row:nth-child(2)>div{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-image-chat-option-row button,.cw-image-chat-option-row select{width:100%;min-width:0;min-height:36px;padding:0 2px;font-size:11px;text-align:center}.cw-image-chat-option-row.text-amount button{min-height:36px;font-size:10px}.cw-presentation-chat-options{width:100%;flex-wrap:wrap;margin:10px 0 0;border-radius:12px;padding:12px 10px}.cw-presentation-chat-options>div{display:grid;width:100%;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}.cw-presentation-count-picker{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:6px}.cw-presentation-count-picker .cw-spec-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cw-presentation-count-picker .cw-spec-buttons button{min-width:0;min-height:36px;padding-inline:3px}.cw-presentation-count-picker>label{min-height:36px;gap:4px;padding-left:6px}.cw-chat-composer{grid-template-columns:minmax(0,1fr);gap:4px;border:1px solid var(--cw-line);border-radius:14px;background:#fff;padding:10px;scroll-margin-block:16px calc(var(--cw-mobile-dock-height) + 16px)}.cw-chat-composer textarea{width:100%;min-width:0;min-height:72px;max-height:180px;resize:none;padding:2px;font-size:16px;line-height:1.6}.cw-chat-actions button{min-height:40px}.cw-simple-mode .cw-simple-recent{margin-top:0;padding-top:26px}.cw-chat-actions{flex-wrap:wrap;justify-content:flex-end}.cw-chat-live-status{margin-right:auto}.cw-admin-stats{align-items:flex-start;flex-direction:column;gap:7px}.cw-admin-stats article{width:100%;border-right:0;padding:0}.cw-admin-toolbar,.cw-admin-create{grid-template-columns:1fr}.cw-admin-search{justify-content:space-between}.cw-admin-users>header{display:none}.cw-admin-users>article,.cw-admin-orders>article{grid-template-columns:1fr}.cw-persona-list article{align-items:flex-start}.cw-persona-list small{white-space:normal}.cw-mcp-appid-row{grid-template-columns:1fr}.cw-mcp-appid-row .cw-primary{width:100%}.cw-mcp-token-once>div:last-child{grid-template-columns:1fr auto}.cw-mcp-token-once input{grid-column:1 / -1}}@media(max-width:440px){.cw-simple-mode .cw-workspace-title h1{font-size:24px}.cw-simple-mode .cw-simple-submit>span{max-width:120px}.cw-simple-mode .cw-simple-submit .cw-primary{min-width:126px}}.cw-image-reference-entry{margin:14px 0;padding:12px 16px;border:1px solid #dcd4ff;border-radius:14px;background:#ffffffb8}.cw-image-reference-entry .cw-simple-file-row{margin:0;padding:0;flex-wrap:wrap;gap:10px}.cw-image-reference-entry .cw-simple-file-row>button{border-color:#bbb0f2;color:var(--cw-purple-dark);font-weight:650}.cw-image-reference-entry .cw-simple-file-row>span{color:var(--cw-muted);font-size:12px}.cw-image-reference-entry .cw-reference-preview{margin-top:12px;padding-bottom:0}@media(max-width:800px){.cw-image-reference-entry{margin:12px 0 10px;padding:12px;border-radius:12px}.cw-simple-mode .cw-image-reference-entry .cw-simple-file-row{min-height:0;gap:7px;border-top:0}.cw-image-reference-entry .cw-simple-file-row>button{min-height:40px;padding:0 12px;font-size:12px}.cw-image-reference-entry .cw-simple-file-row>span{font-size:11px;line-height:1.6;font-weight:400}.cw-image-reference-entry .cw-reference-preview{margin-top:10px}}:root{--pr-ink: #211e2a;--pr-muted: #716c7b;--pr-line: #e7e3eb;--pr-purple: #6554d9;--pr-purple-soft: #f0edff;--pr-green: #267a58;--pr-red: #a84a4a}*{box-sizing:border-box}.pr-shell{min-height:100vh;background:#fbfafc;color:var(--pr-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.pr-header{display:flex;min-height:76px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pr-line);background:#fff;padding:0 max(24px,calc((100vw - 1040px)/2))}.pr-header>p{color:var(--pr-muted);font-size:12px}.pr-brand{display:flex;align-items:center;gap:10px}.pr-brand>span,.pr-state>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:var(--pr-purple);color:#fff;font-weight:800}.pr-brand strong{display:flex;flex-direction:column;gap:2px;font-size:14px}.pr-brand small{color:var(--pr-muted);font-size:10px;font-weight:500}.pr-main{width:min(960px,calc(100% - 40px));margin:0 auto;padding:48px 0 90px}.pr-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;border-bottom:1px solid var(--pr-line);padding-bottom:28px}.pr-intro p{margin:0 0 9px;color:var(--pr-purple);font-size:11px;font-weight:800;letter-spacing:.09em}.pr-intro h1{margin:0;font-size:clamp(34px,6vw,54px);letter-spacing:-.045em}.pr-intro>div>span{display:block;margin-top:12px;color:var(--pr-muted);line-height:1.6}.pr-progress{display:flex;min-width:150px;flex-direction:column;align-items:flex-end}.pr-progress strong{color:var(--pr-purple);font-size:38px;letter-spacing:-.05em}.pr-progress strong small{color:#aaa4b5;font-size:16px}.pr-progress span{color:var(--pr-muted);font-size:12px}.pr-reviewer{display:grid;grid-template-columns:220px 1fr auto;align-items:end;gap:18px;margin-top:24px;border:1px solid #ded8fb;border-radius:12px;background:#f7f5ff;padding:18px 20px}.pr-reviewer label{display:grid;gap:7px;color:#514690;font-size:11px;font-weight:700}.pr-reviewer input{height:40px;border:1px solid #d8d2ef;border-radius:8px;outline:0;background:#fff;padding:0 11px;font:inherit}.pr-reviewer input:focus{border-color:var(--pr-purple);box-shadow:0 0 0 3px var(--pr-purple-soft)}.pr-reviewer p,.pr-reviewer small{margin:0;color:var(--pr-muted);font-size:12px;line-height:1.6}.pr-reviewer small{white-space:nowrap}.pr-success{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;border:1px solid #bfe0d0;border-radius:10px;background:#eff9f4;color:var(--pr-green);padding:17px 20px}.pr-success span{font-size:12px}.pr-message{margin-top:18px;border-left:3px solid var(--pr-purple);background:#f5f3ff;color:#4b4190;padding:11px 14px;font-size:13px}.pr-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px;border-bottom:1px solid var(--pr-line)}.pr-tabs button{display:flex;min-height:60px;flex-direction:column;gap:5px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--pr-muted);padding:9px 12px 12px;text-align:left;cursor:pointer}.pr-tabs button.active{border-bottom-color:var(--pr-purple);color:var(--pr-purple)}.pr-tabs span{font-weight:700}.pr-tabs small{font-size:10px}.pr-paper{margin-top:24px;border:1px solid var(--pr-line);border-radius:14px;background:#fff;padding:34px clamp(22px,6vw,66px) 54px}.pr-paper>h2{margin:0 0 30px;font-size:29px;line-height:1.35;letter-spacing:-.025em}.pr-item{border-top:1px solid var(--pr-line);padding:28px 0 34px}.pr-item:first-of-type{border-top:0;padding-top:0}.pr-item-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.pr-item-head>span{display:flex;align-items:center;gap:10px}.pr-item-head b{color:var(--pr-purple);font-size:13px}.pr-item-head small{border-radius:99px;background:#f1eff4;color:var(--pr-muted);padding:4px 8px;font-size:10px}.pr-item.approved .pr-item-head small{background:#eaf7f0;color:var(--pr-green)}.pr-item.changes_requested .pr-item-head small{background:#fbecec;color:var(--pr-red)}.pr-item-head>div{display:flex;gap:8px}.pr-item-head button,.pr-feedback button{min-height:34px;border:1px solid var(--pr-line);border-radius:7px;background:#fff;color:#56505d;padding:6px 12px;cursor:pointer}.pr-item-head button.pass{border-color:#b8daca;color:var(--pr-green)}.pr-item-head button:disabled,.pr-feedback button:disabled{cursor:wait;opacity:.55}.pr-content{color:#35313b;font-size:15px;line-height:2;white-space:pre-wrap}.pr-comment{margin:20px 0 0;border-left:3px solid #d5a2a2;background:#fff6f6;color:#724545;padding:12px 14px;font-size:13px;line-height:1.7}.pr-feedback{display:grid;gap:10px;margin-top:20px}.pr-feedback textarea{width:100%;min-height:100px;resize:vertical;border:1px solid #d6cfdf;border-radius:8px;outline:0;padding:11px 12px;font:inherit;line-height:1.7}.pr-feedback textarea:focus{border-color:var(--pr-purple);box-shadow:0 0 0 3px var(--pr-purple-soft)}.pr-feedback>div{display:flex;justify-content:flex-end;gap:8px}.pr-feedback button.primary{border-color:var(--pr-purple);background:var(--pr-purple);color:#fff}.pr-finish{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:26px;border-top:1px solid var(--pr-line);padding-top:26px}.pr-finish>div{display:flex;flex-direction:column;gap:6px}.pr-finish span{color:var(--pr-muted);font-size:12px}.pr-finish button{min-height:44px;border:0;border-radius:9px;background:var(--pr-purple);color:#fff;padding:9px 18px;font:inherit;font-weight:700;cursor:pointer}.pr-finish button:disabled{background:#c3becd;cursor:not-allowed}.pr-state{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fbfafc;color:var(--pr-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;text-align:center}.pr-state h1{margin:8px 0 0;font-size:26px}.pr-state p{max-width:440px;margin:0;color:var(--pr-muted);line-height:1.7}.pr-state.error>span{background:#9a6570}@media(max-width:720px){.pr-header{min-height:64px;padding:0 18px}.pr-header>p{display:none}.pr-main{width:min(100% - 28px,960px);padding-top:30px}.pr-intro{align-items:flex-start}.pr-intro h1{font-size:36px}.pr-progress{min-width:90px}.pr-progress strong{font-size:30px}.pr-reviewer{grid-template-columns:1fr;align-items:start}.pr-reviewer small{white-space:normal}.pr-success{align-items:flex-start;flex-direction:column}.pr-tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(116px,1fr))}.pr-paper{padding:25px 18px 40px}.pr-paper>h2{font-size:23px}.pr-item-head{align-items:flex-start;flex-direction:column}.pr-item-head>div{width:100%}.pr-item-head button{flex:1}.pr-finish{align-items:stretch;flex-direction:column}.pr-finish button{width:100%}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#1e1b2e;background:#fbfafc}body{margin:0}button,input,textarea{box-sizing:border-box}.ma-loading{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:12px;color:#706c7d}.ma-loading span{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:#6656d9;color:#fff;font-size:20px;font-weight:800}.ma-loading p{margin:0;font-size:13px}.ma-auth{display:grid;min-height:100vh;grid-template-columns:minmax(480px,1.1fr) minmax(420px,.9fr);background:#fff}.ma-auth-story{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#232033;color:#fff;padding:42px clamp(42px,6vw,90px) 60px}.ma-auth-brand{display:flex;align-items:center;gap:12px}.ma-auth-brand>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#7868f0;font-size:18px;font-weight:800}.ma-auth-brand strong{display:flex;flex-direction:column;gap:3px;font-size:15px}.ma-auth-brand small{color:#a9a4ba;font-size:11px;font-weight:500}.ma-auth-story>div:nth-child(2){max-width:680px;padding:50px 0}.ma-auth-story>div:nth-child(2)>p{margin:0 0 14px;color:#a99cff;font-size:13px;font-weight:800;letter-spacing:.08em}.ma-auth-story h1{margin:0 0 22px;font-size:clamp(44px,5vw,72px);line-height:1.12;letter-spacing:-.045em}.ma-auth-story>div:nth-child(2)>span{display:block;max-width:560px;color:#c7c3d2;font-size:16px;line-height:1.8}.ma-auth-story ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:25px 0 0;border-top:1px solid rgb(255 255 255 / 13%);list-style:none;color:#c7c3d2;font-size:12px;line-height:1.6}.ma-auth-story li{display:flex;align-items:flex-start;gap:9px}.ma-auth-story li b{display:grid;width:22px;height:22px;flex:none;place-items:center;border:1px solid #6e687c;border-radius:99px;color:#a99cff;font-size:10px}.ma-auth-panel{display:grid;place-items:center;background:#fbfafc;padding:38px}.ma-auth-panel form{width:min(390px,100%)}.ma-auth-kicker{margin:0 0 9px;color:#6656d9;font-size:12px;font-weight:800;letter-spacing:.08em}.ma-auth-panel h2{margin:0;font-size:32px;letter-spacing:-.03em}.ma-auth-sub{display:block;margin:11px 0 28px;color:#706c7d;font-size:13px;line-height:1.6}.ma-auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;border-bottom:1px solid #e7e4ec}.ma-auth-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#7b7684;padding:12px;font:inherit;font-size:13px;cursor:pointer}.ma-auth-tabs button.active{border-color:#6656d9;color:#5041bd;font-weight:700}.ma-auth-panel label{display:grid;gap:8px;margin-bottom:17px;color:#5f5a67;font-size:12px}.ma-auth-panel input{width:100%;height:46px;border:1px solid #ddd9e4;border-radius:9px;outline:none;background:#fff;color:#1e1b2e;padding:0 13px;font:inherit;font-size:14px}.ma-auth-panel input:focus{border-color:#6656d9;box-shadow:0 0 0 3px #efedff}.ma-auth-panel label small{color:#8a8592}.ma-code{display:grid;grid-template-columns:1fr 116px;gap:8px}.ma-code button{border:1px solid #d9d4e5;border-radius:9px;background:#fff;color:#5041bd;font:inherit;font-size:12px;cursor:pointer}.ma-code button:disabled{color:#aaa5b2;cursor:not-allowed}.ma-auth-message{margin:-4px 0 14px;border-radius:8px;background:#f1efff;color:#5041bd;padding:9px 11px;font-size:12px}.ma-auth-link{display:block;margin:-6px 0 15px auto;border:0;background:transparent;color:#5b4dcc;padding:2px 0;font:inherit;font-size:12px;cursor:pointer}.ma-auth-link:hover{text-decoration:underline}.ma-auth-submit{width:100%;height:46px;border:0;border-radius:9px;background:#6656d9;color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #6656d933}.ma-auth-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cw-mp{width:100%;height:100%;min-height:0}.cw-mp-frame{overflow:hidden;width:100%;height:100%;background:#fff}.cw-mp-frame iframe{width:100%;height:100%;border:0}.cw-mp-locked{display:grid;width:min(480px,calc(100% - 32px));min-height:260px;place-content:center;justify-items:center;gap:8px;margin:clamp(24px,8vh,80px) auto;border:1px solid #e7e4ec;border-radius:14px;background:#fff;color:#706c7d;padding:32px;text-align:center}.cw-mp-locked span{color:#6656d9;font-size:12px;font-weight:800;letter-spacing:.08em}.cw-mp-locked b{color:#1e1b2e}.cw-mp-locked p{margin:0;font-size:13px;line-height:1.7}@media(max-width:760px){.ma-auth{grid-template-columns:1fr}.ma-auth-story{min-height:310px;padding:26px 22px 30px}.ma-auth-story>div:nth-child(2){padding:48px 0 25px}.ma-auth-story h1{font-size:38px}.ma-auth-story>div:nth-child(2)>span{font-size:13px}.ma-auth-story ol{display:none}.ma-auth-panel{padding:38px 22px 54px}.ma-auth-panel h2{font-size:28px}.cw-mp-locked{min-height:220px;margin-block:18px;padding:24px}}
