:root{--workbench-composer-width: min(1120px, calc(100% - 44px) );--workbench-composer-radius: 22px;--font-ui: Inter, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-display: Baskerville, "方正小标宋_GBK", "FZXiaoBiaoSong-B05S", "Songti SC", serif;--member-content-max: 1380px;--member-content-gutter: clamp(28px, 4vw, 64px);color:#253027;background:#fbfcf8;font-family:var(--font-ui);font-synthesis:none;--blue: #5f7f23;--blue-600: #4f6d1b;--blue-soft: #f0f7df;--purple: #dd7183;--green: #668a28;--pink: #e88998;--pink-soft: #fff1f3;--orange: #ef8b1d;--red: #df3545;--ink: #253027;--muted: #6b766b;--line: #e4e9dd;--surface: #ffffff;--canvas: #fbfcf8;--radius: 10px;--shadow: 0 8px 28px rgba(72, 91, 45, .1);--layer-surface: 1;--layer-floating: 240;--layer-drawer: 310;--layer-popover: 1000;--layer-modal: 1200;--layer-guide: 1400 }*{box-sizing:border-box}html,body,#root{min-width:1180px;min-height:100%;margin:0}body{min-height:100vh;overflow:hidden}.workspace-data-loading{min-height:220px;display:grid;place-items:center;align-content:center;gap:9px;padding:28px;color:#708078;text-align:center}.workspace-data-loading>svg{width:26px;height:26px;color:#53a879}.workspace-data-loading>strong{color:#344c40;font-size:14px}.workspace-data-loading>span{color:#89968f;font-size:10px}.workspace-data-loading>button{min-height:34px;padding:0 13px;color:#356348;border:1px solid #cfe1d6;border-radius:10px;background:#fff}.workspace-data-loading.is-error>strong{color:#8d5748}.app-shell{font-family:var(--font-ui)}button,input,textarea{font:inherit;color:inherit}button{border:0;background:transparent;cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(95,127,35,.24);outline-offset:1px}button:disabled{cursor:not-allowed;opacity:.45}input,textarea{border:1px solid var(--line);background:#fff;border-radius:8px}textarea{resize:none}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes media-preview-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes media-preview-content-in{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.batch-asset-preview-modal,.marketplace-preview-modal,.utility-media-preview,.composer-media-preview,.asset-preview-layer{animation:media-preview-backdrop-in .2s ease-out both}.batch-asset-preview-modal>img,.marketplace-preview-modal>img,.marketplace-preview-modal>video,.utility-media-preview>img,.utility-media-preview>video,.composer-media-preview>img,.asset-preview-layer>.asset-preview{transform-origin:center;animation:media-preview-content-in .28s cubic-bezier(.2,.82,.24,1) both}@media(prefers-reduced-motion:reduce){.batch-asset-preview-modal,.marketplace-preview-modal,.utility-media-preview,.composer-media-preview,.asset-preview-layer,.batch-asset-preview-modal>img,.marketplace-preview-modal>img,.marketplace-preview-modal>video,.utility-media-preview>img,.utility-media-preview>video,.composer-media-preview>img,.asset-preview-layer>.asset-preview{animation:none}}.platform-select{position:relative;flex:0 0 auto}.platform-select__trigger{height:31px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#8a94a6;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:9px}.platform-select__trigger:hover,.platform-select__trigger[aria-expanded=true]{border-color:#bdcae4;background:#fafcff}.platform-select__trigger strong{max-width:132px;overflow:hidden;color:#465267;font-size:10px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.platform-select__provider-logo{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.platform-select__caret{width:12px;height:12px;flex:0 0 12px;margin-left:auto;margin-right:0;color:#738098;transition:transform .16s ease}.platform-select__trigger[aria-expanded=true] .platform-select__caret{transform:rotate(180deg)}.platform-select__menu{z-index:var(--layer-popover);width:max-content;min-width:190px;max-width:260px;padding:5px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 12px 34px #1b2a4626}.platform-select__menu--portal{transform-origin:top center;animation:platform-select-compact-in .15s cubic-bezier(.2,.8,.2,1) both}.platform-select__menu>button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 7px;border-radius:6px;text-align:left}.platform-select__menu>button.has-leading{display:grid;grid-template-columns:24px minmax(0,1fr) 13px;justify-content:stretch;column-gap:8px}.platform-select__menu>button.has-leading>span:not(.platform-select__provider):not(.platform-select__option-preview){min-width:0;justify-self:stretch;text-align:left}.platform-select__menu>button.has-leading>svg{justify-self:end}.platform-select__menu>button:hover,.platform-select__menu>button[aria-selected=true]{background:#f2f6ff}.platform-select__menu>button.is-accent{color:#6844c8;background:#f7f2ff}.platform-select__menu>button.is-accent:hover,.platform-select__menu>button.is-accent[aria-selected=true]{background:#eee6ff}.platform-select__menu>button.is-accent strong,.platform-select__menu>button.is-accent small{color:inherit}.platform-select__option-preview,.platform-select__provider{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px}.platform-select__provider{border:0;border-radius:0;background:transparent}.platform-select__provider img{width:18px;height:18px;object-fit:contain}.ratio-option-shape{display:block;flex:0 0 auto;border:1.5px solid #7c8aa3;border-radius:3px;background:#f7f9fd}.ratio-option-shape--trigger{border-color:#98a4b8}.platform-select__menu>button>span:not(.platform-select__provider):not(.platform-select__option-preview){display:grid;gap:2px}.platform-select__menu strong{color:#3c475b;font-size:9.5px}.platform-select__menu small{color:#8d97a9;font-size:7.5px;line-height:1.3}.platform-select__menu svg{width:14px;color:var(--blue)}@keyframes platform-select-compact-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.platform-select__menu--portal{transition:none;animation:none}}.platform-select__menu.platform-select__menu--with-previews{max-height:min(420px,var(--select-available-height, 420px))!important;padding:6px;overscroll-behavior:contain}.platform-select__preview-row{display:flex;align-items:stretch;gap:8px;min-width:0;border-radius:9px}.platform-select__preview-row+.platform-select__preview-row{margin-top:3px}.platform-select__preview-row>button[role=menuitemradio]{flex:1 1 0;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;text-align:left;border-radius:8px}.platform-select__preview-row>button[role=menuitemradio]>span{display:grid;min-width:0;gap:4px}.platform-select__menu--with-previews .platform-select__preview-row strong{font-size:12px;overflow-wrap:anywhere;line-height:1.35}.platform-select__menu--with-previews .platform-select__preview-row small{font-size:10px;line-height:1.35}.platform-select__preview-row>button[role=menuitemradio]>svg{flex:0 0 14px}.platform-select__preview-row>button[aria-checked=true],.platform-select__preview-row>button[role=menuitemradio]:hover{background:#edf5f0}.platform-select__preview-row>button.is-accent{color:#6844c8;background:#f7f2ff}.platform-select__preview-row>button.is-accent strong,.platform-select__preview-row>button.is-accent small{color:inherit}.platform-select__preview-row button:focus-visible{outline:2px solid #629a7d;outline-offset:-2px}.platform-select__thumbnail{position:relative;flex:0 0 56px;width:56px;height:72px;margin:3px 2px 3px 0;padding:3px;display:grid;place-items:center;border:1px solid #dce7e0;border-radius:7px;background:#f5f7f5;cursor:zoom-in}.platform-select__thumbnail img{width:100%;height:100%;min-height:0;object-fit:contain;border-radius:4px}.platform-select__thumbnail>svg{position:absolute;width:15px;height:15px;right:2px;bottom:2px;padding:2px;border-radius:3px;background:#fff;color:#44634f}.platform-select__thumbnail>span{font-size:10px;color:#627568}.select-image-preview{width:min(900px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:1px solid #dce7e0;border-radius:18px;background:#f8faf8;color:#294533;box-shadow:0 24px 80px #102e2538;overflow:hidden}.select-image-preview::backdrop{background:#11261b99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.select-image-preview>header{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#fff;border-bottom:1px solid #e0e9e2}.select-image-preview>header>div{flex:1;min-width:0;display:grid;gap:4px}.select-image-preview>header strong{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.select-image-preview>header small{font-size:11px;line-height:1.4;color:#77877d}.select-image-preview>header button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #e1e8e3;border-radius:10px;background:#f7faf8}.select-image-preview>header svg{width:19px;height:19px}.select-image-preview button:focus-visible{outline:2px solid #629a7d;outline-offset:-2px}.select-image-preview__stage{max-height:calc(100dvh - 124px);min-height:120px;padding:12px;overflow:auto;overscroll-behavior:contain}.select-image-preview__image{display:block;margin:0 auto;padding:0;width:fit-content;max-width:100%;cursor:zoom-in}.select-image-preview__image img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 148px);object-fit:contain;border-radius:3px}.is-zoomed .select-image-preview__image{max-width:none;cursor:zoom-out}.is-zoomed .select-image-preview__image img{max-width:none;max-height:none}.select-image-preview__error{display:grid;place-items:center;gap:12px;padding:60px 20px;text-align:center}.select-image-preview__error button{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #dce7e0;border-radius:8px}@media(max-width:480px){.select-image-preview>header{padding:10px;gap:6px}.select-image-preview>header small{max-width:22em}}.motion-surface[data-surface-phase]{--surface-enter-y: -6px;transform-origin:top left;animation:surface-open .18s cubic-bezier(.2,.8,.2,1) both}.motion-surface[data-side=top]{--surface-enter-y: 6px;transform-origin:bottom left}.motion-surface[data-surface-phase=closing]{animation-name:surface-close;pointer-events:none}@keyframes surface-open{0%{opacity:0;transform:translateY(var(--surface-enter-y)) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes surface-close{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(var(--surface-enter-y)) scale(.975)}}@media(prefers-reduced-motion:reduce){.motion-surface[data-surface-phase]{animation:none}}.publication-link{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%}.publication-link>a{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:1px solid #dfe9e3;border-radius:10px;color:#536e60;background:#fff;font-size:14px}.publication-link>a>span{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.publication-link>a small{font-size:12px}.publication-link svg{flex:0 0 auto;width:18px;height:18px}.publication-link>button{display:grid;place-items:center;flex:0 0 36px;min-height:36px;border:0;border-radius:8px;color:#577463;background:#edf5f0}.publication-link>button:is(:hover,:focus-visible){background:#dceee3}.publication-link>small{flex:1 1 100%;color:#3b7c54;font-size:12px}.publication-link.is-compact{display:inline-flex}.publication-link.is-compact>a{padding:4px 0;border:0;background:transparent;white-space:nowrap;font-size:12px}.publication-link__manual{display:grid;flex:1 1 100%;min-width:0;gap:4px}.publication-link__manual input{width:100%;min-width:0;padding:8px;font-size:16px}.agent-thinking-indicator{width:fit-content;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:9px;line-height:20px}.agent-thinking-indicator__orb{flex:0 0 20px;opacity:.76}@media(prefers-reduced-motion:reduce){.agent-thinking-indicator__orb{opacity:.68}}.confirm-dialog-layer{position:fixed;z-index:var(--layer-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#161f316b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:confirm-dialog-layer-in .18s ease-out both}.confirm-dialog{width:min(430px,calc(100vw - 48px));overflow:hidden;border:1px solid rgb(223 229 239 / 92%);border-radius:18px;background:#fff;box-shadow:0 24px 72px #121c313d;animation:confirm-dialog-in .22s cubic-bezier(.2,.82,.24,1) both}.confirm-dialog__body{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:24px 24px 20px}.confirm-dialog__icon{width:44px;height:44px;display:grid;place-items:center;color:#d73445;border:1px solid #ffd7dc;border-radius:13px;background:#fff1f3}.confirm-dialog__icon svg{width:22px;height:22px}.confirm-dialog__icon--warning{color:#b56b10;border-color:#f5d9aa;background:#fff8e9}.confirm-dialog__icon--primary{color:var(--blue);border-color:#d6e2bd;background:var(--blue-soft)}.confirm-dialog__copy{min-width:0;display:grid;gap:8px;padding-top:1px}.confirm-dialog__copy h2,.confirm-dialog__copy p{margin:0}.confirm-dialog__copy h2{color:#202a3d;font-size:17px;font-weight:720;letter-spacing:-.2px}.confirm-dialog__copy p{color:#68748a;font-size:12px;line-height:1.7}.confirm-dialog__copy span{width:fit-content;padding:5px 8px;color:#8b5960;border-radius:7px;background:#fff6f7;font-size:10px;line-height:1.5}.claim-scope-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.claim-scope-picker>button{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px;border:1px solid #dfe9e3;border-radius:13px;background:#fff;text-align:left}.claim-scope-picker>button.is-active{border-color:#9ac9a9;background:#f1faf3;box-shadow:0 0 0 2px #8ac09c1f}.claim-scope-picker>button>svg{width:20px;height:20px;color:#6d907d}.claim-scope-picker>button>span{display:grid;gap:2px}.claim-scope-picker strong{font-size:11px}.claim-scope-picker small{color:#8a9990;font-size:8px;line-height:1.35}.claim-scope-picker>button>svg:last-child{width:16px;height:16px}.claim-reward-breakdown{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:12px;padding:10px;border:1px solid #dfe8e2;border-radius:13px;background:linear-gradient(145deg,#f4fbf6,#f7f8ff)}.claim-reward-breakdown>span{display:grid;grid-template-columns:22px minmax(0,1fr);gap:1px 6px;align-items:center}.claim-reward-breakdown>span>svg{grid-row:1/3;width:19px;height:19px;color:#6c927e}.claim-reward-breakdown small{color:#8a9990;font-size:8px}.claim-reward-breakdown strong{font-size:10px}.claim-reward-breakdown>i{color:#9ba7a0;font-size:12px;font-style:normal}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid #edf0f5;background:#fafbfc}.confirm-dialog__actions .button{min-width:88px;min-height:36px;padding:0 14px;border-radius:9px;font-size:12px}.confirm-dialog__actions .button.confirm-dialog__confirm--danger{color:#fff;border-color:#df3545;background:#df3545;box-shadow:0 6px 14px #df35452e;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.confirm-dialog__actions .button.confirm-dialog__confirm--danger:hover{border-color:#c92738;background:#c92738;box-shadow:0 7px 16px #c9273838}.confirm-dialog__actions .button.confirm-dialog__confirm--warning{color:#fff;border-color:#c97714;background:#c97714;box-shadow:0 6px 14px #c977142e}.confirm-dialog__actions .button.confirm-dialog__confirm--warning:hover{border-color:#ae6110;background:#ae6110}.confirm-dialog__actions .button.confirm-dialog__confirm--primary{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:0 6px 14px #5f7f232e}.confirm-dialog__actions .button.confirm-dialog__confirm--primary:hover{border-color:var(--blue-600);background:var(--blue-600);box-shadow:0 7px 16px #4f6d1b38}.confirm-dialog__confirm svg{width:15px;height:15px}@keyframes confirm-dialog-layer-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.confirm-dialog-layer,.confirm-dialog{animation:none}}.app-shell{position:relative;height:100vh;display:grid;grid-template-rows:1fr;overflow:hidden;background:var(--canvas)}.app-surface{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.22,.8,.3,1),visibility 0s linear .2s;backface-visibility:hidden}.app-surface.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.app-surface>*{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.app-surface,.app-surface.is-active{transition:opacity .01ms linear,visibility 0s}}.app-state{height:100vh;display:grid;place-content:center;gap:12px;justify-items:center;color:var(--muted);background:var(--canvas)}.app-state--error strong{color:var(--ink);font-size:20px}.avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid #fff;box-shadow:0 0 0 1px #dce2ec}.account-dock{position:fixed;z-index:230;left:14px;bottom:14px;width:192px}.account-dock.is-compact{left:10px;bottom:10px;width:48px}.account-meta-actions{position:absolute;z-index:2;top:7px;right:8px;display:flex;align-items:center;gap:4px}.account-notification-button,.account-points-button{height:22px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 6px;color:#315ac9;border:1px solid #d9e3ff;border-radius:8px;background:#f2f6ff;font-size:8px;font-weight:750;white-space:nowrap}.account-notification-button{position:relative;width:25px;padding:0}.account-notification-button em{position:absolute;top:-6px;right:-7px;min-width:15px;height:15px;display:grid;place-items:center;padding:0 3px;color:#fff;border:2px solid #fff;border-radius:9px;background:#f05b6d;font-size:6px;font-style:normal;line-height:1}.account-notification-button:hover,.account-points-button:hover{color:#224eae;background:#e9f0ff}.account-notification-button svg,.account-points-button svg{width:11px;flex:0 0 auto}.account-points-button{min-width:42px;max-width:56px;overflow:hidden;text-overflow:ellipsis}.account-meta-actions.is-compact{top:auto;right:auto;bottom:62px;left:50%;flex-direction:column;gap:16px;transform:translate(-50%)}.account-meta-actions.is-compact .account-points-button{min-width:40px;max-width:48px;height:32px;border-color:#cce9f2;border-radius:10px;color:#0292b8;background:#f7fdff;box-shadow:none}.account-meta-actions.is-compact .account-points-button svg{display:none}.account-meta-actions.is-compact .account-notification-button{width:34px;height:34px;color:#748194;border-color:transparent;border-radius:10px;background:transparent;box-shadow:none}.account-meta-actions.is-compact .account-notification-button svg{width:22px;height:22px}.account-messages-button{position:relative;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(218,226,221,.82);border-radius:10px;color:#617269;background:#ffffffb8;box-shadow:inset 0 1px #fff}.account-messages-button:hover{color:#38604d;border-color:#bdd6c9;background:#edf7f1}.account-messages-button svg{width:16px;height:16px}.account-meta-actions.is-compact .account-messages-button{width:34px;height:34px;color:#748194;border-color:transparent;background:transparent;box-shadow:none}.account-meta-actions.is-compact .account-messages-button svg{width:22px;height:22px}.account-private-message-entry{position:relative;display:block}.account-messages-button em{position:absolute;top:-6px;right:-7px;min-width:15px;height:15px;display:grid;place-items:center;padding:0 3px;color:#fff;border:2px solid #fff;border-radius:9px;background:#f05b6d;font-size:6px;font-style:normal;line-height:1}.account-private-message-preview{position:absolute;z-index:24;left:42px;bottom:-8px;width:min(300px,calc(100vw - 76px));max-height:min(330px,calc(100vh - 48px));display:grid;gap:4px;overflow-y:auto;padding:10px;border:1px solid rgb(203 214 207 / 78%);border-radius:14px;visibility:hidden;opacity:0;transform:translate(7px);background:#fffffff0;box-shadow:0 18px 52px #24362d2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.account-private-message-entry:hover .account-private-message-preview,.account-private-message-entry:focus-within .account-private-message-preview{visibility:visible;opacity:1;transform:translate(0)}.account-private-message-preview>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 4px 5px}.account-private-message-preview>header strong{color:#34473e;font-size:12px}.account-private-message-preview>header button{color:#62816f;font-size:10px}.account-private-message-preview>button{position:relative;width:100%;min-height:50px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;border-radius:10px;color:#415149;text-align:left}.account-private-message-preview>button:hover{background:#eff6f1e5}.account-private-message-preview img{width:34px;height:34px;border-radius:10px;object-fit:cover}.account-private-message-preview>button>span{min-width:0;display:grid;gap:3px}.account-private-message-preview>button strong,.account-private-message-preview>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-private-message-preview>button strong{font-size:11px}.account-private-message-preview>button small{color:#849089;font-size:10px}.account-private-message-preview time{align-self:start;color:#9aa49f;font-size:8px}.account-private-message-preview>button>i{position:absolute;right:8px;bottom:9px;width:6px;height:6px;border-radius:50%;background:#ed5268}.account-private-message-preview>p{margin:0;padding:18px 8px;color:#8b9690;text-align:center;font-size:10px}.points-summary-popover{position:absolute;z-index:12;bottom:102px;left:54px;width:236px;display:grid;gap:10px;padding:12px;pointer-events:auto;border:1px solid #dce9e4;border-radius:15px;background:#fffffff7;box-shadow:0 18px 48px #2d423c29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:points-summary-in .18s cubic-bezier(.22,.8,.3,1) both}.points-summary-popover>header{display:flex;align-items:center;gap:9px}.points-summary-popover>header>svg{width:25px;height:25px;color:var(--blue)}.points-summary-popover>header>span{display:grid;gap:2px}.points-summary-popover small{color:#8a9b95;font-size:8px}.points-summary-popover strong{color:#314b43;font-size:15px}.points-summary-popover>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.points-summary-popover>div>span{display:grid;gap:3px;padding:8px;color:#83938e;border-radius:9px;background:#f4f9f6;font-size:8px}.points-summary-popover>div strong{font-size:11px}.points-summary-popover>button{min-height:34px;color:#fff;border-radius:10px;background:var(--blue);font-size:9px;font-weight:700}@keyframes points-summary-in{0%{opacity:0;transform:translate(-6px,6px)}}.account-dock.is-compact .account-trigger{width:42px;min-height:42px;margin-inline:auto;padding:0;border-color:transparent;background:transparent;box-shadow:none}.account-dock.is-compact .account-popover{width:132px}.account-trigger{width:100%;min-height:48px;display:flex;align-items:center;gap:9px;padding:6px 9px;border:1px solid #e4e8f1;border-radius:12px;background:#fffffffa;box-shadow:0 7px 24px #2230521a}.account-trigger:hover{border-color:#cfd7e6;background:#fff}.account-trigger>span{min-width:0;display:grid;flex:1;gap:2px;padding-right:78px;text-align:left}.account-trigger__identity{min-width:0;display:flex;align-items:center;gap:6px}.account-trigger__identity strong{flex:1}.account-trigger__identity em{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:2px 5px;color:#315ac9;border-radius:7px;background:#edf2ff;font-size:8px;font-style:normal;font-weight:700}.account-trigger>span strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.account-trigger>span small{color:var(--muted);font-size:10px}.account-trigger>svg{width:21px;height:21px;margin:auto;color:#687588}.account-popover{position:absolute;z-index:160;left:0;bottom:58px;width:100%;display:grid;gap:7px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.account-popover__identity{display:grid;gap:3px;padding:4px 5px 9px;border-bottom:1px solid var(--line)}.account-popover__identity strong{font-size:13px}.account-popover__identity span{color:#5d687c;font-size:11px}.account-popover__identity small{color:#929bab;font-size:10px;line-height:1.5}.account-menu-item{width:100%;min-height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border-radius:8px;color:#465267;font-size:11px;text-align:left}.account-menu-item svg{width:15px;flex:0 0 auto}.account-menu-count{min-width:18px;margin-left:auto;padding:2px 5px;color:#fff;border-radius:9px;background:#f05b6d;font-size:7px;font-style:normal;text-align:center}.account-popover__tools{display:grid;grid-template-columns:1fr;gap:7px;padding:0 0 7px;border-bottom:1px solid var(--line)}.account-menu-item:hover{color:var(--blue);background:#f3f6fc}.workspace-grid{min-height:0;display:grid}.creator-grid{grid-template-columns:68px minmax(0,1fr)}.supplier-grid{grid-template-columns:230px minmax(620px,1fr) 360px}.workspace-main,.supplier-main,.sidebar,.detail-drawer{min-height:0;overflow:auto}.button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:590;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.button:hover{border-color:#c4ccda}.button--primary{color:#fff;border-color:var(--blue);background:linear-gradient(180deg,#2b70ff,#1d5ef1);box-shadow:0 6px 14px #2468ff2e}.button--primary:hover{border-color:var(--blue-600);background:var(--blue-600)}.button--quiet{min-height:34px;color:#364054}.button--wide{width:100%}.sidebar{position:relative;padding:18px 7px 146px;background:var(--canvas)}.creator-sidebar{overflow:visible}.sidebar-brand-row{display:flex;align-items:center;justify-content:space-between}.sidebar-collapse{width:26px;height:26px;display:grid;place-items:center;color:#7b8699;border-radius:8px}.sidebar-collapse:hover{color:var(--blue);background:var(--blue-soft)}.sidebar-collapse svg{width:14px}.creator-sidebar--fixed .sidebar-brand-row{justify-content:center}.workspace-primary-nav{position:absolute;top:43%;left:7px;width:54px;display:grid;gap:12px;transform:translateY(-50%)}.workspace-primary-nav button{width:54px;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px 0;color:#59677b;border-radius:12px;text-align:center;font-size:10px;font-weight:570;transition:color .16s ease,background .16s ease}.workspace-primary-nav button:hover{color:#26354d;background:#f5f7fa}.workspace-primary-nav button.is-active{color:var(--blue);background:var(--blue-soft);font-weight:680}.workspace-primary-nav svg{width:21px;height:21px;flex:0 0 auto}.workspace-primary-nav__avatar{width:23px;height:23px;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #485b7e29}.workspace-primary-nav button.is-active .workspace-primary-nav__avatar{box-shadow:0 0 0 2px #5f7f233d}.notification-popover{position:absolute;z-index:170;left:50px;bottom:42px;width:min(380px,calc(100vw - 96px));max-height:min(560px,calc(100vh - 58px));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid #dce4ed;border-radius:18px;background:#fffffff7;box-shadow:0 22px 68px #2335522e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:notification-popover-in .16s cubic-bezier(.2,.8,.2,1)}.notification-popover>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.notification-popover>header>div{display:flex;align-items:center;gap:9px}.notification-popover>header>div>svg{width:20px;height:20px;color:#4868d9}.notification-popover>header>div>span{display:flex;align-items:baseline;gap:8px}.notification-popover>header strong{color:#202b3e;font-size:15px}.notification-popover>header small{color:#72809a;font-size:9px}.notification-popover .notification-list{max-height:none}.notification-popover--loading{min-height:160px;display:grid;place-items:center;color:#7e8a9d;font-size:11px}@keyframes notification-popover-in{0%{opacity:0;transform:translate(-5px,5px)}}.sidebar-brand{height:38px;display:flex;align-items:center;gap:9px;margin:0 4px 14px}.creator-sidebar--fixed .sidebar-brand{margin-inline:0}.creator-sidebar--fixed .sidebar-brand strong{display:none}.creator-project-bars{position:absolute;z-index:48;inset:0 0 auto;height:50px;pointer-events:none}.creator-project-bar{position:absolute;z-index:1;top:4px;right:0;left:0;min-height:44px;display:flex;align-items:center;gap:10px;padding:4px 14px 2px;background:transparent;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(8px,0,0);transition:opacity .2s cubic-bezier(.22,.8,.3,1),transform .22s cubic-bezier(.22,.8,.3,1),visibility 0s linear .22s}.creator-project-bar.is-active{opacity:1;visibility:visible;transform:translateZ(0);transition-delay:0s}.creator-project-bar.is-batch{padding-right:14px}.creator-project-bar__free-controls,.creator-project-bar__batch-controls{min-width:0;flex:1;display:flex;justify-content:flex-end;pointer-events:auto}.creator-project-selector{position:relative;width:132px;max-width:18vw;flex:0 0 auto;pointer-events:auto}.creator-project-selector__trigger{width:100%;min-height:34px;display:flex;align-items:center;gap:7px;padding:0 5px 0 10px;color:#262f3d;border:1px solid #e2e6ed;border-radius:10px;background:#ffffffd1;box-shadow:0 2px 10px #202e4c08;text-align:left}.creator-project-selector__trigger strong{min-width:0;flex:1;overflow:hidden;font-size:11px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.creator-project-selector__divider{width:1px;height:18px;flex:0 0 auto;background:#e5e8ee}.creator-project-selector__toggle{width:26px;height:26px;display:grid;flex:0 0 auto;place-items:center;color:#1f2937;border-radius:8px}.creator-project-selector__toggle:hover,.creator-project-selector__toggle[aria-expanded=true]{color:#3c5fb8;background:#f0f4fd}.creator-project-selector__toggle svg{width:17px;height:17px}.creator-project-selector__popover{position:absolute;z-index:90;top:calc(100% + 7px);left:0;width:310px;display:grid;gap:8px;padding:10px;border:1px solid #e0e5ee;border-radius:14px;background:#fff;box-shadow:0 18px 48px #1e2b4829;animation:creator-project-menu-in .16s ease-out both}@keyframes creator-project-menu-in{0%{opacity:0;transform:translateY(-5px)}}.creator-project-selector__popover>header{display:flex;align-items:center;justify-content:space-between;padding:1px 3px;color:#4a566b;font-size:11px}.creator-project-selector__popover>header button{width:28px;height:28px;display:grid;place-items:center;color:#637088;border-radius:8px;background:#f4f6fa}.creator-project-selector__search{height:34px;display:flex;align-items:center;gap:6px;padding:0 9px;border-radius:9px;background:#f5f7fa}.creator-project-selector__search svg{width:14px;color:#8a94a5}.creator-project-selector__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:10px}.creator-project-selector__popover>nav{max-height:280px;display:grid;gap:3px;overflow-y:auto}.creator-project-selector__popover>nav>button,.creator-project-selector__row>button:first-child{min-width:0;min-height:36px;display:flex;align-items:center;gap:8px;padding:0 9px;color:#566177;border-radius:9px;text-align:left;font-size:10px}.creator-project-selector__popover nav button.is-active,.creator-project-selector__row.is-active{color:var(--blue);background:var(--blue-soft)}.creator-project-selector__popover nav svg{width:15px;flex:0 0 auto}.creator-project-selector__popover nav span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-project-selector__popover nav em{color:#7181aa;font-size:7px;font-style:normal}.creator-project-selector__row{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) 28px 28px 28px;align-items:center;border-radius:9px}.creator-project-selector__action{width:28px;height:28px;display:grid;place-items:center;color:#8993a4;border-radius:8px;opacity:0}.creator-project-selector__row:hover .creator-project-selector__action,.creator-project-selector__action:focus-visible{opacity:1}.creator-project-selector__action:hover{color:var(--blue);background:#fff}.creator-project-selector__action.is-lock.is-active{color:#5d8f6f;opacity:1}.creator-project-selector__action.is-danger:hover{color:var(--red)}.creator-project-selector__create{display:grid;gap:7px;padding:9px;border-radius:10px;background:#f6f8fb}.creator-project-selector__create header{display:flex;align-items:center;justify-content:space-between;font-size:10px}.creator-project-selector__create input{height:34px;padding:0 9px;font-size:10px}.creator-project-selector__create>.button{min-height:32px;font-size:10px}.sidebar-brand>img{width:30px;height:30px;display:block;border-radius:50%;box-shadow:0 5px 14px #67892b33}.sidebar-brand--wordmark{width:52px;height:30px;justify-content:center}.sidebar-brand--wordmark>img{width:48px;height:22px;border-radius:0;object-fit:contain;box-shadow:none}.sidebar-brand strong{color:var(--ink);font-size:14px;font-weight:680;letter-spacing:-.2px}.sidebar__surface-switch{width:100%}.sidebar-task-section{min-height:0;display:grid;grid-template-rows:auto minmax(0,auto) auto;gap:8px}.sidebar-task-list{display:grid;gap:4px}.sidebar-task-list>button{min-width:0;display:flex;align-items:center;gap:8px;padding:8px;border-radius:9px;color:#617087;text-align:left}.sidebar-task-list>button:hover,.sidebar-task-list>button.is-active{color:var(--blue);background:#f3f7ff}.sidebar-task-list>button>svg{width:16px;flex:0 0 auto}.sidebar-task-list>button>span{min-width:0;display:grid;gap:2px}.sidebar-task-list strong{overflow:hidden;color:#3f4a5f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sidebar-task-list small{color:#929bac;font-size:9px}.sidebar-task-preview{display:grid;gap:5px;padding:9px;border:1px solid var(--line);border-radius:10px;background:#fafbfe}.sidebar-task-preview strong{font-size:10px}.sidebar-task-preview p{max-height:48px;overflow:hidden;color:#778297;font-size:9px;line-height:1.55}.sidebar-task-preview button{color:var(--blue);font-size:9px;text-align:left}.segmented{display:flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:9px;background:#f2f4f8}.segmented button{flex:1;min-height:32px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);border-radius:6px}.segmented button.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1b2a4617}.segmented--sidebar{margin:14px 0 24px}.segmented--sidebar button{min-height:30px;gap:5px;font-size:11px}.segmented--sidebar button svg{width:15px;height:15px}.sidebar__section-title{display:flex;align-items:center;justify-content:space-between;margin:0 5px 9px;font-size:12px;font-weight:700;color:#3a4458}.sidebar__section-title>div{display:flex;align-items:center;gap:2px}.sidebar__section-title button{width:25px;height:25px;display:grid;place-items:center;color:#7b8699;border-radius:5px}.sidebar__section-title button:hover{color:var(--blue);background:#f0f4fb}.sidebar__section-title--spaced{margin-top:26px}.sidebar__section-title--projects{margin-top:18px}.project-nav,.supplier-nav{display:grid;gap:3px}.project-nav button,.supplier-nav button{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 9px;border-radius:7px;color:#4e586d;text-align:left;font-size:11px}.project-nav button span{flex:1}.project-nav button em,.supplier-nav button em{margin-left:auto;color:#748096;font-style:normal;font-size:12px}.project-nav__row.is-task-project>button:first-child em{padding:2px 5px;border-radius:8px;color:#667eae;background:#eaf1ff;font-size:7px}.project-nav button.is-active,.supplier-nav button.is-active{color:var(--blue);background:var(--blue-soft)}.project-nav__row{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;border-radius:7px}.project-nav__row>button:first-child{min-width:0}.project-nav__row.is-active{color:var(--blue);background:var(--blue-soft)}.project-nav__row.is-active>button:first-child{color:var(--blue)}.project-nav__action{width:28px;min-height:28px;display:grid;place-items:center;padding:0;opacity:0;color:#8b94a4}.project-nav__row:hover .project-nav__action,.project-nav__row.is-active .project-nav__action,.project-nav__action:focus-visible{opacity:1}.project-nav__action--rename:hover{color:var(--blue);background:var(--blue-soft)}.project-nav__action--archive:hover{color:var(--red);background:#fff0f1}.project-create-popover{display:grid;gap:8px;margin:12px 4px 0;padding:10px;border:1px solid #cfdaf1;border-radius:8px;background:#fff;box-shadow:0 8px 22px #182a5317}.project-create-popover header{display:flex;align-items:center;justify-content:space-between;font-size:11px}.project-create-popover header button{color:#788397}.project-create-popover input{width:100%;height:33px;padding:0 8px;font-size:10px}.project-create-popover>.button{min-height:31px;font-size:10px}.sidebar-empty-note{display:grid;gap:5px;margin:18px 5px 0;padding:12px;border:1px dashed #d6ddea;border-radius:9px;color:#8a94a6;background:#fafbfe;font-size:10px;line-height:1.55}.sidebar-empty-note strong{color:#596579;font-size:11px}.sidebar-empty-note--center{margin-top:34px;justify-items:center;text-align:center}.sidebar-empty-note--center>svg{color:#7891cf}.notifications-chat-entry{position:relative;width:100%;display:flex;align-items:center;gap:7px;margin-top:5px;padding:7px 9px;color:#4e695e;border:1px solid #dce8e1;border-radius:10px;background:#f2faf5;text-align:left}.notifications-chat-entry>span{display:grid;gap:1px}.notifications-chat-entry small{color:#8ea097;font-size:7px}.notifications-chat-entry svg{width:16px;height:16px}html:has(body>#root>.auth-screen),body:has(>#root>.auth-screen),#root:has(>.auth-screen){min-width:320px;width:100%;min-height:100%}body:has(>#root>.auth-screen){overflow:hidden}.auth-screen{--auth-ease-enter: cubic-bezier(.16, 1, .3, 1);--auth-ease-exit: cubic-bezier(.4, 0, 1, 1);position:relative;isolation:isolate;width:100vw;min-width:320px;min-height:100vh;min-height:100svh;overflow:hidden;color:#fff;background:#236bc1}.auth-video,.auth-video video,.auth-scene-shade,.auth-pointer-glow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.auth-video{z-index:0;overflow:hidden;background:#236bc1 url(/assets/auth/lumi-hero-poster.jpg) center / cover no-repeat}.auth-video video{display:block;object-fit:cover;object-position:center center}.auth-scene-shade{z-index:1;background:linear-gradient(180deg,#0b2f7021,#1962ae00 46%,#102e4d2e),radial-gradient(circle at 50% 32%,#3d81db00,#0a306a14 76%,#091f482e);pointer-events:none}.auth-pointer-glow{z-index:6;pointer-events:none}.auth-brand-lockup{position:absolute;z-index:5;top:max(23px,calc(env(safe-area-inset-top) + 18px));left:max(24px,calc(env(safe-area-inset-left) + 20px));display:flex;align-items:center;gap:13px;color:#fff;text-shadow:0 2px 10px rgba(19,73,142,.32)}.auth-wordmark{width:clamp(104px,8.8vw,168px);height:auto;display:block;filter:drop-shadow(0 2px 8px rgba(189,224,255,.32));-webkit-user-select:none;user-select:none}.auth-brand-lockup>span{font-size:clamp(22px,2vw,34px);font-weight:300}.auth-brand-lockup>strong{font-size:clamp(22px,2vw,34px);font-weight:560;letter-spacing:0}.site-compliance-footer{position:absolute;z-index:8;right:24px;bottom:max(14px,env(safe-area-inset-bottom));left:24px;display:flex;justify-content:center;pointer-events:none}.site-compliance-footer a{padding:5px 9px;color:#ffffffd1;border-radius:8px;background:#1642792e;font-size:11px;text-decoration:none;text-shadow:0 1px 6px rgba(15,44,82,.42);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-compliance-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.auth-hero{position:absolute;z-index:2;top:15.6%;left:50%;width:min(760px,calc(100vw - 48px));display:grid;justify-items:center;color:#fff;text-align:center;opacity:0;visibility:hidden;filter:blur(6px);transform:translate(-50%,-16px) scale(.985);transition:opacity .18s var(--auth-ease-exit),transform .26s var(--auth-ease-exit),filter .2s var(--auth-ease-exit),visibility 0s linear .26s;pointer-events:none}.auth-hero.is-active{opacity:1;visibility:visible;filter:none;transform:translate(-50%) scale(1);transition:opacity .26s var(--auth-ease-enter) 70ms,transform .3s var(--auth-ease-enter) 70ms,filter .22s var(--auth-ease-enter) 70ms,visibility 0s;pointer-events:auto}.auth-hero__title{width:clamp(316px,34.1vw,654px);margin:0;line-height:0}.auth-hero__title img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.auth-hero>p{margin:8px 0 0;color:#fffffff0;font-size:clamp(13px,1.04vw,18px);font-weight:520;line-height:1.5;letter-spacing:.01em;text-shadow:0 2px 12px rgba(31,83,155,.42)}.auth-hero__actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:21px}.auth-hero__button{min-width:112px;height:40px;padding:0 22px;color:#fff;border:1px solid rgba(255,255,255,.66);border-radius:9px;background:#2b6cbb2e;box-shadow:inset 0 1px #ffffff24,0 8px 24px #1b4a8b1c;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);font-size:14px;font-weight:650;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform 80ms ease}.auth-hero__button--primary{background:#23549d8a;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #19428233}.auth-hero__button:hover{border-color:#ffffffe6;background:#4584cf5c;box-shadow:inset 0 1px #ffffff38,0 9px 28px #1942822e}.auth-hero__button:active{transform:scale(.985)}.auth-hero__button:focus-visible{outline-color:#ffffffd1;outline-offset:3px}.auth-card{--glass-x: 50%;--glass-y: 18%;position:absolute;z-index:3;top:50%;left:50%;width:min(426px,calc(100vw - 40px));max-height:calc(100svh - 52px);overflow-x:hidden;overflow-y:auto;padding:22px 30px 27px;color:#fff;border:1px solid rgba(255,255,255,.38);border-radius:25px;background:radial-gradient(circle at var(--glass-x) var(--glass-y),rgba(255,255,255,.2),rgba(255,255,255,.035) 38%),linear-gradient(145deg,#6eb0e638,#11488f42 52%,#7a64c029);box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff1a,0 24px 70px #0c367142,0 0 48px #b7daff21;backdrop-filter:blur(25px) saturate(132%);-webkit-backdrop-filter:blur(25px) saturate(132%);opacity:0;visibility:hidden;filter:blur(7px);transform:translate(-50%,calc(-50% + 18px)) scale(.985);transition:opacity .19s var(--auth-ease-exit),transform .26s var(--auth-ease-exit),filter .19s var(--auth-ease-exit),visibility 0s linear .26s;pointer-events:none;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) transparent}.auth-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:23px;background:linear-gradient(118deg,rgba(255,255,255,.17),transparent 30%,transparent 70%,rgba(255,235,242,.08));pointer-events:none}.auth-card.is-active{opacity:1;visibility:visible;filter:none;transform:translate(-50%,-50%) scale(1);transition:opacity .26s var(--auth-ease-enter) 80ms,transform .3s var(--auth-ease-enter) 80ms,filter .22s var(--auth-ease-enter) 80ms,visibility 0s;pointer-events:auto}.auth-card__back{position:absolute;top:21px;left:24px;width:32px;height:32px;display:grid;place-items:center;color:#ffffffe0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#ffffff14;transition:background .14s ease,border-color .14s ease}.auth-card__back:hover{border-color:#ffffff7a;background:#ffffff29}.auth-card__back svg{width:15px;height:15px}.auth-card__tabs{width:154px;display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:0 auto 23px;padding:3px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#15458529}.auth-card__tabs button{height:30px;color:#ffffffa6;border-radius:9px;font-size:12px;font-weight:650;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.auth-card__tabs button.is-active{color:#fff;background:#ffffff2b;box-shadow:inset 0 1px #fff3,0 4px 14px #1742801f}.auth-card__header{margin-bottom:23px;text-align:center}.auth-card__header>span{color:#e4f1ffb8;font-size:9px;font-weight:750;letter-spacing:.18em}.auth-card__header h2{margin:9px 0 7px;color:#fff;font-size:27px;line-height:1.18;letter-spacing:-.035em;text-shadow:0 2px 16px rgba(33,78,145,.28)}.auth-card__header p{margin:0;color:#f0f7ffc2;font-size:11px;line-height:1.55}.auth-form{display:grid;gap:14px}.auth-form>label{display:grid;gap:7px;color:#fafcffe0;font-size:11px;font-weight:650}.auth-form input{width:100%;height:44px;padding:0 13px;color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:11px;background:#ecf6ff1a;box-shadow:inset 0 1px #ffffff14;caret-color:#fff;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.auth-form input::placeholder{color:#e6f1ff75}.auth-form input:hover{border-color:#ffffff5c;background:#f0f8ff21}.auth-form input:focus{border-color:#ffffffb3;background:#f4faff29;box-shadow:0 0 0 3px #c4e2ff26,inset 0 1px #ffffff1f;outline:none}.auth-form__hint{color:#ffffff9e;font-size:10px;line-height:1.35}.auth-form input:-webkit-autofill,.auth-form input:-webkit-autofill:hover,.auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px #3a71b1b8 inset;transition:background-color 9999s ease-out}.auth-feedback{display:flex;align-items:center;gap:7px;padding:10px 11px;color:#effff8;border:1px solid rgba(199,255,229,.35);border-radius:10px;background:#1d886338;font-size:10px;line-height:1.45}.auth-feedback--error{color:#fff3f4;border-color:#ffd1d56b;background:#9d2d4340}.auth-feedback svg{width:15px;flex:0 0 auto}.auth-submit{width:100%;height:45px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:2px;color:#24548d;border:1px solid rgba(255,255,255,.75);border-radius:11px;background:#ffffffe0;box-shadow:0 9px 24px #143f7e2e,inset 0 1px #fff;font-size:13px;font-weight:750;transition:background .14s ease,box-shadow .14s ease,transform 80ms ease}.auth-submit:hover:not(:disabled){background:#fff;box-shadow:0 11px 28px #143f7e38,inset 0 1px #fff}.auth-submit:active:not(:disabled){transform:scale(.992)}.auth-submit svg{width:16px;height:16px}.auth-card__note{margin:15px 0 0;color:#e8f3ff96;font-size:9px;line-height:1.55;text-align:center}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.auth-card{background:#255b9eeb}.auth-hero__button{background:#295ea4e0}}@media(max-width:720px){.auth-video video{object-position:66% center}.auth-brand-lockup{gap:8px}.auth-brand-lockup .auth-wordmark{width:112px}.auth-brand-lockup>span,.auth-brand-lockup>strong{font-size:20px}.auth-hero{top:14%;width:calc(100vw - 30px)}.auth-hero__title{width:min(91vw,430px)}.auth-hero>p{max-width:88vw;margin-top:4px;font-size:13px}.auth-hero__actions{gap:12px;margin-top:18px}.auth-hero__button{min-width:106px;height:39px}.auth-card{width:min(410px,calc(100vw - 24px));max-height:calc(100svh - 30px);padding:20px 22px 24px;border-radius:22px}.auth-card__back{top:19px;left:20px}}@media(max-width:420px){.auth-video video{object-position:63% center}.auth-hero{top:16%}.auth-hero__actions{width:min(270px,88vw)}.auth-hero__button{min-width:0;flex:1}.auth-card__header h2{font-size:24px}}@media(max-height:650px)and (min-width:721px){.auth-hero{top:11%}.auth-hero__title{width:min(31vw,500px)}.auth-hero__actions{margin-top:13px}.auth-card{max-height:calc(100svh - 24px);padding-top:17px;padding-bottom:19px}.auth-card__tabs{margin-bottom:15px}.auth-card__header{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.auth-video video,.auth-pointer-glow{display:none}.auth-hero,.auth-hero.is-active,.auth-card,.auth-card.is-active{filter:none;transition:opacity .12s ease,visibility 0s}.auth-hero,.auth-hero.is-active{transform:translate(-50%)}.auth-card,.auth-card.is-active{transform:translate(-50%,-50%)}.auth-hero__button,.auth-submit{transition:none}}.creator-main{position:relative;min-height:0;overflow:hidden;display:block;padding:0}.mode-switch,.media-switch{width:max-content;display:flex;padding:3px;border:1px solid var(--line);border-radius:9px;background:#f3f5f9}.mode-switch button{min-width:78px;height:30px;border-radius:7px;color:#596377;font-size:11px}.mode-switch button.is-active{color:#fff;background:var(--blue);box-shadow:0 3px 9px #2468ff33}.media-switch button{height:30px;display:flex;align-items:center;gap:5px;padding:0 9px;border-radius:7px;color:#657086;font-size:10px}.media-switch button svg{width:15px}.media-switch button.is-active{color:var(--blue);background:#fff;box-shadow:0 1px 4px #1b2a461a}.creator-stage{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:visible;padding:0}.creator-surface{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.22,.8,.3,1),visibility 0s linear .2s;backface-visibility:hidden}.creator-surface.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media(prefers-reduced-motion:reduce){.creator-surface,.creator-surface--batch,.creator-surface.is-active{transition:opacity .01ms linear,visibility 0s}}.free-workbench{position:relative;--free-workbench-width: min(1020px, calc(100% - 72px) );--composer-height: 184px;--composer-bottom-gap: 22px;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) calc(var(--composer-height) + var(--composer-bottom-gap));gap:0;transition:grid-template-rows .28s cubic-bezier(.22,.8,.3,1)}.generation-scroll-region{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:52px clamp(28px,4vw,58px) 20px;scrollbar-gutter:stable}.generation-back-to-bottom{position:absolute;z-index:12;left:50%;bottom:calc(var(--composer-height) + var(--composer-bottom-gap) + 22px);width:34px;height:34px;display:grid;place-items:center;padding:0;color:#52627b;border:1px solid var(--line);border-radius:50%;background:#fffffff0;box-shadow:0 8px 24px #1c2c4c24;transform:translate(-50%);transition:color .16s ease,transform .16s ease,box-shadow .16s ease}.generation-back-to-bottom:hover{color:var(--blue);box-shadow:0 10px 26px #2468ff2e;transform:translate(-50%) translateY(-2px)}.generation-back-to-bottom svg{width:15px;height:15px}.generation-empty{position:relative;height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(74px,9vh,96px) 0 86px;color:#788173;text-align:center}.generation-empty>*{position:relative;z-index:1}.generation-empty__filtered-icon{width:58px;height:58px;display:grid;place-items:center;color:var(--blue);border:1px solid #dce7c3;border-radius:17px;background:var(--blue-soft)}.generation-empty h1{margin:0 0 9px;color:#263027;font-family:Baskerville,Baskerville Old Face,Iowan Old Style,Times New Roman,serif;font-size:clamp(38px,3.15vw,52px);font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:1.02}.generation-empty p{max-width:470px;margin:0;color:#687269;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.6}.generation-empty__templates{width:min(760px,78%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.generation-empty__templates button{min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:0;color:#5f695d;border:1px solid #e1e7da;border-radius:22px;background:#ffffffa3;box-shadow:0 16px 42px #4c5e3814,inset 0 1px #ffffffeb;text-align:left;opacity:0;transform:translateY(10px);animation:generation-template-enter .42s ease forwards;animation-delay:calc(var(--template-index, 0) * 70ms);-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.generation-empty__templates button:hover,.generation-empty__templates button:focus-visible{border-color:#bdd18f;background:#ffffffc7;box-shadow:0 20px 46px #647f2d24;transform:translateY(-3px)}.generation-empty__template-media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#f4f7ec}.generation-empty__template-media img,.generation-empty__template-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.generation-empty__template-media video{opacity:0;transition:opacity .18s ease}.generation-empty__templates button.is-previewing .generation-empty__template-media video{opacity:1}.generation-empty__template-copy{width:100%;min-height:42px;display:grid;gap:2px;padding:7px 8px 8px;background:#fffffff0}.generation-empty__templates strong{color:#344035;font-size:10px;font-weight:700}.generation-empty__templates small{overflow:hidden;color:#7a8477;font-size:8px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}@keyframes generation-template-enter{to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.generation-empty__templates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.generation-empty__templates button{opacity:1;transform:none;animation:none}.generation-empty__template-media video{display:none}}.generation-history{width:var(--free-workbench-width);margin:0 auto;display:grid;gap:15px}.generation-history-toolbar{position:relative;z-index:47;width:auto;min-height:44px;margin:0;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:6px 0;background:transparent}.creator-project-bar__free-controls .generation-history-toolbar{min-height:34px;padding:0}.generation-history-filter .platform-select__trigger,.generation-history-search-button,.generation-history-favorite{height:30px;min-height:30px;padding:0 9px;color:#748096;border:1px solid #dde3ed;border-radius:8px;background:#ffffffeb;font-family:inherit;font-size:9px;font-weight:500}.generation-history-filter .platform-select__trigger strong{color:#536078;font-weight:600}.generation-history-search-button,.generation-history-favorite{display:inline-flex;align-items:center;gap:5px}.generation-history-favorite.is-active{color:#d95574;border-color:#f0bfd0;background:#fff4f7}.generation-history-favorite svg{width:13px;height:13px}.generation-history-search-button:hover{color:var(--blue);border-color:#bfd0f3;background:#f5f8ff}.generation-history-search-button svg,.generation-history-search svg{width:13px;height:13px;flex:0 0 auto}.generation-history-search{width:min(238px,30vw);height:30px;display:flex;align-items:center;gap:6px;padding:0 7px 0 9px;color:#8290a6;border:1px solid #bfd0f3;border-radius:8px;background:#fff}.generation-history-search input{min-width:0;flex:1;border:0;color:#455168;background:transparent;font-size:10px}.generation-history-search input:focus{outline:0}.generation-history-search button{width:21px;height:21px;display:grid;place-items:center;color:#8b96a9;border-radius:5px}.generation-history-search button:hover{color:#d14d5d;background:#fff1f2}.free-history-pagination{width:var(--free-workbench-width);max-width:100%;margin:8px auto 14px;display:grid;justify-items:center;gap:6px;color:#8b998e;font-size:11px}.free-history-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;min-height:36px;border:1px solid rgba(147,167,143,.24);border-radius:18px;background:#fbfefa80;color:#5d795e}.free-history-pagination button:disabled{opacity:.6}.free-history-pagination [role=status]{color:#a46657;text-align:center}.generation-batch{padding:14px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 3px 14px #1e305209}.generation-batch--image,.generation-batch--video,.generation-batch--audio{padding:0;border:0;background:transparent;box-shadow:none}.generation-batch>header{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;margin-bottom:12px}.generation-batch>header.is-prompt-expanded{flex-direction:column;align-items:stretch;gap:10px}.generation-batch>header.is-prompt-expanded .generation-input-references{width:100%}.generation-batch>header.is-prompt-expanded .generation-prompt{width:100%}.generation-input-references{flex:0 0 auto;display:flex;align-items:center;gap:6px}.generation-input-references>button{position:relative;width:58px;height:54px;display:grid;place-items:center;overflow:hidden;color:#7485aa;border:1px solid #dce3ee;border-radius:12px;background:#f4f7fb;box-shadow:0 4px 12px #24324f12;cursor:zoom-in}.generation-input-references>button:hover:not(:disabled),.generation-input-references>button:focus-visible{border-color:#a9c8b5;box-shadow:0 0 0 3px #73b58a1f,0 8px 18px #24324f1a}.generation-input-references>button:disabled{cursor:default}.generation-input-references img,.generation-input-references video{width:100%;height:100%;object-fit:cover}.generation-input-references svg{width:17px;height:17px}.generation-input-references i{position:absolute;right:4px;bottom:4px;min-width:16px;height:16px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#1e2738b3;font-size:8px;font-style:normal}.generation-batch>header>div{display:flex;align-items:flex-start;gap:9px}.generation-batch>header .generation-prompt{min-width:0;flex:1;display:grid;align-items:flex-start;gap:5px}.generation-prompt>button{min-width:0;max-width:960px;display:-webkit-box;overflow:hidden;color:#3f495c;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;font-size:11px;line-height:1.6}.generation-prompt>button.is-expanded{width:100%;max-width:none;display:block;overflow:visible}.generation-batch header strong{font-size:13px}.generation-batch time{color:#9099aa;font-size:10px}.generation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;justify-content:start;gap:12px;width:min(100%,1240px)}.generation-batch--video .generation-grid{width:min(100%,620px);grid-template-columns:minmax(0,1fr)}.generation-batch--video.generation-batch--ratio-1-1 .generation-grid{width:min(100%,420px)}.generation-batch--video.generation-batch--ratio-3-4 .generation-grid{width:min(100%,300px)}.generation-batch--video.generation-batch--ratio-9-16 .generation-grid{width:min(100%,260px)}.generation-batch--audio .generation-grid{grid-template-columns:minmax(320px,560px)}.generation-card{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}.generation-card--result{overflow:visible;border:0;background:transparent}.generation-card.is-selected{border-color:transparent;box-shadow:none}.generation-card.is-selected .generation-card__media{box-shadow:0 0 0 2px var(--blue),0 4px 14px #2468ff24}.generation-card__media{position:relative;overflow:hidden;border-radius:12px;background:#edf1f7}.generation-card__media--image{aspect-ratio:var(--result-ratio, 3 / 4)}.generation-card__image{position:relative;width:100%;height:100%;display:block;padding:0;overflow:hidden;background:#edf1f7}.generation-card__image img{width:100%;height:100%;display:block;object-fit:cover}.generation-card__media--video{width:100%;max-width:620px;aspect-ratio:var(--result-ratio, 16 / 9);overflow:hidden;border:1px solid rgba(216,225,234,.9);border-radius:16px;background:#edf1f4}.generation-card__media--video video{width:100%;height:100%;max-height:none;display:block;object-fit:contain;border-radius:inherit;background:#edf1f4}.generation-card__video{position:relative;width:100%;height:100%;display:block;text-align:left;background:transparent}.generation-card__secondary-edit{position:absolute;z-index:2;top:8px;right:46px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:#1f2b40;border:0;border-radius:8px;background:#ffffffd6;box-shadow:none;opacity:0;transform:translateY(-3px);transition:.16s ease;font-size:9px}.generation-card__secondary-edit svg{width:16px;height:16px}.generation-card__video>video{width:100%}.generation-card__media:hover .generation-card__secondary-edit,.generation-card__media:focus-within .generation-card__secondary-edit{opacity:1;transform:translateY(0)}.generation-card__audio{min-height:58px;display:grid;place-items:center;padding:0;background:transparent}.generation-card__media--audio{overflow:visible;background:transparent}.generation-card__audio audio{width:100%;border:0;border-radius:0;background:transparent}.generation-card__download{position:absolute;z-index:2;top:8px;right:8px;width:30px;height:30px;padding:0;display:grid;place-items:center;color:#445169;border:0;border-radius:8px;background:#ffffffd6;box-shadow:none;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.generation-card__media:hover .generation-card__download,.generation-card__media:focus-within .generation-card__download{opacity:1;transform:translateY(0)}.generation-card__download:hover{color:var(--blue);background:#fff}.generation-card__download svg{width:16px;height:16px}@media(pointer:coarse){.generation-card__secondary-edit,.generation-card__download{width:44px;height:44px;opacity:1;transform:none}.generation-card__secondary-edit{right:60px}}.generation-card__check{position:absolute;top:8px;left:8px;width:18px;height:18px;display:grid;place-items:center;color:#fff;border:0;border-radius:50%;background:#ffffffc7;opacity:0;transform:scale(.86);transition:opacity .15s ease,transform .15s ease,background .15s ease}.generation-card__media:hover .generation-card__check,.generation-card__media:focus-within .generation-card__check,.generation-card.is-selected .generation-card__check{opacity:1;transform:scale(1)}.generation-card__check:hover{background:#fffffff5}.generation-card.is-selected .generation-card__check{background:var(--blue)}.generation-card__check svg{width:11px}.generation-card__published{position:absolute;z-index:3;top:9px;left:9px;min-height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#fff;border-radius:8px;background:#258b67e0;box-shadow:0 4px 14px #1241302e;opacity:0;transform:translateY(-3px);transition:.16s ease;font-size:9px}.generation-card__published svg{width:12px}.generation-card__media:hover .generation-card__published,.generation-card__media:focus-within .generation-card__published{opacity:1;transform:translateY(0)}.generation-card__meta{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;color:#727d91;font-size:9px}.generation-card a{display:grid;place-items:center;color:#637087}.generation-card a svg{width:15px}.batch-pending{min-height:112px;display:flex;align-items:center;justify-content:center;gap:11px;color:#6b51c7;border:1px dashed #d6ccfa;border-radius:9px;background:#fbf9ff}.batch-pending>div{display:grid;gap:5px}.batch-pending strong{color:#4a3b80;font-size:12px}.batch-pending span{color:#81789d;font-size:10px}.batch-pending--failed{color:var(--red);border-color:#f0c5c9;background:#fff8f8}.generation-card--pending{border:0;background:transparent}.generation-card--pending .generation-card__loading{position:relative;isolation:isolate;overflow:hidden;height:auto;aspect-ratio:var(--pending-ratio, 3 / 4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--free-loading-ink,#c8ced7);border:1px solid var(--free-loading-line,#2b313b);border-radius:18px;background:var(--free-loading-surface,#11151c);box-shadow:var(--free-loading-shadow,inset 0 1px 0 rgba(255,255,255,.045), 0 14px 34px rgba(12,16,22,.16))}.generation-card--pending .generation-card__loading:before,.generation-card--pending .generation-card__loading:after{position:absolute;pointer-events:none;content:""}.generation-card--pending .generation-card__loading:before{z-index:-1;top:-35%;right:-35%;bottom:-35%;left:-35%;background:radial-gradient(circle at 28% 34%,var(--pending-drift-primary,rgba(255,255,255,.115)),transparent 24%),radial-gradient(circle at 72% 68%,var(--pending-drift-secondary,rgba(255,255,255,.075)),transparent 28%);filter:blur(26px);animation:generation-loading-dark-drift 6.8s ease-in-out infinite alternate}.generation-card--pending .generation-card__loading:after{z-index:1;top:-24%;bottom:-24%;left:-38%;width:22%;transform:rotate(14deg);background:linear-gradient(90deg,transparent,var(--pending-sheen,rgba(255,255,255,.085)),transparent);filter:blur(8px);animation:generation-loading-dark-sheen 5.2s cubic-bezier(.4,0,.2,1) infinite}.generation-card__loading svg{width:23px;height:23px}.generation-card__loading-spinner{width:26px;height:26px;color:#769b86}.generation-estimated-progress{position:absolute;z-index:3;right:14px;bottom:14px;left:14px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.generation-estimated-progress>span{display:flex;align-items:center;justify-content:space-between;color:var(--free-progress-ink,rgba(238,243,248,.82));font-size:10px;letter-spacing:.02em}.generation-estimated-progress>span b{font-weight:500}.generation-estimated-progress>span strong{flex:0 0 auto;color:var(--free-progress-ink,#fff);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.generation-estimated-progress>i{height:4px;overflow:hidden;border-radius:999px;background:var(--free-progress-track,rgba(255,255,255,.13))}.generation-estimated-progress>i>b{height:100%;display:block;border-radius:inherit;background:var(--free-progress-fill,linear-gradient(90deg,#84d6a1,#d8f4df));box-shadow:0 0 12px #76da9c5c;transition:width .7s ease}.generation-card--failed{min-height:130px;aspect-ratio:var(--pending-ratio, 3 / 4);display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;color:#b64f59;border-color:#efc9ce;border-radius:18px;background:linear-gradient(145deg,#fff9f9,#fff4f5)}.generation-card--failed>svg{flex:0 0 auto;width:24px;height:24px}.generation-card--failed>span{min-width:0;display:grid;gap:5px}.generation-card--failed strong{color:#893d46;font-size:12px}.generation-card--failed small{color:#a45f67;font-size:10px;line-height:1.55;overflow-wrap:anywhere}.generation-card--failed code{width:fit-content;padding:3px 6px;color:#9c5f66;border-radius:6px;background:#b5556014;font-size:8px;overflow-wrap:anywhere}.generation-grid--failed{grid-template-columns:repeat(4,minmax(0,1fr))}.generation-card--pending>div:last-child small{color:#9aa3b2;font-size:8px}.generation-grid--pending-video{grid-template-columns:minmax(260px,520px)}.generation-card--pending-video .generation-card__loading{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:160px;max-height:420px}.generation-grid--pending-audio{grid-template-columns:minmax(320px,640px)}.generation-card--pending-audio .generation-card__loading{min-height:78px;aspect-ratio:auto;background:var(--free-loading-surface,#11151c)}.generation-card__wave{height:30px;display:flex;align-items:center;gap:3px}.generation-card__wave i{width:3px;height:10px;border-radius:4px;background:#a8b0ba;animation:voice-wave 1.05s ease-in-out infinite alternate}.generation-card__wave i:nth-child(3n+1){animation-delay:-.7s}.generation-card__wave i:nth-child(3n+2){animation-delay:-.35s}@keyframes voice-wave{to{height:28px;opacity:.56}}@keyframes generation-loading-dark-drift{0%{transform:translate3d(-3%,-2%,0) scale(.94)}to{transform:translate3d(4%,3%,0) scale(1.06)}}@keyframes generation-loading-dark-sheen{0%,20%{transform:translate(0) rotate(14deg);opacity:0}36%{opacity:.72}66%,to{transform:translate(620%) rotate(14deg);opacity:0}}@media(prefers-reduced-motion:reduce){.generation-card--pending .generation-card__loading:before,.generation-card--pending .generation-card__loading:after{animation:none}.generation-estimated-progress>i>b{transition:none}}.workbench-shell.is-light .generation-card__loading :is(p,small){color:var(--free-loading-muted)}.composer-inline-notice.composer-inline-notice--error{color:#a73535;overflow-wrap:anywhere;white-space:normal;text-overflow:clip}.structured-prompt-editor[aria-invalid=true]{box-shadow:inset 0 -2px #ca5b5b}.generation-composer{position:relative;z-index:20;width:var(--free-workbench-width, var(--workbench-composer-width));height:var(--composer-height, 100%);min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 38px;gap:5px;margin:0 auto;align-self:start;overflow:visible;isolation:isolate;padding:11px 14px;border:1px solid #ced7e6;border-radius:26px;background:#fff;box-shadow:0 10px 34px #1e30521a;transition:height .24s cubic-bezier(.2,.8,.2,1),min-height .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1)}.generation-composer.is-dragging{border-color:var(--blue);box-shadow:0 0 0 3px #2468ff1f,var(--shadow)}.generation-composer.has-references{grid-template-rows:minmax(0,1fr) 38px}.generation-composer.is-compact{height:84px;grid-template-rows:minmax(0,1fr);padding:9px 64px 9px 12px;overflow:hidden;border-radius:24px;box-shadow:0 8px 28px #1e305217;cursor:text}.generation-composer.is-compact .composer-editor-region{height:64px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;overflow:hidden}.generation-composer.is-compact .composer-editor-region:not(.has-references){grid-template-columns:minmax(0,1fr)}.generation-composer.is-compact .composer-reference-strip{width:54px;min-height:54px;height:54px;align-self:center;padding:0;overflow:hidden;transform:translateY(-3px)}.generation-composer.is-compact .composer-reference-strip .composer-reference-chip{display:none}.generation-composer.is-compact .composer-reference-strip .composer-reference-chip:first-child{width:54px;height:54px;display:flex}.generation-composer.is-compact .composer-reference-strip :is(.composer-reference-preview,img,video){width:54px!important;height:54px!important}.generation-composer.is-compact .composer-reference-strip .composer-reference-chip>button:last-child{display:none}.generation-composer.is-compact .composer-input-wrap,.generation-composer.is-compact .composer-editor-region.has-references .composer-input-wrap{min-height:0;height:54px}.generation-composer.is-compact .structured-prompt-editor{height:54px;overflow:hidden;padding:16px 3px;font-size:13px;line-height:22px;white-space:nowrap;text-overflow:ellipsis}.generation-composer.is-compact .composer-context-row{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.generation-composer.is-compact .composer-submit-area{gap:0}.generation-composer.is-compact .composer-send{width:42px;height:42px;border-radius:50%;background:#151a1d}.generation-composer.is-compact .composer-send:disabled{background:#151a1d}.generation-composer.is-compact .composer-send svg{width:19px;height:19px}.free-workbench.is-composer-compact .generation-back-to-bottom{bottom:calc(var(--composer-height) + var(--composer-bottom-gap) + 18px)}@media(prefers-reduced-motion:reduce){.generation-composer{transition:none}}.composer-drop-overlay{position:absolute;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--blue);border-radius:inherit;background:#f7fafff5;font-weight:700}.composer-context-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.composer-toolbar{min-width:0;flex:1;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.composer-toolbar::-webkit-scrollbar{display:none}.composer-capability-hint,.voice-design-hint{flex:0 0 auto;color:#8792a7;font-size:9px}.duration-slider{height:31px;min-width:126px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#8a94a6;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:9px}.generation-settings{position:relative;flex:0 0 auto}.generation-settings__trigger{height:30px;display:flex;align-items:center;gap:6px;padding:0 10px;color:#6d788b;border:1px solid #e2e6ed;border-radius:8px;background:#fff;font-size:9px;font-weight:500}.generation-settings__trigger svg{width:14px;color:#738198}.generation-settings__panel{max-height:min(540px,calc(100vh - 24px));overflow-y:auto;padding:9px 10px 10px;border:1px solid #eceff4;border-radius:15px;background:#fff;box-shadow:0 22px 64px #1928482e}.generation-settings__panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#748096;font-size:11px}.generation-settings__panel>header button{color:#778399}.generation-settings__panel--segmented{display:grid;gap:8px}.generation-setting-section{display:grid;gap:5px}.generation-setting-section>span{color:#9aa4b3;font-size:9px;font-weight:450}.generation-ratio-options,.generation-segment-options{display:grid;grid-template-columns:repeat(var(--generation-options, 6),minmax(0,1fr));padding:2px;border-radius:10px;background:#f5f6f8}.generation-ratio-options{--generation-options: 6 }.generation-ratio-options:has(>button:nth-child(5):last-child){--generation-options: 5 }.generation-ratio-options button{min-width:0;height:40px;display:grid;place-content:center;justify-items:center;gap:3px;color:#4a5260;border:1px solid transparent;border-radius:9px;font-size:10px;font-weight:500}.generation-ratio-options button.is-active,.generation-segment-options button.is-active{border-color:#f1f2f5;background:#fff;box-shadow:0 1px 5px #19263d12}.generation-ratio-options .ratio-option-shape{border:1.5px solid #596271;border-radius:4px}.generation-segment-options{--generation-options: 4;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.generation-segment-options button{height:34px;display:flex;align-items:center;justify-content:center;gap:4px;color:#4a5260;border:1px solid transparent;border-radius:9px;font-size:10px;font-weight:500}.generation-segment-options button svg{width:13px;color:#48b8cf}.generation-segment-options button small{color:#9aa4b3;font-size:8px;font-weight:450}.generation-resolution-note{color:#9aa4b3;font-size:8px;text-align:right}.generation-setting-section--duration .duration-slider{width:100%;height:38px;padding:0 11px;border:0;border-radius:11px;background:#f5f6f8;font-size:10px}.generation-setting-section--duration .duration-slider input{min-width:0;flex:1}.generation-setting-section--duration .duration-slider strong{font-size:11px}.duration-slider input{width:64px;accent-color:var(--blue)}.duration-slider strong{color:#465267;font-size:10px}.voice-composer{min-height:138px;grid-template-rows:auto minmax(58px,auto) 38px}.voice-mode-tabs{display:flex;gap:5px}.voice-composer-heading{display:flex;align-items:center;gap:8px}.voice-compact-prompt:focus-visible{outline:2px solid #599b7e;outline-offset:2px}.voice-composer>[hidden]{display:none}.generation-composer.voice-composer.is-compact{min-height:0;padding:9px 12px;grid-template-rows:minmax(0,1fr)}.voice-compact-bar{display:flex;align-items:center;min-width:0;gap:8px;height:100%}.voice-compact-prompt{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 0;color:#89968f;background:transparent;border:0;text-align:left;font-size:13px}.voice-compact-prompt>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-compact-prompt>svg{flex-shrink:0;width:18px;height:18px}.voice-compact-bar>.composer-send{position:static;flex:none;margin-inline-start:auto}.voice-mode-tabs button{height:27px;padding:0 10px;color:#69758a;border-radius:13px;font-size:10px}.voice-mode-tabs button.is-active{color:var(--blue);background:var(--blue-soft)}.app-shell .generation-composer.voice-composer .voice-editor-body>textarea,.app-shell .generation-composer.voice-composer .voice-editor-body>textarea:focus,.app-shell .generation-composer.voice-composer .voice-editor-body>textarea:focus-visible{width:100%;min-height:72px;padding:3px 1px;border:0;outline:0;box-shadow:none;background:transparent;resize:none}.voice-composer:has(.voice-editor-body>textarea:focus-visible){outline:1px solid rgba(117,143,85,.28);outline-offset:3px}.voice-design-history{width:var(--free-workbench-width);max-width:100%;display:grid;gap:16px;min-width:0;margin:16px auto}.voice-design-history:empty{display:none}.voice-design-result{min-width:0;padding:clamp(16px,2vw,28px);border-radius:22px;border:1px solid rgba(255,255,255,.8);background:#fafdfa7a;-webkit-backdrop-filter:blur(22px) saturate(112%);backdrop-filter:blur(22px) saturate(112%);box-shadow:inset 0 1px #ffffffd9,0 12px 36px #324d370f}.voice-design-result>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:#84928c;font-size:11px}.voice-design-result__eyebrow{font-size:9px;letter-spacing:.3em;color:#97a49a}.voice-design-result__header h3{display:flex;align-items:center;gap:12px;margin:6px 0 0;font-size:clamp(20px,1.8vw,26px);line-height:1.2;color:#29332b;font-weight:600}.voice-design-result__header h3 svg{width:28px;height:28px;color:#8a9a89}.voice-design-result__header time{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 10px;border-radius:10px;color:#748178;background:#e5ece67a;font-variant-numeric:tabular-nums}.voice-design-result>p{margin:16px 0 22px;font-size:14px;line-height:1.65;color:#59665d;overflow-wrap:anywhere}.voice-design-result .voice-candidate-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}.voice-design-result .voice-candidate-grid article{font-size:12px;gap:12px;padding:14px;align-content:start;border:1px solid rgba(154,174,153,.25);border-radius:15px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffbf,0 3px 12px #334a3606}.voice-design-result .voice-candidate-grid article.is-saved{border-color:#748f657a;background:#f9fdf694}.voice-candidate-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;color:#364034}.voice-candidate-heading strong{font-size:14px;font-weight:600}.voice-candidate-more{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;background:transparent;color:#84907e;border-radius:7px}.voice-candidate-more svg{width:19px;height:19px}.voice-candidate-heading>svg{width:20px;height:20px;color:#96a08e}.voice-candidate-heading>span{display:inline-flex;align-items:center;gap:4px;color:#718164;font-size:10px}.voice-design-result .voice-candidate-grid .voice-candidate-status{min-height:54px;padding:10px;display:flex;align-items:center;justify-content:center;gap:6px;background:#e8ede85c;border-radius:12px}.voice-candidate-status.is-error{color:#a35353}.voice-design-result .voice-candidate-grid .voice-candidate-save{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px;border:1px solid rgba(109,134,92,.43);border-radius:9px;background:#ffffff5c;color:#536747;text-align:center;font-size:12px}.voice-design-result .voice-candidate-grid .voice-candidate-save:not(:disabled):hover{color:#fff;background:#5c7051;border-color:#5c7051}.voice-design-result .voice-candidate-grid .voice-candidate-save:disabled{color:#8e9b85;border-color:#899c7b3b}.voice-candidate-save svg{flex:0 0 16px;width:16px;height:16px}.voice-design-result__footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:20px;color:#899487;font-size:11px}.voice-design-result__footer svg{width:20px;height:20px}.generation-scroll-region>.voice-history-controls{width:var(--free-workbench-width);max-width:100%;margin:12px auto}.voice-design-result .voice-candidate-grid input{width:100%;min-width:0;font-size:12px;padding:10px;border:1px solid rgba(151,170,147,.28);border-radius:9px;background:#ffffff8a}.voice-design-result .voice-candidate-grid audio{max-width:100%;height:34px}.voice-design-result .voice-candidate-grid .voice-preview-renew{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:22px;color:#7e8b7c;font-size:11px;background:transparent;border:0}.glass-audio-player{min-width:0}.glass-audio-player audio{display:none}.glass-audio-player audio[controls]{display:block}.glass-audio-player__controls{display:flex;align-items:center;gap:8px;padding:8px;min-height:54px;border-radius:13px;background:#e2e9e261}.glass-audio-player__play{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#a2b29b2b;color:#54664a}.glass-audio-player.is-playing .glass-audio-player__play{color:#fff;background:#5c7051}.glass-audio-player__play svg{width:16px;height:16px}.glass-audio-player__timeline{display:flex;flex:1;align-items:center;min-width:24px;gap:5px}.glass-audio-player__timeline>svg{width:22px;height:22px;flex-shrink:0;color:#98a68d}.voice-design-result .voice-candidate-grid .glass-audio-player input[type=range]{min-width:0;padding:0;height:14px;border:0;background:transparent;accent-color:#718560}.glass-audio-player time{flex-shrink:0;font-size:10px;color:#7a8477;font-variant-numeric:tabular-nums}.glass-audio-player__error{display:block;margin-top:7px;font-size:11px;line-height:1.5;color:#a35353}@media(pointer:coarse){.glass-audio-player__play{min-width:44px;min-height:44px}.voice-design-result .voice-candidate-grid .voice-candidate-save,.voice-design-result .voice-candidate-grid .voice-preview-renew{min-height:44px}}@media(prefers-reduced-transparency:reduce){.voice-design-result{background:#f7faf6;backdrop-filter:none;-webkit-backdrop-filter:none}}.voice-composer>textarea{width:100%;min-height:58px;padding:3px 1px;border:0;resize:none;outline:0;font-size:13px;line-height:1.65}.voice-candidate-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:7px}.voice-candidate-grid article{min-width:0;display:grid;gap:6px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#fafbfe;font-size:9px}.voice-candidate-grid audio{width:100%;height:27px}.voice-candidate-grid article>span{display:flex;align-items:center;gap:4px;color:#7e899d}.voice-candidate-grid article>button{color:var(--blue);text-align:left}.voice-candidate-grid article>button:disabled{color:#9da6b5}.voice-select-panel{padding:4px;border:1px solid var(--line);border-radius:12px;background:#fbfdfb;box-shadow:0 8px 24px #1f3a2d1f;overscroll-behavior:contain}.voice-select-row{display:flex;align-items:center;gap:3px;min-width:0;border-radius:10px}.voice-select-row:has([aria-checked=true]){background:var(--blue-soft)}.voice-select-row button{display:flex;align-items:center;justify-content:center;flex:0 0 30px;min-height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:#75837a}.voice-select-row button:hover,.voice-select-row button:focus-visible{background:#63825817;outline:1px solid var(--line)}.voice-select-row .voice-select-choice{flex:1;min-width:0;justify-content:space-between;gap:6px;padding:6px;text-align:left}.voice-select-choice span{display:flex;align-items:center;gap:5px;min-width:0}.voice-select-choice strong{min-width:0;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.voice-select-choice small{flex-shrink:0;color:#929d96;font-size:10px}.voice-select-row svg{flex-shrink:0;width:17px;height:17px}.voice-select-row .is-favorite{color:var(--blue)}.voice-select-row .is-danger{color:#bd7777}.voice-select-row button:disabled{opacity:.45}@media(pointer:coarse){.voice-select-row button{min-height:44px;flex-basis:44px}.voice-select-row .voice-select-choice{flex:1}}.composer-selection{display:flex;align-items:center;gap:7px;color:#5b6680;font-size:10px}.composer-selection>span{display:flex;align-items:center;gap:4px;color:var(--blue);font-weight:700}.composer-selection svg{width:13px}.composer-selection .button{min-height:29px;padding:0 10px;font-size:10px}.composer-input-wrap{position:relative;min-height:0;height:100%;overflow:hidden}.structured-prompt-editor{width:100%;height:100%;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:5px 3px;border:0;outline:0;line-height:1.55;font-size:13px;white-space:pre-wrap;word-break:break-word}.structured-prompt-editor:focus,.structured-prompt-editor:focus-visible{outline:0;box-shadow:none}.structured-prompt-editor:empty:before{content:attr(data-placeholder);color:#a4adbb}.inline-prompt-mention{display:inline-flex;align-items:center;gap:3px;margin:0 2px;padding:1px 4px 1px 2px;color:#344f86;border-radius:5px;background:#eef3ff;vertical-align:middle;white-space:nowrap}.inline-prompt-mention img{width:18px;height:18px;object-fit:cover;border-radius:4px}.composer-tool,.composer-optimize{height:28px;display:flex;align-items:center;gap:4px;padding:0 7px;color:#617087;border-radius:6px;white-space:nowrap;font-size:10px}.composer-tool:hover,.composer-optimize:hover{background:#f3f6fa}.composer-tool svg,.composer-optimize svg{width:15px}.composer-optimize{color:#7046ce}.voice-settings-panel{display:grid;gap:14px;max-width:calc(100vw - 24px);overflow-x:hidden}.voice-settings-panel>label,.voice-settings-advanced>label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;min-width:0;font-size:13px}.voice-settings-panel output{color:var(--text-muted, #7d8d86);font-variant-numeric:tabular-nums}.voice-settings-panel input[type=range]{width:100%;grid-column:1 / -1;accent-color:#668c74}.voice-settings-panel select{min-width:0;max-width:180px;padding:8px;border:1px solid #dfe8e2;border-radius:10px;background:#fff;color:inherit}.voice-settings-panel summary{cursor:pointer;font-size:13px;padding:4px 0}.voice-settings-advanced{display:grid;gap:12px;padding-top:12px}.voice-settings-advanced .voice-settings-toggle{display:flex;justify-content:flex-start}.voice-settings-panel>small{font-size:12px;color:#a46729}.voice-composer .voice-composer-notice{bottom:calc(100% + 8px);max-width:min(520px,calc(100% - 28px));font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.result-editor-backdrop{position:fixed;z-index:420;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#0f172a9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.result-editor-modal{width:min(1120px,94vw);max-height:90vh;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:24px;background:#fff;box-shadow:0 32px 100px #0a142a4d}.result-editor-modal>header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.result-editor-modal>header>div{display:grid;gap:3px}.result-editor-modal>header strong{color:#263247;font-size:15px}.result-editor-modal>header span{color:#8a94a6;font-size:9px}.result-editor-modal>header>button{width:34px;height:34px;display:grid;place-items:center;color:#6e788a;border-radius:10px}.result-editor-modal>header>button:hover{background:#f2f4f8}.result-editor-body{min-height:540px;display:grid;grid-template-columns:minmax(0,1fr) 300px}.result-editor-stage{min-width:0;display:grid;place-items:center;padding:24px;overflow:auto;background:#eef1f6}.result-editor-stage>video{max-width:100%;max-height:70vh;border-radius:18px;background:#0d1119;box-shadow:0 14px 36px #121c2f3d}.result-editor-canvas{position:relative;max-width:100%;max-height:70vh;overflow:hidden;border-radius:16px;box-shadow:0 14px 36px #121c2f33}.result-editor-canvas img{max-width:100%;max-height:70vh;display:block;object-fit:contain}.result-editor-canvas img.is-previewable{cursor:zoom-in}.result-editor-selection-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:crosshair;touch-action:none}.result-editor-selection-layer i{position:absolute;border:2px solid #fff;border-radius:8px;background:#2468ff2e;box-shadow:0 0 0 2px var(--blue),0 8px 24px #0f265433;pointer-events:none}.result-editor-controls{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:20px;border-left:1px solid var(--line)}.result-editor-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:12px;background:#f2f4f8}.result-editor-tabs button{min-height:36px;display:flex;align-items:center;justify-content:center;gap:5px;color:#66738a;border-radius:9px;font-size:10px}.result-editor-tabs button.is-active{color:var(--blue);background:#fff;box-shadow:0 2px 8px #22304c1a}.result-editor-controls textarea{min-height:150px;padding:11px;resize:vertical;border:1px solid var(--line);border-radius:12px;color:#3d485b;outline:none;font-size:11px;line-height:1.6}.result-editor-controls textarea:focus{border-color:#aab9dc}.result-editor-enhance-note{display:flex;align-items:flex-start;gap:9px;padding:12px;color:#5f6c82;border-radius:12px;background:#f6f3ff}.result-editor-enhance-note>span{display:grid;gap:4px}.result-editor-enhance-note strong{color:#55418f;font-size:11px}.result-editor-enhance-note small,.result-editor-controls>small{color:#8791a4;font-size:9px;line-height:1.5}.result-editor-reset,.result-editor-upload{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;color:#5c6980;border:1px solid var(--line);border-radius:10px;font-size:10px}.result-editor-reference-drop{display:grid;gap:8px;padding:10px;border:1px dashed #cbd5e6;border-radius:12px;background:#fafbfe}.result-editor-reference-drop>div{display:flex;flex-wrap:wrap;gap:6px}.result-editor-reference-drop>div>button{min-width:0;height:34px;display:flex;align-items:center;gap:5px;padding:3px 7px 3px 3px;color:#526078;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:9px}.result-editor-reference-drop img{width:27px;height:27px;object-fit:cover;border-radius:6px}.result-editor-reference-drop small{color:#8a94a6;font-size:9px;line-height:1.5}.result-editor-controls>.result-editor-submit-error{color:#d9364f;font-size:9px;line-height:1.5}.result-editor-controls>.button--wide{margin-top:auto}.result-editor-preview{position:fixed;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#0a101cd1;cursor:zoom-out;animation:result-preview-in .2s cubic-bezier(.2,.8,.2,1)}.result-editor-preview>img{max-width:94vw;max-height:94vh;object-fit:contain;border-radius:14px;box-shadow:0 28px 90px #00000061;cursor:default;animation:result-preview-image-in .24s cubic-bezier(.2,.8,.2,1)}.result-editor-preview>button{position:absolute;top:20px;right:22px;width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#ffffff24}@keyframes result-preview-in{0%{background:#0a101c00}}@keyframes result-preview-image-in{0%{opacity:.35;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.result-editor-preview,.result-editor-preview>img{animation:none}}.composer-submit-area{flex:0 0 auto;display:flex;align-items:center;gap:8px}.composer-point-quote{flex:0 0 auto;padding:4px 7px;color:#315ac9;border-radius:8px;background:#eef3ff;font-weight:700;font-size:9px;white-space:nowrap}.composer-send{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:#fff;border-radius:9px;background:var(--blue)}.composer-send:disabled{color:#fff;background:var(--blue);opacity:.58}.composer-send svg{width:17px}.composer-inline-notice{position:absolute;z-index:24;right:14px;bottom:54px;max-width:min(520px,calc(100% - 28px));padding:6px 9px;overflow:hidden;color:#53627a;border:1px solid #dce5f5;border-radius:8px;background:#f7fafff5;box-shadow:0 8px 24px #23335414;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mention-menu,.asset-picker{position:absolute;z-index:30;left:12px;bottom:52px;width:320px;max-height:245px;overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:var(--shadow)}.mention-menu{z-index:60;left:14px;bottom:54px;max-height:min(245px,calc(var(--composer-height, 166px) - 62px))}.mention-menu button,.asset-picker>button{width:100%;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:7px;border-radius:6px;text-align:left}.mention-menu button:hover,.asset-picker>button:hover{background:#f3f6fb}.mention-menu svg,.asset-picker svg{width:18px;color:#6680c7}.mention-menu span,.asset-picker span{min-width:0;display:grid;gap:2px}.mention-menu strong,.asset-picker strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mention-menu small,.asset-picker small{color:#929bab;font-size:8px}.asset-picker>div{display:flex;align-items:center;justify-content:space-between;padding:5px 7px 8px;border-bottom:1px solid var(--line);font-size:11px}.asset-picker>div button{color:#7a8497}.asset-picker__empty{min-height:70px}.voice-select-menu{max-height:320px;overflow-y:auto}.project-nav__rename{min-width:0;flex:1;display:flex;align-items:center;gap:4px}.project-nav__rename input{min-width:0;flex:1;height:28px;padding:0 7px;border:1px solid var(--line);border-radius:7px;outline:none}.project-nav__rename button{width:26px;height:26px;display:grid;place-items:center;color:var(--blue)}.composer-reference-strip{display:flex;gap:7px;overflow-x:auto;min-height:76px;padding:7px 7px 9px;scrollbar-width:none}.composer-editor-region{min-height:0;overflow:visible}.composer-editor-region.has-references{display:grid;grid-template-rows:auto minmax(104px,1fr);gap:4px}.composer-editor-region.has-references .composer-input-wrap{min-height:104px}.composer-reference-chip{position:relative;width:64px;height:64px;flex:0 0 auto;display:flex;align-items:center;padding:0;overflow:visible;color:#4d5c72;border:1px solid var(--line);border-radius:8px;background:#f8f9fb;font-size:9px}.composer-reference-chip img,.composer-reference-chip video{width:64px;height:64px;flex:0 0 auto;object-fit:cover;border-radius:6px}.composer-reference-chip>svg{width:22px;margin:auto;color:#6680c7}.composer-reference-preview{position:relative!important;z-index:1;width:64px!important;height:64px!important;overflow:hidden;border-radius:10px!important;background:transparent!important;transition:transform .16s ease,box-shadow .16s ease}.composer-reference-preview:hover,.composer-reference-preview:focus-visible{z-index:3;transform:translateY(-4px) scale(1.16);box-shadow:0 12px 26px #23335433}.composer-reference-chip>button:last-child{position:absolute;z-index:8;top:4px;right:4px;width:20px;height:20px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#262d3ad1;box-shadow:0 2px 8px #12192638}.composer-reference-chip>button:last-child svg{width:12px}.composer-reference-chip>button:last-child{opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;transform:scale(.88)}.composer-reference-chip:hover>button:last-child,.composer-reference-chip:focus-within>button:last-child,.composer-reference-preview:hover+button,.composer-reference-preview:focus-visible+button{opacity:1;pointer-events:auto;transform:scale(1)}.project-task-source{position:absolute;z-index:55;top:58px;right:14px;width:min(304px,31vw);max-height:calc(100% - 260px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgb(198 225 216 / 84%);border-radius:16px;background:#fffffff0;box-shadow:0 18px 52px #30464221;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:width .22s cubic-bezier(.22,.8,.3,1),border-radius .22s ease,transform .22s ease}.project-task-source.is-collapsed{width:116px;border-radius:14px 0 0 14px;transform:translate(14px)}.project-task-source__toggle{min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 11px;color:#48645e;text-align:left}.project-task-source__toggle>svg{width:17px;height:17px;color:var(--blue)}.project-task-source__toggle>svg:last-child{transition:transform .2s ease;transform:rotate(180deg)}.project-task-source.is-collapsed .project-task-source__toggle>svg:last-child{transform:rotate(0)}.project-task-source__toggle>span{min-width:0;display:grid;gap:2px}.project-task-source__toggle strong{overflow:hidden;color:#344d48;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-task-source__toggle em{color:#849790;font-size:7px;font-style:normal}.project-task-source__conversation{min-height:0;display:grid;gap:12px;padding:11px;overflow-y:auto;border-top:1px solid #e7efec;opacity:1;transition:opacity .15s ease}.project-task-source.is-collapsed .project-task-source__conversation{display:none;opacity:0}.project-task-source__copy{min-width:0;display:grid;gap:7px;padding:10px;border-radius:12px;background:#f5faf7}.project-task-source__copy>span{color:#759087;font-size:8px;font-weight:700}.project-task-source__copy p{max-height:116px;margin:0;overflow:auto;color:#526a64;font-size:9px;line-height:1.65;white-space:pre-wrap}.project-task-source__copy small{color:#899b95;font-size:8px;line-height:1.5}.project-task-source__conversation>section{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.project-task-source__conversation>section>header{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.project-task-source__conversation>section>header strong{color:#49645d;font-size:9px}.project-task-source__conversation>section>header span{color:#93a29d;font-size:7px}.project-task-source__conversation>section>button{min-width:0;display:grid;gap:4px;padding:5px;color:#697b76;border:1px solid #dfeae6;border-radius:10px;background:#fbfdfc;text-align:left;cursor:grab;transition:transform .16s ease,border-color .16s ease,background .16s ease}.project-task-source__conversation>section>button:active{cursor:grabbing}.project-task-source__conversation>section>button:hover{color:var(--blue);border-color:#b9d8cd;background:#f4fbf7;transform:translateY(-2px)}.project-task-source__conversation>section>button>span{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#edf4f1}.project-task-source__conversation>section img,.project-task-source__conversation>section video{width:100%;height:100%;object-fit:cover}.project-task-source__conversation>section b{overflow:hidden;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.project-task-source__conversation>section small{display:flex;align-items:center;gap:2px;color:#97a69f;font-size:7px}.project-task-source__conversation>section small svg{width:10px}@media(prefers-reduced-motion:reduce){.project-task-source,.project-task-source__toggle>svg:last-child{transition:none}}.composer-media-preview{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:60px;background:#0f172ab8}.composer-media-preview>button{position:absolute;top:22px;right:24px;width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#ffffff24}.composer-media-preview img,.composer-media-preview video{max-width:min(1100px,88vw);max-height:84vh;border-radius:16px;box-shadow:0 24px 80px #0000004d}.composer-media-preview__audio{width:min(520px,88vw);display:grid;place-items:center;gap:16px;padding:34px;color:#34463c;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0000004d}.composer-media-preview__audio>svg{width:42px;height:42px;color:#58a36d}.composer-media-preview__audio>audio{width:100%}.composer-media-preview>.composer-media-preview__retry{position:static;width:auto;height:auto;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;color:#42584d;border-radius:12px;background:#fff}.composer-toolbar--dreamina{gap:8px}.composer-toolbar--dreamina .platform-select__trigger{height:36px;padding:0 11px;border-color:#e1e5eb;border-radius:13px;color:#8390a2}.composer-toolbar--dreamina .platform-select__trigger strong{color:#202838;font-size:11px}.composer-toolbar--dreamina .platform-select__trigger>svg:first-child{width:17px;margin:0;color:var(--blue)}.composer-toolbar--dreamina .platform-select--media .platform-select__trigger strong{color:#0c9ac1}.composer-toolbar--dreamina .composer-tool{height:36px;padding:0 10px;border:1px solid #e1e5eb;border-radius:13px;background:#fff}.composer-toolbar--dreamina .composer-tool--icon{width:36px;justify-content:center;padding:0}.composer-toolbar--dreamina .platform-select--ratio .platform-select__trigger{min-width:86px;justify-content:flex-start}.composer-toolbar--dreamina .platform-select--ratio .platform-select__trigger strong{min-width:30px;flex:0 0 auto;text-align:left}.composer-optimize{width:34px;justify-content:center;padding:0}.mention-menu button{grid-template-columns:38px 1fr}.mention-menu button img{width:38px;height:38px;object-fit:cover;border-radius:7px}.asset-picker--visual{width:392px;max-height:330px;padding:10px}.asset-picker--visual>div{padding:4px 4px 10px}.asset-picker--visual>div>span{display:grid;gap:3px}.asset-picker--visual>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:9px}.asset-picker--visual>section>button{min-width:0;display:grid;gap:6px;padding:5px;border-radius:8px;background:#f7f8fb;text-align:left}.asset-picker--visual>section>button:hover{background:#eef4ff}.asset-picker--visual>section img,.asset-picker--visual>section video,.asset-picker__file{width:100%;aspect-ratio:1;display:grid;place-items:center;object-fit:cover;overflow:hidden;border-radius:7px;background:#e9edf5}.asset-picker--visual>section strong{overflow:hidden;padding:0 2px 2px;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.asset-picker--visual .asset-picker__empty{grid-column:1 / -1;grid-template-columns:34px 1fr;align-items:center;text-align:left}.publish-overlay{position:absolute;z-index:70;top:0;right:0;bottom:0;width:370px;overflow-y:auto;padding:18px;border-left:1px solid var(--line);background:#fff;box-shadow:-16px 0 38px #182a5321}.publish-overlay .drawer-title>div{display:grid;gap:3px}.publish-overlay--loading{display:grid;place-items:center;color:#7b8799;font-size:10px}.publish-mode-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.publish-mode-actions .button{min-width:0;font-size:10px}.publish-selected-section{padding:2px 0 8px}.publish-copy-toggle{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;color:#66738a;border:1px solid #e1e6ef;border-radius:10px;background:#fafbfe;text-align:left}.publish-copy-toggle>span{display:grid;gap:2px}.publish-copy-toggle strong{color:#4b586d;font-size:10px}.publish-copy-toggle small{color:#939dad;font-size:8px}.publish-copy-toggle>svg{width:14px;transition:transform .16s ease}.publish-copy-toggle.is-open>svg{transform:rotate(180deg)}.publish-copy-fields{display:grid;gap:0}.publish-copy-fields .field{margin:8px 0 0}.publish-title-label{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.publish-title-label>button{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;color:#6b4fbd;border:1px solid #ddd3f4;border-radius:8px;background:#faf7ff;font-size:8px;white-space:nowrap}.publish-title-label>button:hover{color:#5636ad;border-color:#cdbdea;background:#f5f0ff}.publish-title-label>button:disabled{opacity:.42}.publish-title-label>button svg{width:12px;height:12px}.publish-overlay .field>span{font-size:10px}.publish-overlay .field input,.publish-overlay .field textarea{font-size:10px}.publish-overlay .drawer-hint{font-size:9px;line-height:1.5}.publish-terms{display:grid;gap:9px;margin:12px 0;padding:11px;border:1px solid #e1e6ef;border-radius:12px;background:#fafbfe}.publish-terms>header{display:flex;align-items:center;justify-content:space-between}.publish-terms>header strong{color:#465267;font-size:10px}.publish-terms>header span{color:#929cad;font-size:8px}.publish-terms__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.publish-terms label{min-width:0;display:grid;gap:4px;color:#768197;font-size:8px}.publish-terms input,.publish-terms select{min-width:0;width:100%;height:32px;padding:0 7px;border:1px solid #dce3ed;border-radius:8px;color:#4e5a6e;background:#fff;font-size:9px}.publish-terms input:disabled{color:#a8b0bd;background:#f1f3f6}.publish-platforms{display:grid;gap:5px}.publish-platforms>span{color:#768197;font-size:8px}.publish-platforms>div{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.publish-platforms label{flex:0 0 auto}.publish-platforms label{display:flex;grid-template-columns:none;align-items:center;gap:4px;padding:5px 7px;border:1px solid #e0e5ee;border-radius:14px;background:#fff}.publish-platforms input{width:11px;height:11px;padding:0}.publish-platforms label img{width:22px;height:22px;display:block;object-fit:contain}.publish-platforms label:has(img){min-width:50px;justify-content:center;padding-inline:8px}.document-format-select{width:58px;min-width:58px}.document-format-select .platform-select__trigger{width:100%;height:34px;justify-content:space-between;gap:3px;padding:0 5px 0 9px;border-color:#d7e2cf;border-radius:9px;color:#4f6255;background:#fff}.document-format-select .platform-select__trigger strong{color:inherit;font-size:9px;font-weight:620}.document-format-select .platform-select__caret{width:10px;height:10px;flex-basis:10px;margin:0 3px 0 0}.document-format-menu{min-width:88px;padding:5px;border-color:#d7e2cf;border-radius:12px;box-shadow:0 16px 38px #2a3d3329}.document-format-menu>button{min-height:34px;justify-content:space-between;gap:8px;border-radius:8px}.publish-review-terms{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px;border-top:1px solid #e6eaf1}.brief-reference-section{display:grid;gap:8px;margin:12px 0}.brief-reference-section>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.brief-reference-section>div:first-child strong{color:#4c586d;font-size:10px}.brief-reference-section>div:first-child span{color:#929cad;font-size:8px}.brief-reference-drop{min-height:54px;display:flex;align-items:center;justify-content:center;gap:6px;color:#758198;border:1px dashed #cbd5e5;border-radius:10px;background:#fafbfe;font-size:9px}.brief-reference-drop.is-dragging{color:#315ecb;border-color:#8da9e8;background:#f0f5ff}.brief-reference-drop svg{width:17px}.brief-reference-list{display:grid;gap:7px}.brief-reference-list article{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:6px;border:1px solid #e1e6ef;border-radius:9px;background:#fbfcfe}.brief-reference-list article>img{width:44px;height:44px;object-fit:cover;border-radius:7px}.brief-reference-video{position:relative;width:44px;height:44px;display:grid;place-items:center;overflow:hidden;color:#fff;border-radius:7px;background:#dfe5ee}.brief-reference-video video{width:100%;height:100%;object-fit:cover}.brief-reference-video>svg{position:absolute;width:16px;padding:3px;border-radius:50%;background:#141e3285}.brief-reference-list article>label{min-width:0;display:grid;gap:3px}.brief-reference-list article>label span{color:#8a95a7;font-size:8px}.brief-reference-list article>label input{min-width:0;height:30px;padding:0 7px;border:1px solid #dce3ed;border-radius:7px;outline:0;font-size:9px}.brief-reference-list article>button{width:24px;height:24px;display:grid;place-items:center;color:#97a0b0;border-radius:6px}.brief-reference-list article>button:hover{color:#d14d5a;background:#fff0f2}.brief-reference-list article>button svg{width:12px}.publisher-picker{position:relative}.publisher-picker__label{display:block;margin-bottom:6px;color:#68748a;font-size:9px}.publisher-picker__trigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;color:#778297;border:1px solid var(--line);border-radius:10px;text-align:left}.publisher-picker__trigger>span{display:grid;gap:2px}.publisher-picker__trigger>svg{width:14px;transition:transform .15s ease}.publisher-picker__trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.publisher-picker__dropdown{position:absolute;z-index:90;top:calc(100% + 6px);left:0;right:0;padding:8px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 14px 36px #1e2d4e29}.publisher-picker__dropdown--portal{z-index:var(--layer-popover);top:auto;right:auto;bottom:auto;animation:compact-dropdown-in .15s cubic-bezier(.2,.8,.2,1) both}.publisher-picker--up .publisher-picker__dropdown{top:auto;bottom:calc(100% + 6px)}.publisher-picker__dropdown>label{height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:8px;background:#f4f6fa}.publisher-picker__dropdown>label svg{width:14px;color:#8792a5}.publisher-picker__dropdown>label input{width:100%;border:0;outline:0;background:transparent;font-size:10px}.publisher-picker__dropdown>small{display:block;margin:8px 3px 4px;color:#98a1b0;font-size:8px}.publisher-picker__results{display:grid;max-height:190px;overflow-y:auto}.publisher-picker__results>div{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;border-radius:8px}.publisher-picker__results>div:hover{background:#f3f6ff}.publisher-picker__results>div.is-supplier{border:1px solid #ddd7f5;background:#f8f6ff}.publisher-picker__results>div.is-supplier:hover{border-color:#c8bceb;background:#f1edff}.publisher-picker__results>div>button:first-child{width:100%;min-width:0;display:grid;gap:2px;padding:7px 8px;text-align:left}.publisher-picker__results>div>button:last-child{width:28px;height:28px;display:grid;place-items:center;color:#9ba4b4}.publisher-picker__results>div>button.is-favorite{color:#d89313}.publisher-picker__empty{padding:11px 8px;text-align:center}.publisher-picker strong{color:#3c475b;font-size:10px}.publisher-picker span{color:#8b95a7;font-size:9px}.publisher-picker__candidate-heading{min-width:0;display:flex!important;align-items:center;gap:6px}.publisher-picker__candidate-heading strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publisher-picker__candidate-heading em{flex:0 0 auto;padding:2px 6px;color:#6653b7;border-radius:999px;background:#eae5fb;font-size:7.5px;font-style:normal;font-weight:700}.publisher-picker__candidate-meta{width:100%;min-width:0;display:block!important;overflow:hidden;font-size:8px!important;text-overflow:ellipsis;white-space:nowrap}.publish-overlay .drawer-title span{color:var(--muted);font-size:9px;font-weight:400}.publish-overlay .muted{display:flex;align-items:center;gap:5px}.publish-overlay .muted svg{width:14px}.detail-drawer{border-left:1px solid var(--line);border-radius:0;background:#fff}.detail-drawer{scrollbar-width:none}.detail-drawer::-webkit-scrollbar{display:none}.batch-layout .detail-drawer{margin:0;padding:20px;height:100%}.drawer-title{position:sticky;z-index:6;top:-20px;height:40px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px;border-bottom:1px solid var(--line);background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:17px}.drawer-title button{color:#667085}.drawer-section{padding:8px 0 14px}.muted{margin:4px 0 12px;color:var(--muted);font-size:12px}.publish-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.publish-thumbs div{position:relative;min-height:72px;overflow:hidden;border-radius:8px}.publish-thumbs img,.publish-thumbs video{width:100%;height:auto;max-height:240px;display:block;object-fit:contain;background:#f5f7f3}.publish-thumbs span{position:absolute;z-index:2;top:5px;left:5px;width:18px;height:18px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--blue);font-size:10px}.publish-thumbs div>button{position:absolute;z-index:2;top:5px;right:5px;width:20px;height:20px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#141c28ad}.publish-thumbs div>button svg{width:12px}.field{display:grid;gap:7px;margin:13px 0}.field>span{display:flex;justify-content:space-between;font-size:12px;font-weight:650}.field em{color:#9aa3b2;font-style:normal;font-weight:400}.field input,.field textarea{width:100%;padding:10px 11px}.field textarea{min-height:132px;line-height:1.65}.field .field__short{min-height:68px}.drawer-cta{margin-top:14px}.drawer-hint{display:flex;align-items:center;justify-content:center;gap:5px;color:#8791a3;font-size:12px}.generation-day-entry{display:grid;gap:10px}.generation-day-label{margin:12px 0 3px;color:#1f2938;font-size:20px;font-weight:650;letter-spacing:-.35px}.generation-day-entry:first-child .generation-day-label{margin-top:2px}.generation-run-summary{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:0;color:#8a95a6;font-size:10px}.generation-run-summary>span:not(:last-child):after{content:"·";margin:0 7px;color:#c0c7d2}.generation-run-detail{position:relative;display:inline-flex;align-items:center}.generation-run-detail>button{display:inline-flex;align-items:center;gap:4px;color:#718099;font-size:10px}.generation-run-detail>button:hover,.generation-run-detail>button:focus-visible{color:var(--blue)}.generation-run-detail>button svg{width:13px;height:13px}.generation-run-detail__popover{position:absolute;z-index:20;top:calc(100% + 7px);right:0;width:250px;display:grid;grid-template-columns:72px 1fr;gap:7px 12px;padding:13px 14px;color:#657188;border:1px solid #e0e5ee;border-radius:12px;background:#fff;box-shadow:0 16px 36px #1b274129;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;pointer-events:none}.generation-run-detail:hover .generation-run-detail__popover,.generation-run-detail:focus-within .generation-run-detail__popover{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.generation-run-detail__popover b{color:#8893a6;font-size:9px;font-weight:560}.generation-run-detail__popover em{color:#3e4a60;font-size:9px;font-style:normal;text-align:right}.generation-batch-actions{display:flex;align-items:center;gap:6px;margin-top:10px}.generation-batch-actions>button,.generation-more>button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;color:#4f5c71;border:1px solid #e1e5ec;border-radius:9px;background:#f6f7f9;font-size:10px}.generation-batch-actions>button:hover,.generation-more>button:hover{color:#27354c;border-color:#d5dce7;background:#eef1f5}.generation-batch-actions>button:disabled{color:#aab2bf;cursor:not-allowed}.generation-batch-actions svg{width:14px;height:14px}.generation-more{position:relative}.generation-more>button{width:34px;padding:0}.generation-more__menu{position:absolute;z-index:18;bottom:calc(100% + 7px);left:0;width:142px;display:grid;gap:2px;padding:5px;border:1px solid #e1e6ee;border-radius:11px;background:#fff;box-shadow:0 14px 34px #1d2a4426}.generation-more__menu button{min-height:32px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#4f5b70;border-radius:7px;text-align:left;font-size:9px}.generation-more__menu button:hover{background:#f4f6fa}.generation-more__menu button.is-danger{color:#c54f5f}.generation-more__menu button.is-danger:hover{background:#fff1f3}.generation-more__menu button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.generation-day-label{font-size:17px}.generation-batch>header{flex-direction:column}.generation-input-references>button{width:50px;height:47px}.generation-run-detail__popover{right:auto;left:0}}.glass-video-player{min-width:0;overflow:hidden;border-radius:inherit;container-type:inline-size}.glass-video-controls{position:absolute;z-index:3;right:14px;bottom:12px;left:14px;min-width:0;min-height:48px;display:grid;grid-template-columns:36px auto 12px minmax(80px,1fr) 32px 32px;align-items:center;gap:9px;padding:6px 10px;color:#fff;border:1px solid rgb(255 255 255 / 54%);border-radius:17px;background:#242e4c57;box-shadow:inset 0 1px #ffffff6b,0 8px 26px #151a3142;-webkit-backdrop-filter:blur(16px) saturate(1.22);backdrop-filter:blur(16px) saturate(1.22);opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.glass-video-controls{pointer-events:auto}.glass-video-player:hover .glass-video-controls,.glass-video-player:focus-within .glass-video-controls{opacity:1;transform:translateY(0)}.glass-video-controls button{width:30px;height:30px;display:grid;place-items:center;color:#fff;border-radius:10px}.glass-video-controls button:hover{background:#ffffff24}.glass-video-controls__play{width:36px!important;height:36px!important;border:1px solid rgb(255 255 255 / 70%);background:#ffffff24;box-shadow:0 0 16px #d79aff75}.glass-video-controls button svg{width:17px;height:17px}.glass-video-controls time{font-size:11px;white-space:nowrap}.glass-video-controls__sparkle{width:11px;height:11px;color:#fff;filter:drop-shadow(0 0 5px #f3b4ff)}.glass-video-controls input[type=range]{width:100%;height:4px;padding:0;border:0;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:linear-gradient(90deg,#5cc8ff 0%,#bf8cff var(--video-progress),rgb(255 255 255 / 48%) var(--video-progress),rgb(255 255 255 / 48%) 100%);box-shadow:0 0 9px #8e9eff8c}.glass-video-controls input[type=range]{min-width:0}.glass-video-controls input[type=range]::-webkit-slider-thumb{width:13px;height:13px;border:2px solid #fff;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c69aff;box-shadow:0 0 10px #dcbaff}.glass-video-controls input[type=range]::-moz-range-thumb{width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#c69aff;box-shadow:0 0 10px #dcbaff}@media(hover:none){.glass-video-controls{opacity:1;transform:none}}.glass-video-player__fallback{position:absolute;z-index:4;top:12px;left:12px;padding:5px 8px;color:#fff;border-radius:8px;background:#1b253dad;font-size:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-video-player.is-native-fallback>video{object-fit:contain}@container (max-width: 340px){.glass-video-controls{right:8px;bottom:6px;left:8px;grid-template-areas:"play time sound fullscreen" "progress progress progress progress";grid-template-columns:24px minmax(0,1fr) 24px 24px;gap:3px 6px;min-height:42px;padding:4px 7px;border-radius:11px}.glass-video-controls button,.glass-video-controls__play{width:24px!important;height:24px!important;min-height:0;padding:0;border-radius:7px}.glass-video-controls button svg{width:14px;height:14px}.glass-video-controls time{font-size:10px}.glass-video-controls__play{grid-area:play}.glass-video-controls time{grid-area:time;min-width:0;overflow:hidden;text-overflow:ellipsis}.glass-video-controls__sparkle{display:none}.glass-video-controls input[type=range]{grid-area:progress;height:3px;margin:2px 0}.glass-video-controls__sound{grid-area:sound}.glass-video-controls__fullscreen{grid-area:fullscreen}}@media(pointer:coarse){.glass-video-controls{grid-template-columns:44px minmax(0,1fr) 44px 44px;grid-template-areas:"play time sound fullscreen" "progress progress progress progress";gap:4px;padding:4px 7px}.glass-video-controls button,.glass-video-controls__play{width:44px!important;height:44px!important}.glass-video-controls__play{grid-area:play}.glass-video-controls time{grid-area:time}.glass-video-controls__sparkle{display:none}.glass-video-controls input[type=range]{grid-area:progress}.glass-video-controls__sound{grid-area:sound}.glass-video-controls__fullscreen{grid-area:fullscreen}}.free-workbench__lumi{position:absolute;z-index:30;right:calc((100% - var(--free-workbench-width)) / 2 + 16px);bottom:calc(var(--composer-height,184px) + var(--composer-bottom-gap) - 26px);width:50px;height:50px;display:block;overflow:hidden;pointer-events:none;filter:drop-shadow(0 9px 14px rgb(43 74 60 / 18%));transform-origin:top right;will-change:transform,opacity;transition:transform .28s cubic-bezier(.22,.8,.3,1),opacity .16s ease}.free-workbench__lumi>img,.free-workbench__lumi>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain}.free-workbench__lumi>video{opacity:0}.free-workbench__lumi.is-video-ready>img{opacity:0}.free-workbench__lumi.is-video-ready>video{opacity:1}.free-workbench.is-composer-compact .free-workbench__lumi{opacity:.94;transform:scale(.88)}.generation-custom-option{min-height:34px;padding:0 12px;color:#566276;border:1px solid #e2e7ee;border-radius:10px;background:#f7f9fb;font-size:10px;font-weight:650}.generation-custom-option.is-active{color:#315fca;border-color:#bfcff1;background:#f0f5ff;box-shadow:0 0 0 3px #3b6ad112}.generation-custom-size-fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:7px;padding:8px;border:1px solid #e6eaf0;border-radius:11px;background:#fbfcfe}.generation-custom-size-fields label,.generation-custom-count{display:grid;gap:5px;color:#8691a3;font-size:8px}.generation-custom-size-fields input,.generation-custom-count input{width:100%;min-height:32px;padding:0 9px;color:#435169;border:1px solid #dce3ed;border-radius:8px;background:#fff;font-size:10px;outline:0}.generation-custom-size-fields input:focus,.generation-custom-count input:focus{border-color:#9db4e5;box-shadow:0 0 0 3px #3d6acb14}.generation-custom-size-fields>i{align-self:center;color:#9ba5b4;font-style:normal}.generation-custom-size-fields>small{grid-column:1 / -1;color:#929dab;font-size:8px}.generation-count-options{grid-template-columns:repeat(5,minmax(0,1fr))}.generation-custom-count{grid-template-columns:auto minmax(0,120px) auto;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:#f7f9fb}.generation-custom-count small{color:#929dab}.generation-grid.is-horizontal{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 36px)/4);max-width:100%;overflow-x:auto;overflow-y:visible;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin}.generation-grid.is-horizontal>*{min-width:0;scroll-snap-align:start}.generation-batch--video .generation-grid.is-horizontal{width:100%;grid-auto-columns:calc((100% - 36px)/4)}.media-result-viewer{position:fixed;z-index:1220;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100vw;height:100vh;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:20px 76px 34px;color:#eef6f2;background:#0d1412d6;-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%);animation:media-viewer-in .2s cubic-bezier(.2,.8,.2,1) both}.media-result-viewer>header{width:min(1180px,100%);min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:0 4px}.media-result-viewer>header>span{min-width:0;display:grid;gap:3px}.media-result-viewer>header strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.media-result-viewer>header small{color:#e9f5efa8;font-size:9px}.media-result-viewer>header>div{display:flex;align-items:center;gap:8px}.media-result-viewer>header button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:#eef7f2;border:1px solid rgb(255 255 255 / 18%);border-radius:11px;background:#ffffff17;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.media-result-viewer>header button:last-child{width:36px;padding:0}.media-result-viewer>header svg{width:15px;height:15px}.media-result-viewer__edit:hover{background:#80bc9740}.media-result-viewer>main{width:min(1180px,100%);height:100%;min-width:0;min-height:0;max-height:100%;display:grid;place-items:center;overflow:hidden;margin:0 auto;padding:8px 0}.media-result-viewer>main img,.media-result-viewer>main video{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;display:block;object-fit:contain;object-position:center;border-radius:16px;background:#0000003d;box-shadow:0 28px 90px #00000057}.media-result-viewer--video>main video{width:auto;height:100%;aspect-ratio:var(--media-aspect-ratio,16 / 9)}.media-result-viewer__previous,.media-result-viewer__next{position:fixed;top:50%;width:46px;height:64px;display:grid;place-items:center;color:#f2f8f5;border:1px solid rgb(255 255 255 / 16%);border-radius:15px;background:#ffffff17;transform:translateY(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.media-result-viewer__previous{left:20px}.media-result-viewer__next{right:20px}.media-result-viewer__previous:disabled,.media-result-viewer__next:disabled{opacity:.24}@keyframes media-viewer-in{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.free-workbench__lumi{width:44px;height:44px;right:60px}.generation-grid.is-horizontal{grid-auto-columns:min(76vw,280px)}.media-result-viewer{padding:max(8px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.media-result-viewer>header{min-height:48px;padding-inline:0}.media-result-viewer>header button{min-height:34px}.media-result-viewer__previous,.media-result-viewer__next{top:auto;bottom:max(16px,env(safe-area-inset-bottom));width:42px;height:42px;transform:none}.media-result-viewer__previous{left:12px}.media-result-viewer__next{right:12px}.media-result-viewer>header strong{max-width:52vw}}@media(prefers-reduced-motion:reduce){.media-result-viewer{animation:none}}.creator-project-bars .creator-project-bar{justify-content:flex-end;gap:0}.creator-project-bar .creator-project-bar__free-controls{flex:0 0 auto;width:auto}.generation-history-toolbar.generation-history-toolbar--icons{width:auto;min-height:36px;flex:none;gap:0;padding:0}.generation-history-toolbar--icons .generation-history-icon,.creator-project-selector.is-icon-only .creator-project-selector__toggle{display:grid;place-items:center;width:36px;height:36px;color:#52655d;border-radius:9px;background:#ffffffb3;border:0;padding:0}.generation-history-icon>svg,.creator-project-selector.is-icon-only .creator-project-selector__toggle>svg{width:20px;height:20px}.generation-history-toolbar--icons .generation-history-icon:is(:hover,:focus-visible,[aria-expanded=true],.is-active),.creator-project-selector.is-icon-only .creator-project-selector__toggle:is(:hover,:focus-visible,[aria-expanded=true]){color:#3c8062;background:#e4f2e9}.creator-project-selector.is-icon-only{width:36px;max-width:36px}.creator-project-selector.is-icon-only .creator-project-selector__trigger{min-height:36px;padding:0;border:0;background:transparent;box-shadow:none}.creator-project-selector.is-icon-only .creator-project-selector__popover{left:auto;right:0;max-width:calc(100vw - 32px)}.generation-history-filter-panel{position:absolute;z-index:95;top:calc(100% + 8px);right:0;width:min(270px,calc(100vw - 40px));display:grid;gap:10px;padding:12px;border:1px solid #e1ebe4;border-radius:14px;background:#f8fffb;box-shadow:0 12px 30px #26453621}.generation-history-filter-panel>.platform-select,.generation-history-filter-panel .platform-select__trigger{width:100%;min-width:0}.generation-history-filter-panel>button{min-height:34px;font-size:12px;border-radius:8px}.app-shell .generation-history-filter-panel{padding:12px;gap:8px;border:1px solid rgb(255 255 255 / 68%);background:linear-gradient(140deg,#fbfffce0,#ebf7f0bf);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);box-shadow:inset 0 1px #ffffffe0,0 14px 36px #3559441f}.app-shell .generation-history-filter-panel :is(.platform-select__trigger,.generation-history-favorite){min-height:38px;padding:9px 10px;border:0;border-radius:10px;background:linear-gradient(130deg,#ffffff9e,#daeae13d);box-shadow:inset 0 1px #ffffffc7,0 2px 8px #3e5e4c08;font-size:12px;color:#66796d}.app-shell .generation-history-filter-panel .platform-select__trigger :is(strong,span){font-size:inherit}.app-shell .generation-history-filter-panel :is(.platform-select__trigger,.generation-history-favorite):is(:hover,[aria-expanded=true],[aria-pressed=true]){background:#d6ebdfad;color:#3d7053}.app-shell .generation-history-filter-panel>button:last-child{border:0;background:transparent;color:#89978e;box-shadow:none}.free-history-select-menu{border-color:#ffffffa6;background:#f7fdf9f2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 12px 32px #3559441f}.free-history-single-day{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;color:#66796d;font-size:12px}.free-history-single-day input{min-width:0;width:100%;padding:8px;border:0;border-radius:8px;color:inherit;background:#ffffff8c;font:inherit}.free-history-single-day small{grid-column:1 / -1;font-size:10px;color:#8d9b92}@media(max-width:600px)and (pointer:coarse){.app-shell .generation-history-filter-panel :is(.platform-select__trigger,.generation-history-favorite){min-height:44px}.free-history-single-day input{min-height:44px;font-size:16px}}.generation-history-toolbar .generation-history-search--floating{position:absolute;top:calc(100% + 8px);right:0;width:min(280px,calc(100vw - 40px));height:40px;box-shadow:0 8px 24px #26453621}.generation-composer .composer-point-quote{display:inline-flex;align-items:center;gap:5px}.composer-point-quote>svg{width:20px;height:20px;color:#758a47}.free-workbench.free-workbench--minimal{--composer-current-width: var(--free-workbench-width);--composer-surface-height: var(--composer-height);--composer-motion-time: .32s;--composer-motion-ease: cubic-bezier(.22,.8,.3,1);grid-template-rows:minmax(0,1fr) calc(var(--composer-surface-height) + var(--composer-bottom-gap));transition:grid-template-rows var(--composer-motion-time) var(--composer-motion-ease)}.free-workbench.free-workbench--minimal.is-composer-compact{--composer-current-width: calc(var(--free-workbench-width) * .88) }.generation-composer.generation-composer--minimal,.generation-composer.voice-composer,.generation-composer.upscale-composer{width:var(--composer-current-width, var(--free-workbench-width));height:var(--composer-surface-height, var(--composer-height));transition:width var(--composer-motion-time,.32s) var(--composer-motion-ease,ease),height var(--composer-motion-time,.32s) var(--composer-motion-ease,ease),padding var(--composer-motion-time,.32s) var(--composer-motion-ease,ease),border-radius var(--composer-motion-time,.32s) var(--composer-motion-ease,ease)}.free-workbench--minimal>.free-workbench__lumi{right:calc((100% - var(--composer-current-width)) / 2 + 16px);bottom:calc(var(--composer-surface-height) + var(--composer-bottom-gap) - 26px);transition:right var(--composer-motion-time) var(--composer-motion-ease),bottom var(--composer-motion-time) var(--composer-motion-ease),transform var(--composer-motion-time) var(--composer-motion-ease),opacity .18s ease}.generation-composer--minimal .composer-editor-region{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:12px;align-items:start}.generation-composer--minimal .composer-editor-region.has-references{grid-template-rows:minmax(0,1fr);gap:12px}.generation-composer--minimal .composer-input-wrap{grid-column:2;min-width:0;height:100%}.composer-reference-dock{--reference-width:48px;--reference-height:64px;--reference-step:56px;position:relative;grid-column:1;grid-row:1;width:64px;height:80px;z-index:4}.composer-reference-deck{position:absolute;top:-8px;left:-8px;width:calc(var(--reference-width) + 32px);max-width:calc(100vw - 100px);height:calc(var(--reference-height) + 24px);padding:12px;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;transition:width .24s ease}.composer-reference-deck__track{position:relative;width:calc((var(--reference-count) + 1) * var(--reference-step));height:var(--reference-height)}.composer-reference-dock .composer-reference-chip{position:absolute;top:0;left:0;width:var(--reference-width);height:var(--reference-height);border:0;border-radius:0;background:transparent;z-index:calc(1 + var(--reference-index));transform:translate(calc(var(--reference-index) * 3px)) rotate(-6deg);transition:transform .24s ease,opacity .18s ease}.composer-reference-dock .composer-reference-preview{width:var(--reference-width)!important;height:var(--reference-height)!important;border-radius:0!important;border:0;padding:0;transform:none;box-shadow:none}.composer-reference-dock .composer-reference-chip :is(img,video){width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}.composer-reference-dock .composer-reference-chip>button:last-child{top:-8px;right:-8px}.composer-reference-card{position:absolute;left:0;top:0;z-index:30;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:var(--reference-width);height:var(--reference-height);color:#70877d;border:0;border-radius:11px;background:#f0f9f4cc;box-shadow:0 3px 14px #2e55430f;transform:rotate(-6deg);transition:transform .24s ease,width .24s ease,height .24s ease,border-radius .24s ease,background .18s ease,color .18s ease,opacity .14s ease}.composer-reference-card svg{width:25px;height:25px}.composer-reference-card>span{font-size:12px;white-space:nowrap;transition:opacity .14s ease}.composer-reference-dock.has-assets .composer-reference-card{width:20px;height:20px;border-radius:50%;gap:0;background:#f0f7f3;transform:translate(calc(var(--reference-width) - 10px),calc(var(--reference-height) - 12px))}.composer-reference-dock.has-assets .composer-reference-card>span{position:absolute;opacity:0;pointer-events:none}.composer-reference-dock.has-assets .composer-reference-card>svg{width:14px;height:14px}.composer-reference-dock.has-assets:is(:hover,:focus-within) .composer-reference-card>svg{width:22px;height:22px}.composer-reference-deck::-webkit-scrollbar{display:none}.composer-reference-dock.has-assets:is(:hover,:focus-within) .composer-reference-deck,.generation-composer.is-dragging .composer-reference-dock.has-assets .composer-reference-deck{width:min(calc((var(--reference-count) + 1) * var(--reference-step) + 24px),640px);overflow-x:auto;background:transparent;box-shadow:none;scrollbar-width:none}.composer-reference-dock.has-assets:is(:hover,:focus-within) .composer-reference-chip,.generation-composer.is-dragging .composer-reference-dock .composer-reference-chip{transform:translate(calc(var(--reference-index) * var(--reference-step))) rotate(-3deg)}.composer-reference-dock.has-assets:is(:hover,:focus-within) .composer-reference-card,.generation-composer.is-dragging .composer-reference-dock.has-assets .composer-reference-card{width:var(--reference-width);height:var(--reference-height);border-radius:0;gap:7px;transform:translate(calc(var(--reference-count) * var(--reference-step))) rotate(-7deg)}.composer-reference-dock.has-assets:is(:hover,:focus-within) .composer-reference-card>span,.generation-composer.is-dragging .composer-reference-card>span{position:static;opacity:1}.composer-reference-card:hover:not(:disabled),.composer-reference-card:focus-visible,.generation-composer.is-dragging .composer-reference-card{color:#32765b;background:#e3f4e9;transform:rotate(0) translateY(-3px)}.composer-reference-card:focus-visible{outline:2px solid #529a7b;outline-offset:4px}.composer-reference-card:disabled{cursor:wait;opacity:.7}.generation-composer--minimal .composer-drop-overlay{pointer-events:none;background:#e5f7eea6;font-size:14px}.generation-composer.generation-composer--minimal .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool,.generation-settings__trigger),.generation-composer:is(.voice-composer,.upscale-composer) .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool){border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .16s ease,background-color .16s ease}.generation-composer.generation-composer--minimal .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool,.generation-settings__trigger):is(:hover,:focus-visible,[aria-expanded=true]),.generation-composer:is(.voice-composer,.upscale-composer) .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool):is(:hover,:focus-visible,[aria-expanded=true]){background:#6aa1851c;color:#365f4e}.generation-composer.generation-composer--minimal .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool,.generation-settings__trigger):focus-visible,.generation-composer:is(.voice-composer,.upscale-composer) .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool):focus-visible{outline:2px solid #599b7e;outline-offset:2px}.generation-composer--minimal.is-compact .composer-reference-dock.is-empty .composer-reference-card{position:absolute;opacity:0;visibility:hidden;pointer-events:none;transform:rotate(-6deg) scale(.8)}.generation-composer--minimal.is-compact{overflow:visible}.generation-composer--minimal.is-compact .composer-editor-region{grid-template-rows:minmax(0,1fr);overflow:visible}.generation-composer--minimal.is-compact .composer-reference-dock{--reference-width:36px;--reference-height:48px;--reference-step:44px;width:54px;height:54px}.generation-composer--minimal.is-compact .composer-reference-dock.is-empty{display:none}.generation-composer--minimal.is-compact .composer-reference-deck{background:transparent;box-shadow:none}.generation-composer--minimal.is-compact .composer-reference-chip{display:flex}.generation-composer--minimal.is-compact .composer-editor-region:has(.composer-reference-dock.has-assets:is(:hover,:focus-within)) .composer-input-wrap{opacity:0;pointer-events:none}.generation-composer--minimal.is-compact .composer-input-wrap{grid-column:2;grid-row:1}.generation-composer--minimal.is-compact .composer-editor-region:not(.has-references) .composer-input-wrap{grid-column:1}@media(max-width:760px){.free-workbench.free-workbench--minimal.is-composer-compact{--composer-current-width: calc(var(--free-workbench-width) * .95) }.generation-composer--minimal .composer-editor-region{grid-template-columns:64px minmax(0,1fr);gap:8px}.composer-reference-dock{transform:scale(.82);transform-origin:top left}}@media(max-width:480px){.free-workbench.free-workbench--minimal:not(.is-composer-compact){--composer-surface-height: max(var(--composer-height),196px) }}@media(prefers-reduced-motion:reduce){.free-workbench.free-workbench--minimal,.generation-composer.generation-composer--minimal,.generation-composer.voice-composer,.free-workbench--minimal>.free-workbench__lumi,.composer-reference-card,.composer-reference-card>span,.composer-reference-deck,.composer-reference-dock .composer-reference-chip{transition:none}}@media(hover:none){.composer-reference-dock .composer-reference-chip>button:last-child{opacity:1;pointer-events:auto;transform:none}}.generation-batch>header:has(.generation-reference-deck){align-items:center;flex-wrap:nowrap;gap:8px 14px}.generation-batch>header:has(.generation-reference-deck) .generation-prompt{flex:1 1 0;min-width:0;align-content:start}.generation-batch>header>.generation-reference-deck{--reference-card-height: 48px;flex:0 1 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:0;width:max-content;min-width:0;max-width:min(460px,100%);padding:12px 10px 13px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgb(93 117 104 / 20%) transparent}.generation-input-references.generation-reference-deck>.generation-reference-card{position:relative;z-index:var(--reference-card-order);flex:none;display:grid;place-items:center;width:calc(var(--reference-card-height) * .75);height:var(--reference-card-height);min-width:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateY(var(--reference-card-offset)) rotate(var(--reference-card-angle));transform-origin:50% 80%;transition:transform .16s ease,box-shadow .16s ease}.generation-input-references.generation-reference-deck>.generation-reference-card+.generation-reference-card{margin-left:-9px}.generation-input-references.generation-reference-deck>.generation-reference-card:is(:hover:not(:disabled),:focus-visible){z-index:100;transform:translateY(-3px) rotate(0);box-shadow:none}.generation-reference-deck>.generation-reference-card>:is(img,video){display:block;width:100%;height:100%;min-width:0;min-height:0;border-radius:0;object-fit:cover;object-position:center}.generation-reference-deck>.generation-reference-card>i{right:3px;bottom:3px;min-width:14px;height:14px;background:#1e27248c;font-size:8px}@media(max-width:900px){.generation-batch>header:has(.generation-reference-deck){align-items:stretch;flex-wrap:nowrap;gap:6px}.generation-batch>header>.generation-reference-deck{align-self:flex-start;max-width:100%;padding-block:9px}.generation-batch>header:has(.generation-reference-deck) .generation-prompt{flex:none;width:100%;min-width:0}}@media(max-width:600px)and (pointer:coarse){.generation-batch>header>.generation-reference-deck{max-width:100%;--reference-card-height: 60px }.generation-input-references.generation-reference-deck>.generation-reference-card+.generation-reference-card{margin-left:0}.generation-batch>header>.generation-reference-deck{gap:6px}}@media(prefers-reduced-motion:reduce){.generation-input-references.generation-reference-deck>.generation-reference-card{transition:none}}.generation-composer.upscale-composer{display:flex;flex-direction:column;padding:12px 20px;min-height:184px;max-height:min(52dvh,400px);overflow-y:auto;container-type:inline-size}.upscale-composer>[hidden]{display:none}.upscale-composer-heading{display:flex;align-items:center;gap:8px;min-height:24px;color:#88958d;font-size:11px}.upscale-composer-heading>button{display:grid;place-items:center;width:28px;height:24px;margin-left:auto;padding:0;background:transparent;border:0;border-radius:8px;color:inherit}.upscale-composer-heading>button:is(:hover,:focus-visible){background:#6aa1851a}.generation-composer.upscale-composer.is-compact{min-height:0;padding:9px 12px;overflow:visible}.upscale-compact-bar{display:flex;align-items:center;gap:8px;height:100%;min-width:0}.upscale-compact-bar>.platform-select,.upscale-compact-bar>.composer-send{flex:none}.upscale-compact-bar>.composer-send{position:static;margin-inline-start:auto}.upscale-compact-summary{display:flex;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:4px;border:0;border-radius:8px;background:transparent;color:#88958d;font-size:12px;text-align:left}.upscale-compact-summary:is(:hover,:focus-visible){background:#6aa18514}.upscale-compact-summary>img{width:32px;height:36px;object-fit:contain;border-radius:4px;flex:none}.upscale-compact-summary>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.upscale-compact-summary>svg{width:16px;height:16px;flex:none}.upscale-source{display:flex;flex:1 0 auto;align-items:center;gap:10px;margin-bottom:4px;min-width:0}.upscale-source>button{display:flex;align-items:center;gap:10px;border:0;background:transparent;min-height:44px;min-width:0;max-width:100%;padding:6px;border-radius:10px}.upscale-source>button:is(:hover:not(:disabled),:focus-visible){background:#6aa18517}.upscale-source span{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.upscale-source .upscale-source__hint{color:#929d98;font-size:12px;font-weight:400}.upscale-source svg{width:16px;height:16px;flex:none;color:#8b9b91}.upscale-source img{width:56px;height:56px;flex:none;object-fit:contain;border-radius:8px}.upscale-source>button[aria-label=移除高清图片]{flex:0 0 36px;justify-content:center}.generation-composer:is(.voice-composer,.upscale-composer) .composer-toolbar--dreamina{flex-wrap:wrap;gap:4px 6px;overflow:visible;align-content:flex-start}.generation-composer:is(.voice-composer,.upscale-composer) :is(.voice-compact-bar,.upscale-compact-bar){flex-wrap:nowrap;align-items:center;align-content:center}.generation-composer:is(.voice-composer,.upscale-composer) .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool){min-width:0;max-width:100%;font-size:11px;line-height:1.4;white-space:nowrap}.generation-composer:is(.voice-composer,.upscale-composer) .composer-toolbar--dreamina .platform-select__trigger strong{font-size:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis}.voice-model-select{max-width:min(250px,100%);min-width:0}.tts-l1-options{display:contents}.tts-l1-voice-select{max-width:min(240px,100%);min-width:0}.tts-l1-options>[role=status]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#819087}.tts-l1-options>[role=alert]{flex-basis:100%;color:#b74343;font-size:12px}.upscale-composer .composer-toolbar{margin:0}.upscale-composer .composer-context-row{align-items:flex-end;gap:8px}.generation-composer.upscale-composer :is(.composer-point-quote,.composer-send){flex:none}.upscale-composer [role=alert],.upscale-composer>[role=status]{margin:8px 0 0;color:#b74343;font-size:12px}.media-settings-trigger{display:inline-flex;align-items:center;gap:6px}.media-settings-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.media-settings-panel{padding:14px;display:grid;gap:12px;overflow-x:hidden;color:#526259;border-color:#dee7e099;background:#fafdfbf5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.media-settings-panel>header{margin:0;font-size:13px;color:#526259}.media-settings-panel>header button{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;background:transparent;border-radius:8px}.media-settings-panel>header button:is(:hover,:focus-visible){background:#6aa1851a}.media-parameter-fields{display:grid;align-items:start;gap:14px;min-width:0}.media-parameter-fields>:is(label,.media-parameter-choice){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,170px);align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.5}.media-parameter-fields output{justify-self:end;color:#849289;font-size:12px;font-variant-numeric:tabular-nums}.media-parameter-fields :is(input[type=number],select){box-sizing:border-box;width:100%;min-width:0;padding:8px 10px;border:0;border-radius:9px;background:#e4ede78f;color:inherit;font:inherit;line-height:1.4}.media-parameter-fields input[type=range]{width:100%;min-width:0;grid-column:1 / -1;accent-color:#668c74}.media-parameter-fields .media-parameter-toggle{grid-template-columns:minmax(0,1fr) auto}.media-parameter-toggle input{width:16px;height:16px;accent-color:#668c74}.media-parameter-fields small,.media-parameter-note{grid-column:1 / -1;margin:0;color:#88958d;font-size:12px;line-height:1.5}.upscale-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0}.upscale-dimensions>label{display:grid;gap:5px;font-size:13px;min-width:0}.result-editor-controls .upscale-settings-fields{display:grid;gap:12px}.result-editor-controls .upscale-settings-fields>:is(label,.media-parameter-choice){grid-template-columns:minmax(0,1fr);gap:6px}.media-parameter-fields input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.media-parameter-fields input[type=number]::-webkit-inner-spin-button,.media-parameter-fields input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.media-parameter-select{min-width:0}.media-parameter-select__trigger{width:100%;min-width:0;min-height:36px;padding:8px 10px;border:0;border-radius:10px;text-align:left;font:inherit;color:inherit;line-height:1.4;background:linear-gradient(140deg,#ffffffb8,#dceae247);box-shadow:inset 0 1px #ffffffb3,0 2px 8px #3a5b4608}.media-parameter-select__trigger:is(:hover,[aria-expanded=true]){background:#d2e6da7a}.media-parameter-select__options{display:grid;gap:3px;margin-top:5px;padding:4px;border-radius:12px;background:#eff7f2cc;box-shadow:inset 0 1px #ffffffe5}.media-parameter-select__options>button{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;border:0;padding:8px;border-radius:8px;color:inherit;background:transparent;text-align:left;font:inherit;font-size:12px;line-height:1.5}.media-parameter-select__options>button:is(:hover,:focus-visible){background:#ffffffb8}.media-parameter-select__options>button[aria-selected=true]{background:#ffffffe5;color:#466f56;box-shadow:0 2px 8px #3a5b460f;font-weight:600}.media-parameter-select__options svg{width:13px;height:13px;flex:none}.upscale-result-comparison{width:100%;height:100%;min-width:0;position:relative;isolation:isolate}.image-comparison{position:relative;width:100%;height:100%;overflow:hidden;background:#e8eeea59}.image-comparison img,.upscale-result-comparison__fallback>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.image-comparison__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--comparison-position)) 0 0);background:#f3f6f3}.image-comparison__divider{position:absolute;top:0;bottom:0;left:var(--comparison-position);width:2px;transform:translate(-50%);background:#ffffffeb;box-shadow:0 0 6px #00000047;pointer-events:none}.image-comparison__divider>span{display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;color:#42614b;font-size:20px;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 16px #00000029}.image-comparison>input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;opacity:0;cursor:ew-resize;touch-action:pan-y}.image-comparison:has(input:focus-visible){outline:2px solid #708678;outline-offset:-3px}.image-comparison__label{position:absolute;top:10px;padding:4px 8px;border-radius:8px;background:#182a1e85;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:11px;pointer-events:none}.image-comparison__label--before{left:10px}.image-comparison__label--after{right:10px}.upscale-result-comparison__fallback{position:relative;width:100%;height:100%}.upscale-result-comparison__fallback>div{position:absolute;top:35%;right:10%;bottom:35%;left:10%;display:flex;gap:6px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:12px;color:#526259;background:#fafdfbd9;border-radius:12px}.media-result-viewer__comparison{width:min(100%,calc((100dvh - 140px) * var(--comparison-aspect)));aspect-ratio:var(--comparison-aspect);max-height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:16px}.media-result-viewer__comparison .image-comparison img,.media-result-viewer__comparison .upscale-result-comparison__fallback>img{border-radius:0;box-shadow:none;background:transparent}.media-result-viewer__comparison :is(.image-comparison,.image-comparison__before){background:#18221d}.media-result-viewer__comparison .image-comparison__label{padding:6px 10px;font-size:12px}.media-result-viewer__comparison .image-comparison__divider>span{width:44px;height:44px}.upscale-result-comparison__note{position:absolute;bottom:8px;left:50%;transform:translate(-50%);max-width:70%;padding:4px 6px;border-radius:6px;background:#fafdfbcc;font-size:10px;pointer-events:none;color:#526259}@media(max-width:600px)and (pointer:coarse){.generation-composer.upscale-composer{padding:12px 14px;max-height:58dvh}.upscale-composer-heading>button{width:44px;height:30px}.upscale-source span,.upscale-source .upscale-source__hint{font-size:13px}.generation-composer:is(.voice-composer,.upscale-composer) .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool){min-height:44px;height:auto;font-size:13px;padding-inline:7px}.media-settings-panel :is(input,select){font-size:16px}.media-settings-panel>header button{width:44px;height:44px}.media-parameter-select__trigger,.media-parameter-select__options>button{min-height:44px;font-size:13px}}@container (max-width: 400px){.upscale-compact-summary>img{display:none}.upscale-composer .composer-context-row{flex-wrap:wrap}.upscale-composer .composer-context-row>.composer-toolbar{flex-basis:100%}.upscale-composer .composer-context-row>.composer-point-quote{margin-left:auto}}.generation-grid.generation-connected-grid{position:relative;isolation:isolate;gap:2px}.generation-connected-grid__field{position:absolute;z-index:0;top:0;left:0;width:var(--generation-wave-width,100%);height:var(--generation-wave-height,100%);overflow:hidden;pointer-events:none;clip-path:var(--generation-wave-clip,none);background:#0c1c14}.generation-connected-grid__field:before{content:"";position:absolute;top:-65%;right:-85%;bottom:-65%;left:-85%;background:radial-gradient(ellipse at 68% 35%,#bddbc199,transparent 40%),linear-gradient(108deg,#08150f 14%,#103d2b 30%,#44845a 45%,#97c6a2 58%,#39795b 72%,#0b261b 88%);transform:translate3d(-12%,3%,0) rotate(-6deg) scale(1.08);animation:generation-connected-wave 6.4s cubic-bezier(.45,0,.55,1) infinite alternate}.generation-connected-grid[data-wave-animated=false] .generation-connected-grid__field:before{animation-play-state:paused}.generation-grid.generation-connected-grid>.generation-card{position:relative;z-index:1;border:0;border-radius:0;box-shadow:none}.generation-grid.generation-connected-grid>.generation-card--pending{border:0;background:transparent}.generation-grid.generation-connected-grid .generation-card--pending .generation-card__loading{width:100%;min-width:0;height:auto;aspect-ratio:var(--pending-ratio,3 / 4);border:0;border-radius:0;background:transparent;box-shadow:none}.generation-grid.generation-connected-grid .generation-card__loading:before,.generation-grid.generation-connected-grid .generation-card__loading:after{content:none;animation:none}.generation-connected-grid__progress{position:absolute;z-index:4;left:9px;top:9px;max-width:calc(100% - 18px);pointer-events:none}.generation-connected-grid__progress .generation-estimated-progress--badge{position:static;display:block;padding:5px 8px;border-radius:6px;color:#eff7ef;background:#11241bc7;box-shadow:none;font-size:11px;font-weight:500;line-height:1.45;font-variant-numeric:tabular-nums;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(min-width:761px){.generation-grid.generation-connected-grid.is-horizontal{grid-auto-columns:calc((100% - 6px)/4)}}@keyframes generation-connected-wave{0%{transform:translate3d(-12%,3%,0) rotate(-6deg) scale(1.08)}to{transform:translate3d(16%,-5%,0) rotate(7deg) scale(1.18)}}@media(prefers-reduced-motion:reduce){.generation-connected-grid__field:before{animation:none}}.generation-history{--generation-audio-width: min(619px, calc((100% - 2px)/2) )}.generation-batch--audio .generation-grid{width:var(--generation-audio-width,min(100%,510px));grid-template-columns:minmax(0,1fr)}.generation-batch--audio .generation-card{border:0;border-radius:0;background:transparent}.generation-audio-card{--audio-surface: #211827;--audio-hue: 0deg;position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) 48px;align-items:center;gap:20px;width:100%;min-width:0;min-height:156px;padding:22px 24px;box-sizing:border-box;border:0;border-radius:2px;color:#f4eff6;background:var(--audio-surface);overflow:hidden}.generation-audio-card[data-tone=mint]{--audio-surface: #172820;--audio-hue: 210deg}.generation-audio-card[data-tone=blue]{--audio-surface: #17222e;--audio-hue: -60deg}.generation-audio-card[data-tone=amber]{--audio-surface: #2b2319;--audio-hue: 110deg}.generation-audio-card[data-tone=rose]{--audio-surface: #2b1b27;--audio-hue: 40deg}.generation-audio-card>audio{display:none}.generation-audio-card__record{display:block;width:96px;height:96px;object-fit:contain;filter:hue-rotate(var(--audio-hue));-webkit-user-select:none;user-select:none}.generation-audio-card.is-playing .generation-audio-card__record{animation:generation-audio-record 22s linear infinite}.generation-audio-card__body{min-width:0;display:grid;align-content:space-between;gap:14px;min-height:94px;position:relative}.generation-audio-card__body>strong{color:#f7f2f8;font-size:18px;font-weight:550}.generation-audio-card__timeline{display:flex;align-items:center;gap:12px;min-width:0}.generation-audio-card__timeline>time{flex:none;font-size:14px;color:#c4bbc9;font-variant-numeric:tabular-nums;white-space:nowrap}.generation-audio-card .generation-audio-card__play{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#ffffff12}.generation-audio-card .generation-audio-card__play>svg{width:22px;height:22px}.generation-audio-card .generation-audio-card__play:hover:not(:disabled){color:#fff;background:#ffffff25}.generation-audio-card__play:disabled{opacity:.45}.generation-audio-card__seek{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:static;flex:1;min-width:32px;width:100%;height:24px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;cursor:pointer;background:linear-gradient(90deg,#c1b9c6 var(--audio-played,0%),#ffffff17 var(--audio-played,0%)) center / 100% 3px no-repeat}.generation-audio-card__seek::-webkit-slider-runnable-track{height:3px;border:0;background:transparent}.generation-audio-card__seek::-moz-range-track{height:3px;border:0;background:transparent}.generation-audio-card__seek::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:#d9d3dd;opacity:0}.generation-audio-card__seek::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#d9d3dd;opacity:0}.generation-audio-card__seek:is(:hover,:focus-visible)::-webkit-slider-thumb{opacity:1}.generation-audio-card__seek:is(:hover,:focus-visible)::-moz-range-thumb{opacity:1}.generation-audio-card__seek:disabled{cursor:default;opacity:.5}.generation-audio-card.is-pending{grid-template-columns:96px minmax(0,1fr);--audio-surface: #242424}.generation-audio-card.is-pending .generation-audio-card__record{filter:none}.generation-audio-card__status{position:absolute;z-index:2;top:12px;left:18px}.generation-audio-card__status .generation-estimated-progress--badge{position:static;display:block;margin:0;padding:5px 9px;border-radius:6px;color:#f0f0f0;background:#484848;font-size:12px;font-weight:500}.generation-audio-card__skeleton{display:grid;gap:9px}.generation-audio-card__skeleton>i{display:block;height:23px;border-radius:7px;background:#363636}.generation-audio-card__skeleton>i:nth-child(2){width:38%}.generation-audio-card__skeleton>i:nth-child(3){width:22%;margin-top:20px}.generation-audio-card.is-pending[data-active=true] .generation-audio-card__skeleton{animation:generation-audio-skeleton 1.8s ease-in-out infinite alternate}.generation-audio-card__feedback{grid-column:1 / -1;color:#ccc2cc;font-size:11px}.generation-audio-card__feedback>button{margin-left:8px;color:#eee5f2;text-decoration:underline}.generation-audio-result{position:relative;min-width:0;width:100%}@keyframes generation-audio-record{to{transform:rotate(360deg)}}@keyframes generation-audio-skeleton{to{opacity:.55}}@media(max-width:1024px){.generation-history{--generation-audio-width: min(619px,calc((100% - 2px) * 2 / 3))}}@media(max-width:760px){.generation-history{--generation-audio-width: 100%}}@media(max-width:600px){.generation-audio-card{grid-template-columns:88px minmax(0,1fr) 44px;padding:24px 18px;gap:16px;min-height:150px}.generation-audio-card.is-pending{grid-template-columns:88px minmax(0,1fr)}.generation-audio-card__record{width:88px;height:88px}.generation-audio-card__body{min-height:82px}.generation-audio-card__body>strong{font-size:16px}.generation-audio-card__timeline{gap:6px}.generation-audio-card__timeline>time{font-size:11px}.generation-audio-card .generation-audio-card__play{width:44px;height:44px}.generation-audio-card__status{left:12px;top:8px}}@media(max-width:420px){.generation-audio-card{grid-template-columns:72px minmax(0,1fr);padding:48px 16px 18px;column-gap:14px}.generation-audio-card__record{width:72px;height:72px}.generation-audio-card>.generation-audio-card__play{position:absolute;top:54px;right:16px}.generation-audio-card__body>strong{padding-right:48px;font-size:15px}.generation-audio-card.is-pending{grid-template-columns:72px minmax(0,1fr);padding-top:30px}}@media(max-width:600px)and (pointer:coarse){.generation-audio-result .generation-audio-card{padding-top:70px}.generation-audio-result .generation-audio-card>.generation-audio-card__play{top:72px}}@media(prefers-reduced-motion:reduce){.generation-audio-card__record,.generation-audio-card__skeleton{animation:none!important}.generation-audio-card__seek{transition:none}}.media-result-actions{position:absolute;z-index:6;top:10px;right:10px;display:flex;align-items:center;gap:2px;padding:4px;border:0;border-radius:11px;background:#202022eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;translate:0 -3px;pointer-events:none;transition:opacity .16s ease,translate .18s ease}.media-result-actions>button{width:32px;height:32px;display:grid;place-items:center;padding:6px;color:#f0f0f2;border:0;border-radius:8px;background:transparent}.media-result-actions>button:hover{background:#ffffff16}.media-result-actions>button:disabled{opacity:.35}.media-result-actions>button[aria-pressed=true]{color:#c6e69b}.media-result-actions svg{width:19px;height:19px}:is(.generation-image-result,.generation-video-result,.generation-audio-result):is(:hover,:focus-within,[data-menu-open=true]) .media-result-actions{opacity:1;translate:0 0;pointer-events:auto}.free-result-menu{position:fixed;z-index:1600;display:grid;gap:2px;padding:7px;border:0;border-radius:14px;color:var(--result-menu-ink,#e5e5e8);background:var(--result-menu-surface,#28282bf5);box-shadow:0 14px 36px var(--result-menu-shadow,#0005);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top right;animation:free-result-menu-enter .3s cubic-bezier(.2,.85,.3,1.12)}.free-result-menu[data-phase=closing]{pointer-events:none;animation:free-result-menu-exit .18s ease both}.free-result-menu button{min-height:40px;display:flex;align-items:center;gap:9px;padding:7px 11px;border:0;border-radius:8px;color:var(--result-menu-ink,#e5e5e8);background:transparent;text-align:left;font-size:13px}.free-result-menu button:hover,.free-result-menu button:focus-visible{color:var(--result-menu-hover-ink,#fff);background:var(--result-menu-hover,#3c3c40);outline:0}.free-result-menu button:disabled{opacity:.38;cursor:not-allowed}.free-result-menu button.is-danger{color:var(--result-menu-danger,#e6b4a8)}.free-result-menu button svg{flex:none;width:19px;height:19px}@keyframes free-result-menu-enter{0%{opacity:0;transform:translateY(-5px) scale(.91,.88)}65%{opacity:1;transform:translateY(0) scale(1.018,1.012)}to{opacity:1;transform:none}}@keyframes free-result-menu-exit{to{opacity:0;transform:translateY(-3px) scale(.96)}}@media(hover:none){.media-result-actions{opacity:1;translate:none;pointer-events:auto}}@media(pointer:coarse){.media-result-actions>button{width:44px;height:44px}.free-result-menu button{min-height:44px}}@media(prefers-reduced-motion:reduce){.media-result-actions{transition:none}.free-result-menu,.free-result-menu[data-phase=closing]{animation:none}}.free-result-menu[data-workbench-appearance=light]{--result-menu-ink: var(--wb-ink);--result-menu-surface: var(--wb-panel);--result-menu-shadow: var(--wb-shadow-color);--result-menu-hover-ink: var(--wb-ink);--result-menu-hover: var(--wb-selected);--result-menu-danger: var(--wb-danger-ink)}.free-result-menu[data-workbench-appearance=light] button:focus-visible{outline:2px solid var(--wb-focus);outline-offset:-2px}.generation-image-result{position:relative;width:100%;height:100%;min-width:0}.generation-card__media--image .generation-card__secondary-edit{top:auto;right:10px;bottom:10px}.history-prompt-preview{position:relative;min-width:0;width:100%;font-size:14px;line-height:24px}.history-prompt-preview .history-prompt-trigger{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;padding:0;overflow:hidden;text-align:left;color:inherit;font:inherit;background:transparent;border:0;cursor:text}.history-prompt-popover{position:absolute;z-index:30;top:-6px;left:-6px;width:max-content;max-width:calc(100% + 12px);min-width:0;padding:6px;box-sizing:border-box;border:0;border-radius:6px;background:var(--wb-detail-panel,#252525);color:var(--wb-detail-ink,#ededed);box-shadow:none;animation:history-feedback-enter .12s ease-out}.history-prompt-scroll{max-height:var(--prompt-max-height,240px);overflow:auto;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;scrollbar-width:thin;scrollbar-color:var(--wb-control-edge,#5e5e5e) transparent}.history-prompt-scroll::-webkit-scrollbar{width:4px}.history-prompt-scroll::-webkit-scrollbar-thumb{background:var(--wb-control-edge,#5e5e5e);border-radius:4px}.history-prompt-summary{width:max-content;max-width:100%;margin-top:2px}.history-prompt-summary .generation-run-summary{font-size:12px;line-height:24px}.history-prompt-preview[data-two-lines=true]{min-height:48px}.history-prompt-preview[data-two-lines=true] .history-prompt-trigger{display:block;max-height:48px}.history-prompt-preview[data-two-lines=true] .history-prompt-trigger:before{content:"";float:right;width:min(var(--prompt-summary-width),100%);height:48px;shape-outside:inset(24px 0 0)}.history-prompt-preview[data-two-lines=true] .history-prompt-summary{position:absolute;right:0;top:24px;margin:0}.history-prompt-preview[data-open=true] .history-prompt-summary{visibility:hidden;pointer-events:none}.history-prompt-reference{display:inline}.history-prompt-preview .history-prompt-mention{display:inline-flex;align-items:center;vertical-align:-3px;gap:4px;max-width:100%;margin:0 3px;padding:0;border:0;border-radius:0;background:transparent;color:var(--wb-detail-muted,#999);font:inherit;line-height:20px;cursor:pointer}.history-prompt-mention>:is(img,svg,video){width:16px;height:16px;flex:none;object-fit:contain;border-radius:3px}.history-prompt-mention>span{max-width:240px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-prompt-preview .history-prompt-mention:hover{color:var(--wb-detail-secondary,#c5c5c5)}.history-prompt-preview .history-prompt-use{display:inline-flex;align-items:center;gap:4px;margin:0 0 0 12px;padding:0;border:0;border-radius:0;background:transparent;color:var(--wb-detail-muted,#aaa);font:inherit;line-height:24px;vertical-align:baseline;white-space:nowrap}.history-prompt-use>svg{width:16px;height:16px;align-self:center}.history-prompt-preview .history-prompt-use:hover{color:var(--wb-detail-ink,#fff)}.history-reference-hover{position:fixed;z-index:1700;display:grid;place-items:center;pointer-events:none;overflow:hidden;border:0;border-radius:8px;background:var(--wb-detail-panel,#252525);color:var(--wb-detail-secondary,#bcbcbc);box-shadow:0 8px 24px var(--wb-shadow-color,#0004);animation:history-feedback-enter .12s ease-out}.history-reference-hover>:is(img,video){display:block;width:100%;height:auto;max-height:220px;min-height:0;object-fit:contain}.history-reference-hover>svg{width:40px;height:40px}.history-reference-hover>span{padding:10px;font-size:12px;overflow-wrap:anywhere}.regenerate-action{position:relative;display:inline-flex}.regenerate-action>button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;color:#4f5c71;border:1px solid var(--wb-focus,#e1e5ec);border-radius:9px;background:#f6f7f9;font-size:10px}.regenerate-action>button:disabled{opacity:.4;cursor:not-allowed}.regenerate-action__quote{position:absolute;z-index:40;bottom:calc(100% + 9px);left:0;display:flex;align-items:center;gap:5px;width:max-content;max-width:min(320px,80vw);padding:10px 14px;color:var(--wb-detail-ink,#f1f1f1);background:var(--wb-detail-raised,#333);box-shadow:0 4px 16px var(--wb-shadow-color,#0003);border-radius:9px;font-size:12px;line-height:1.6;pointer-events:none;animation:history-feedback-enter .16s ease-out}.regenerate-action__quote>svg{flex:none}.is-themed .regenerate-action>button{min-height:34px;padding:7px 12px;border:1px solid var(--wb-hairline,#ffffff03);border-radius:10px;color:var(--wb-ink);background:var(--wb-panel);font-size:12px;box-shadow:none}.is-themed .regenerate-action>button:hover:not(:disabled){color:var(--wb-detail-ink,#fff);background:var(--wb-raised)}@keyframes history-feedback-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:600px){.history-prompt-preview[data-two-lines=true] .history-prompt-trigger:before{content:none}.history-prompt-preview[data-two-lines=true] .history-prompt-summary{position:static;margin-top:2px}}@media(prefers-reduced-motion:reduce){.history-prompt-popover,.history-reference-hover,.regenerate-action__quote{animation:none}}.free-composer-dock{position:relative;width:var(--composer-current-width,var(--free-workbench-width));min-width:0;margin:0 auto;align-self:start;z-index:20;container-type:inline-size;transition:width var(--composer-motion-time,.32s) var(--composer-motion-ease,ease)}.free-workbench:not(.is-mobile-layout)>.free-composer-dock>.generation-composer{width:100%;margin:0}.free-composer-dock .composer-reference-deck{max-width:calc(100cqw - 80px)}.free-workbench.is-mobile-layout>.free-composer-dock{display:contents}.free-workbench.is-mobile-layout .free-composer-dock>.generation-back-to-bottom{right:12px;bottom:calc(var(--composer-surface-height,var(--composer-height)) + var(--composer-bottom-gap) + 12px)}.free-workbench .free-composer-dock>.generation-back-to-bottom{left:auto;right:0;bottom:calc(100% + 12px);display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:calc(100% - 32px);height:auto;min-height:36px;padding:8px 13px;color:#bdbdc3;background:#202024eb;border:0;border-radius:22px;box-shadow:none;transform:none;font-size:12px;line-height:20px;transition:background .16s ease,color .16s ease}.free-workbench .free-composer-dock>.generation-back-to-bottom:hover{color:#eee;background:#303035;box-shadow:none;transform:none}.generation-back-to-bottom__notice{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-back-to-bottom>:is(i,svg,span:last-of-type){flex:none}.generation-back-to-bottom>i{font-style:normal;opacity:.5}.generation-back-to-bottom>svg{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.free-composer-dock,.free-workbench .free-composer-dock>.generation-back-to-bottom{transition:none}}.batch-layout{position:relative;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.batch-publish-overlay{position:absolute;z-index:75;top:14px;right:14px;width:340px;display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 18px 50px #1a2a4c2e}.batch-publish-overlay>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.batch-publish-overlay>header>div{display:grid;gap:3px}.batch-publish-overlay>header strong{font-size:13px}.batch-publish-overlay>header span{color:var(--muted);font-size:9px}.batch-publish-overlay>header button{color:#788397}.batch-publish-layer{position:fixed;z-index:var(--layer-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#1a2a2447}.batch-publish-layer>.batch-publish-overlay{position:relative;inset:auto;width:min(440px,100%);min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.batch-publish-layer .batch-publish-overlay>header{position:sticky;z-index:1;top:-16px;margin:-16px -16px 0;padding:16px;background:#fff;border-bottom:1px solid var(--line)}.batch-publish-layer .batch-publish-overlay>header>div{min-width:0}.batch-publish-layer .batch-publish-overlay>header button{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center}.batch-layout.has-detail{grid-template-columns:minmax(610px,1fr) 372px;gap:0}.batch-layout.has-detail.has-card-editor{grid-template-columns:minmax(520px,1fr) 330px 372px}.batch-content{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;transition:padding-right .24s cubic-bezier(.2,.8,.2,1)}.batch-task-region{min-height:0;overflow-y:auto;padding-top:1px;position:relative}.batch-layout.has-detail .batch-content{padding-right:4px}.batch-empty{height:100%;display:grid;place-items:center;color:var(--muted)}.batch-plan-stack{min-height:0;display:grid;align-content:start;gap:12px;overflow-y:auto}.batch-plan-section{min-width:0;overflow:visible;border:1px solid rgba(118,149,132,.25);border-radius:8px;background:#ffffffd1}.batch-plan-section__header-row{display:flex;align-items:stretch}.batch-plan-section__header-row>.batch-plan-section__header{flex:1 1 auto}.batch-plan-section__actions{display:flex;flex:0 0 auto}.batch-plan-section__actions>button{width:44px;flex:0 0 44px;border:0;border-left:1px solid rgba(118,149,132,.14);background:transparent;color:#829188}.batch-plan-section__actions>button:hover:not(:disabled){color:#526d5d;background:#e7f1eab8}.batch-plan-section__actions>button:disabled{cursor:not-allowed;opacity:.38}.batch-plan-section__actions>button svg{width:17px;height:17px}.batch-plan-section__rename-form{display:flex;align-items:flex-end;gap:7px;padding:9px 14px;border-top:1px solid rgba(118,149,132,.14);background:#f7fbf8e6}.batch-plan-section__rename-form label{min-width:0;flex:1 1 auto;display:grid;gap:4px;color:#718178;font-size:10px}.batch-plan-section__rename-form input{width:100%;height:34px;padding:0 10px;border:1px solid #cddbd2;border-radius:7px;color:#405247;background:#fff;outline:0}.batch-plan-section__rename-form input:focus{border-color:#769884;box-shadow:0 0 0 3px #7698841f}.batch-plan-section__rename-form>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #c8d8ce;border-radius:7px;color:#58705f;background:#fff}.batch-plan-section__header{width:100%;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:14px;padding:12px 16px;border:0;background:transparent;color:#40534a;text-align:left}.batch-plan-section__header>span{min-width:0;display:flex;align-items:center;gap:12px}.batch-plan-section__header>span>svg{flex:0 0 auto;width:24px;height:24px;color:#6c9b7a}.batch-plan-section__header>span>span{min-width:0;display:grid;gap:4px}.batch-plan-section__header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.batch-plan-section__header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#86958e;font-size:11px}.batch-plan-section__header>em{padding:5px 9px;border-radius:999px;background:#edf5ef;color:#65816e;font-size:11px;font-style:normal}.batch-plan-section__header>svg{transition:transform .18s ease}.batch-plan-section.is-expanded .batch-plan-section__header>svg{transform:rotate(180deg)}.batch-plan-section.is-expanded .batch-plan-section__header,.batch-plan-section.is-expanded .batch-plan-section__actions{border-bottom:1px solid rgba(118,149,132,.18)}.batch-plan-section .batch-task-region{overflow:visible;padding:0}.batch-plan-references{min-height:46px;display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid rgba(118,149,132,.16);background:#f7faf8bd}.batch-plan-references>strong{flex:0 0 auto;color:#60756a;font-size:10px}.batch-plan-references__items{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto}.batch-plan-references__items>small{color:#96a29b;font-size:9px;white-space:nowrap}.batch-plan-references__add,.batch-plan-references__locked{min-height:30px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:auto;padding:0 8px;border-radius:7px;font-size:9px;white-space:nowrap}.batch-plan-references__add{color:#5f759f;border:1px dashed #b8c7dd;background:#fff}.batch-plan-references__add:hover:not(:disabled),.batch-plan-references__add.is-dragging{color:var(--blue);border-color:#86a4e3;background:#eef4ff}.batch-plan-references__add svg,.batch-plan-references__locked svg{width:12px}.batch-plan-references__locked{color:#8b9790;background:#eef2ef}.batch-plan-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;color:#718078;text-align:center}.batch-archived-plans{margin-top:10px;border:1px solid rgba(118,149,132,.2);border-radius:8px;background:#fafcfad6}.batch-archived-plans>summary{display:flex;align-items:center;gap:8px;padding:10px 14px;color:#687a70;cursor:pointer;font-size:12px;list-style:none}.batch-archived-plans>summary::-webkit-details-marker{display:none}.batch-archived-plans>summary svg{width:15px}.batch-archived-plans>summary em{margin-left:auto;font-style:normal}.batch-archived-plans>div{display:grid;border-top:1px solid rgba(118,149,132,.16)}.batch-archived-plans article{display:flex;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid rgba(118,149,132,.12)}.batch-archived-plans article:last-child{border-bottom:0}.batch-archived-plans article span{min-width:0;display:grid;gap:3px}.batch-archived-plans article strong,.batch-archived-plans article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-archived-plans article small{color:#89978f;font-size:10px}.batch-archived-plans article button{margin-left:auto;padding:5px 10px;border:1px solid #c8d8ce;border-radius:6px;color:#58705f;background:#fff}.batch-plan-empty>svg{width:34px;height:34px;color:#83a890}.batch-plan-empty>span{color:#9aa69f;font-size:12px}.batch-setup{width:var(--workbench-composer-width);margin:0 auto;border:1px solid var(--line);border-radius:var(--workbench-composer-radius);background:#fff;overflow:hidden}.batch-setup--bottom{margin-top:10px;margin-bottom:0;box-shadow:0 10px 26px #23325414}.batch-setup--bottom .batch-setup__body{padding-top:12px}.batch-setup.is-open{position:relative;z-index:5;overflow:visible}.batch-setup__heading{width:100%;height:41px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-weight:700}.batch-setup__heading>span{display:flex;align-items:center;gap:5px}.batch-setup.is-open .batch-setup__heading>svg{transform:rotate(180deg)}.batch-setup__body{padding:0 18px 16px}.batch-setup__controls{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.batch-setup__controls--inline{justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.batch-setup__controls--inline .strategy-tabs{margin-bottom:0}.strategy-tabs{display:flex;gap:6px;margin-bottom:8px}.strategy-tabs button{height:30px;display:flex;align-items:center;gap:5px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:12px}.strategy-tabs button.is-active{color:var(--purple);border-color:#ae83ff;background:#fbf8ff}.batch-planner{display:grid;gap:9px}.batch-planner__parameters{display:flex;align-items:center;gap:7px}.batch-number-field{height:31px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--line);border-radius:7px;color:#8a94a6;font-size:9px}.batch-number-field input{width:54px;border:0;color:#465267;font-size:11px;font-weight:700}.batch-self-toolbar{position:relative}.batch-style-control{position:relative;flex:0 0 auto}.batch-custom-style{position:absolute;z-index:24;top:calc(100% + 7px);left:72px;width:min(660px,calc(100vw - 420px));display:grid;grid-template-columns:minmax(150px,.55fr) minmax(260px,1.45fr) auto auto;align-items:end;gap:8px;padding:10px;border:1px solid #d8e0ec;border-radius:11px;background:#fff;box-shadow:0 14px 34px #27375624}.batch-custom-style--portal{position:fixed;top:auto;left:auto;grid-template-columns:minmax(140px,.55fr) minmax(230px,1.45fr) auto auto}.batch-custom-style label{min-width:0;display:grid;gap:5px;color:#8590a2;font-size:8px}.batch-custom-style input,.batch-custom-style textarea{min-width:0;height:34px;padding:7px 9px;border:1px solid #dbe2ec;border-radius:8px;color:#4d596d;outline:0;background:#fbfcfe;font-size:9px}.batch-custom-style textarea{resize:vertical}.batch-custom-style input:focus,.batch-custom-style textarea:focus{border-color:#91aceb;box-shadow:0 0 0 2px #315ecb14}.batch-custom-style button{height:34px;display:flex;align-items:center;gap:3px;color:var(--blue);font-size:9px}.batch-custom-style svg{width:12px}.batch-custom-style__error{grid-column:1 / -1;color:#c84e5b;font-size:8px}.batch-planner__footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px}.batch-self-toolbar{min-width:0;display:flex;align-items:center;gap:7px;overflow-x:auto;padding-top:3px;scrollbar-width:none}.batch-self-toolbar .strategy-tabs{flex:0 0 auto;margin:0}.batch-self-toolbar .batch-control-button,.batch-self-toolbar .button,.batch-self-toolbar .strategy-tabs button,.batch-self-toolbar .batch-reference-actions>button,.batch-self-toolbar .platform-select__trigger{height:32px;min-height:32px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:600;line-height:1}.batch-self-toolbar .batch-reference-actions{flex:1 1 auto}.batch-self-toolbar .batch-reference-actions--drop{min-width:max-content}.batch-self-toolbar .batch-start{margin-left:auto}.batch-topic-query{width:clamp(160px,22vw,280px);height:32px;flex:0 0 auto;display:flex;align-items:center;padding:0 9px;border:1px solid #bed0f4;border-radius:7px;background:#fff}.batch-topic-query input{width:100%;min-width:0;border:0;color:#4d5b72;background:transparent;font-size:10px}.batch-topic-query input:focus{outline:0}.batch-planner__footer .strategy-tabs{margin:0}.batch-planner__footer .batch-control-button,.batch-planner__footer .button,.batch-planner__footer .strategy-tabs button,.batch-planner__footer .batch-reference-actions>button{height:32px;min-height:32px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:600;line-height:1}.batch-control-button{height:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid var(--line);border-radius:7px;color:#6c788d;background:#fff;white-space:nowrap;font-size:9px;font-weight:500}.batch-control-button:hover{color:#315ecb;border-color:#c3d0ed;background:#f5f8ff}.batch-feedback{padding:7px 9px;color:#a24c55;border-radius:9px;background:#fff3f4;font-size:9px}.batch-reference-actions--drop{min-height:32px;padding:0;border:1px dashed transparent;border-radius:8px;transition:.16s ease}.batch-reference-actions--drop.is-dragging{border-color:#85a8f3;background:#f2f6ff}.batch-reference-actions{min-width:0;display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}.batch-reference-actions>button{height:30px;display:flex;align-items:center;gap:4px;padding:0 7px;color:#617087;border-radius:6px;white-space:nowrap;font-size:10px}.batch-reference-actions>button:hover{background:#f3f6fa}.batch-reference-actions>button svg{width:14px}.batch-reference-actions>span,.task-reference-list>span{max-width:180px;height:32px;display:flex;align-items:center;gap:4px;padding:0 6px;overflow:hidden;color:#56647a;border:1px solid var(--line);border-radius:6px;background:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:9px}.batch-reference-actions>span>img{width:23px;height:23px;margin-left:-4px;flex:0 0 auto;border-radius:4px;object-fit:cover}.batch-reference-actions>span>b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.batch-reference-actions>span>svg,.task-reference-list svg{width:12px;flex:0 0 auto;color:#6680c7}.batch-reference-actions>span button,.task-reference-list button{display:grid;place-items:center}.batch-start{min-height:34px;flex:0 0 auto;white-space:nowrap;font-size:11px}.batch-reference-group{min-width:0;flex:1;display:flex;align-items:center;gap:7px}.batch-web-search{height:30px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:0 8px;color:#7a879b;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:9px}.batch-web-search svg{width:13px}.batch-web-search.is-active{color:#315ecb;border-color:#b9caf0;background:#f2f6ff}.batch-reference-mode{flex:0 0 auto;display:flex;padding:2px;border-radius:8px;background:#f0f3f8}.batch-reference-mode button{height:30px;padding:0 8px;color:#7b8799;border-radius:6px;font-size:9px}.batch-reference-mode button[data-active=true]{color:#315ecb;background:#fff;box-shadow:0 1px 4px #1f2b4414}.batch-style-menu{width:224px;max-height:min(286px,calc(100vh - 28px))!important;overflow-y:auto}.batch-style-menu>button{min-height:34px}.batch-self-reference{max-width:164px;height:32px;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:3px 6px 3px 3px;overflow:hidden;color:#56647a;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:8px}.batch-self-reference>img,.batch-self-reference>svg{width:26px;height:26px;flex:0 0 auto;border-radius:5px;object-fit:cover;color:#6680c7;background:#eef3fb}.batch-self-reference>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.batch-self-reference.is-uploading{border-color:#a9cdb8;background:#f1faf4}.batch-self-reference>small{flex:0 0 auto;color:#4b8a64;font-size:7px;white-space:nowrap}.batch-self-reference>button{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;color:#8b96a8;border-radius:5px;opacity:0;transform:scale(.86);transition:opacity .14s ease,transform .14s ease}.batch-self-reference:hover>button,.batch-self-reference>button:focus-visible{opacity:1;transform:scale(1)}.batch-self-reference>button:hover{color:var(--red);background:#fff0f1}.batch-setup__controls--inline>.batch-start{margin-left:auto}.batch-pause{width:28px;height:28px;display:grid;place-items:center;justify-self:center;color:#65728a;border-radius:8px;background:#fff;border:1px solid var(--line);padding:0}.batch-pause:hover{color:var(--blue);background:var(--blue-soft)}.task-table{width:var(--workbench-composer-width);margin:0 auto;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.batch-sticky-header{position:sticky;z-index:20;top:0;width:var(--workbench-composer-width);min-height:46px;display:flex;align-items:center;gap:15px;margin:0 auto 8px;padding:0 10px;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;background:#fffffff5;box-shadow:0 4px 14px #2436550d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.batch-sticky-tools{min-width:0;flex:1 1 auto}.batch-points-summary{min-width:max-content;height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#6d7890;border:1px solid #dce5fb;border-radius:8px;background:#f4f7ff;font-size:8px;white-space:nowrap}.batch-points-summary svg{width:13px;color:#4c70d5}.batch-points-summary strong{color:#315ac9;font-size:9px}.batch-table-toolbar{flex:0 0 auto;min-height:41px;display:flex;align-items:center;gap:10px;white-space:nowrap}.batch-table-toolbar span{color:#98a1b0;font-size:8px}.batch-table-toolbar label{height:30px;display:flex;align-items:center;gap:3px;padding:0;color:#8a94a6;background:transparent}.batch-table-toolbar label select{max-width:96px;padding:0;border:0;color:#5f6b7f;background:transparent;font-family:inherit;font-size:9px;font-weight:500;outline:0;cursor:pointer}.batch-table-toolbar button,.task-actions button{min-height:29px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0;color:#53627a;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:9px;font-weight:650}.batch-table-toolbar button:hover:not(:disabled){color:var(--blue)}.batch-table-toolbar button.is-primary{color:var(--blue);border:0;background:transparent;font-weight:700}.batch-table-toolbar button:disabled,.task-actions button:disabled{opacity:.45}.batch-table-toolbar svg,.task-actions svg{width:13px}.batch-plan-boards{position:static;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:12px;margin:0;overflow-x:auto;padding:0;background:transparent;scrollbar-width:none}.batch-plan-boards article{position:relative;flex:0 0 auto;min-width:0;color:#718097;border:0;border-radius:0;background:transparent}.batch-plan-boards article.is-active{color:var(--blue)}.batch-plan-boards article.is-active:after{content:"";position:absolute;right:2px;bottom:-8px;left:2px;height:2px;border-radius:2px 2px 0 0;background:var(--blue)}.batch-plan-boards article.is-collapsed{min-width:22px;width:auto}.batch-plan-boards__select{min-height:30px;display:flex;align-items:center;gap:4px;padding:0 15px 0 0;color:inherit;text-align:left;white-space:nowrap}.batch-plan-boards article.is-collapsed .batch-plan-boards__select{padding-right:12px;color:var(--blue);font-weight:700}.batch-plan-boards__collapse{position:absolute;top:0;right:0;width:14px;height:30px;display:grid;place-items:center;color:#a0a9b7}.batch-plan-boards__collapse svg{width:11px}.batch-plan-boards strong{max-width:152px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.batch-plan-boards span{font-size:8px}.batch-plan-archive{position:relative;flex:0 0 auto}.batch-plan-archive summary{min-height:30px;display:flex;align-items:center;gap:4px;padding:0;color:#718097;border:0;background:transparent;cursor:pointer;list-style:none;font-size:9px}.batch-plan-archive summary::-webkit-details-marker{display:none}.batch-plan-archive summary svg{width:13px}.batch-plan-archive summary em{min-width:18px;padding:2px 5px;border-radius:10px;color:#53627a;background:#eef1f6;font-style:normal;text-align:center}.batch-plan-archive>div{position:fixed;z-index:45;width:220px;max-height:280px;display:grid;gap:4px;margin-top:5px;padding:6px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 14px 36px #19274426}.batch-plan-archive>div button{min-width:0;display:grid;gap:3px;padding:8px;border-radius:7px;color:#5b687e;text-align:left}.batch-plan-archive>div button:hover{background:#f3f6fb}.task-drawer{margin:0;border:1px solid var(--line);border-radius:18px 0 0 18px;box-shadow:0 14px 38px #2633501a;animation:task-drawer-in .24s cubic-bezier(.2,.8,.2,1)}.batch-card-editor-panel{position:relative;z-index:60;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--line);background:#f8f9fc;box-shadow:-10px 0 28px #1e2b4812;animation:card-editor-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes card-editor-in{0%{opacity:0;transform:translate(12px)}}.batch-card-editor-panel>header{position:relative;z-index:4;min-height:58px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 11px;border-bottom:1px solid #e2e7f0;background:#f8f9fcf7;box-shadow:0 7px 16px #2a38520d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.batch-card-editor-panel>header>div{display:grid;gap:3px}.batch-card-editor-panel>header span{color:#8490a4;font-size:9px}.batch-card-editor-panel>header strong{color:#3d495e;font-size:13px}.batch-card-editor-panel>header button{width:32px;height:32px;display:grid;place-items:center;color:#68768c;border:1px solid #dbe2ed;border-radius:9px;background:#fff;box-shadow:0 4px 12px #25324d12}.batch-card-editor-panel>header button:hover{color:#35445d;border-color:#bdc9da;background:#fdfefe}.batch-card-editor-panel>header button:active{transform:scale(.94);background:#edf2f7}.batch-card-editor-panel>header button svg{width:17px;height:17px}.batch-card-editor-preview{width:100%;aspect-ratio:3/4;max-height:310px;overflow:hidden;border-radius:11px;background:#eef2f7}.batch-card-editor-preview .batch-asset-preview{width:100%;height:100%;border-radius:inherit}.batch-card-editor-preview .batch-asset-preview img{width:100%;height:100%;object-fit:contain}.batch-card-editor-modes{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4px;padding:4px;border:1px solid #dfe5ee;border-radius:11px;background:#eef2f7}.batch-card-editor-modes button{min-height:32px;padding:0 6px;overflow:hidden;color:#718096;border-radius:8px;font-size:8px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.batch-card-editor-modes button.is-active{color:#345f49;background:#fff;box-shadow:0 4px 12px #273d3217}.batch-card-editor-modes button:disabled{cursor:not-allowed;opacity:.5}.batch-card-editor-mode-hint{margin:-7px 2px 0;color:#8792a5;font-size:8px;line-height:1.5}.batch-card-editor-prompt{display:grid;gap:6px;color:#59667c;font-size:10px}.batch-card-editor-prompt textarea{width:100%;height:clamp(240px,38vh,420px);min-height:clamp(240px,38vh,420px);max-height:clamp(240px,38vh,420px);padding:9px 10px;overflow-y:auto;border:1px solid #dce3ed;border-radius:9px;color:#4b586d;background:#fff;resize:none;font-size:10px;line-height:1.55}.batch-card-edit-conversation{display:grid;gap:8px}.batch-card-edit-conversation>div{display:grid;gap:4px;padding:10px 11px;color:#607169;border:1px solid #dbe6df;border-radius:11px 11px 11px 3px;background:linear-gradient(145deg,#eef8f1,#f8fbf9)}.batch-card-edit-conversation>div strong{color:#426451;font-size:9px}.batch-card-edit-conversation>div p{margin:0;font-size:8px;line-height:1.5}.batch-card-edit-conversation>label{display:grid;gap:6px;color:#59667c;font-size:10px}.batch-card-edit-conversation textarea{width:100%;height:240px;min-height:240px;max-height:240px;padding:10px;overflow-y:auto;color:#46566c;border:1px solid #d9e2ed;border-radius:11px 11px 3px;outline:0;background:#fff;resize:none;font-size:10px;line-height:1.55}.batch-card-edit-conversation textarea:focus{border-color:#93b7a1;box-shadow:0 0 0 3px #5d97771a}.batch-card-editor-scroll{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:14px;padding:14px 18px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.batch-card-editor-scroll>section{display:grid;gap:8px}.batch-card-editor-reference-section{min-height:108px;padding:10px;border:1px solid transparent;border-radius:12px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.batch-card-editor-reference-section.is-dragging{border-color:#83a795;background:#eef8f1;box-shadow:inset 0 0 0 2px #4e89671a}.batch-card-editor-scroll>section>header{display:flex;align-items:center;justify-content:space-between;color:#59667c;font-size:10px}.batch-card-editor-scroll>section>header label{display:inline-flex;align-items:center;gap:4px;color:var(--blue);cursor:pointer;font-size:9px}.batch-card-editor-drop{min-height:92px;display:grid;place-items:center;align-content:center;gap:4px;color:#4f8065;border:1px dashed #83a795;border-radius:10px;background:#ffffffb8;text-align:center}.batch-card-editor-drop svg{width:22px;height:22px}.batch-card-editor-drop strong{font-size:10px}.batch-card-editor-drop span{font-size:8px}.batch-card-editor-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.batch-card-editor-references>span{position:relative;min-width:0;display:grid;grid-template-rows:88px auto;gap:4px;padding:5px;border:1px solid #dfe5ef;border-radius:9px;background:#fff}.batch-card-editor-references .batch-asset-preview{width:100%;height:88px}.batch-card-editor-references .batch-asset-preview img{width:100%;height:100%;object-fit:cover}.batch-card-editor-references b{overflow:hidden;color:#68758a;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.batch-card-editor-references>span>button{position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;color:#fff;border-radius:6px;background:#121b2c94}.batch-card-editor-empty{min-height:58px;display:flex;align-items:center;justify-content:center;gap:6px;color:#929daf;border:1px dashed #d1d8e5;border-radius:9px;font-size:9px}.batch-card-editor-reference-error{margin:0;color:#b45252;font-size:8px;line-height:1.5}.batch-card-editor-footer{position:relative;z-index:5;flex:0 0 auto;padding:12px 18px max(14px,env(safe-area-inset-bottom));border-top:1px solid #e2e7f0;background:#f8f9fcfa;box-shadow:0 -9px 20px #2a385212;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.batch-card-editor-footer .button{width:100%;margin:0}@keyframes task-drawer-in{0%{opacity:0;transform:translate(18px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.task-row{position:relative;width:100%;min-height:54px;display:grid;grid-template-columns:var(--batch-task-columns, 30px 42px 88px minmax(180px, 1.2fr) minmax(126px, .76fr) minmax(122px, .72fr) minmax(120px, .72fr) 104px);align-items:center;gap:10px;padding:4px 10px;border-bottom:1px solid #edf0f5;text-align:left;font-size:10px}.task-row.is-progressing{background:#f8faffdb;animation:batch-task-glow 2.2s ease-in-out infinite}.task-row.is-progressing:before{content:none}.task-row.is-planning{background:#fbf8ffe0;animation-name:batch-task-planning-glow}.task-row.is-progressing .status svg{animation:batch-status-breathe 1.8s ease-in-out infinite}@keyframes batch-task-glow{0%,to{box-shadow:inset 0 0 #4b70dc00}50%{box-shadow:inset 0 0 24px #4b70dc1f}}@keyframes batch-task-planning-glow{0%,to{box-shadow:inset 0 0 #8254d800}50%{box-shadow:inset 0 0 24px #8254d81f}}@keyframes batch-status-breathe{0%,to{opacity:.52}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.task-row.is-progressing,.task-row.is-progressing .status svg{animation:none}}.task-row>*{min-width:0;justify-self:stretch}.task-row>:first-child,.task-row>:last-child{justify-self:center}.task-row:hover{background:#fbfcff}.task-row--head{min-height:38px;color:#6f798d;background:#fafbfe;font-weight:650}.batch-column-control{min-width:0;display:flex;align-items:center;gap:5px;color:#6f798d;white-space:nowrap}.batch-column-control>span{flex:0 0 auto;white-space:nowrap}.batch-column-select{min-width:0;flex:1 1 auto}.batch-column-select .platform-select__trigger{width:100%;height:26px;justify-content:space-between;gap:4px;padding:0 7px;border-color:transparent;border-radius:7px;background:#f5f7fb;box-shadow:none}.batch-column-select .platform-select__trigger:hover,.batch-column-select .platform-select__trigger[aria-expanded=true]{color:var(--blue);border-color:#cbd9fa;background:#f0f5ff}.batch-column-select .platform-select__trigger strong{min-width:0;max-width:none;color:#516079;font-size:9px;font-weight:650}.batch-column-select .platform-select__trigger>svg{width:11px;flex:0 0 11px;margin-left:0}.batch-column-select--style{max-width:98px}.batch-column-select--images{width:66px;min-width:66px;max-width:66px}.batch-column-select--result{width:62px;min-width:62px;max-width:62px}.batch-column-menu{min-width:150px;max-width:210px;max-height:248px!important;padding:5px;border-color:#dce4f2;border-radius:10px;box-shadow:0 14px 34px #1f2f4e29}.batch-column-menu>button{min-height:32px;gap:10px;padding:5px 8px}.batch-column-menu>button span{min-width:0}.batch-column-menu strong{font-size:9px;font-weight:650}.batch-column-menu small{font-size:8px;line-height:1.35}.batch-column-menu--style{width:184px}.batch-column-menu--compact{width:112px;min-width:112px}.batch-column-menu--result{width:176px;min-width:176px}.batch-column-action{display:flex;align-items:center;justify-content:flex-start;gap:9px}.batch-column-action>button{min-height:28px;display:inline-flex;align-items:center;gap:3px;padding:0;color:var(--blue);border:0;background:transparent;font-family:inherit;font-size:9px;font-weight:700}.batch-column-action svg{width:12px}.batch-column-action>button.is-publish{min-height:30px;padding:0 10px;color:#fff;border-radius:9px;background:linear-gradient(135deg,#6f93ec,#8e72dd);box-shadow:0 6px 16px #525bc438}.task-row--head:hover{background:#fafbfe}.task-row.is-active{background:#f7faff}.task-row.is-failed{border-left:3px solid var(--red);background:#fff4f4}.task-row input[type=checkbox],.supplier-row input{width:15px;height:15px;accent-color:var(--blue)}.task-inline-input,.task-inline-select{width:100%;height:28px;padding:0;color:#4f5b70;border:0;border-radius:7px;background:transparent;font-size:10px}.task-inline-input:hover,.task-inline-input:focus,.task-inline-select:hover,.task-inline-select:focus{color:var(--blue);background:#f3f6fc;outline:0}.task-inline-input:focus::placeholder,.task-content-editor input:focus::placeholder{color:transparent}.task-sequence{color:#8893a6;text-align:center;font-variant-numeric:tabular-nums}.task-inline-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;text-align:left}.task-image-cost{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;white-space:nowrap}.task-image-cost .task-inline-select{width:52px;min-width:52px;padding-right:0}.task-image-cost .batch-row-image-count{width:68px;min-width:68px}.task-image-cost .batch-row-image-count .platform-select__trigger{width:100%;height:30px;justify-content:space-between;gap:5px;padding:0 8px;color:#516079;border:1px solid #dce4f2;border-radius:9px;background:#f8faff;box-shadow:0 4px 12px #3148790f}.task-image-cost .batch-row-image-count .platform-select__trigger:hover,.task-image-cost .batch-row-image-count .platform-select__trigger[aria-expanded=true]{color:var(--blue);border-color:#b9caf3;background:#f0f5ff}.task-image-cost .batch-row-image-count .platform-select__trigger strong{font-size:9px;font-weight:700}.task-image-cost .batch-row-image-count .platform-select__caret{width:11px;margin-left:auto}.task-image-cost>.task-value-readonly{width:52px}.task-image-cost small{min-width:max-content;color:#5270bd;font-size:8px;font-weight:650;text-align:left}.status{display:flex;align-items:center;gap:5px;white-space:nowrap}.status--running{color:var(--purple)}.status--review{color:var(--orange)}.status--failed{color:var(--red)}.status--completed{color:var(--green)}.task-row>strong{overflow:hidden;color:#3f495c;text-overflow:ellipsis;white-space:nowrap}.progress-cell{display:grid;gap:4px}.progress-cell b{font-size:10px}.progress-cell i{height:5px;overflow:hidden;border-radius:4px;background:#e8ecf3}.progress-cell em{height:100%;display:block;border-radius:inherit;background:var(--purple)}.status-row--review .progress-cell em{background:var(--orange)}.status-row--completed .progress-cell em{background:var(--green)}.task-row.is-failed .progress-cell em{background:var(--red)}.batch-empty{width:var(--workbench-composer-width);margin:0 auto;min-height:180px;align-content:center;gap:7px;text-align:center}.batch-empty strong{color:#4e596e;font-size:12px}.batch-empty span{color:#8b95a8;font-size:10px}.text-danger{color:var(--red)!important}.text-success{color:var(--green)!important}.text-warning{color:var(--orange)!important}.text-purple{color:var(--purple)!important}.task-actions{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--blue);text-align:center}.task-actions>svg{width:16px}.task-actions button.is-danger{color:#a4646b}.task-actions button.is-danger:hover{color:var(--red)}.task-title-readonly,.task-value-readonly{display:block;overflow:hidden;color:#4b566a;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.task-title-readonly{font-weight:700}.batch-result-thumbs{min-height:34px;display:flex;align-items:center;gap:4px}.batch-asset-preview{width:28px;height:32px;flex:0 0 auto;padding:0;overflow:hidden;border-radius:5px;background:#f0f3f8;cursor:zoom-in}.batch-asset-preview img,.batch-asset-preview video,.batch-result-thumbs>span{width:28px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:5px;object-fit:cover;color:#8290a7;background:#f0f3f8}.batch-asset-file{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:2px;padding:3px;color:#65748a;background:linear-gradient(145deg,#f8fbfd,#edf3f7)}.batch-asset-file i{display:grid;place-items:center}.batch-asset-file svg{width:16px;height:16px}.batch-asset-file b{width:100%;overflow:hidden;font-size:7px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.batch-result-thumbs em{color:#758197;font-size:8px;font-style:normal}.batch-asset-preview-modal{position:fixed;z-index:1220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(18px,4vw,52px);overflow:hidden;background:#121a2abd;cursor:zoom-out}.batch-asset-preview-modal>button{position:absolute;top:22px;right:24px;width:34px;height:34px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#ffffff24}.batch-asset-preview-modal>img{width:auto;max-width:min(94vw,1180px);height:auto;max-height:92vh;border-radius:12px;object-fit:contain;box-shadow:0 24px 70px #00000052;cursor:default}.batch-asset-preview-modal>video{width:auto;max-width:min(94vw,1180px);height:auto;max-height:92vh;border-radius:12px;background:#10151f;box-shadow:0 24px 70px #00000052;cursor:default}.batch-asset-preview-modal__file{width:min(520px,90vw);display:grid;place-items:center;gap:16px;padding:34px;color:#39495f;border-radius:18px;background:#fff;box-shadow:0 24px 70px #00000052;cursor:default}.batch-asset-preview-modal__file>svg{width:54px;height:54px;color:#4d8d6b}.batch-asset-preview-modal__file strong{max-width:100%;overflow-wrap:anywhere;font-size:16px}.batch-asset-preview-modal__file small{color:#8290a4}.batch-asset-preview-modal__file audio{width:100%}.batch-asset-preview-modal__file a{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;color:#fff;border-radius:10px;background:#3e8761;text-decoration:none}.bulk-bar{position:sticky;bottom:12px;width:max-content;display:flex;align-items:center;gap:12px;margin:8px auto 0;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:var(--shadow);font-size:12px}.bulk-bar button{min-height:31px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--line);border-radius:6px}.bulk-bar svg{width:15px}.bulk-bar .bulk-bar__delete{color:#c83343;border-color:#f0c8cd;background:#fff7f8}.bulk-bar .bulk-bar__delete:hover{color:#fff;border-color:#d83b4b;background:#d83b4b}.bulk-bar .bulk-bar__publish{color:#fff;border-color:transparent;background:linear-gradient(135deg,#6d91ec,#8d70dd);box-shadow:0 6px 15px #525bc438;font-weight:700}.task-drawer h2,.fulfillment-drawer h2{margin:17px 0 5px;font-size:18px}.task-drawer h3{margin:18px 0 9px;font-size:13px}.task-style-editor{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:#fafbfe;color:#667187;font-size:10px}.pipeline,.fulfillment-pipeline{display:flex;align-items:center;margin:22px 10px 8px}.pipeline span,.fulfillment-pipeline span{width:25px;height:25px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#b8c0cc;font-size:12px}.pipeline span.done,.fulfillment-pipeline span{background:var(--green)}.pipeline span.failed{background:#bc202f}.pipeline span.active,.fulfillment-pipeline span.active{background:var(--blue)}.pipeline i,.fulfillment-pipeline i{flex:1;height:2px;background:#dce2eb}.pipeline-labels{display:flex;justify-content:space-between;color:#717c90;font-size:10px}.error-card{display:flex;gap:9px;margin-top:20px;padding:12px;color:#a52530;border:1px solid #f3b9bd;border-radius:8px;background:#fff3f3}.error-card p{margin:5px 0 0;color:#8a565d;font-size:11px;line-height:1.5}.drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.drawer-actions button{height:38px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:7px;font-size:11px}.prompt-preview{padding:10px;border:1px solid var(--line);border-radius:7px;color:#667085;font-size:11px;line-height:1.6}.task-content-editor{display:grid;gap:8px}.task-content-editor label{display:grid;gap:5px;color:#657086;font-size:10px}.task-content-editor input,.task-content-editor textarea{width:100%;padding:8px 9px}.task-content-editor input:focus,.task-content-editor textarea:focus,.card-customization-list textarea:focus{outline:0;border-color:var(--line);box-shadow:none}.task-content-editor textarea{min-height:64px;line-height:1.5}.task-content-editor input:focus::placeholder,.task-content-editor textarea:focus::placeholder,.card-customization-list textarea:focus::placeholder{color:transparent}.task-reference-drop{min-height:58px;display:flex;align-items:center;gap:9px;padding:9px;color:#66748b;border:1px dashed #b9c8e5;border-radius:8px;background:#fafcff;cursor:pointer}.task-reference-drop:hover{color:var(--blue);border-color:#83a5f2}.task-reference-drop.is-dragging{color:var(--blue);border-color:#6f98ef;background:#eef4ff}.task-reference-drop>svg{width:20px}.task-reference-drop>span{display:grid;gap:3px}.task-reference-drop strong{font-size:10px}.task-reference-drop small{color:#939cad;font-size:8px}.card-customization-list{display:grid;gap:8px}.card-customization-list article{padding:9px;border:1px solid var(--line);border-radius:8px;background:#fafbfe}.card-customization-list article.has-result{background:#fff}.batch-card-result{width:100%;height:176px;display:block!important;margin:0 0 8px!important;overflow:hidden;border-radius:8px;background:#eef2f7}.batch-card-result .batch-asset-preview{width:100%;height:100%;border-radius:8px}.batch-card-result .batch-asset-preview img,.batch-card-result>span{width:100%;height:100%;display:grid;place-items:center;object-fit:contain}.batch-card-regenerate{width:100%;min-height:32px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:7px;color:#315ecb;border:1px solid #c8d5f2;background:#f5f8ff;font-size:9px}.batch-card-regenerate svg{width:13px}.batch-drawer-actions{margin-top:14px}.card-customization-list article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.card-customization-list article>header strong{font-size:10px}.card-customization-list article>header label{display:flex;align-items:center;gap:4px;color:var(--blue);cursor:pointer;font-size:9px}.card-customization-list article>header svg{width:14px}.card-customization-list article>textarea{width:100%;min-height:60px;padding:7px 8px;line-height:1.5;font-size:10px}.card-customization-list article>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.card-customization-list article>div>span{max-width:140px;display:flex;align-items:center;gap:3px;padding:4px 5px;overflow:hidden;color:#647086;border-radius:5px;background:#eef2f8;white-space:nowrap;text-overflow:ellipsis;font-size:8px}.card-customization-list article>div svg{width:11px;flex:0 0 auto}.batch-card-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.batch-card-gallery article{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:7px;overflow:hidden;border:1px solid #e0e5ee;border-radius:10px;background:#fafbfe}.batch-card-gallery article>header{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#5a667b;font-size:9px}.batch-card-gallery article>header span{color:var(--blue);font-size:8px}.batch-card-gallery .batch-card-result{height:146px;margin:0!important}.batch-card-gallery .batch-card-result .batch-asset-preview img{object-fit:cover}.batch-card-slot{height:146px;display:grid;place-items:center;align-content:center;gap:7px;color:#909caf;border-radius:8px;background:#eef2f7;font-size:8px}.batch-card-slot svg{width:22px;height:22px}.batch-card-slot.is-active{color:#4771ce;border:1px solid #c9d9f5;background:#f1f5fc;animation:batch-slot-pulse 1.45s ease-in-out infinite}.batch-card-slot.is-active svg{color:#4771ce}@keyframes batch-slot-pulse{0%,to{opacity:.72}50%{opacity:1}}.batch-card-gallery article>p{max-height:48px;margin:0;overflow:hidden;color:#7a8699;font-size:8px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.batch-card-finetune{position:absolute;inset:auto 12px 12px;min-height:28px;display:flex;align-items:center;justify-content:center;gap:4px;color:#fff;border-radius:8px;background:#1d2a44c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;transform:translateY(4px);transition:.16s ease;font-size:9px}.batch-card-gallery article.is-editable:hover .batch-card-finetune,.batch-card-finetune:focus-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.batch-card-slot.is-active{animation:none}}.activity-log{display:grid;gap:10px;margin:0;padding:2px 0 4px 14px;border-left:1px solid #dce2eb;list-style:none;color:#657086;font-size:10px}.activity-log li{display:grid;grid-template-columns:72px 1fr}.activity-log time{color:#8b95a7}.batch-layout{background:var(--canvas)}.batch-content{min-width:0;min-height:0;padding:0;background:var(--canvas)}.batch-task-region{position:relative;min-height:0;padding:0}.batch-plan-stack{min-height:0;display:grid;align-content:start;gap:12px}.batch-sticky-header{top:0;border-bottom:1px solid #e2e7ef;background:#fffffff0;box-shadow:0 5px 18px #2837540a}.batch-authoring-bar{position:relative;width:100%;min-width:0;display:flex;align-items:center;gap:0}.batch-authoring-bar .strategy-tabs{flex:0 0 auto;gap:4px;margin:0;padding:2px;border-radius:9px;background:#f1f3f7}.batch-authoring-bar .strategy-tabs button{height:30px;border:0;background:transparent;font-size:10px}.batch-authoring-bar .strategy-tabs button.is-active{color:#7246df;background:#fff;box-shadow:0 1px 5px #28355017}.batch-authoring-bar .batch-self-toolbar{width:100%;flex:1 1 auto;padding:0}.batch-unified-reference.is-dragging{color:var(--blue);border-color:#91ade9;border-radius:8px;background:#eff4ff;box-shadow:inset 0 0 0 1px #9bb7f1}.batch-history-control{flex:0 0 auto;margin-left:auto}.batch-self-toolbar>.batch-history-control{margin-left:auto;margin-right:1px}.batch-authoring-bar .batch-start{margin-left:0}.batch-topic-control{position:relative;flex:0 0 auto}.batch-topic-control>.batch-control-button svg:last-child{width:10px}.batch-topic-popover{position:absolute;z-index:75;top:38px;left:0;width:280px;display:grid;gap:8px;padding:10px;border:1px solid #dce3ed;border-radius:11px;background:#fff;box-shadow:0 16px 38px #1e2b4629}.batch-topic-popover--portal{z-index:1002;max-height:min(260px,calc(100vh - 24px));overflow-y:auto}.batch-topic-popover label{display:grid;gap:5px;color:#68758a;font-size:8px}.batch-topic-popover input{height:34px;padding:0 9px;border:1px solid #dce3ed;border-radius:8px;color:#4e5a6d;font-size:9px;outline:0}.batch-topic-popover>button{min-height:30px;display:flex;align-items:center;gap:5px;padding:0 8px;color:#778398;border-radius:8px;background:#f3f5f9;font-size:8px}.batch-topic-popover>button.is-active{color:#315fca;background:#edf4ff}.batch-topic-popover small{color:#929cad;font-size:7px;line-height:1.5}.batch-topic-popover>.batch-topic-start{justify-content:center;color:#fff;background:var(--blue);font-weight:700}.batch-topic-popover>.batch-topic-start:hover:not(:disabled){background:#2459e6}.batch-topic-popover>.batch-topic-start:disabled{opacity:.45;cursor:not-allowed}.batch-topic-dialog-layer{position:fixed;z-index:1001;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1f2d253d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.batch-topic-popover--portal.is-centered{position:relative;z-index:1002;top:auto;left:auto;width:min(420px,calc(100vw - 48px));max-height:min(330px,calc(100dvh - 48px));gap:12px;padding:16px;border-color:#d8e5dd;border-radius:16px;box-shadow:0 28px 80px #1f30263d}.batch-topic-popover--portal.is-centered label{font-size:10px}.batch-topic-popover--portal.is-centered input{height:42px;font-size:11px}.batch-topic-popover--portal.is-centered>button{min-height:38px;font-size:10px}.batch-history-menu{position:relative}.batch-history-menu>.batch-history-trigger{height:32px;display:flex;align-items:center;gap:5px;padding:0 8px;color:#657187;border-radius:7px;cursor:pointer;list-style:none;font-size:9px;font-weight:650}.batch-history-menu>.batch-history-trigger:hover,.batch-history-menu.is-open>.batch-history-trigger{color:var(--blue);background:#f2f5fa}.batch-history-menu>.batch-history-trigger svg{width:13px}.batch-history-menu>.batch-history-trigger svg:last-child{transition:transform .16s ease}.batch-history-menu.is-open>.batch-history-trigger svg:last-child{transform:rotate(180deg)}.batch-history-menu>.batch-history-trigger em{min-width:17px;padding:2px 5px;color:#607087;border-radius:10px;background:#edf1f7;text-align:center;font-size:8px;font-style:normal}.batch-history-menu>div{position:absolute;z-index:70;top:38px;right:0;width:250px;max-height:320px;display:grid;gap:4px;padding:7px;overflow-y:auto;border:1px solid #dce3ed;border-radius:11px;background:#fff;box-shadow:0 16px 38px #1e2b4629}.batch-history-menu>div>span{padding:14px 9px;color:#8994a6;text-align:center;font-size:9px}.batch-history-menu>div button{min-width:0;display:grid;gap:3px;padding:9px;color:#657187;border-radius:8px;text-align:left}.batch-history-menu>div button:hover,.batch-history-menu>div button.is-active{color:#315ecb;background:#f2f6ff}.batch-history-menu>div strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.batch-history-menu>div span{color:#929bad;font-size:8px}.batch-history-popover{width:250px;display:grid;gap:4px;padding:7px;overflow-y:auto;border:1px solid #dce3ed;border-radius:11px;background:#fff;box-shadow:0 16px 38px #1e2b4629}.batch-history-popover>span{padding:14px 9px;color:#8994a6;text-align:center;font-size:9px}.batch-history-popover button{min-width:0;display:grid;gap:3px;padding:9px;color:#657187;border-radius:8px;text-align:left}.batch-history-popover button:hover,.batch-history-popover button.is-active{color:#315ecb;background:#f2f6ff}.batch-history-popover strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.batch-history-popover button span{color:#929bad;font-size:8px}.batch-history-popover button small{color:#a0a8b7;font-size:7px;line-height:1.4}.batch-feedback{position:absolute;z-index:15;top:calc(100% + 8px);right:0;max-width:420px;box-shadow:0 8px 22px #2b354c17}.batch-point-quote{margin-left:8px;color:#8994a6;font-size:8px;font-weight:500}.batch-workspace,.batch-workspace button,.batch-workspace input,.batch-workspace textarea{font-size-adjust:.53}.batch-tutorial-control{position:relative;flex:0 0 auto}.batch-tutorial-button{color:#526a5d!important;border:1px solid #cfded6!important;background:#f5faf7!important}.batch-tutorial-popover{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:268px;display:grid;gap:7px;padding:12px;color:#5c6b63;border:1px solid #d9e5de;border-radius:13px;background:#fffffffa;box-shadow:0 18px 48px #23352c2b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.batch-tutorial-popover strong{color:#354a3f;font-size:11px}.batch-tutorial-popover em{font-size:9px;font-style:normal;line-height:1.45}.batch-tutorial-popover button{min-height:30px;color:#fff;border-radius:9px;background:#6d9880;font-size:9px}.batch-publish-settings{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0}.batch-publish-overlay .platform-select{width:100%;min-width:0}.batch-publish-overlay .platform-select .platform-select__trigger{width:100%;min-height:44px;justify-content:flex-start;gap:8px;padding:0 11px;border:1px solid #d8e3dd;border-radius:11px;background:#fff}.batch-publish-overlay .platform-select .platform-select__trigger strong{min-width:0;flex:1;overflow:hidden;color:#4d6256;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.batch-publish-overlay .batch-publish-select .platform-select__trigger{min-height:40px;padding:0 10px}.batch-publish-overlay .batch-publish-select .platform-select__trigger>span{color:#74877c;font-size:9px;font-weight:600;white-space:nowrap}.batch-publish-overlay .batch-publish-select .platform-select__trigger strong{font-size:9px}@media(max-width:400px){.batch-publish-settings .platform-select__trigger>span{display:none}}.batch-publish-select-menu>button{min-height:42px;padding:7px 9px}.batch-publish-select-menu>button>span>strong{font-size:10px}.batch-publish-select-menu>button>span>small{font-size:8px}.batch-publish-select-menu>button.is-accent{color:#7251a4;background:#f7f1ff}.batch-toolbar-actions{min-width:max-content;display:inline-flex;align-items:center;gap:5px;margin-left:auto}.batch-toolbar-actions .batch-start{margin-left:0}.batch-package-items{max-height:260px;display:grid;gap:6px;overflow-y:auto}.batch-package-items>button{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;color:#55665d;border:1px solid #dfe7e2;border-radius:10px;background:#fff;text-align:left}.batch-package-items>button>span{min-width:0;display:grid;gap:3px}.batch-package-items strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.batch-package-items small{color:#8b9891;font-size:8px}.batch-package-error{margin:0;color:#aa5562;font-size:9px}.task-table{--batch-task-columns: 26px 34px 82px minmax(170px, 1.15fr) minmax(118px, .72fr) minmax(122px, .72fr) minmax(118px, .72fr) 104px;width:100%;border-radius:12px;box-shadow:0 7px 20px #2736520a}.task-row{grid-template-columns:var(--batch-task-columns);gap:7px;padding-right:8px;padding-left:8px}.task-actions{justify-content:flex-start;gap:7px;padding-left:30px}.batch-task-inline-row{padding:0 12px 14px;border-bottom:1px solid #e9edf3;background:#f7f9fc;animation:batch-inline-open .2s cubic-bezier(.2,.8,.2,1)}@keyframes batch-inline-open{0%{opacity:0;transform:translateY(-7px)}}.batch-inline-detail{overflow:visible;border:1px solid #dfe5ef;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 8px 22px #2835510d}.batch-inline-detail__header{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-bottom:1px solid #edf0f5}.batch-inline-detail__header>div{min-width:0;display:grid;gap:2px}.batch-inline-detail__header strong{overflow:hidden;color:#3f4a5e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.batch-inline-detail__header span{color:#99a2b1;font-size:9px}.batch-inline-detail__header button{width:27px;height:27px;display:grid;place-items:center;color:#8290a4;border-radius:7px}.batch-inline-detail__header button:hover{color:#42516a;background:#f1f4f8}.batch-inline-detail__header svg{width:14px}.batch-inline-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.batch-inline-detail__content,.batch-inline-detail__generation{min-width:0}.batch-inline-detail h3{margin:0 0 8px;color:#485469;font-size:12px}.batch-inline-detail__content>h3:not(:first-child),.batch-inline-detail__generation>h3{margin-top:14px}.batch-inline-detail .task-content-editor textarea{min-height:170px}.batch-inline-detail .batch-card-gallery{gap:9px}.batch-inline-detail .batch-card-gallery .batch-card-result,.batch-inline-detail .batch-card-slot{height:138px}.batch-inline-detail .batch-card-gallery article>p{max-height:30px;-webkit-line-clamp:2}.batch-inline-detail .batch-drawer-actions{margin-top:10px}.batch-inline-detail .task-reference-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.task-custom-style{min-width:0;display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) auto auto;align-items:end;gap:7px;margin:8px 0;color:#6f7b90;font-size:8px}.task-custom-style label{min-width:0;display:grid;gap:4px}.task-custom-style input,.task-custom-style textarea{min-width:0;height:32px;padding:7px 9px;border:1px solid #d9e0eb;border-radius:8px;color:#4e5a6e;outline:0;resize:vertical;background:#fff;font-size:9px}.task-custom-style button{height:32px;display:flex;align-items:center;justify-content:center;gap:4px;color:#315ecb;border-radius:8px;background:#eef4ff;font-size:8px}.task-custom-style button:disabled{opacity:.45}.task-custom-style svg{width:12px}.task-custom-style__error{grid-column:1 / -1;color:#c84e5b;font-size:8px}.batch-task-style-menu{width:230px;max-height:min(300px,calc(100vh - 24px));overflow-y:auto}.batch-inline-detail__grid.is-content-first{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:stretch}.batch-inline-detail__grid.is-content-first .batch-card-gallery{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start}.batch-inline-detail__grid.is-content-first .batch-card-gallery .batch-card-result,.batch-inline-detail__grid.is-content-first .batch-card-slot{height:auto;min-height:170px;aspect-ratio:1 / 1}.batch-inline-detail__grid.is-content-first .batch-card-result img,.batch-inline-detail__grid.is-content-first .batch-card-result video{width:100%;height:100%;object-fit:contain;background:#f2f5f8}.batch-inline-detail__grid.is-content-first .batch-card-gallery article>p{max-height:38px;font-size:9.5px;line-height:1.45;-webkit-line-clamp:2}.batch-inline-detail__grid.is-content-first .task-content-editor label>span,.batch-inline-detail__grid.is-content-first .task-style-editor>span{font-size:10px}.batch-inline-detail__grid.is-content-first .task-content-editor input,.batch-inline-detail__grid.is-content-first .task-content-editor textarea{font-size:11px}.batch-inline-detail__content{padding:12px;border:1px solid #e2e7ee;border-radius:11px;background:#fafbfc}.batch-inline-detail__grid.is-content-first>:is(.batch-inline-detail__content,.batch-inline-detail__generation){height:100%}.batch-inline-detail__grid.is-content-first .batch-inline-detail__content{display:flex;flex-direction:column}.batch-inline-detail__grid.is-content-first .task-content-editor{min-height:0;display:grid;grid-template-rows:auto minmax(260px,1fr);flex:1 1 auto}.batch-inline-detail__grid.is-content-first .task-content-editor label:last-child{min-height:0;display:flex;flex-direction:column}.batch-inline-detail__grid.is-content-first .task-content-editor textarea{min-height:260px;height:100%;flex:1 1 auto;resize:none}@media(max-width:980px){.batch-inline-detail__grid.is-content-first{grid-template-columns:1fr}}.task-item-references{margin-top:18px;min-width:0}.task-item-references>p{margin:6px 0 10px;color:#5f7a6d;font-size:12px;line-height:1.6}.task-item-references .task-reference-lock{padding:10px 12px;border-radius:9px;background:#f2f6f3}.task-item-reference-previews{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.task-item-reference-previews>div{position:relative;width:92px;min-width:0;display:grid;gap:5px}.task-item-reference-previews>div>.batch-asset-preview{width:92px;height:92px}.task-item-reference-previews>div>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#59776b}.task-item-reference-previews>div>button:last-child{position:absolute;top:3px;right:3px;width:24px;height:24px;display:grid;place-items:center;color:#8c4050;background:#fff;border:1px solid #ebd4da;border-radius:50%}.task-item-reference-previews>div>button:last-child svg{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.task-item-reference-previews>div>button:last-child{opacity:0;pointer-events:none}.task-item-reference-previews>div:hover>button:last-child,.task-item-reference-previews>div:focus-within>button:last-child{opacity:1;pointer-events:auto}}.task-item-reference-previews>div>button:last-child:focus-visible{opacity:1;outline:2px solid var(--blue);outline-offset:2px}.task-reference-drop.is-busy{opacity:.65;cursor:wait}@media(max-width:1180px){.batch-inline-detail__grid{grid-template-columns:1fr}.task-row{gap:6px}}@media(max-width:760px){.batch-plan-section__header{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px}.batch-plan-references{align-items:flex-start;flex-wrap:wrap}.batch-plan-references__items{order:3;width:100%}.batch-publish-overlay{inset:10px 10px auto;width:auto}}.batch-layout.batch-layout--unified{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;gap:11px;padding:clamp(14px,3vh,30px) clamp(32px,7vw,112px) clamp(12px,2vh,22px);overflow:hidden;background:radial-gradient(circle at 2% 4%,rgb(214 244 228 / 48%),transparent 30%),radial-gradient(circle at 98% 8%,rgb(255 232 236 / 42%),transparent 33%),linear-gradient(135deg,#f7fbf8,#fbfcfb 54%,#fff9f8)}.batch-layout--unified .batch-content{position:relative;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 64px;gap:14px;overflow:hidden;background:transparent}.batch-layout--unified .batch-plan-stack{min-height:auto;display:grid;gap:13px;padding:0;overflow:visible}.batch-layout--unified .batch-plan-section{overflow:visible;border-color:#d1e0d7db;border-radius:18px;background:#ffffffc7;box-shadow:inset 0 1px #fff,0 14px 38px #2d45370f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.batch-layout--unified .batch-plan-section__header{min-height:72px;padding:13px 18px}.batch-layout--unified .batch-plan-section__actions>button{border-left-color:#d7e2dbb8}.batch-layout--unified .batch-task-region{padding:0;overflow:visible}.batch-page-actions{position:absolute;z-index:18;top:0;right:max(0px,calc((100% - 1180px)/2));display:flex;justify-content:flex-end}.batch-page-actions>span{display:inline-flex}.batch-tutorial-control--page .batch-tutorial-button{min-height:34px;padding:0 12px;border:1px solid #d8e4dc;border-radius:10px;background:#ffffffe0;box-shadow:0 8px 20px #2d42360f;font-size:9px}.batch-active-plan{position:relative;width:min(1180px,100%);min-width:920px;height:calc(100% - 14px);min-height:0;display:flex;flex-direction:column;gap:7px;margin:14px auto 0;overflow:hidden;padding:16px 18px;border:1px solid rgb(255 255 255 / 84%);border-radius:23px;background:#ffffffc7;box-shadow:inset 0 1px #fff,0 24px 66px #32463c14;-webkit-backdrop-filter:blur(24px) saturate(112%);backdrop-filter:blur(24px) saturate(112%)}.batch-active-plan .batch-plan-references{min-height:62px;flex:0 0 auto;margin:0;padding:7px 10px;border:1px solid #dce7e0;border-radius:13px;background:#f8fcf9e5;box-shadow:inset 0 1px #fff}.batch-active-plan .batch-plan-references.is-dragging{border-color:#69a780;background:#eef9f2;box-shadow:inset 0 0 0 2px #69a7801f}.batch-plan-references__heading{min-width:126px;display:grid;flex:0 0 auto;gap:2px}.batch-plan-references__heading strong{color:#3f6250;font-size:10px}.batch-plan-references__heading small{max-width:180px;overflow:hidden;color:#87968e;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.batch-plan-references__heading em{display:inline-flex;align-items:center;gap:4px;color:#4e7a60;font-size:8px;font-style:normal;font-weight:700}.batch-plan-references__heading em svg{width:13px;height:13px}.batch-active-plan .batch-plan-references__items{flex:1 1 120px}.batch-active-plan .batch-plan-references__add{min-height:34px;padding:0 12px;color:#47755b;border-color:#83ae96;background:#f4fbf6;font-size:10px;font-weight:700}.batch-plan-references__actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex:0 0 auto}.batch-plan-references__actions button{min-width:58px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#61746a;border:1px solid #dce6e0;border-radius:9px;background:#fff;font-size:8px;font-weight:650;white-space:nowrap}.batch-plan-references__actions button:hover:not(:disabled){color:#315c45;border-color:#bdd3c5;background:#f7fbf8}.batch-plan-references__actions button.is-active{color:#3d6250;border-color:#a9c9b7;background:#eff7f2}.batch-plan-references__actions button.is-primary{color:#fff;border-color:#52a070;background:#52a070}.batch-plan-references__actions button.is-danger{color:#a85762}.batch-plan-references__actions button:disabled{opacity:.42}.batch-plan-references__actions svg{width:13px;height:13px}.batch-create-next{min-height:28px;display:grid;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:14px;padding-inline:10%;color:#496554}.batch-create-next span{height:1px;background:linear-gradient(90deg,transparent,#cfe0d6)}.batch-create-next span:last-child{background:linear-gradient(90deg,#cfe0d6,transparent)}.batch-create-next strong{font-size:11px}.batch-history-strip{width:min(1180px,100%);min-width:920px;height:64px;min-height:64px;display:flex;align-items:stretch;gap:10px;margin:0 auto;overflow:hidden}.batch-history-strip>div{min-width:0;display:flex;gap:9px;flex:1;overflow-x:auto;scrollbar-width:none}.batch-history-strip>div::-webkit-scrollbar{display:none}.batch-history-strip__item{min-width:224px;display:grid;grid-template-columns:minmax(0,1fr) 54px;overflow:hidden;color:#708077;border:1px solid rgb(255 255 255 / 86%);border-radius:16px;background:#ffffffc2;box-shadow:0 12px 28px #2d42360f}.batch-history-strip__item.is-active{color:#3f6952;border-color:#cae0d3;background:#fafffcf5;box-shadow:0 12px 28px #32554017}.batch-history-strip__select{min-width:0;display:grid;align-content:center;gap:5px;padding:8px 11px 8px 14px;color:inherit;text-align:left}.batch-history-strip__select>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.batch-history-strip__select b{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.batch-history-strip__select em{flex:0 0 auto;color:#6c8175;font-size:7px;font-style:normal}.batch-history-strip__select small{color:#94a098;font-size:8px}.batch-history-strip__actions{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;border-left:1px solid #e3ebe6}.batch-history-strip__actions button{display:grid;place-items:center;color:#718078;background:#ffffff85}.batch-history-strip__actions button+button{color:#ad5f67;border-left:1px solid #e3ebe6}.batch-history-strip__actions button:hover:not(:disabled){color:#37634c;background:#f1f8f4}.batch-history-strip__actions button+button:hover:not(:disabled){color:#a94753;background:#fff3f4}.batch-history-strip__actions button:disabled{opacity:.32}.batch-history-strip__actions svg{width:13px;height:13px}.batch-history-strip__rename{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 32px 32px;align-items:center;gap:4px;padding:8px}.batch-history-strip__rename input{min-width:0;height:34px;padding:0 10px;color:#405c4d;border:1px solid #bcd3c6;border-radius:9px;background:#fff;font-size:9px;outline:0}.batch-history-strip__rename button{height:34px;display:grid;place-items:center;color:#47775c;border-radius:9px;background:#eef7f2}.batch-history-strip__rename button:last-child{color:#8d6a70;background:#fff2f3}.batch-history-strip__rename svg{width:13px;height:13px}.batch-history-strip__arrow{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;align-self:center;color:#587063;border:1px solid #dbe5df;border-radius:50%;background:#ffffffe0;box-shadow:0 10px 22px #2d423612}.batch-history-strip__arrow:hover{color:#2f6748;border-color:#bfd5c8;background:#fff}.batch-history-strip__arrow svg{width:16px;height:16px}.batch-layout--unified .batch-archived-plans{position:absolute;z-index:9;right:max(0px,calc((100% - 1324px)/2));bottom:6px;width:220px;max-height:240px;margin:0;overflow-y:auto;box-shadow:0 16px 38px #293d311f}.batch-layout--unified .batch-package-error{position:absolute;z-index:10;right:max(0px,calc((100% - 1324px)/2));bottom:72px;margin:0}.batch-drawer-action-notice{margin:8px 0 0;color:#426b55;font-size:11px;line-height:1.55}.batch-drawer-action-notice{text-align:center}.batch-history-read-error{display:flex;align-items:center;gap:12px;color:#a54747;font-size:14px}.batch-history-read-error button{flex-shrink:0;margin-left:auto}.batch-unified-composer{position:relative;z-index:15;width:min(1100px,100%);min-width:0;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);justify-content:center;align-items:center;height:112px;gap:12px;margin:0 auto;padding:10px 14px;overflow:hidden;border:1px solid rgb(255 255 255 / 88%);border-radius:23px;background:linear-gradient(120deg,#ffffffd4,#f4fbf7bd 48%,#fff7f8b3);box-shadow:inset 0 1px #fff,0 20px 54px #2d453817;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%)}.batch-unified-composer>header{min-width:0;height:84px;display:grid;grid-template-columns:minmax(190px,1fr);align-items:stretch;gap:8px}.batch-unified-composer__reference{min-width:0;min-height:84px;display:flex;align-items:center;gap:10px;padding:8px 12px;color:#596d61;border:1px dashed #a9c7b6;border-radius:14px;background:#ffffffab;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.batch-unified-composer__reference:hover,.batch-unified-composer__reference.is-dragging{color:#365f4b;border-color:#6ca082;background:#f0f9f3f0;transform:translateY(-1px)}.batch-unified-composer__reference:focus-visible{outline:3px solid rgb(85 161 116 / 18%);outline-offset:2px}.batch-unified-composer__reference>svg{width:26px;height:26px;flex:0 0 auto;color:#6d9d82}.batch-unified-composer__reference>span:last-child{min-width:0;display:grid;gap:4px}.batch-unified-composer__reference strong{font-size:12px}.batch-unified-composer__reference small{overflow:hidden;color:#87968e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.batch-unified-composer__reference-previews{width:min(144px,42%);min-width:70px;height:42px;display:flex;align-items:center;gap:3px;flex:0 0 auto;overflow-x:auto;overflow-y:hidden;padding:3px 2px;scrollbar-width:none}.batch-unified-composer__reference-previews::-webkit-scrollbar{display:none}.batch-unified-composer__reference-preview{position:relative;width:34px;height:38px;flex:0 0 auto}.batch-unified-composer__reference-preview img,.batch-unified-composer__reference-preview>svg{width:34px;height:38px;object-fit:cover;border:2px solid rgb(255 255 255 / 92%);border-radius:8px;background:#edf3ef;box-shadow:0 5px 14px #26392f1f}.batch-unified-composer__reference-preview>button{position:absolute;top:-3px;right:-3px;width:17px;height:17px;display:grid;place-items:center;color:#fff;border:1px solid #fff;border-radius:50%;background:#b45f68;box-shadow:0 4px 10px #52232b2e;opacity:0;transform:scale(.84);transition:opacity .14s ease,transform .14s ease}.batch-unified-composer__reference-preview:hover>button,.batch-unified-composer__reference-preview>button:focus-visible{opacity:1;transform:scale(1)}.batch-unified-composer__reference-preview>button svg{width:10px;height:10px}.batch-unified-composer__reference-previews em{min-width:25px;height:25px;display:grid;place-items:center;margin-left:-6px;color:#fff;border:2px solid #fff;border-radius:50%;background:#6f9880;font-size:8px;font-style:normal}.batch-unified-composer__reference-previews em.is-uploading{min-width:45px;padding:0 7px;border-radius:12px;background:#4e8e69;white-space:nowrap}.batch-unified-composer>header>nav{display:grid;grid-template-rows:repeat(2,1fr);gap:4px;padding:4px;border-radius:14px;background:#e9f0ecb8}.batch-unified-composer>header>nav button{min-width:94px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#77867e;border-radius:10px;font-size:9px;font-weight:700}.batch-unified-composer>header>nav button.is-active{color:#405f50;background:#ffffffeb;box-shadow:0 5px 16px #2d433714}.batch-unified-composer>header>nav svg{width:15px;height:15px}.batch-unified-composer__reference-list{display:flex;gap:7px;overflow-x:auto;padding:0 2px 2px;scrollbar-width:thin}.batch-unified-composer__reference-list>span{max-width:190px;min-height:36px;display:flex;align-items:center;gap:6px;padding:4px 6px;color:#5d6e65;border:1px solid #d8e5dd;border-radius:10px;background:#ffffffd1;font-size:9px}.batch-unified-composer__reference-list img,.batch-unified-composer__reference-list svg{width:28px;height:28px;border-radius:7px;object-fit:cover}.batch-unified-composer__reference-list b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.batch-unified-composer__reference-list button{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;color:#88968f;border-radius:7px}.batch-unified-composer .batch-authoring-bar.is-composer{min-height:84px;display:flex;align-items:center;padding:0 4px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;overflow:visible}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{width:100%;min-width:0;display:grid;grid-template-columns:minmax(96px,1.08fr) minmax(112px,1.24fr) minmax(78px,.86fr) auto auto;align-items:center;gap:5px}.batch-unified-composer .batch-parameter-controls>*{margin:0}.batch-unified-composer .batch-toolbar-actions{margin-left:0}.batch-unified-composer .batch-authoring-bar.is-composer :is(.batch-number-field,.batch-control-button,.platform-select__trigger,.batch-start){min-height:43px;height:43px;border-radius:11px;font-size:10px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-number-field{padding:0;border:0;background:transparent}.batch-unified-composer :is(.batch-number-field,.batch-style-control,.batch-image-count-control,.batch-topic-control,.batch-auto-advance){flex:0 0 auto}.batch-unified-composer .batch-number-field>.platform-select,.batch-unified-composer .batch-style-control .platform-select,.batch-unified-composer .batch-image-count-control .platform-select{width:100%;min-width:0}.batch-unified-composer .batch-number-field>.platform-select>.platform-select__trigger,.batch-unified-composer .batch-style-control>.platform-select>.platform-select__trigger,.batch-unified-composer .batch-image-count-control>.platform-select>.platform-select__trigger{width:100%}.batch-unified-composer .batch-number-field+.batch-style-control{margin-left:0}.batch-number-field__custom input{width:76px;height:43px;padding:0 10px;color:#465267;border:1px solid #d8e2dc;border-radius:11px;background:#fff;font-size:10px;font-weight:700}.batch-unified-composer .batch-number-field.has-custom-input{position:relative}.batch-unified-composer .batch-number-field__custom{position:absolute;top:5px;right:28px;bottom:5px;left:36px;z-index:2;display:flex;min-width:0;align-items:center}.batch-unified-composer .batch-number-field.has-custom-input .platform-select__trigger>strong{visibility:hidden}.batch-layout--unified .batch-unified-composer .batch-number-field__custom input{width:100%;min-width:0;min-height:0;height:100%;padding:0 2px;border:0;border-radius:4px;background:transparent;font-size:inherit}.batch-unified-composer .batch-authoring-bar.is-composer .batch-control-button{padding-inline:8px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-start{min-width:110px;padding-inline:10px;justify-content:center;background:linear-gradient(135deg,#269fc0,#31c98d);box-shadow:0 9px 22px #27a38f2e}.batch-record-summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 15px;border-bottom:1px solid rgb(218 227 222 / 75%);background:#fbfdfca8}.batch-record-summary>span{min-width:0;display:flex;align-items:center;gap:10px}.batch-record-summary>span>svg{width:30px;height:30px;color:#55a368}.batch-record-summary>span>span{display:grid;gap:3px}.batch-record-summary strong{color:#41564a;font-size:12px}.batch-record-summary small{color:#8a9890;font-size:9px}.batch-record-summary nav{display:flex;align-items:center;gap:7px}.batch-record-summary nav button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;color:#63756b;border:1px solid #d5e1da;border-radius:10px;background:#fff;font-size:9px;white-space:nowrap}.batch-record-summary nav button.is-active{color:#3d6250;border-color:#a9c9b7;background:#eff7f2}.batch-record-summary nav button.is-primary{color:#fff;border-color:#4d9a6b;background:#4d9a6b}.batch-record-summary nav svg{width:14px;height:14px}.batch-record-table.task-table{width:100%;height:auto;min-height:0;flex:1 1 auto;margin:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-width:thin;overscroll-behavior:contain}.batch-record-table .task-row{min-height:72px;gap:12px;padding:6px 14px 6px 18px;border-bottom-color:#e2e9e5db;background:transparent;font-size:12px}.batch-record-table:not(.is-selecting) .task-row{grid-template-columns:54px 108px minmax(220px,1.4fr) minmax(108px,144px) 104px minmax(170px,.9fr) 88px}.batch-record-table.is-selecting .task-row{grid-template-columns:26px 48px 102px minmax(210px,1.4fr) minmax(104px,136px) 100px minmax(160px,.9fr) 88px}.batch-record-table .task-row--head{position:sticky;z-index:4;top:0;min-height:54px;color:#45524a;border:1px solid #edf0ee;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#f9fbfcfa,#f4f7f9f5);box-shadow:0 5px 14px #293a300a;font-size:12px;font-weight:700}.batch-record-table .batch-column-control{gap:4px;color:#45524a}.batch-record-table .batch-column-select--style{max-width:88px}.batch-record-table .batch-column-select--images{width:48px;min-width:48px;max-width:48px}.batch-record-table .batch-column-select .platform-select__trigger{height:28px;padding-inline:6px;background:#f0f5f2}.batch-record-table .batch-column-select .platform-select__trigger strong{font-size:9px}.batch-record-table .task-row:not(.task-row--head):last-of-type{border-bottom:0}.batch-record-table .task-style-inline{width:100%;min-width:0}.batch-record-table .task-style-inline .platform-select__trigger{width:100%;min-width:0;height:34px;justify-content:flex-start;gap:4px;padding:0 7px;color:#50695b;border:1px solid #dce7e0;border-radius:9px;background:#ffffffd1}.batch-record-table .task-style-inline .platform-select__trigger strong{min-width:0;overflow:hidden;flex:1;font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.batch-record-table .task-style-inline .platform-select__caret{width:12px;height:12px;margin-left:auto}.batch-record-table .batch-row-image-count{width:72px;min-width:72px}.batch-record-table .batch-row-image-count .platform-select__trigger{width:100%;min-width:0;height:34px;justify-content:space-between;padding:0 8px}.batch-record-table .task-sequence{color:#334239;font-size:12px}.batch-record-table .task-title-readonly{color:#35483d;font-size:12px;font-weight:650}.batch-record-table .task-title-inline{width:100%;height:36px;padding:0 10px;color:#35483d;border:1px solid #dce6e0;border-radius:9px;background:#fff;box-shadow:inset 0 1px #fff;font-size:12px;font-weight:650;outline:0}.batch-record-table .task-title-inline::placeholder{color:#98a69e;font-weight:500}.batch-record-table .task-title-inline:focus{border-color:#8dbda2;box-shadow:0 0 0 3px #5ba0771a}.batch-record-table .task-title-inline:disabled{color:#87948d;background:#f4f7f5}.batch-record-table .task-value-readonly{color:#405347;font-size:12px}.batch-record-table .status{width:max-content;min-height:32px;justify-content:center;gap:6px;padding:0 12px;border:1px solid currentColor;border-radius:18px;font-size:11px;font-weight:650}.batch-record-table .status svg{width:10px;height:10px}.batch-record-table .status--completed{color:#35a966;border-color:#d7eee0;background:#f1faf5}.batch-record-table .status--review{color:#d39130;border-color:#f0e1c5;background:#fff9ee}.batch-record-table .status--running{color:#6377c7;border-color:#dfe4f5;background:#f5f7ff}.batch-record-table .status--failed{color:#d35b68;border-color:#f1d9dd;background:#fff4f5}.batch-record-table .batch-result-thumbs{min-height:54px;gap:7px}.batch-record-table .batch-asset-preview,.batch-record-table .batch-asset-preview img,.batch-record-table .batch-result-thumbs>span{width:48px;height:54px;border-radius:6px}.batch-record-table .task-actions{min-width:0;display:flex;justify-content:flex-end;gap:5px;padding-left:0}.batch-record-table .task-actions button{width:31px;height:31px;display:grid;place-items:center;color:#526159;border:0;border-radius:9px;background:transparent}.batch-record-table .task-actions button:hover{background:#eef3f0}.batch-record-table .task-actions button:disabled{opacity:.34}.batch-record-table .task-actions .task-actions__publish{color:#fff;border-color:#5a9c72;background:#5a9c72}.batch-record-table .task-actions .task-actions__details{color:#34483d;border:1px solid #d8e2dc;background:#f4f8f5}.batch-record-table .task-actions .task-actions__details svg{width:17px;height:17px}.batch-record-table .batch-column-action{justify-content:flex-end;gap:5px}.batch-record-table .batch-column-action>span{flex:0 0 auto}.batch-record-table .batch-column-action>button{min-height:27px;padding:0 7px;color:#fff;border-radius:8px;background:#6f9a7f;font-size:8px;white-space:nowrap;box-shadow:0 4px 10px #48715629}.batch-record-table .batch-column-action>button:hover:not(:disabled){background:#5f896f}.batch-record-table .batch-column-action>button:disabled{color:#8b9891;background:#eef2ef;box-shadow:none}.batch-table-header-control{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:6px}.batch-table-header-control>b{font:inherit;white-space:nowrap}.batch-table-header-control>span{min-width:0;display:inline-flex;align-items:center}.batch-topic-control--table .batch-control-button,.batch-auto-advance--table{min-height:28px;padding:0 8px;border:1px solid #dce5df;border-radius:9px;background:#fff;font-size:8px;white-space:nowrap}.batch-topic-control--table .batch-control-button svg,.batch-auto-advance--table svg{width:12px;height:12px}.batch-record-table__more{width:100%;min-height:44px;color:#4f8665;border-radius:0 0 12px 12px;background:#f8fbf9d6;font-size:10px;font-weight:700}.batch-task-modal{position:fixed;z-index:1120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:34px;background:#1c272263;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.batch-task-modal>.task-drawer{width:min(1180px,calc(100vw - 88px));height:min(780px,calc(100vh - 68px));margin:0;padding:20px;overflow-y:auto;border:1px solid rgb(224 232 227 / 88%);border-radius:20px;background:#fffffff7;box-shadow:0 34px 100px #15221b42}.batch-task-modal.has-editor{padding-right:min(410px,34vw)}.batch-task-modal.has-editor>.task-drawer{width:min(940px,calc(100vw - min(470px,39vw)));justify-self:center}body>.batch-card-editor-panel{position:fixed;z-index:1130;top:18px;right:18px;bottom:18px;width:min(390px,32vw);height:auto;border:1px solid #dfe7e2;border-radius:18px;box-shadow:-18px 0 60px #18261e38}.publish-workspace__layout.is-single-column{grid-template-columns:minmax(0,1fr);padding-inline:clamp(46px,7vw,112px)}.batch-layout--unified.is-empty .batch-content{grid-template-rows:minmax(0,1fr) 94px}.batch-empty-onboarding{width:min(760px,100%);height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto auto auto;place-content:center;justify-items:center;gap:10px;margin:0 auto;padding:42px 24px 10px;color:#385548;text-align:center}.batch-empty-onboarding>img{width:96px;height:96px;display:block;object-fit:contain;filter:drop-shadow(0 13px 18px rgb(82 172 116 / 15%))}.batch-empty-onboarding h2{margin:0;color:#29473a;font-family:var(--font-display);font-size:clamp(27px,2.4vw,38px);font-weight:500;letter-spacing:.06em}.batch-empty-onboarding p{margin:0;color:#7c8c84;font-size:11px;letter-spacing:.03em}.batch-empty-onboarding p em{color:#4bbd78;font-style:normal}.batch-empty-onboarding__divider{width:220px;height:14px;display:flex;align-items:center;justify-content:center;gap:12px}.batch-empty-onboarding__divider:before,.batch-empty-onboarding__divider:after{content:"";width:86px;height:1px;background:linear-gradient(90deg,transparent,#d5e2da)}.batch-empty-onboarding__divider:after{background:linear-gradient(90deg,#d5e2da,transparent)}.batch-empty-onboarding__divider i{width:6px;height:6px;border:1px solid #c6ddd0;transform:rotate(45deg)}.batch-empty-onboarding__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}.batch-empty-onboarding__features article{width:190px;min-height:118px;display:grid;place-items:center;align-content:center;gap:6px;padding:14px;border:1px solid rgb(216 227 220 / 82%);border-radius:15px;background:#ffffff85;box-shadow:inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.batch-empty-onboarding__features article>span{width:38px;height:38px;display:grid;place-items:center;color:#4a9b69;border-radius:50%;background:#e5f6ebe0}.batch-empty-onboarding__features svg{width:21px;height:21px}.batch-empty-onboarding__features strong{color:#40594d;font-size:11px}.batch-empty-onboarding__features small{color:#89968f;font-size:8.5px}body>.batch-publish-select-menu{z-index:calc(var(--layer-modal) + 20);min-width:320px}.batch-publish-progress{display:grid;gap:7px;padding:10px 11px;color:#496154;border:1px solid #d8e6dd;border-radius:11px;background:#f7fbf8}.batch-publish-progress>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.batch-publish-progress>span strong{font-size:10px}.batch-publish-progress>span b{color:#3d7854;font-size:10px}.batch-publish-progress>i{height:7px;overflow:hidden;border-radius:99px;background:#e4ece7}.batch-publish-progress>i>b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#5da977,#35c590);transition:width .22s ease}.batch-publish-progress>small{color:#7a8b81;font-size:8px}.batch-publish-progress.is-failed{color:#8b545b;border-color:#ecd5d8;background:#fff7f7}.batch-publish-progress.is-failed>span b{color:#aa5561}.batch-publish-progress.is-failed>i>b{background:#d98690}@media(max-width:980px){.batch-layout.batch-layout--unified{padding:10px}.batch-unified-composer{height:auto;grid-template-columns:1fr}.batch-unified-composer>header{grid-template-columns:1fr}.batch-plan-references__actions{width:100%;justify-content:flex-start;overflow-x:auto}.batch-record-summary{align-items:flex-start;flex-direction:column}.batch-record-summary nav{width:100%;overflow-x:auto}.batch-record-table{min-width:900px}.batch-task-modal{padding:16px}.batch-task-modal>.task-drawer{width:calc(100vw - 32px);height:calc(100vh - 32px)}}.batch-publish-select-menu>button.is-accent>span>.platform-select__warning{display:block;color:#b42332;font-weight:650;line-height:1.5;white-space:normal}.batch-layout.batch-layout--unified{--batch-workspace-width: 1280px;grid-template-rows:minmax(0,1fr) 124px;gap:10px;padding:18px clamp(18px,3vw,48px) 16px;color:#23352c;background:#fbfdfc}.batch-layout--unified .batch-content{grid-template-rows:minmax(0,1fr) 94px;gap:8px}.batch-active-plan{width:min(var(--batch-workspace-width, 1280px),100%);height:100%;gap:10px;margin:0 auto;overflow:visible;padding:20px 26px 16px;border-color:#dbe7e0e5;border-radius:21px;background:#ffffffe0;box-shadow:inset 0 1px #fff,0 22px 54px #2d4f3d17;-webkit-backdrop-filter:blur(28px) saturate(112%);backdrop-filter:blur(28px) saturate(112%)}.batch-stage-header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex:0 0 auto}.batch-stage-header__copy{min-width:0;display:grid;gap:6px}.batch-stage-header__copy h1{display:flex;align-items:center;gap:2px;margin:0;color:#111d17;font-family:var(--font-sans);font-size:clamp(27px,2.1vw,34px);font-weight:760;letter-spacing:-.04em;line-height:1.08}.batch-stage-header__copy h1>span{color:#18b77a}.batch-stage-header__copy h1 svg{width:18px;height:18px;margin:-13px 0 0 2px;color:#22c48c}.batch-stage-header__copy p{margin:0;color:#6d7d74;font-size:13px;line-height:1.55}.batch-stage-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.batch-stage-header__state,.batch-stage-header__actions>button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;color:#50645a;border:1px solid #e0e8e3;border-radius:11px;background:#ffffffe0;box-shadow:0 7px 18px #2a46370f;font-size:12px;font-weight:650;white-space:nowrap}.batch-stage-header__state{color:#68786f;background:#f7faf8;box-shadow:none}.batch-stage-header__state svg{color:#28b77d}.batch-stage-header__actions>button:hover:not(:disabled){color:#287453;border-color:#bcd8c9;background:#f7fcf9}.batch-stage-header__actions>button.is-active{color:#23724e;border-color:#a9d3bc;background:#eef9f3}.batch-stage-header__actions>button.is-primary{min-width:132px;color:#fff;border-color:transparent;background:linear-gradient(135deg,#14bb77,#19cfba);box-shadow:0 10px 24px #14ba7c3d}.batch-stage-header__actions>button.is-secondary{min-width:auto;background:#64a67e;box-shadow:0 8px 18px #3c7f552b}.batch-stage-header__actions>button:disabled{opacity:.42;box-shadow:none}.batch-stage-header__actions svg{width:16px;height:16px}.batch-active-plan .batch-plan-references{min-height:78px;gap:14px;padding:9px 14px;border-color:#e1e9e4;border-radius:14px;background:#fafcfbeb}.batch-plan-references__heading{min-width:190px;gap:4px}.batch-plan-references__heading strong{color:#1f3027;font-size:13px;font-weight:750}.batch-plan-references__heading small{max-width:230px;color:#7b8b82;font-size:10px}.batch-plan-references__heading em{color:#20855a;font-size:10px}.batch-plan-references__heading em svg{width:15px;height:15px}.batch-active-plan .batch-plan-references__items{min-height:58px;gap:7px;overflow:hidden}.batch-active-plan .batch-plan-references__items>small{font-size:11px}.batch-active-plan .batch-self-reference{position:relative;width:54px;max-width:54px;height:58px;padding:2px;overflow:visible;border-color:#e0e7e3;border-radius:8px;box-shadow:0 5px 13px #2e483a14}.batch-active-plan .batch-self-reference>img,.batch-active-plan .batch-self-reference>svg{width:48px;height:52px;border-radius:6px}.batch-active-plan .batch-self-reference>b{display:none}.batch-active-plan .batch-self-reference>small{position:absolute;right:2px;bottom:2px;left:2px;overflow:hidden;padding:2px;color:#fff;border-radius:0 0 5px 5px;background:#1d593ccc;text-align:center;text-overflow:ellipsis}.batch-active-plan .batch-self-reference>button{position:absolute;z-index:2;top:-5px;right:-5px;color:#fff;border:1px solid #fff;border-radius:50%;background:#c76671;box-shadow:0 4px 10px #6f2c362e}.batch-active-plan .batch-plan-references__add,.batch-active-plan .batch-plan-references__locked{min-height:40px;padding:0 13px;border-radius:10px;font-size:11px}.batch-active-plan .batch-plan-references__locked{margin-left:0}.batch-record-table.task-table{overflow:auto;border:1px solid #e1e8e4;border-radius:13px;background:#ffffffbd}.batch-record-table .task-row{min-height:61px;gap:13px;padding:5px 18px;font-size:13px}.batch-record-table:not(.is-selecting) .task-row{grid-template-columns:66px 132px minmax(250px,1.52fr) minmax(150px,190px) 126px minmax(216px,1fr) 130px}.batch-record-table.is-selecting .task-row{grid-template-columns:28px 58px 124px minmax(230px,1.45fr) minmax(144px,180px) 120px minmax(196px,1fr) 126px}.batch-record-table .task-row--head{min-height:44px;border:0;border-bottom:1px solid #e5ebe7;border-radius:12px 12px 0 0;background:#f9fbfafa;box-shadow:none;font-size:12px}.batch-record-table .task-sequence{color:#27382f;font-size:13px}.batch-record-table .task-title-inline{height:38px;padding:0 11px;border-color:transparent;background:transparent;font-size:13px}.batch-record-table .task-title-inline:hover{border-color:#dfe9e3;background:#fff}.batch-record-table .task-title-readonly{color:#23362c;font-size:13px}.batch-record-table .task-title-cell,.batch-record-table .task-style-cell{min-width:0;width:100%;justify-self:stretch}.batch-record-table .task-row--head .task-title-cell{padding-left:11px}.batch-record-table .task-title-cell .task-title-readonly{display:block;padding-left:11px}.batch-record-table .task-style-cell>.platform-select{width:100%;min-width:0}.batch-record-table .task-row--head .task-style-cell{justify-content:flex-start}.batch-record-table .task-value-readonly{font-size:12px}.batch-record-table .status{min-height:32px;padding:0 12px;font-size:11px}.batch-record-table .batch-column-control{gap:7px}.batch-record-table .batch-column-select--style{max-width:112px}.batch-record-table .batch-column-select--images{width:58px;min-width:58px;max-width:58px}.batch-record-table .batch-column-select .platform-select__trigger{height:30px;background:#eef5f1}.batch-record-table .batch-column-select .platform-select__trigger strong{font-size:10px}.batch-record-table .task-style-inline .platform-select__trigger,.batch-record-table .batch-row-image-count .platform-select__trigger{height:36px;border-color:#e1e8e4;background:#f8faf9}.batch-record-table .task-style-inline .platform-select__trigger strong{font-size:12px}.batch-record-table .batch-result-thumbs{min-height:50px;gap:7px}.batch-record-table .batch-asset-preview,.batch-record-table .batch-asset-preview img,.batch-record-table .batch-result-thumbs>span{width:45px;height:50px;border-radius:6px}.batch-record-table .task-actions{justify-content:center;gap:8px}.batch-record-table .task-actions button{width:36px;height:36px;border-radius:10px}.batch-record-table .task-actions .task-actions__details{background:#f8faf9}.batch-record-table .batch-column-action{justify-content:center;gap:7px}.batch-record-table .batch-column-action>button{min-height:30px;padding:0 9px;background:#4b9169;font-size:9px}.batch-table-tutorial-slot{width:30px;height:30px;display:inline-flex;flex:0 0 auto}.batch-tutorial-control--table{display:inline-flex}.batch-tutorial-control--table .batch-tutorial-button{width:30px;min-width:30px;height:30px;min-height:30px;display:grid;place-items:center;padding:0;color:#5d7468;border:1px solid #dce6e0;border-radius:9px;background:#fff;box-shadow:none}.batch-tutorial-control--table .batch-tutorial-button:hover{color:#2f6a4c;border-color:#bcd5c7;background:#f5faf7}.batch-tutorial-control--table .batch-tutorial-button svg{width:15px;height:15px}.batch-history-region{width:min(1280px,100%);min-width:920px;height:94px;display:grid;grid-template-rows:22px 64px;gap:8px;margin:0 auto}.batch-history-region>header{display:flex;align-items:center;gap:6px;padding-left:32px;color:#26382f}.batch-history-region>header svg{width:14px;height:14px;color:#20bc82}.batch-history-region>header strong{font-size:14px;font-weight:750}.batch-history-strip{width:100%;height:64px;min-height:64px}.batch-history-strip__item{min-width:264px;grid-template-columns:minmax(0,1fr) 78px;border-color:#e0e8e3;border-radius:11px;background:#ffffffd6;box-shadow:0 7px 18px #2d47390f}.batch-history-strip__item.is-active{border-color:#b9ddca;background:#fafffcf5}.batch-history-strip__select{padding:8px 11px 8px 14px}.batch-history-strip__select b{color:#384b41;font-size:11px}.batch-history-strip__select small{font-size:8px}.batch-history-strip__arrow{width:38px;height:38px;box-shadow:0 6px 16px #2d423612}.batch-history-strip__arrow:disabled{cursor:default;opacity:.34}.batch-history-strip__empty{min-width:100%;display:grid;place-items:center;margin:0;color:#8b9a92;border:1px dashed #dbe7df;border-radius:11px;background:#ffffff9e;font-size:10px}.batch-history-strip__actions{display:flex;align-items:center;gap:6px;padding:0 7px 0 0;border-left:0}.batch-history-strip__actions button{width:31px;height:31px;flex:0 0 auto;border:1px solid #dfe8e2;border-radius:9px;background:#fff;box-shadow:0 4px 10px #2d47390d}.batch-history-strip__actions button+button{color:#ad5f67;border:1px solid #eedadd;background:#fffafb}.batch-unified-composer{width:min(1280px,100%);height:124px;grid-template-columns:minmax(294px,330px) minmax(0,1fr);gap:14px;padding:10px 18px;border-color:#dce7e0eb;border-radius:21px;background:#ffffffe0;box-shadow:inset 0 1px #fff,0 18px 42px #2d483917}.batch-unified-composer>header{height:98px}.batch-unified-composer__reference{min-height:98px;padding:10px 16px;border-color:#a9d6c0;border-style:solid;border-radius:13px;background:#f8fdfae5}.batch-unified-composer__reference>svg{width:44px;height:44px;color:#38b77e}.batch-unified-composer__reference strong{color:#2b4135;font-size:13px}.batch-unified-composer__reference small{font-size:10px;line-height:1.45;white-space:normal}.batch-unified-composer .batch-authoring-bar.is-composer{min-height:98px;padding:0}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:minmax(118px,.9fr) minmax(138px,1fr) minmax(106px,.76fr) minmax(216px,1.42fr);gap:8px}.batch-unified-composer .batch-authoring-bar.is-composer :is(.batch-number-field,.batch-control-button,.platform-select__trigger,.batch-start){min-height:70px;height:70px;border-radius:12px;font-size:12px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-control-button{padding-inline:12px;border:1px solid #e2e8e4;background:#ffffffe0}.batch-unified-composer .batch-authoring-bar.is-composer .batch-auto-advance.is-active{color:#247753;border-color:#b9d9c8;background:#f0faf5}.batch-unified-composer .batch-authoring-bar.is-composer .batch-start{min-width:190px;padding-inline:24px;color:#fff;background:linear-gradient(135deg,#16bd76,#18cbb8);box-shadow:0 12px 28px #17b87e38;font-size:15px}.batch-unified-composer .batch-smart-controls{min-width:0;height:70px;display:grid;grid-template-columns:minmax(116px,1fr) minmax(96px,.86fr);align-items:stretch;gap:4px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.batch-unified-composer .batch-smart-controls .batch-control-button{width:100%;min-width:0;height:100%;padding-inline:10px;border:0;border-radius:0;background:transparent;box-shadow:none}.batch-unified-composer .batch-smart-controls .batch-topic-control{min-width:0;height:100%;border-left:0}.batch-unified-composer .batch-smart-controls .batch-control-button.is-active{color:#247753;background:#f0faf5}.batch-number-field__custom input{height:70px;border-radius:12px;font-size:12px}@media(max-width:1320px){.batch-layout.batch-layout--unified{padding-inline:18px}.batch-stage-header__state{display:none}.batch-stage-header__actions{gap:6px}.batch-stage-header__actions>button{padding-inline:11px}.batch-record-table:not(.is-selecting) .task-row{grid-template-columns:54px 112px minmax(210px,1.42fr) minmax(132px,160px) 108px minmax(180px,.9fr) 116px}.batch-unified-composer{grid-template-columns:minmax(250px,292px) minmax(0,1fr)}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:minmax(104px,.9fr) minmax(118px,1fr) minmax(96px,.76fr) minmax(196px,1.35fr)}.batch-unified-composer .batch-authoring-bar.is-composer .batch-start{min-width:154px}}@media(max-width:980px){.batch-layout.batch-layout--unified{grid-template-rows:minmax(0,1fr) auto;padding-top:18px;overflow:auto}.batch-layout--unified .batch-content{min-height:760px}.batch-stage-header{align-items:flex-start;flex-direction:column}.batch-stage-header__actions{width:100%;justify-content:flex-start;overflow-x:auto}.batch-history-region{min-width:900px}.batch-unified-composer{height:auto}}.batch-stage-title-mode{display:inline-flex;align-items:baseline;gap:2px}.batch-stage-title-mode>button{position:relative;padding:0 2px 2px;color:#22b978;font:inherit;font-weight:inherit;letter-spacing:inherit}.batch-stage-title-mode>button:after{content:"";position:absolute;right:3px;bottom:0;left:3px;height:2px;border-radius:99px;background:currentColor;opacity:.42}.batch-stage-title-mode>i{color:#b3c0ba;font-style:normal;font-size:.48em;transform:translateY(-2px)}.batch-distribution-composer{position:relative;width:min(1280px,100%);min-width:0;min-height:86px;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:22px;margin:0 auto;padding:12px 18px;border:1px solid rgb(213 227 219 / 88%);border-radius:18px;background:#fbfefce0;box-shadow:0 16px 36px #2d5e4214;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.batch-distribution-composer__intro{min-width:0;display:flex;align-items:center;gap:12px}.batch-distribution-composer__intro>svg{width:34px;height:34px;flex:0 0 auto;color:#42a66e}.batch-distribution-composer__intro>span{min-width:0;display:grid;gap:3px}.batch-distribution-composer__intro strong{color:#335443;font-size:12px}.batch-distribution-composer__intro small{overflow:hidden;color:#84958c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.batch-distribution-composer__controls{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(112px,128px);align-items:center;gap:10px}.batch-distribution-composer__controls>*{min-width:0}.batch-distribution-composer__controls .batch-number-field{height:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.batch-distribution-composer__controls>.platform-select,.batch-distribution-composer__controls .batch-number-field>.platform-select{width:100%}.batch-distribution-composer__controls .platform-select__trigger{width:100%;min-height:44px;border-color:#dce7e0;background:#fff}.batch-distribution-composer__action{min-width:0;display:grid;gap:4px}.batch-distribution-composer__start{min-height:44px;justify-content:center;background:linear-gradient(135deg,#2a9b68,#28bf82);box-shadow:0 9px 22px #27a36d2e}.batch-distribution-composer__feedback{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere;color:#397a55;font-size:8.5px;font-weight:650;line-height:1.35}.batch-distribution-composer__start{width:100%;min-width:0;padding-inline:8px;white-space:normal}.batch-distribution-composer__controls .batch-number-field.has-custom-input{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:6px}.batch-distribution-composer__feedback.is-error{color:#a24c55}.batch-stage-header--empty{padding:8px 16px 0}.batch-active-plan--empty{overflow:hidden}.batch-distribution-empty-table{min-height:0;display:grid;grid-template-rows:44px minmax(0,1fr);overflow:hidden;flex:1 1 auto;border:1px solid #e1e8e4;border-radius:13px;background:#ffffffbd}.batch-distribution-empty-table>header{display:grid;grid-template-columns:66px 132px minmax(250px,1.52fr) 126px minmax(216px,1fr) 130px;align-items:center;gap:13px;padding:0 18px;color:#45524a;border-bottom:1px solid #e5ebe7;background:#f9fbfafa;font-size:12px;font-weight:700}.batch-distribution-empty-table>.batch-empty-onboarding{width:100%;padding:20px 24px}.batch-empty-onboarding.is-distribution>img{width:82px;height:82px}.batch-empty-onboarding.is-distribution h2{font-size:clamp(25px,2vw,34px)}.batch-record-table.is-distribution:not(.is-selecting) .task-row{grid-template-columns:54px 108px minmax(260px,1.6fr) 110px minmax(200px,1fr) 104px}.batch-record-table.is-distribution.is-selecting .task-row{grid-template-columns:26px 48px 102px minmax(250px,1.6fr) 106px minmax(190px,1fr) 104px}.batch-record-table.is-distribution .batch-column-action>button{background:#3f9565}.batch-result-thumbs .batch-asset-preview video,.batch-record-table .batch-asset-preview video,.batch-record-table .batch-asset-file{width:48px;height:54px;border-radius:6px}.batch-title-with-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.batch-title-validation{grid-column:1 / -1;color:#b14b4b;font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.batch-record-table .task-title-inline[aria-invalid=true],.task-content-editor input[aria-invalid=true],.task-content-editor textarea[aria-invalid=true]{border-color:#d35f5f;box-shadow:0 0 0 2px #d35f5f38;background:#fff5f5}.batch-title-with-copy>button{min-height:30px;padding:0 8px;color:#397a55;border:1px solid #d6e8dd;border-radius:8px;background:#f2faf5;font-size:8px;white-space:nowrap}.batch-card-material-upload{min-height:72px;display:grid;place-items:center;align-content:center;gap:5px;color:#4d8663;border:1px dashed #a8cbb7;border-radius:9px;background:#f5fbf7;cursor:pointer;font-size:9px;text-align:center}.batch-card-material-upload:hover{border-color:#6cac84;background:#edf8f1}.batch-card-material-upload svg{width:22px;height:22px}.batch-card-material-upload.is-uploading{cursor:wait;border-style:solid}.batch-card-material-upload>span{max-width:100%;overflow-wrap:anywhere}.batch-card-upload-feedback{display:flex;align-items:center;gap:6px;font-size:12px;overflow-wrap:anywhere;min-width:0}.batch-card-upload-feedback svg{flex:0 0 16px}.batch-card-upload-feedback.is-error{color:#b54949}.batch-card-material-footer{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px;width:100%;max-width:100%;min-width:0;color:#738278;font-size:8px}.batch-card-material-footer>.batch-card-material-filename{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-card-material-footer>.batch-card-material-remove{width:32px;min-width:32px;max-width:32px;height:32px;padding:0;display:grid;place-items:center;color:#a65d64;border-radius:6px}.batch-card-material-remove>svg{width:14px;height:14px}.batch-card-material-remove:hover:not(:disabled){background:#fff0f1}.batch-card-material-remove:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.batch-inline-detail__grid.is-content-first .batch-card-gallery.batch-card-gallery--distribution{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));min-width:0;max-width:100%}.is-distribution .batch-inline-detail__generation{min-width:0;max-width:100%}.batch-history-region>header .batch-history-load-more{width:auto;min-width:0;flex:0 0 auto;padding:3px 6px;color:#6d8276;border:0;border-radius:5px;background:transparent;font-size:11px;white-space:nowrap}.batch-history-region>header .batch-history-load-more:hover{background:#edf5ef;color:#397a55}.batch-inline-detail.is-distribution .batch-inline-detail__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.batch-inline-detail.is-distribution .batch-card-gallery article>p,.batch-inline-detail.is-distribution .batch-item-insight{display:none}@media(max-width:980px){.batch-distribution-composer{grid-template-columns:1fr}.batch-distribution-composer__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(100px,128px)}.batch-distribution-empty-table{overflow-x:auto}.batch-distribution-empty-table>header{min-width:900px}}@media(max-width:600px){.batch-distribution-composer__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.batch-distribution-composer__action{grid-column:1 / -1}.batch-distribution-composer__controls .batch-number-field.has-custom-input{grid-template-columns:minmax(0,1fr)}}@media(max-width:1320px),(max-height:950px){.batch-layout.batch-layout--unified{gap:8px;padding:10px 14px 8px}.batch-layout--unified .batch-content{grid-template-rows:minmax(0,1fr) 68px;gap:8px}.batch-active-plan{height:calc(100% - 6px);margin-top:6px;gap:5px;padding:11px 13px}.batch-active-plan .batch-plan-references{min-height:50px;padding-block:5px}.batch-record-summary{min-height:52px;padding:7px 12px}.batch-record-summary nav button{min-height:31px;padding-inline:9px}.batch-record-table .task-row{min-height:58px;padding-block:4px}.batch-record-table .task-row--head{min-height:44px}.batch-record-table .batch-result-thumbs{min-height:42px;gap:5px}.batch-record-table .batch-asset-preview,.batch-record-table .batch-asset-preview img,.batch-record-table .batch-result-thumbs>span{width:38px;height:42px}.batch-record-table .task-actions{gap:5px}.batch-record-table .task-actions button{width:31px;height:31px}.batch-history-region{min-width:0;height:68px;grid-template-rows:18px 44px;gap:6px}.batch-history-region>header{padding-left:12px}.batch-history-region>header strong{font-size:11px}.batch-history-strip{min-width:0;height:44px;min-height:44px}.batch-history-strip__item{min-width:220px;grid-template-columns:minmax(0,1fr) 66px}.batch-history-strip__select{gap:2px;padding-block:5px}.batch-history-strip__arrow{width:34px;height:34px}.batch-history-strip__actions{gap:4px;padding-right:5px}.batch-history-strip__actions button{width:27px;height:27px}.batch-unified-composer{height:92px;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:9px;padding:8px 12px}.batch-unified-composer>header{height:74px}.batch-unified-composer__reference{min-height:74px;padding:8px 11px}.batch-unified-composer__reference>svg{width:32px;height:32px}.batch-unified-composer__reference strong{font-size:11px}.batch-unified-composer__reference small{font-size:8px}.batch-unified-composer .batch-authoring-bar.is-composer{min-height:74px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar{gap:7px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:minmax(92px,.82fr) minmax(108px,1fr) minmax(82px,.72fr) minmax(170px,1.24fr);gap:5px}.batch-unified-composer .batch-authoring-bar.is-composer :is(.batch-number-field,.batch-control-button,.platform-select__trigger,.batch-start),.batch-number-field__custom input{min-height:52px;height:52px;font-size:10px}.batch-unified-composer .batch-smart-controls{height:52px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-start{min-width:132px;padding-inline:12px;font-size:12px}}.batch-layout--unified .batch-history-region{height:42px;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:8px;overflow:hidden}.batch-layout--unified .batch-history-region>header{padding:0 0 0 4px;white-space:nowrap}.batch-layout--unified .batch-history-region>header strong{font-size:9px}.batch-layout--unified .batch-history-strip{width:100%;min-width:0;height:36px;min-height:36px;gap:5px}.batch-layout--unified .batch-history-strip__item{flex:0 0 230px;min-width:0;min-height:36px;border-radius:10px;grid-template-columns:minmax(0,1fr) max-content}.batch-layout--unified .batch-history-strip__actions{flex-shrink:0;width:max-content;min-width:max-content;justify-content:flex-end}.batch-layout--unified .batch-history-strip__select{padding:3px 8px;gap:0}.batch-layout--unified .batch-history-strip__select small{display:none}.batch-layout--unified .batch-history-strip__select em{font-size:7px}.batch-layout--unified .batch-history-strip__rename{padding:3px;gap:2px;grid-template-columns:minmax(0,1fr) 26px 26px}.batch-layout--unified .batch-history-strip__rename :is(input,button){height:28px}.batch-layout--unified .batch-history-strip__arrow{width:28px;height:28px}.creator-surface--batch .batch-layout--unified .batch-content{grid-template-rows:minmax(0,1fr) 42px}@media(max-width:1100px){.batch-record-table .task-row--head .batch-column-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;align-content:center}.batch-record-table .task-row--head .batch-column-control>span{font-size:9px}.batch-record-table .task-row--head .batch-column-control .platform-select{min-width:0;width:100%}.batch-record-table .task-row--head .batch-column-control .platform-select__trigger{width:100%;min-width:0;height:23px;min-height:23px;padding:0 4px;gap:2px}.batch-record-table .task-row--head .batch-column-control .platform-select__trigger strong{min-width:0;font-size:9px}.batch-record-table .task-row--head .batch-column-action{display:grid;grid-template-columns:24px 24px;justify-content:end;gap:4px}.batch-record-table .task-row--head .batch-column-action>span:first-child{display:none}.batch-record-table .task-row--head .batch-column-action>button{width:24px;min-width:0;padding:0;font-size:0}.batch-record-table .task-row--head .batch-column-action>button svg{width:13px;height:13px}.batch-record-table .task-row--head .batch-table-tutorial-slot,.batch-record-table .task-row--head .batch-table-tutorial-slot .batch-tutorial-button{width:24px;min-width:0;height:28px;min-height:28px;padding:0}.batch-active-plan,.batch-history-region,.batch-history-strip{width:100%;min-width:0}.batch-record-table{min-width:0}.batch-record-table:not(.is-selecting) .task-row{grid-template-columns:42px 88px minmax(170px,1.35fr) minmax(82px,98px) 66px minmax(104px,.72fr) 68px}.batch-record-table.is-selecting .task-row{grid-template-columns:24px 38px 82px minmax(160px,1.3fr) minmax(78px,94px) 62px minmax(98px,.7fr) 68px}.batch-record-table .status{min-height:28px;padding-inline:8px;font-size:9px}.batch-record-table .task-title-inline{height:31px;padding-inline:7px;font-size:10px}.batch-record-table .task-style-inline .platform-select__trigger,.batch-record-table .batch-row-image-count .platform-select__trigger{height:31px}.batch-record-table .task-style-inline .platform-select__trigger strong,.batch-record-table .task-value-readonly{font-size:10px}.batch-record-table .batch-row-image-count{width:58px;min-width:58px}.batch-unified-composer{grid-template-columns:minmax(200px,230px) minmax(0,1fr)}}@media(max-width:900px){.batch-layout.batch-layout--unified{padding-bottom:8px}.batch-active-plan{margin-top:0}.batch-record-table:not(.is-selecting) .task-row{grid-template-columns:32px 68px minmax(122px,1fr) minmax(64px,78px) 52px minmax(76px,.65fr) 56px}.batch-record-table.is-selecting .task-row{grid-template-columns:20px 28px 62px minmax(116px,1fr) minmax(60px,74px) 50px minmax(72px,.62fr) 54px}.batch-history-strip__item{min-width:184px;grid-template-columns:minmax(0,1fr) 56px}}.batch-record-table{container-type:inline-size;container-name:batch-record}@container batch-record (max-width: 1050px){.batch-record-table .task-row{min-width:520px;gap:8px;padding-inline:10px}.batch-record-table:not(.is-selecting):not(.is-distribution) .task-row{grid-template-columns:30px 72px minmax(96px,1fr) minmax(60px,.45fr) 52px minmax(64px,.5fr) 70px}.batch-record-table.is-selecting:not(.is-distribution) .task-row{grid-template-columns:20px 26px 66px minmax(84px,1fr) minmax(54px,.4fr) 48px minmax(56px,.45fr) 70px}.batch-record-table .task-row--head .batch-column-action{min-width:70px;display:grid;grid-template-columns:32px 32px;gap:6px;justify-content:end}.batch-record-table .task-row--head .batch-column-action>span:first-child{display:none}.batch-record-table .task-row--head .batch-column-action>button{width:32px;height:32px;min-width:0;padding:0;font-size:0;justify-content:center}.batch-record-table .task-row--head .batch-table-tutorial-slot,.batch-record-table .task-row--head .batch-table-tutorial-slot .batch-tutorial-button{width:32px;min-width:0;height:32px;min-height:32px;padding:0}.batch-record-table .task-row--head .batch-column-control{min-width:0;display:grid;gap:2px}.batch-record-table .task-row--head .batch-column-control .platform-select{width:100%;min-width:0;max-width:100%}.batch-record-table .task-row--head .batch-column-control .platform-select__trigger{min-width:0;width:100%;padding-inline:4px}.batch-record-table .task-row--head .batch-column-control .platform-select__trigger strong{min-width:0;font-size:10px}.batch-record-table .status{padding-inline:6px;font-size:10px}}.batch-layout--unified .batch-history-region{height:54px}.batch-layout--unified .batch-history-strip{height:48px;min-height:48px}.batch-layout--unified .batch-history-strip__item{min-height:48px}.creator-surface--batch .batch-layout--unified .batch-content{grid-template-rows:minmax(0,1fr) 54px}.batch-layout--unified .batch-history-strip__select>.batch-history-created-at,.batch-history-strip__select>.batch-history-created-at{display:block;min-width:0;margin-bottom:3px;color:#8a978f;font-size:10px;font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums;white-space:normal;text-wrap:balance}.batch-quality-warnings{display:grid;gap:8px;min-width:0;color:#bc4049;font-size:12px;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.batch-quality-warning{display:grid;gap:3px}.batch-quality-warning>strong{font-size:12px;font-weight:600}.batch-quality-warning>small{color:#8a6262}.batch-progress-steps .has-quality-warning,.batch-progress-steps .has-quality-warning em{color:#bc4049}.batch-record-table .task-title-inline.has-quality-warning,.batch-record-table .task-actions__details.has-quality-warning{border-color:#cf727a;color:#ae3d47}.batch-quality-warnings small{font-size:inherit}.batch-quality-warnings .is-duplicate{color:#bc4049}.batch-record-table .task-title-cell{display:flex;align-items:center;gap:8px;min-width:0}.batch-record-table .task-title-cell>.task-title-inline,.batch-record-table .task-title-cell>.task-title-readonly{flex:1 1 0;min-width:0}.batch-record-table .task-title-cell>.task-title-readonly{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-record-table .task-title-cell>.batch-quality-warnings.is-compact{display:inline-flex;flex:0 0 auto;white-space:nowrap;margin:0;line-height:1.2}.supplier-grid{background:#f8f9fc}.supplier-sidebar{padding-top:18px}.supplier-pending{width:100%;justify-content:flex-start}.search-field{height:38px;display:flex;align-items:center;gap:7px;margin:15px 0 12px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#8a94a7}.search-field input{width:100%;border:0;font-size:12px}.supplier-nav button{width:100%;font-size:13px}.supplier-nav svg{width:17px}.account-heading{display:flex;justify-content:space-between;margin:22px 5px 8px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;font-weight:700}.account-heading button{color:var(--blue);font-size:11px}.account-list{display:grid;gap:4px}.account-list>button{display:grid;grid-template-columns:34px 1fr 8px auto;align-items:center;gap:7px;padding:7px 4px;text-align:left;font-size:10px;color:#768095}.account-list img{width:34px;height:34px;object-fit:cover;border-radius:50%}.account-list span{display:grid;gap:2px}.account-list strong{color:#354054;font-size:12px}.account-list small{color:#98a1b1}.account-list i{width:7px;height:7px;border-radius:50%;background:#12a36d}.account-list i.offline{background:#c4cad4}.supplier-main{padding:18px 16px;background:#fff}.supplier-heading{display:flex;justify-content:space-between;align-items:center}.supplier-heading>div{display:flex;align-items:center;gap:8px}.supplier-heading h1{margin:0;font-size:21px}.supplier-heading span{color:#8a94a7;font-size:11px}.supplier-heading .button{min-height:34px;margin-left:6px;font-size:11px}.supplier-filters{display:flex;gap:8px;margin:18px 0 12px}.supplier-filters button{height:34px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#536075;font-size:11px}.xhs-dot{padding:2px 3px;color:#fff;border-radius:3px;background:#ef3045;font-size:7px}.supplier-table{border-top:1px solid var(--line)}.supplier-row{width:100%;min-height:61px;display:grid;grid-template-columns:42px 70px minmax(145px,1.35fr) 52px 70px minmax(92px,1fr) 78px 66px 72px;align-items:center;gap:5px;padding:5px 6px;border-bottom:1px solid #edf0f5;text-align:left;color:#586377;font-size:10.5px}.supplier-row:hover{background:#fbfcff}.supplier-row.is-active{border:1px solid #b9d0ff;border-radius:7px;background:#f1f6ff}.supplier-row--head{min-height:38px;color:#747f93;background:#fafbfe;font-weight:650}.supplier-row--head:hover{background:#fafbfe}.supplier-row>span:first-child{display:flex;align-items:center;gap:7px}.supplier-row>span:first-child b{color:#8a94a7;font-weight:500}.supplier-badge{width:max-content;display:inline-flex;align-items:center;gap:3px;padding:4px 5px;border-radius:5px;font-size:9px}.supplier-badge svg{width:11px}.supplier-badge--scheduled{color:#de7c18;background:#fff4e6}.supplier-badge--publishing{color:#2468ff;background:#edf4ff}.supplier-badge--awaiting_link{color:#7653dd;background:#f3efff}.supplier-badge--data_due{color:#ed8c2b;background:#fff2e5}.supplier-badge--completed{color:#169266;background:#eaf8f2}.material-cell{min-width:0;display:grid;grid-template-columns:58px 1fr;align-items:center;gap:6px}.material-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3f4a5e}.material-thumbs{display:flex}.material-thumbs img{width:25px;height:31px;margin-left:-5px;object-fit:cover;border:1px solid #fff;border-radius:4px}.material-thumbs img:first-child{margin-left:0}.account-cell{display:flex;align-items:center;gap:4px}.account-cell img{width:20px;height:20px;object-fit:cover;border-radius:50%}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:15px;color:#6d7789;font-size:11px}.pagination>div{display:flex;align-items:center;gap:4px}.pagination button{min-width:29px;height:29px;border:1px solid var(--line);border-radius:6px;background:#fff}.pagination button.is-active{color:#fff;background:var(--blue)}.fulfillment-drawer{position:relative;padding:18px 18px 24px}.fulfillment-pipeline{margin-top:19px}.fulfillment-pipeline span{width:24px;height:24px}.fulfillment-images{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px}.fulfillment-images>div{position:relative;height:116px;overflow:hidden;border-radius:8px}.fulfillment-images img{width:100%;height:100%;object-fit:cover}.fulfillment-images span{position:absolute;bottom:4px;left:4px;padding:2px 5px;color:#fff;border-radius:4px;background:#141c28a6;font-size:9px}.download-link{display:flex;align-items:center;gap:5px;margin:10px 0;color:#4f5c71;font-size:11px}.content-summary,.schedule-summary{padding:11px 0;border-top:1px solid var(--line);font-size:11px}.content-summary strong{display:block;margin:5px 0}.content-summary p{margin:4px 0 9px;color:#626d80;line-height:1.5}.schedule-summary>div{display:flex;align-items:center;gap:6px;margin-top:8px}.schedule-summary img{width:25px;height:25px;object-fit:cover;border-radius:50%}.schedule-summary time{margin-left:auto;color:#677286}.schedule-summary button{color:var(--blue);font-size:10px}.xhs-tag{padding:2px 4px;color:#ec394a;border:1px solid #ffc4ca;border-radius:4px;background:#fff5f6;font-size:8px}.drawer-tabs{display:grid;grid-template-columns:1fr 1fr;margin:4px 0 11px;border-bottom:1px solid var(--line)}.drawer-tabs button{height:35px;color:#697489;font-size:11px}.drawer-tabs button.is-active{color:var(--blue);border-bottom:2px solid var(--blue)}.link-field{display:grid;gap:6px;margin-bottom:11px;font-size:11px}.link-field>div,.date-input{display:flex;align-items:center;gap:6px}.link-field input,.date-input input{min-width:0;flex:1;height:32px;padding:0 8px;color:var(--blue)}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metrics-grid label{display:grid;gap:5px;color:#727c8f;font-size:9px}.metrics-grid input{width:100%;height:32px;padding:0 8px}.form-tip{display:flex;gap:5px;margin:12px 0 7px;color:#8a7a5d;font-size:9px}.snapshot{color:#707b8f;font-size:9px}.snapshot button{color:var(--blue)}.utility-layer{position:fixed;z-index:115;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#161f3129;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.utility-drawer{width:440px;height:100%;overflow-y:auto;border-left:1px solid var(--line);background:#fff;box-shadow:-18px 0 46px #17203324}.utility-drawer>header{position:sticky;z-index:8;top:0;height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line);background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.utility-drawer>header>div{display:flex;align-items:center;gap:10px}.utility-drawer>header>div>svg{width:23px;color:var(--blue)}.utility-drawer>header span{display:grid;gap:3px}.utility-drawer>header strong{font-size:16px}.utility-drawer>header small{color:var(--muted);font-size:9px}.utility-drawer>header button{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;color:#6f7a8e}.utility-drawer>header button:hover{background:#f2f5fa}.utility-drawer>header .utility-head-actions{gap:6px}.utility-drawer>header .utility-head-actions .utility-export{width:auto;min-width:92px;padding:0 10px;display:inline-flex;grid-auto-flow:column;gap:5px;color:#315ac9;background:#eef3ff;font-size:9px;font-weight:700}.utility-drawer>header .utility-head-actions .utility-export svg{width:14px;height:14px}.utility-content{padding:18px 20px}.utility-content h3{margin:22px 0 10px;font-size:13px}.utility-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:#8a94a7;text-align:center}.utility-empty strong{color:#4d586c;font-size:13px}.utility-empty span{max-width:280px;font-size:10px;line-height:1.6}.delivery-record-list{display:grid;gap:9px}.delivery-record-list article{display:grid;gap:7px;padding:13px;border:1px solid var(--line);border-radius:12px;background:#fafbfe;cursor:pointer}.delivery-record-list article.is-expanded{border-color:#b8c7ef;background:#f7f9ff}.delivery-record-thumbs{display:flex;gap:5px;min-height:42px}.delivery-record-thumbs>span{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;color:#8795b3;border-radius:8px;background:#eaf0fa}.delivery-record-thumbs img,.delivery-record-thumbs video{width:100%;height:100%;object-fit:cover}.delivery-record-thumbs svg{width:17px;height:17px}.delivery-record-list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.delivery-record-list header strong{overflow:hidden;color:#3d485c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.delivery-record-list header span{flex:0 0 auto;padding:3px 7px;color:#526992;border-radius:10px;background:#edf3ff;font-size:9px}.delivery-record-list p,.delivery-record-list small{margin:0;color:#7b8699;font-size:9px}.delivery-record-list a{width:max-content;color:var(--blue);font-size:10px}.delivery-record-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.delivery-record-detail,.delivery-record-withdraw{width:max-content;display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-size:9px}.delivery-record-withdraw{color:#a46067}.delivery-record-withdraw svg{width:12px}.utility-order-detail{position:fixed;z-index:3;top:0;right:440px;width:410px;height:100%;overflow-y:auto;border-left:1px solid var(--line);background:#fff;box-shadow:-16px 0 40px #1926421f}.utility-order-detail>header{position:sticky;z-index:4;top:0;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.utility-order-detail>div{display:grid;gap:14px;padding:18px}.utility-order-detail h3{margin:0;color:#364157;font-size:15px}.utility-order-detail dl{display:grid;gap:8px;margin:0;padding:12px;border-radius:12px;background:#f6f8fb}.utility-order-detail dl div{display:grid;grid-template-columns:82px 1fr;gap:8px;font-size:9px}.utility-order-detail dt{color:#8b95a7}.utility-order-detail dd{margin:0;color:#4e5a70}.utility-order-detail section{display:grid;gap:7px}.utility-order-detail section>strong{display:flex;align-items:center;gap:5px;color:#4b576d;font-size:10px}.utility-order-detail section p{margin:0;color:#707c90;font-size:10px;line-height:1.65;white-space:pre-wrap}.utility-order-detail section a{color:var(--blue);font-size:10px}.utility-order-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.utility-order-assets>button{position:relative;width:100%;aspect-ratio:3/4;padding:0;overflow:hidden;border-radius:8px;background:#eef2f7;cursor:zoom-in}.utility-order-assets img,.utility-order-assets video{width:100%;height:100%;object-fit:cover}.utility-order-assets>button:disabled{color:#8795b3;cursor:wait}.utility-order-assets>button:disabled svg{width:22px;height:22px}.utility-order-assets>button>span{position:relative;width:100%;height:100%;display:block}.utility-order-assets>button>span svg{position:absolute;inset:50% auto auto 50%;width:24px;height:24px;padding:6px;color:#fff;border-radius:50%;background:#141d2f94;transform:translate(-50%,-50%)}.utility-order-withdraw{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;color:#9b5960;border:1px solid #efd4d7;background:#fff8f8}.utility-media-preview{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:32px;background:#111928c7;cursor:zoom-out}.utility-media-preview>button{position:absolute;top:20px;right:22px;width:36px;height:36px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#ffffff24}.utility-media-preview>img,.utility-media-preview>video{max-width:min(92vw,1080px);max-height:90vh;border-radius:12px;box-shadow:0 24px 70px #00000057;cursor:default}.metric-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric-cards article{min-width:0;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:2px 6px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fafbfe}.metric-cards svg{width:18px;grid-row:1 / span 2;color:var(--blue)}.metric-cards article:nth-child(2) svg{color:var(--purple)}.metric-cards article:nth-child(3) svg{color:#e75277}.metric-cards span{color:#7e899d;font-size:8px}.metric-cards strong{overflow:hidden;font-size:16px;text-overflow:ellipsis}.supplier-metrics-charts{display:grid;gap:10px;margin-top:12px}.utility-export--empty{min-height:32px;display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:0 11px;color:#315ac9;border-radius:9px;background:#eef3ff;font-size:9px;font-weight:700}.utility-export--empty svg{width:14px;height:14px}.metrics-chart-card{padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.metrics-chart-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.metrics-chart-card>header>div{display:grid;gap:3px}.metrics-chart-card>header strong{font-size:12px}.metrics-chart-card>header span{color:#8a94a7;font-size:8px}.metrics-chart-card>header>em{padding:3px 6px;color:#69768c;border-radius:10px;background:#f1f4f9;font-style:normal;font-size:8px}.metrics-reward-card>header>em{color:#47715c;background:#edf8f1;font-size:13px;font-weight:760}.metrics-reward-list{display:grid;gap:2px}.metrics-reward-list article{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border-top:1px solid #eef2ef}.metrics-reward-list article>span{min-width:0;display:grid;gap:3px}.metrics-reward-list strong{overflow:hidden;color:#40534a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.metrics-reward-list small{color:#8c9992;font-size:7px}.metrics-reward-list b{color:#4c765f;font-size:10px;white-space:nowrap}.metrics-reward-empty{margin:0;padding:12px;color:#8b9891;border-radius:9px;background:#f7faf8;font-size:8px;text-align:center}.metrics-bars{display:grid;gap:10px}.metrics-bars article{display:grid;grid-template-columns:minmax(92px,1fr) minmax(110px,1.3fr) 108px;align-items:center;gap:8px}.metrics-bars article>div:first-child{min-width:0;display:grid;gap:2px}.metrics-bars article strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.metrics-bars article span,.metrics-bars small{color:#8b95a7;font-size:8px}.metrics-bar-track{height:8px;overflow:hidden;border-radius:5px;background:#edf1f7}.metrics-bar-track i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#2468ff,#789bff)}.metrics-line-canvas{width:100%;height:150px;display:block}.metrics-legend{display:flex;align-items:center;gap:4px}.metrics-legend i{width:7px;height:7px;border-radius:50%;background:var(--blue)}.metrics-legend i:nth-of-type(2){margin-left:6px;background:var(--purple)}.run-list{display:grid;gap:7px}.run-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:8px}.run-list article>div{display:grid;gap:3px}.run-list article strong{font-size:10px}.run-list article small{color:#949dac;font-size:8px}.run-list article em{color:#627086;font-style:normal;font-size:10px}.marketplace-workspace{display:grid;grid-template-columns:68px minmax(500px,1fr);min-height:0;height:100vh;background:var(--canvas)}.marketplace-nav,.marketplace-main,.marketplace-drawer{min-height:0;background:#fff}.marketplace-nav{position:relative;overflow:visible;display:flex;flex-direction:column;padding:18px 7px 146px;background:var(--canvas)}.marketplace-nav__brand{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:0}.marketplace-nav .sidebar-brand{min-width:0}.marketplace-nav--fixed .marketplace-nav__brand{width:100%;justify-content:center;margin-left:0}.marketplace-nav--fixed .sidebar-brand{margin-inline:0}.marketplace-nav--fixed .sidebar-brand strong{display:none}.marketplace-batch-toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:8px 18px 0;color:var(--text-muted);font-size:11px}.marketplace-batch-toolbar button{min-height:32px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff}.marketplace-batch-toolbar button:hover{color:var(--blue);border-color:#bdcae4}.marketplace-timeline dl{display:grid;gap:8px;margin:0}.marketplace-timeline dl div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.marketplace-timeline dt{color:var(--text-muted)}.marketplace-timeline dd{margin:0;color:var(--text-soft);text-align:right}.marketplace-form textarea{min-height:74px;padding:9px 10px;border:1px solid #dce2ee;border-radius:9px;resize:vertical}.marketplace-return-assets{display:grid;gap:8px}.marketplace-return-assets>label{min-height:64px;display:flex;align-items:center;justify-content:center;gap:6px;color:#3564c7;border:1px dashed #adc2ec;border-radius:10px;background:#f6f9ff;cursor:pointer;font-size:9px}.marketplace-return-assets>label svg{width:16px;height:16px}.marketplace-return-assets>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.marketplace-return-assets>div>span{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background:#eef2f7}.marketplace-return-assets img{width:100%;height:100%;object-fit:cover}.marketplace-return-file{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:7px;padding:12px;color:#687995;background:#f4f6fa}.marketplace-return-file>svg{width:30px;height:30px}.marketplace-return-file>small{position:static;width:100%;overflow:hidden;color:#657187;background:transparent;text-overflow:ellipsis;white-space:nowrap}.marketplace-return-assets>div button{position:absolute;top:4px;right:4px;width:20px;height:20px;display:grid;place-items:center;color:#fff;border-radius:6px;background:#1822369e}.marketplace-return-assets small,.marketplace-metric-window{margin:0;color:#8a95a8;font-size:8px;line-height:1.5}.marketplace-returned-assets{margin-top:9px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.marketplace-returned-assets .marketplace-asset-preview{aspect-ratio:3 / 4}.marketplace-edit-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.marketplace-edit-actions>button:first-child{padding:0 10px;color:var(--text-muted)}.marketplace-drawer>header span{color:#7d8aa8;font-size:10px;font-weight:750;letter-spacing:.14em}.marketplace-main{display:flex;min-width:0;flex-direction:column;background:var(--canvas)}.marketplace-home-header{position:relative;z-index:12;display:grid;justify-items:center;gap:12px;padding:18px 22px 8px;background:var(--canvas)}.marketplace-search{position:relative;width:min(720px,72vw);height:42px;display:flex;align-items:center;gap:8px;padding:0 7px 0 14px;border:1px solid #e0e4eb;border-radius:22px;background:#fff;box-shadow:0 7px 24px #1e2b460d}.marketplace-search>svg{width:17px;height:17px;color:#7d8798}.marketplace-search>input{min-width:0;flex:1;border:0;outline:0;color:#263246;background:transparent;font-size:12px}.marketplace-search>button{height:30px;padding:0 13px;border-radius:16px;color:#fff;background:#243145;font-size:10px}.marketplace-search>button[aria-label=清空搜索]{width:28px;padding:0;color:#8b95a5;background:transparent}.marketplace-search>button svg{width:14px;height:14px}.marketplace-search-history{position:absolute;z-index:20;top:calc(100% + 8px);right:0;left:0;display:grid;gap:9px;padding:12px;border:1px solid #e5e8ef;border-radius:15px;background:#fff;box-shadow:0 20px 54px #1b284326}.marketplace-search-history>header{display:flex;align-items:center;justify-content:space-between;color:#798496;font-size:10px}.marketplace-search-history>header span{display:flex;align-items:center;gap:5px}.marketplace-search-history>header svg{width:14px;height:14px}.marketplace-search-history>header button{padding:0;color:#8a94a5;background:transparent}.marketplace-search-history>div{display:flex;flex-wrap:wrap;gap:7px}.marketplace-search-history>div>span{display:inline-flex;align-items:center;overflow:hidden;border-radius:14px;background:#f4f6f9}.marketplace-search-history>div button{min-height:28px;padding:0 2px 0 10px;color:#596579;background:transparent;font-size:10px}.marketplace-search-history>div button:last-child{width:25px;display:grid;place-items:center;padding:0}.marketplace-search-history>div svg{width:11px}.marketplace-categories{min-height:34px;display:flex;align-items:center;justify-content:center;gap:22px}.marketplace-categories button{position:relative;min-height:30px;color:#687386;font-size:11px}.marketplace-categories button.is-active{color:#1f2938;font-weight:680}.marketplace-categories button.is-active:after{position:absolute;right:25%;bottom:-1px;left:25%;height:2px;border-radius:2px;background:var(--blue);content:""}.marketplace-main-toolbar{min-height:58px;display:flex;align-items:center;gap:8px;padding:10px 18px;background:transparent}.marketplace-feed-title{min-width:0;display:grid;flex:1;gap:2px}.marketplace-feed-title strong{font-size:15px}.marketplace-feed-title span{color:#8a94a5;font-size:9px}.marketplace-top-tabs{min-width:0;display:flex;align-items:center;gap:3px;flex:1}.marketplace-top-tabs button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#69758a;border-radius:9px;white-space:nowrap;font-size:10px}.marketplace-top-tabs button:hover{color:#36455f;background:#f5f7fa}.marketplace-top-tabs button.is-active{color:var(--blue);background:#edf3ff;font-weight:680}.marketplace-top-tabs svg{width:14px;height:14px}.marketplace-top-tabs em{min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:9px;background:#3d5bff14;font-size:8px;font-style:normal}.marketplace-main-toolbar>button{height:34px;padding:0 9px;border:1px solid #e0e5ee;border-radius:9px;color:#69758a;background:#fff;font-size:10px}.marketplace-filter-select .platform-select__trigger{height:34px;min-width:102px;justify-content:space-between;padding:0 10px;border-radius:9px;color:#69758a}.marketplace-filter-select .platform-select__trigger strong{max-width:84px;font-size:10px;font-weight:590}.marketplace-filter-menu{width:168px;min-width:168px;max-height:228px!important;padding:6px;border-radius:12px;box-shadow:0 16px 42px #1f2b462e}.marketplace-filter-menu>button{min-height:35px;padding:6px 9px}.marketplace-main-toolbar>button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.marketplace-main-toolbar>button svg{width:13px}.marketplace-content-shell{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);flex:1;overflow:hidden;animation:marketplace-page-in .24s cubic-bezier(.2,.8,.2,1)}.marketplace-content-shell.has-timeline{grid-template-columns:72px minmax(0,1fr)}.marketplace-content-shell.has-timeline.is-timeline-collapsed{grid-template-columns:30px minmax(0,1fr)}@keyframes marketplace-page-in{0%{opacity:0;transform:translate(10px)}}.marketplace-time-rail{min-width:0;padding:14px 5px;border-right:1px solid #edf0f5;background:#fafbfe}.marketplace-time-rail header{display:flex;align-items:center;justify-content:space-between;gap:2px;margin-bottom:10px;color:#727e92;font-size:9px;font-weight:700}.marketplace-time-rail header span{display:flex;align-items:center;gap:4px;white-space:nowrap}.marketplace-time-rail header svg{width:13px}.marketplace-time-rail header button{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:#8994a5}.marketplace-time-rail>div{display:grid;gap:4px}.marketplace-time-rail>div button{min-height:30px;padding:0 7px;border-radius:7px;color:#7b8799;text-align:left;font-size:9px;white-space:nowrap}.marketplace-time-rail>div button.is-active{color:#315ac9;background:#edf2ff;font-weight:700}.marketplace-content-shell.is-timeline-collapsed .marketplace-time-rail{padding-inline:6px}.marketplace-content-shell.is-timeline-collapsed .marketplace-time-rail header{justify-content:center}.marketplace-content-shell.is-timeline-collapsed .marketplace-time-rail header span{display:none}.marketplace-content-shell.is-timeline-collapsed .marketplace-time-rail>div button{min-height:28px;padding:0;text-align:center;font-size:8px}.marketplace-order-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:10px;min-height:0;height:100%;padding:12px 14px 16px;overflow:hidden;animation:marketplace-cards-in .2s cubic-bezier(.2,.8,.2,1) both}@keyframes marketplace-cards-in{0%{transform:translateY(4px)}}.marketplace-content-shell.is-updating .marketplace-order-list{cursor:progress}.marketplace-order-list article{position:relative;display:grid;grid-template-rows:minmax(180px,1fr) auto auto;align-items:stretch;gap:10px;min-width:0;min-height:0;padding:9px;border:1px solid #e4e8f1;border-radius:14px;background:#fff;transition:border-color .14s ease,box-shadow .14s ease}.marketplace-order-list article.is-selected .marketplace-order-list__visual{box-shadow:0 0 0 2px #76a060}.marketplace-order-selection{position:absolute;z-index:5;top:8px;left:8px;width:24px;height:24px;display:grid;place-items:center;color:#fff;border:1px solid rgb(255 255 255 / 88%);border-radius:8px;background:#1f2c2761;box-shadow:0 5px 14px #1f2c2726;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.marketplace-order-selection.is-selected{background:#78a45e}.marketplace-order-selection svg{width:13px;height:13px}.marketplace-order-list article:hover,.marketplace-order-list article.is-active{border-color:#b8c5ff;box-shadow:0 8px 22px #2b3f7514}.marketplace-order-list__visual{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;height:100%;min-height:180px;border-radius:11px;color:var(--brand);background:#eef2ff}.marketplace-order-list__visual img,.marketplace-order-list__visual video,.marketplace-order-list__visual .marketplace-asset-loading{width:100%;height:100%;object-fit:cover}.marketplace-order-list__visual .marketplace-asset-loading{display:grid;place-items:center}.marketplace-order-list__visual svg{width:28px;height:28px}.marketplace-order-list__visual>span:not(.marketplace-asset-loading){position:absolute;right:5px;bottom:5px;padding:2px 5px;border-radius:5px;color:#fff;background:#181f31b8;font-size:11px}.marketplace-order-list__visual>button{position:absolute;z-index:2;top:7px;right:7px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#181f3170;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.marketplace-order-list article:hover .marketplace-order-list__visual>button,.marketplace-order-list__visual>button.is-favorite{opacity:1}.marketplace-order-list__visual>button.is-favorite{color:#f05b75;background:#ffffffeb}.marketplace-order-list__visual>button svg{width:15px;height:15px}.marketplace-order-list__body{min-width:0;display:grid;align-content:start}.marketplace-order-list__body>div,.marketplace-order-list__body footer{display:flex;align-items:center;gap:10px}.marketplace-order-list__body footer{flex-wrap:wrap;row-gap:4px}.marketplace-order-list__body>div small{color:var(--text-muted)}.marketplace-order-list h3{margin:6px 0 3px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.marketplace-order-list p{min-height:30px;margin:0 0 6px;overflow:hidden;color:var(--text-soft);font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketplace-order-list article>.button{width:100%;min-height:32px;align-self:end;font-size:10px}.marketplace-order-list footer span{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:11px}.marketplace-order-list footer button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#606c7f;font-size:11px}.marketplace-order-list footer button:hover{color:var(--blue)}.marketplace-order-list--waterfall{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:max-content;align-content:start;height:auto;gap:18px 12px;padding:14px 26px 34px;overflow-y:auto}.marketplace-order-list--waterfall article{grid-template-rows:auto auto;gap:7px;padding:0 0 8px;border:0;border-radius:12px;overflow:visible;background:transparent;box-shadow:none}.marketplace-order-list--waterfall article:hover,.marketplace-order-list--waterfall article.is-active{border-color:transparent;background:transparent;box-shadow:none;transform:translateY(-2px)}.marketplace-order-list--waterfall .marketplace-order-list__visual{min-height:0;aspect-ratio:3 / 4;border-radius:11px;background:#f1f3f7}.marketplace-order-list--waterfall .marketplace-order-list__visual.is-video{aspect-ratio:16 / 9}.marketplace-order-list--waterfall .marketplace-order-list__visual.is-brief{aspect-ratio:3 / 4;padding:18px;place-items:start;background:linear-gradient(145deg,#f1f4fb,#eef1f7)}.marketplace-brief-preview{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:16px;color:#49566b}.marketplace-brief-preview span{width:max-content;padding:4px 7px;color:#4469c8;border-radius:8px;background:#e4ebff;font-size:8px;font-weight:800;letter-spacing:.08em}.marketplace-brief-preview p{margin:auto 0;color:#566378;font-size:12px;line-height:1.75;-webkit-line-clamp:8}.marketplace-order-list--waterfall .marketplace-order-list__body{padding:0 2px}.marketplace-order-list--waterfall h3{margin:1px 0 6px;font-size:12px;font-weight:650}.marketplace-order-list--waterfall .marketplace-order-list__body footer{min-width:0;justify-content:space-between;flex-wrap:nowrap}.marketplace-card-publisher{min-width:0;flex:1;overflow:hidden;white-space:nowrap}.marketplace-card-publisher img{width:20px;height:20px;flex:0 0 auto;border-radius:50%;object-fit:cover}.marketplace-text-material{min-height:144px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;align-content:start;gap:6px 8px;padding:14px;border:1px solid #e0e7e2;border-radius:12px;background:linear-gradient(145deg,#fff,#f7faf8)}.marketplace-text-material>span{grid-row:1 / 3;width:22px;height:22px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#779984;font-size:9px}.marketplace-text-material>svg{width:22px;height:22px;color:#6c8d79}.marketplace-text-material>strong{color:#405348;font-size:10px}.marketplace-text-material>p{grid-column:1 / -1;max-height:92px;margin:2px 0 0;overflow:auto;color:#68776e;font-size:9px;line-height:1.65;white-space:pre-wrap}.marketplace-task-details dd{display:none}.marketplace-task-details dd.is-expanded{display:grid;gap:4px;max-height:190px;overflow:auto;white-space:normal}.marketplace-task-details dd strong{color:#53665b;font-size:8px}.marketplace-task-details dd p{margin:0 0 4px;color:#718078;font-size:8px;line-height:1.55;white-space:pre-wrap}.marketplace-card-actions{display:inline-flex!important;flex:0 0 auto;align-items:center;gap:7px!important}.marketplace-card-actions button,.marketplace-card-actions em{min-height:22px;display:inline-flex;align-items:center;gap:3px;padding:0;color:#7a8597;background:transparent;font-size:9px;font-style:normal}.marketplace-card-actions .marketplace-card-reward{display:grid;gap:0;color:#677b70;font-size:8px;line-height:1.15}.marketplace-card-reward span{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.marketplace-card-reward span:last-child{color:#9a8668;font-size:7px}.marketplace-card-actions button.is-favorite{color:#ef5871}.marketplace-card-actions svg{width:13px;height:13px}.marketplace-card-status{min-height:20px;display:inline-flex!important;align-items:center;padding:0 6px;border-radius:10px;color:#6f7a8d!important;background:#eef1f5;font-size:8px!important;font-weight:680;white-space:nowrap}.marketplace-card-status.is-open{color:#8a620e!important;background:#fff4d9}.marketplace-card-status.is-completed,.marketplace-card-status.is-published{color:#28705e!important;background:#e9f7f2}.marketplace-card-actions .marketplace-card-claim{padding:0 6px;color:#6a7690;border-radius:11px;background:#f1f4f8;font-size:8px}.marketplace-card-actions .marketplace-card-claim:hover{color:#315ac9;background:#eaf0ff}.marketplace-drawer__meta button{display:flex;align-items:center;gap:4px;color:#687386;font-size:11px}.marketplace-drawer__meta button:hover{color:var(--blue)}@media(max-width:1380px){.marketplace-order-list--waterfall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1080px){.marketplace-order-list--waterfall{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketplace-order-list--compact{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:max-content;align-content:start;gap:0;padding:4px 12px 14px;overflow-y:auto}.marketplace-order-list--compact article{grid-template-columns:86px minmax(0,1fr) auto;grid-template-rows:minmax(76px,auto);align-items:center;gap:12px;min-height:92px;padding:8px 2px;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:transparent;box-shadow:none}.marketplace-order-list--compact article:hover,.marketplace-order-list--compact article.is-active{border-color:#e7ebf2;background:#fafbfe;box-shadow:none}.marketplace-order-list--compact .marketplace-order-list__visual{width:86px;height:76px;min-height:76px;border-radius:9px}.marketplace-order-list--compact .marketplace-order-list__visual>button{top:5px;right:5px}.marketplace-order-list--compact .marketplace-order-list__body{align-content:center}.marketplace-order-list--compact .marketplace-order-list__body>div{gap:7px}.marketplace-order-list--compact h3{margin:4px 0 2px;font-size:13px}.marketplace-order-list--compact p{min-height:0;margin:0 0 4px;font-size:10px;-webkit-line-clamp:1}.marketplace-order-list--compact footer span{font-size:9px}.marketplace-order-list--compact article>.button{width:84px;min-height:30px}.order-status{padding:3px 7px;border-radius:20px;color:#297761;background:#eaf8f3;font-size:10px;font-style:normal;font-weight:700}.order-status--claimed{color:#8c5b00;background:#fff3d9}.order-status--expired{color:#9b5360;background:#fff0f2}.order-status--review_pending{color:#815a12;background:#fff4d8}.order-status--revision_requested{color:#b04f3e;background:#fff0ec}.order-status--approved_for_publish{color:#256c5a;background:#e8f8f2}.order-status--published,.order-status--tracking{color:#4e38ad;background:#f0edff}.marketplace-drawer{width:410px;min-width:0;height:100%;padding:22px 20px 28px;overflow-y:auto;box-shadow:-18px 0 52px #19253f24;animation:marketplace-drawer-in .22s cubic-bezier(.2,.82,.24,1) both}@keyframes marketplace-drawer-in{0%{opacity:0;transform:translate(28px)}}.marketplace-detail-layer{position:fixed;z-index:140;top:0;right:0;bottom:0;left:68px;display:grid;place-items:center;padding:4vh 3vw;background:#eff3fa7a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:marketplace-detail-backdrop-in .18s ease-out both}@keyframes marketplace-detail-backdrop-in{0%{opacity:0}}.marketplace-detail-showcase{width:min(1180px,94vw);height:min(860px,92vh);min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 410px;overflow:hidden;border:1px solid #e7eaf0;border-radius:20px;background:#fff;box-shadow:0 34px 100px #18223a38;animation:marketplace-drawer-in .22s cubic-bezier(.2,.82,.24,1) both}.marketplace-detail-showcase__media{position:relative;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;padding:26px;background:#f5f6f8}.marketplace-detail-showcase__frame{width:min(100%,calc((min(860px,92vh) - 52px) * var(--marketplace-media-ratio, 1)));max-height:100%;aspect-ratio:var(--marketplace-media-ratio, 1);display:grid;place-items:center;overflow:hidden;border-radius:12px;transition:width .2s cubic-bezier(.2,.82,.24,1),aspect-ratio .2s ease}.marketplace-detail-showcase__frame>.marketplace-asset-preview{width:100%;height:100%;display:grid;place-items:center}.marketplace-detail-showcase__media .marketplace-asset-preview img,.marketplace-detail-showcase__media .marketplace-asset-preview video{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:12px}.marketplace-detail-showcase__media .marketplace-asset-preview:hover img,.marketplace-detail-showcase__media .marketplace-asset-preview:hover video{transform:none}.marketplace-detail-showcase__media .marketplace-asset-loading{width:100%;height:100%;display:grid;place-items:center;color:#9aa4b5}.marketplace-detail-showcase__count{position:absolute;right:38px;bottom:34px;padding:5px 9px;color:#fff;border-radius:999px;background:#141c2b9e;font-size:10px}.marketplace-carousel-arrow{position:absolute;z-index:3;top:50%;width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#161e2d85;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-50%);transition:opacity .15s ease,background-color .15s ease}.marketplace-carousel-arrow.is-previous{left:22px}.marketplace-carousel-arrow.is-next{right:22px}.marketplace-carousel-arrow:disabled{opacity:.22}.marketplace-carousel-arrow:not(:disabled):hover{background:#161e2db8}.marketplace-carousel-arrow svg{width:18px;height:18px}.marketplace-detail-showcase__brief{width:min(520px,80%);display:grid;gap:12px;padding:34px;border-radius:18px;background:#fff;box-shadow:0 12px 38px #202b4514}.marketplace-detail-showcase__brief strong{font-size:22px}.marketplace-detail-showcase__brief p{margin:0;color:#687386;line-height:1.8;white-space:pre-line}.marketplace-showcase-actions{position:sticky;z-index:2;bottom:-28px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin:18px -20px -28px;padding:12px 20px;border-top:1px solid #e8ebf1;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketplace-showcase-actions strong,.marketplace-showcase-actions>button:not(.button){min-height:36px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.marketplace-showcase-actions strong{color:#172033;font-size:13px}.marketplace-showcase-actions>button:not(.button){padding:0 9px;color:#69758a;border-radius:10px;background:#f3f5f8;font-size:10px}.marketplace-showcase-actions>button.is-favorite{color:#ed5874;background:#fff0f3}.marketplace-showcase-actions .button{min-height:38px}.marketplace-showcase-actions--assigned{grid-template-columns:auto minmax(0,1fr) auto}.marketplace-showcase-actions--assigned>span{color:#788499;font-size:9px}.marketplace-drawer>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.marketplace-drawer>header h2{margin:7px 0 0;font-size:18px}.marketplace-drawer__creator{min-width:0;display:flex;align-items:center;gap:9px;padding:0;color:#344057;text-align:left}.marketplace-drawer__creator>img{width:38px;height:38px;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #e0e5ed}.marketplace-drawer__creator>span{min-width:0;display:grid;gap:1px;color:inherit;letter-spacing:normal}.marketplace-drawer__creator small{color:#929bab;font-size:8px;font-weight:560}.marketplace-drawer__creator strong{overflow:hidden;color:#344057;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.marketplace-drawer__creator:hover strong{color:var(--blue)}.marketplace-drawer>header em{padding:5px 8px;border-radius:8px;color:var(--text-soft);background:#f3f5fa;font-size:11px;font-style:normal;white-space:nowrap}.marketplace-drawer__header-actions{display:flex;align-items:center;gap:7px}.marketplace-drawer__header-actions>button{width:30px;height:30px;display:grid;place-items:center;color:#778397;border-radius:9px;background:#f3f5f8}.marketplace-drawer__header-actions>button:hover{color:#334159;background:#e9edf4}.marketplace-drawer__header-actions svg{width:15px;height:15px}.marketplace-drawer>section,.marketplace-form{margin-top:18px}.marketplace-drawer h3,.marketplace-form h3{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px}.marketplace-drawer>section>p{margin:0;color:var(--text-soft);font-size:12px;line-height:1.65;white-space:pre-line}.marketplace-drawer__meta{display:flex;gap:12px;flex-wrap:wrap}.marketplace-drawer__meta span{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:11px}.marketplace-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.marketplace-assets>div{position:relative;display:grid;place-items:center;height:108px;padding:0;overflow:hidden;border:1px solid #e5e9f3;border-radius:10px;color:var(--brand);background:#f7f9ff}.marketplace-assets img,.marketplace-assets video,.marketplace-assets .marketplace-asset-loading{width:100%;height:100%;object-fit:cover}.marketplace-asset-preview{width:100%;height:100%;display:block;overflow:hidden;padding:0;background:transparent;cursor:zoom-in}.marketplace-asset-preview img,.marketplace-asset-preview video{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.marketplace-asset-preview:hover img,.marketplace-asset-preview:hover video{transform:scale(1.035)}.marketplace-package-download{width:100%;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#42645a;border:1px solid #cfe2da;border-radius:10px;background:#f7fcf9;font-size:10px;font-weight:650}.marketplace-package-download:hover{color:#265949;border-color:#a9d2c2;background:#effaf4}.marketplace-package-download svg{width:16px;height:16px}.marketplace-own-order{padding:7px 10px;color:#718078;border-radius:9px;background:#f1f5f2;font-size:9px;font-weight:650}.marketplace-file-preview{width:100%;height:100%;min-width:0;display:grid;place-content:center;justify-items:center;gap:7px;padding:9px;color:#67768f;background:#f5f7fb}.marketplace-file-preview>svg{width:28px;height:28px}.marketplace-file-preview.is-document>span{max-width:100%;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.marketplace-file-preview.is-audio{grid-template-rows:auto auto}.marketplace-file-preview.is-audio audio{width:min(180px,100%);height:30px}.marketplace-created-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;min-width:0}.marketplace-primary-action{margin-top:20px}.marketplace-assets .marketplace-asset-loading{display:grid;place-items:center}.marketplace-assets>div>span{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:var(--brand);font-size:10px}.marketplace-assets small{position:absolute;right:3px;bottom:3px;left:3px;width:100%;padding:3px 5px;border-radius:5px;overflow:hidden;color:#fff;background:#141c2da6;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.marketplace-asset-actions{position:absolute;top:5px;right:5px;display:flex;gap:3px}.marketplace-asset-actions button{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;background:#141c2dad}.marketplace-asset-actions button:disabled{opacity:.38}.marketplace-form{display:grid;gap:10px;padding:14px;border:1px solid #e4e8f1;border-radius:13px;background:#fafbfe}.marketplace-form label{display:grid;gap:5px}.marketplace-form label span{color:var(--text-soft);font-size:11px}.marketplace-form input{width:100%;height:36px;padding:0 10px;border:1px solid #dce2ee;border-radius:9px;background:#fff}.marketplace-metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.marketplace-inline-metrics{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #dce9e1;border-radius:12px;background:#f7fbf8}.marketplace-inline-metrics legend{padding:0 5px;color:#40594c;font-size:11px;font-weight:700}.marketplace-inline-metrics>p{margin:0;color:#7c8c83;font-size:9px}.marketplace-metric-actions{display:flex;justify-content:flex-end;gap:8px}.marketplace-metric-result{display:grid!important;min-height:auto!important;gap:10px;padding:13px;border:1px solid #dce9e1;border-radius:12px;background:#f3faf6}.marketplace-metric-result>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketplace-metric-result>header span,.marketplace-metric-result>header button{display:inline-flex;align-items:center;gap:5px}.marketplace-metric-result>header span{color:#3d7053}.marketplace-metric-result>header svg{width:15px;height:15px}.marketplace-metric-result>header button{min-height:30px;padding:0 9px;color:#547363;border:1px solid #cfe0d6;border-radius:8px;background:#fff;font-size:9px}.marketplace-metric-result>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.marketplace-metric-result>div span{min-width:0;display:grid;gap:3px;padding:7px;border-radius:8px;background:#ffffffd1}.marketplace-metric-result>div small{color:#89978f;font-size:8px}.marketplace-metric-result>div strong{overflow:hidden;color:#40594c;font-size:11px;text-overflow:ellipsis}.marketplace-release{width:100%;margin-top:9px;border:0;color:var(--text-muted);background:transparent;font-size:11px}.publication-result{padding:14px;border-radius:13px;color:#2f695b;background:#edf9f5}.publication-result>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.publication-result>header h3{display:inline-flex;align-items:center;gap:5px;margin:0}.publication-result>header button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#49715e;border:1px solid #c9dfd2;border-radius:8px;background:#fff;font-size:9px}.publication-result__edit{display:grid;gap:8px}.publication-result__edit label{display:grid;gap:4px}.publication-result__edit label span{color:#6f8378;font-size:9px}.publication-result__edit input{width:100%;min-height:36px;padding:0 9px;border:1px solid #cfe1d7;border-radius:9px;outline:0;background:#fff;font-size:10px}.publication-result__edit>div{display:flex;justify-content:flex-end;gap:7px}.publication-result__edit>div button{min-height:32px;padding:0 10px;border-radius:8px;font-size:9px}.publication-result a{display:flex;align-items:center;gap:5px;color:#275ac7;font-size:12px;text-decoration:none}.publication-result>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.publication-result>div span{display:grid;gap:2px;font-size:10px}.publication-result>div strong{font-size:15px}.marketplace-waiting,.marketplace-empty,.marketplace-loading,.marketplace-drawer--empty{display:grid;place-items:center;align-content:center;gap:7px;min-height:220px;color:var(--text-muted);text-align:center}.marketplace-drawer--empty,.marketplace-empty{height:100%}.marketplace-empty strong,.marketplace-waiting strong{color:var(--text-soft)}.marketplace-empty span,.marketplace-waiting span{font-size:11px}.marketplace-error{margin:12px 18px 0;padding:10px 12px;border-radius:9px;color:#b33838;background:#fff0f0;font-size:12px}.marketplace-preview-modal{position:fixed;z-index:1600;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;display:grid;place-items:center;padding:46px;background:#0e1420c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:marketplace-page-in .18s ease}.marketplace-preview-modal>img,.marketplace-preview-modal>video{max-width:min(920px,88vw);max-height:88vh;border-radius:15px;box-shadow:0 28px 90px #00000059;object-fit:contain}.marketplace-preview-modal>button{position:fixed;top:24px;right:28px;width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#ffffff24}.marketplace-preview-modal>button svg{width:18px}@media(max-width:1160px){.marketplace-workspace{grid-template-columns:68px minmax(430px,1fr)}.marketplace-order-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.marketplace-detail-showcase{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(250px,44%) minmax(0,1fr);width:min(560px,94vw)}.marketplace-detail-showcase__media{padding:18px}.marketplace-drawer{width:100%;height:auto}}@media(prefers-reduced-motion:reduce){.marketplace-content-shell,.marketplace-order-list,.marketplace-detail-layer,.marketplace-drawer{animation:none}}.marketplace-asset-note{margin:2px 0 0;color:#788398;font-size:8px;line-height:1.45}.marketplace-return-assets video{width:100%;height:100%;object-fit:cover}.marketplace-order-terms>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.marketplace-order-terms span{display:grid;gap:2px;padding:8px;border-radius:9px;color:#8b95a6;background:#f6f8fb;font-size:9px}.marketplace-order-terms strong{color:#4b586d;font-size:10px}.marketplace-order-terms .marketplace-term-reward{border:1px solid #e1e9e4;background:linear-gradient(145deg,#f7fbf8,#f3f7ff)}.marketplace-order-terms .marketplace-term-reward small{color:#98a39d;font-size:7px}.marketplace-report-feedback{display:flex;align-items:center;gap:9px;padding:11px;border-radius:11px}.marketplace-report-feedback>svg{width:20px;height:20px;flex:0 0 auto}.marketplace-report-feedback>span{display:grid;gap:2px}.marketplace-report-feedback strong{font-size:10px}.marketplace-report-feedback small{font-size:8px}.marketplace-report-feedback.is-success{color:#39705a;background:#edf8f1}.marketplace-report-feedback.is-error{color:#96505a;background:#fff0f2}.marketplace-review-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-review-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.marketplace-review-feedback{padding:12px;border-radius:11px;color:#7a5521;background:#fff7e8}.marketplace-review-feedback p{margin:5px 0 0}.marketplace-waiting--compact{min-height:120px}.marketplace-optional-report{display:grid;gap:7px;margin:2px 0;padding:9px;border:1px solid #e1e6ef;border-radius:10px}.marketplace-optional-report legend{padding:0 4px;color:#758198;font-size:9px}.marketplace-rating>div{display:flex;gap:5px}.marketplace-rating>div button{width:30px;height:30px;display:grid;place-items:center;color:#c7ced9;border-radius:8px;background:#fff}.marketplace-rating>div button.is-active{color:#efaa22;background:#fff8e8}.marketplace-rating>div svg{width:17px}.marketplace-rating textarea{min-height:62px}.marketplace-rating-result{display:flex!important;min-height:auto!important;align-items:center;gap:5px;padding:12px;border-radius:10px;color:#9a6813;background:#fff8e7}.marketplace-rating-result svg{width:16px;color:#efaa22}.marketplace-return-kind{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border-radius:12px;background:#f1f4f2}.marketplace-return-kind button{min-height:36px;color:#748178;border-radius:9px}.marketplace-return-kind button.is-active{color:#3f6754;background:#fff;box-shadow:0 3px 12px #2d433817;font-weight:700}.marketplace-settlement>section{padding:11px;border:1px solid #eadfd8;border-radius:12px;background:#fff9f5}.marketplace-settlement>section p{white-space:pre-wrap}.marketplace-order-table-shell{min-width:0;min-height:0;height:100%;margin:0 18px 18px;overflow:auto;border:1px solid rgba(215,225,219,.92);border-radius:16px;background:#ffffffd1;box-shadow:inset 0 1px #fff,0 14px 40px #2c41360d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketplace-order-table{width:100%;min-width:980px;border-collapse:collapse;color:#53645b;font-size:11px}.marketplace-order-table th{position:sticky;z-index:2;top:0;height:44px;padding:0 12px;color:#87938c;border-bottom:1px solid #e8edea;background:#f8fbf9f2;font-size:10px;font-weight:650;text-align:left;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.marketplace-order-table td{height:74px;padding:9px 12px;border-bottom:1px solid #edf1ee;vertical-align:middle}.marketplace-order-sequence{min-width:28px;display:inline-flex;justify-content:center;color:#72857a;font-variant-numeric:tabular-nums;font-weight:700}.marketplace-order-table tbody tr{cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.marketplace-order-table tbody tr:hover,.marketplace-order-table tbody tr.is-active{background:#f7fbf8;box-shadow:inset 3px 0 #89aa70}.marketplace-order-table tbody tr.is-selected{background:#f1f8ed}.marketplace-order-table tbody tr:last-child td{border-bottom:0}.marketplace-order-table__task{min-width:250px;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px}.marketplace-order-table__thumb{position:relative;width:54px;height:54px;display:grid;place-items:center;overflow:hidden;color:#789081;border:1px solid #e2eae5;border-radius:11px;background:#eef4f0}.marketplace-order-table__thumb img,.marketplace-order-table__thumb video{width:100%;height:100%;object-fit:cover}.marketplace-order-table__thumb>svg{width:21px;height:21px}.marketplace-order-table__thumb em{position:absolute;right:4px;bottom:4px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;color:#fff;border-radius:9px;background:#2839309e;font-size:7px;font-style:normal}.marketplace-order-table__task>span:last-child{min-width:0;display:grid;gap:4px}.marketplace-order-table__task strong{overflow:hidden;color:#34463c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.marketplace-order-table__task>span:last-child>small{max-width:230px;overflow:hidden;color:#929d97;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.marketplace-order-table__task button{width:fit-content;max-width:170px;display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:#7f8d85;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.marketplace-order-table__creator img{width:18px;height:18px;flex:0 0 auto;border-radius:50%;object-fit:cover}.marketplace-order-table__type{display:inline-flex;min-height:25px;align-items:center;padding:0 8px;color:#687b70;border-radius:8px;background:#f2f6f3;white-space:nowrap}.marketplace-order-table__reward{display:grid;gap:4px;white-space:nowrap}.marketplace-order-table__reward b{display:flex;align-items:center;gap:4px;color:#4c6758;font-weight:650}.marketplace-order-table__reward b svg{width:13px;height:13px;color:#719259}.marketplace-order-table__reward small{color:#919d96;font-size:9px}.marketplace-order-table time{color:#7f8c84;font-variant-numeric:tabular-nums;white-space:nowrap}.marketplace-order-table__actions{display:flex;align-items:center;gap:5px}.marketplace-order-table__actions button{min-width:32px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#708078;border:1px solid #e0e8e3;border-radius:9px;background:#fff;font-size:9px;white-space:nowrap}.marketplace-order-table__actions button:hover{color:#476554;border-color:#bdd0c4;background:#f7fbf8}.marketplace-order-table__actions button.is-favorite{color:#d76578}.marketplace-order-table__actions button.is-primary{color:#fff;border-color:#6f9b80;background:#6f9b80}.marketplace-order-table__actions svg{width:13px;height:13px}.marketplace-order-table .marketplace-order-selection{position:static;width:24px;height:24px;border-color:#d9e4dd;background:#fff;box-shadow:none}.marketplace-order-table .marketplace-order-selection.is-selected{border-color:#789b64;background:#789b64}.marketplace-empty--table{min-height:280px;align-content:center;justify-items:center;gap:7px;margin:0 18px 18px;border:1px solid #e3eae6;border-radius:16px;background:#ffffffc7}.marketplace-home-header{padding:14px 18px 4px}.marketplace-filter-bar{min-height:58px;display:flex;align-items:center;gap:9px;padding:9px 11px;overflow-x:auto;border:1px solid rgba(205,218,210,.86);border-radius:17px;background:linear-gradient(145deg,#ffffffd1,#f7faf8ad);box-shadow:inset 0 1px #fffffff5,0 14px 42px #2c403612;-webkit-backdrop-filter:blur(22px) saturate(112%);backdrop-filter:blur(22px) saturate(112%)}.marketplace-filter-cluster{flex:0 0 auto;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(224,232,227,.9);border-radius:12px;background:#f5f8f6c2}.marketplace-filter-cluster>span,.marketplace-filter-select>span{padding:0 6px;color:#87938d;font-size:8px;white-space:nowrap}.marketplace-filter-cluster button{min-height:30px;padding:0 9px;color:#6e7e75;border-radius:9px;font-size:8px;white-space:nowrap}.marketplace-filter-cluster button.is-active{color:#3c624e;background:#fffffff0;box-shadow:0 3px 11px #2c443714}.marketplace-filter-select{flex:0 0 auto;min-height:40px;display:flex;align-items:center;gap:3px;padding:0 7px;border:1px solid rgba(222,231,225,.92);border-radius:12px;background:#ffffffc2}.marketplace-filter-select select{min-width:92px;height:30px;padding:0 8px;color:#53675c;border:0;border-radius:8px;outline:0;background:#f5f8f6;font-size:8px}.marketplace-filter-reset{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;color:#66786e;border:1px solid #dce7e1;border-radius:11px;background:#ffffffc2;font-size:8px;white-space:nowrap}.marketplace-filter-reset:disabled{opacity:.4}.marketplace-filter-reset svg,.marketplace-filter-bar>em svg{width:12px}.marketplace-filter-bar>em{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#6e8377;font-size:8px;font-style:normal;white-space:nowrap}.marketplace-order-table__expanded>td{height:auto!important;padding:0 12px 14px!important;background:#f7faf8;border-bottom:1px solid #dfe8e3}.marketplace-detail-showcase.is-inline{width:100%;height:auto;min-height:430px;grid-template-columns:minmax(280px,.7fr) minmax(370px,1fr);border-color:#dfe8e3;border-radius:15px;box-shadow:inset 0 1px #fff,0 12px 36px #2a3d3412;animation:none}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__media{min-height:430px;padding:18px;background:#f1f5f2}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__frame{width:min(100%,390px);max-height:430px}.marketplace-detail-showcase.is-inline .marketplace-drawer{width:100%;min-height:430px;max-height:620px;padding:18px;box-shadow:none;animation:none}.marketplace-detail-showcase.is-inline .marketplace-showcase-actions{bottom:-18px;margin:16px -18px -18px;padding:10px 18px}@media(max-width:980px){.marketplace-detail-showcase.is-inline{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(250px,40vh) minmax(0,1fr)}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__media{min-height:250px}}@media(max-width:1040px){.marketplace-order-table-shell{margin-inline:10px}}.marketplace-home-header{width:100%;padding:14px 18px 8px}.marketplace-filter-bar{position:relative;z-index:2;width:100%;min-height:64px;gap:8px;padding:10px;overflow:visible;pointer-events:auto}.marketplace-filter-bar>*,.marketplace-filter-bar button{position:relative;pointer-events:auto}.marketplace-filter-bar>.platform-select{min-width:132px;flex:1 1 0}.marketplace-filter-bar>.platform-select:first-child{min-width:108px;flex-grow:.78}.marketplace-filter-bar>.date-range-filter{min-width:178px;flex:1.18 1 0}.marketplace-filter-bar .platform-select__trigger,.marketplace-filter-bar>.date-range-filter>button{width:100%;height:42px;justify-content:flex-start;gap:8px;padding:0 12px;color:#53685d;border:1px solid rgba(214,225,219,.96);border-radius:12px;background:linear-gradient(145deg,#fffffff5,#f4f9f6d1);box-shadow:inset 0 1px #fff,0 5px 15px #3046390a}.marketplace-filter-bar .platform-select__trigger:hover,.marketplace-filter-bar .platform-select__trigger[aria-expanded=true],.marketplace-filter-bar>.date-range-filter>button:hover{color:#315f4a;border-color:#b9d1c4;background:#fffffffa;box-shadow:inset 0 1px #fff,0 8px 22px #2f4b3a14}.marketplace-home-header{position:relative;z-index:35}.marketplace-filter-bar .platform-select.is-open .platform-select__trigger{color:#315f4a;border-color:#9fc2ae;box-shadow:0 0 0 3px #79ab8f1f,0 8px 22px #2f4b3a14}.marketplace-filter-bar .platform-select__trigger>span{color:#94a198;font-size:9.5px}.marketplace-filter-bar .platform-select__trigger strong{min-width:0;overflow:hidden;color:inherit;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.marketplace-filter-bar .platform-select__provider-logo{width:18px;height:18px;object-fit:contain}.marketplace-filter-bar .date-range-filter__menu{top:calc(100% + 8px);width:326px}.marketplace-filter-reset{height:42px;padding-inline:13px;background:#ffffffe0}.marketplace-content-shell>.marketplace-order-table-shell{margin-top:0}.marketplace-detail-showcase.is-inline{grid-template-columns:minmax(360px,.92fr) minmax(390px,1.08fr)}.marketplace-detail-showcase__media.is-gallery{display:block;padding:15px;overflow:auto;background:linear-gradient(145deg,#f3f7f4,#edf3ef)}.marketplace-detail-showcase__asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px}.marketplace-detail-showcase__asset-grid figure{min-width:0;display:grid;gap:6px;margin:0;padding:7px;border:1px solid #dde7e1;border-radius:13px;background:#ffffffd1;box-shadow:0 6px 18px #2a40340d}.marketplace-detail-showcase__asset-grid .marketplace-detail-showcase__frame{width:100%;height:auto;max-height:none;aspect-ratio:1 / 1;border-radius:9px;background:#eef3f0}.marketplace-detail-showcase__asset-grid .marketplace-asset-preview,.marketplace-detail-showcase__asset-grid .marketplace-asset-preview img,.marketplace-detail-showcase__asset-grid .marketplace-asset-preview video{width:100%;height:100%;object-fit:contain}.publication-account-picker{display:grid;gap:7px;padding:9px;border:1px solid #dce7e1;border-radius:12px;background:#f7faf8}.publication-account-picker>label{min-height:37px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dfe8e3;border-radius:10px;background:#fff}.publication-account-picker>label svg{width:14px;color:#84958b}.publication-account-picker>label input{min-width:0;flex:1;border:0;outline:0;background:transparent}.publication-account-picker .platform-select__trigger,.marketplace-optional-report .platform-select__trigger{width:100%;min-height:42px;justify-content:flex-start;gap:8px;padding:0 11px;border:1px solid #d9e5de;border-radius:10px;background:#fff}.publication-account-picker .platform-select__trigger strong,.marketplace-optional-report .platform-select__trigger strong{min-width:0;overflow:hidden;flex:1;color:#51675b;font-size:9px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.platform-select__trigger strong.is-placeholder{color:#9aa69f;font-weight:500}@media(max-width:1120px){.marketplace-filter-bar{overflow-x:auto}.marketplace-filter-bar>.platform-select,.marketplace-filter-bar>.date-range-filter{flex:0 0 150px}.marketplace-detail-showcase__asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketplace-view-switch{flex:0 0 auto;height:42px;display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(214,225,219,.96);border-radius:12px;background:#f3f7f4d1;box-shadow:inset 0 1px #fffffff0}.marketplace-view-switch button{min-width:62px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#7b8a82;border-radius:8px;font-size:9px;font-weight:650;white-space:nowrap}.marketplace-view-switch button.is-active{color:#365f4b;background:#fffffff5;box-shadow:0 4px 13px #2d443717}.marketplace-view-switch svg{width:14px;height:14px}.marketplace-price-filter{position:relative;min-width:148px;flex:.95 1 0}.marketplace-price-filter>button{width:100%;height:42px;display:grid;grid-template-columns:auto 16px minmax(0,1fr);align-items:center;gap:7px;padding:0 11px;color:#53685d;border:1px solid rgba(214,225,219,.96);border-radius:12px;background:linear-gradient(145deg,#fffffff5,#f4f9f6d1);box-shadow:inset 0 1px #fff,0 5px 15px #3046390a;text-align:left}.marketplace-price-filter>button:hover,.marketplace-price-filter>button[aria-expanded=true]{color:#315f4a;border-color:#b9d1c4;background:#fff;box-shadow:inset 0 1px #fff,0 8px 22px #2f4b3a14}.marketplace-price-filter>button>span{color:#94a198;font-size:8px;white-space:nowrap}.marketplace-price-filter>button>svg{width:15px;height:15px}.marketplace-price-filter>button>strong{min-width:0;overflow:hidden;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.marketplace-price-filter__menu{position:absolute;z-index:86;top:calc(100% + 8px);left:0;width:286px;display:grid;gap:10px;padding:10px;border:1px solid rgba(210,222,215,.98);border-radius:14px;background:#fffffffa;box-shadow:0 18px 48px #26392f29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.marketplace-price-filter__menu nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.marketplace-price-filter__menu nav button{min-height:34px;padding:0 9px;color:#64766c;border:1px solid #e1e9e4;border-radius:9px;background:#f8faf9;font-size:9px}.marketplace-price-filter__menu nav button.is-active{color:#315f4a;border-color:#bfd4c7;background:#edf6f0;font-weight:700}.marketplace-price-filter__custom{display:grid;gap:8px;padding-top:9px;border-top:1px solid #e7ede9}.marketplace-price-filter__custom>strong{color:#55685d;font-size:9px}.marketplace-price-filter__custom>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:7px}.marketplace-price-filter__custom label{display:grid;gap:4px}.marketplace-price-filter__custom label span{color:#909c95;font-size:8px}.marketplace-price-filter__custom input{width:100%;height:34px;padding:0 9px;color:#51655a;border:1px solid #dce6e0;border-radius:9px;outline:0;background:#fff;font-size:9px}.marketplace-price-filter__custom input:focus{border-color:#9dbfac;box-shadow:0 0 0 3px #85b1971f}.marketplace-price-filter__custom i{padding-bottom:9px;color:#9aa69f;font-style:normal}.marketplace-price-filter__custom>button{min-height:34px;color:#fff;border-radius:9px;background:#6f9b80;font-size:9px;font-weight:700}.marketplace-price-filter__custom>button:disabled{opacity:.42}.marketplace-filter-menu{border:1px solid rgba(207,220,212,.92);background:#fffffff5;box-shadow:0 18px 48px #2b3d3429;-webkit-backdrop-filter:blur(22px) saturate(112%);backdrop-filter:blur(22px) saturate(112%)}.marketplace-filter-menu>button{border-radius:9px;color:#5c7065;font-size:10px}.marketplace-filter-menu>button:hover,.marketplace-filter-menu>button[aria-selected=true]{color:#315f4a;background:#eef6f1}.marketplace-recommendation-shell{min-height:0;height:100%;display:grid;align-content:start;gap:12px;overflow:auto;padding:0 18px 18px}.marketplace-home-header.is-recommend{justify-items:start;padding-bottom:6px}.marketplace-view-toolbar{display:flex;align-items:center;padding:4px;border:1px solid rgba(214,225,219,.9);border-radius:14px;background:#ffffffc2;box-shadow:inset 0 1px #fff,0 10px 28px #3046390d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketplace-view-toolbar .marketplace-view-switch{border:0;background:transparent;box-shadow:none}.marketplace-filter-bar--entering{transform-origin:top center;animation:marketplace-filter-slide-in .28s cubic-bezier(.2,.78,.26,1) both}.marketplace-recommendation-shell.is-leaving>.marketplace-recommendation-card{pointer-events:none;animation:marketplace-recommendation-slide-right .21s cubic-bezier(.4,0,1,1) both}.marketplace-recommendation-shell.is-entering>.marketplace-recommendation-card{animation:marketplace-recommendation-enter .25s cubic-bezier(.18,.78,.28,1) both}.marketplace-recommendation-empty{margin:0 18px 18px;min-height:280px;display:grid;place-items:center;color:#87958d;border:1px dashed #d8e3dc;border-radius:20px;background:#ffffffb3;font-size:10px}@keyframes marketplace-filter-slide-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes marketplace-recommendation-slide-right{to{opacity:0;transform:translate(110px) scale(.985)}}@keyframes marketplace-recommendation-enter{0%{opacity:0;transform:translate(-42px) scale(.992)}to{opacity:1;transform:translate(0) scale(1)}}.marketplace-recommendation-card{position:relative;min-height:min(600px,calc(100vh - 190px));display:grid;grid-template-columns:minmax(360px,1.04fr) minmax(390px,.96fr);overflow:hidden;border:1px solid rgba(213,224,217,.96);border-radius:22px;background:#ffffffe0;box-shadow:inset 0 1px #fff,0 22px 68px #273f3114;transition:border-color .2s ease,box-shadow .24s ease,transform .24s cubic-bezier(.22,.8,.3,1)}.marketplace-recommendation-card:hover{border-color:#a7c7b4fa;box-shadow:inset 0 1px #fff,0 24px 74px #273f311a,0 0 40px #84be9829;transform:translateY(-1px)}.marketplace-recommendation-card__media{position:relative;min-height:460px;padding:18px;background:#f1f5f2}.marketplace-recommendation-card__media>div:first-child:not(.marketplace-recommendation-card__brief){height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:10px}.marketplace-recommendation-card__media figure{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(218,229,222,.96);border-radius:14px;background:#ffffffe6}.marketplace-recommendation-card__media figure:only-child{grid-column:1 / -1}.marketplace-recommendation-card__media figure .marketplace-asset-preview,.marketplace-recommendation-card__media figure img,.marketplace-recommendation-card__media figure video,.marketplace-recommendation-card__media figure .marketplace-asset-loading{width:100%;height:100%;object-fit:contain}.marketplace-recommendation-card__media figure>span{position:absolute;top:8px;left:8px;width:22px;height:22px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#2e443894;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px}.marketplace-recommendation-card__media>em{position:absolute;right:28px;bottom:28px;padding:6px 9px;color:#fff;border-radius:999px;background:#2b3d33ad;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-size:8px;font-style:normal}.marketplace-recommendation-card__media.is-brief{display:grid;place-items:center}.marketplace-recommendation-card__brief{width:min(420px,88%);display:grid;justify-items:center;gap:10px;padding:36px;color:#5f7468;border:1px solid #dce7e1;border-radius:18px;background:#ffffffc2;text-align:center}.marketplace-recommendation-card__brief svg{width:42px;height:42px;color:#789b87}.marketplace-recommendation-card__brief strong{color:#354b40;font-size:16px}.marketplace-recommendation-card__brief p{margin:0;font-size:10px;line-height:1.7}.marketplace-recommendation-card__content{min-width:0;display:flex;flex-direction:column;padding:clamp(24px,3vw,42px)}.marketplace-recommendation-card__content>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.marketplace-recommendation-card__content>header>button{min-width:0;display:flex;align-items:center;gap:9px;padding:0;color:inherit;text-align:left}.marketplace-recommendation-card__content>header img{width:40px;height:40px;flex:0 0 auto;border:1px solid #e2ebe5;border-radius:50%;object-fit:cover}.marketplace-recommendation-card__content>header button span{min-width:0;display:grid;gap:2px}.marketplace-recommendation-card__content>header strong{overflow:hidden;color:#34483d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.marketplace-recommendation-card__content>header small{color:#929e97;font-size:8px}.marketplace-recommendation-card__content>header>span{flex:0 0 auto;padding:7px 10px;color:#536d60;border-radius:9px;background:#eef5f0;font-size:9px;font-weight:650}.marketplace-recommendation-card__copy{display:grid;align-content:center;gap:12px;flex:1;padding-block:24px}.marketplace-recommendation-card__copy>span{width:fit-content;padding:6px 9px;color:#6f8378;border:1px solid #dce7e1;border-radius:999px;background:#f7faf8;font-size:8px}.marketplace-recommendation-card__copy h2{margin:0;color:#2f4138;font-size:clamp(23px,2.2vw,34px);font-weight:650;line-height:1.25}.marketplace-recommendation-card__copy p{display:-webkit-box;overflow:hidden;margin:0;color:#77867e;font-size:11px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:5}.marketplace-recommendation-card__content dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.marketplace-recommendation-card__content dl div{display:grid;gap:5px;padding:11px;border:1px solid #e1e9e4;border-radius:12px;background:#f8faf9}.marketplace-recommendation-card__content dt{display:flex;align-items:center;gap:4px;color:#929f98;font-size:8px}.marketplace-recommendation-card__content dt svg{width:13px;height:13px}.marketplace-recommendation-card__content dd{margin:0;color:#465c50;font-size:10px;font-weight:700;white-space:nowrap}.marketplace-recommendation-card__content>footer{display:flex;align-items:center;gap:7px;margin-top:22px}.marketplace-recommendation-card__content>footer button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#62736a;border:1px solid #dce6e0;border-radius:11px;background:#fff;font-size:9px;font-weight:650;white-space:nowrap}.marketplace-recommendation-card__content>footer button:hover{color:#37634e;border-color:#b8d0c1;box-shadow:0 0 22px #71ac8929}.marketplace-recommendation-card__content>footer button.is-favorite{color:#d76578}.marketplace-recommendation-card__content>footer button.is-primary{min-width:112px;margin-left:auto;color:#fff;border-color:#6d9a7f;background:#6d9a7f;box-shadow:0 9px 22px #457e5b2e}.marketplace-recommendation-card__content>footer svg{width:14px;height:14px}.marketplace-order-table tbody tr:hover,.marketplace-order-table tbody tr.is-active{background:#f7fbf8;box-shadow:0 0 24px #71ac891f}.marketplace-order-table__task{min-width:330px;grid-template-columns:116px minmax(0,1fr)}.marketplace-order-table__task{min-width:360px;grid-template-columns:128px minmax(0,1fr)}.marketplace-order-table__thumb-grid{position:relative;width:128px;height:62px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:3px}.marketplace-order-table__thumb-grid>i{min-width:0;overflow:hidden;border:1px solid #e2eae5;border-radius:7px;background:#eef4f0;font-style:normal}.marketplace-order-table__thumb-grid>i .marketplace-asset-preview,.marketplace-order-table__thumb-grid>i img,.marketplace-order-table__thumb-grid>i video,.marketplace-order-table__thumb-grid>i .marketplace-asset-loading{width:100%;height:100%;border-radius:0;object-fit:contain}.marketplace-order-table__platform{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:0;background:transparent}.marketplace-order-table__platform img{width:22px;height:22px;object-fit:contain}.marketplace-order-table__thumb-grid.is-brief{display:grid;place-items:center;color:#789081;border:1px solid #e2eae5;border-radius:10px;background:#eef4f0}.marketplace-order-table__thumb-grid.is-brief>svg{width:21px;height:21px}.marketplace-order-table__thumb-grid>em{position:absolute;right:3px;bottom:3px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;color:#fff;border-radius:9px;background:#283930a8;font-size:7px;font-style:normal}.marketplace-detail-showcase.is-inline{min-height:290px;grid-template-columns:minmax(370px,1fr) minmax(400px,1fr)}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__media{min-height:290px;padding:10px}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid figure{gap:5px;padding:0;border:0;border-radius:11px;background:transparent;box-shadow:none}.marketplace-material-feedback{grid-column:1 / -1;margin:0;padding:7px 9px;color:#52705f;border-radius:8px;background:#eef7f1;font-size:8px}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid .marketplace-detail-showcase__frame{min-height:108px;aspect-ratio:auto;border:1px solid #dde7e1;border-radius:9px;background:#ffffffc7}.marketplace-detail-showcase.is-inline .marketplace-drawer{min-height:290px;max-height:390px;padding:12px 14px}.marketplace-detail-showcase.is-inline{height:auto;min-height:0;align-items:start;overflow:visible}.marketplace-order-table__expanded .marketplace-detail-showcase.is-inline{height:auto;min-height:0;max-height:none}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__media,.marketplace-detail-showcase.is-inline .marketplace-drawer{height:auto;min-height:0;overflow:visible}.marketplace-detail-showcase.is-inline .marketplace-drawer{max-height:none;padding-bottom:20px}.marketplace-order-table__expanded{cursor:default!important}.marketplace-order-table__expanded>td{position:relative;overflow:visible;vertical-align:top}.marketplace-text-material>section{grid-column:2 / -1;min-width:0;display:grid;gap:3px;padding:6px 8px;border-radius:8px;background:#f8faf8db}.marketplace-text-material>section small{color:#8b9991;font-size:7px}.marketplace-text-material>section p{max-height:96px;overflow:auto;margin:0;color:#566a5f;font-size:8px;line-height:1.55;white-space:pre-wrap}.marketplace-detail-showcase.is-inline .marketplace-drawer>header{gap:8px;padding-bottom:10px}.marketplace-detail-showcase.is-inline .marketplace-drawer>header h2{margin-top:5px;font-size:15px}.marketplace-detail-showcase.is-inline .marketplace-drawer__creator>img{width:32px;height:32px}.marketplace-detail-showcase.is-inline .marketplace-drawer>section,.marketplace-detail-showcase.is-inline .marketplace-form{margin-top:9px}.marketplace-detail-showcase.is-inline .marketplace-drawer h3,.marketplace-detail-showcase.is-inline .marketplace-form h3{margin-bottom:5px;font-size:11px}.marketplace-detail-showcase.is-inline .marketplace-drawer>section>p{font-size:10.5px;line-height:1.55}.marketplace-detail-showcase.is-inline .marketplace-order-terms>div{gap:5px}.marketplace-detail-showcase.is-inline .marketplace-order-terms span{gap:2px;padding:6px 7px;font-size:9px}.marketplace-detail-showcase.is-inline .marketplace-order-terms strong{font-size:10px}.marketplace-detail-showcase.is-inline .marketplace-timeline dl{gap:5px}.marketplace-detail-showcase.is-inline .marketplace-timeline dl div{font-size:10px}@media(max-width:1240px){.marketplace-filter-bar{overflow-x:auto}.marketplace-filter-bar>.platform-select,.marketplace-filter-bar>.date-range-filter,.marketplace-price-filter{flex:0 0 146px}.marketplace-view-switch{flex:0 0 auto}.marketplace-recommendation-card{grid-template-columns:minmax(310px,.92fr) minmax(350px,1.08fr)}}@media(max-width:900px){.marketplace-recommendation-card{grid-template-columns:minmax(0,1fr);min-height:0}.marketplace-recommendation-card__media{min-height:360px}.marketplace-recommendation-card__content dl{grid-template-columns:1fr}.marketplace-recommendation-card__content>footer{flex-wrap:wrap}.marketplace-recommendation-card__content>footer button.is-primary{margin-left:0}}@media(prefers-reduced-motion:reduce){.marketplace-recommendation-card{transition:none}.marketplace-filter-bar--entering,.marketplace-recommendation-shell.is-leaving>.marketplace-recommendation-card,.marketplace-recommendation-shell.is-entering>.marketplace-recommendation-card{animation:none}}.marketplace-home-header.is-recommend{padding-top:18px}.marketplace-home-header.is-recommend .marketplace-view-toolbar{padding:5px;border-color:#dce5dfe6;border-radius:16px;background:#ffffffd6;box-shadow:inset 0 1px #fff,0 12px 32px #3046390f}.marketplace-home-header.is-recommend .marketplace-view-switch{height:44px;gap:4px;padding:0}.marketplace-home-header.is-recommend .marketplace-view-switch button{min-width:76px;height:34px;border-radius:10px;font-size:10px}.marketplace-home-header.is-recommend .marketplace-view-switch button.is-active{color:#315d49;box-shadow:0 5px 16px #324e3d1a}.marketplace-recommendation-shell{padding-top:2px}.marketplace-recommendation-card{min-height:min(680px,calc(100vh - 176px));grid-template-columns:minmax(0,2.05fr) minmax(310px,.82fr);gap:18px;padding:22px;overflow:visible;border-color:#d9e3ddf5;border-radius:24px;background:#ffffffe6}.marketplace-recommendation-card__main{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:15px}.marketplace-recommendation-card__creator{display:flex;align-items:center;justify-content:space-between;gap:14px}.marketplace-recommendation-card__creator>button{min-width:0;display:flex;align-items:center;gap:11px;color:inherit;text-align:left}.marketplace-recommendation-card__creator img{width:48px;height:48px;flex:0 0 auto;border:1px solid #e2ebe5;border-radius:50%;object-fit:cover}.marketplace-recommendation-card__creator button>span{min-width:0;display:grid;gap:3px}.marketplace-recommendation-card__creator strong{overflow:hidden;color:#30473a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.marketplace-recommendation-card__creator small{color:#8c9a92;font-size:9px}.marketplace-recommendation-card__creator>em{padding:7px 11px;color:#d56578;border-radius:999px;background:#fff1f3;font-size:9px;font-style:normal;font-weight:700}.marketplace-recommendation-card__hero{min-width:0;display:grid;grid-template-columns:minmax(300px,1.12fr) minmax(270px,.88fr);align-items:center;gap:22px}.marketplace-recommendation-card__copy{min-width:0;display:grid;align-content:center;gap:13px;padding:10px 4px;flex:none}.marketplace-recommendation-card__copy>span{width:fit-content;padding:6px 10px;color:#537263;border:0;border-radius:999px;background:#edf7f1;font-size:9px;font-weight:650}.marketplace-recommendation-card__copy h2{margin:0;color:#264333;font-size:clamp(25px,2.2vw,38px);font-weight:650;letter-spacing:-.02em;line-height:1.18}.marketplace-recommendation-card__copy p{display:-webkit-box;overflow:hidden;margin:0;color:#687c71;font-size:11px;line-height:1.78;-webkit-box-orient:vertical;-webkit-line-clamp:4}.marketplace-recommendation-card__copy>div{display:flex;flex-wrap:wrap;gap:7px}.marketplace-recommendation-card__copy i{padding:6px 10px;color:#60766a;border-radius:999px;background:#f3f7f4;font-size:8px;font-style:normal}.marketplace-recommendation-card__media{position:relative;min-height:0;height:auto;display:grid;gap:8px;padding:0;background:transparent}.marketplace-recommendation-card__media>figure{width:100%;aspect-ratio:1.16 / 1;margin:0;overflow:hidden;border:1px solid #dce7e1;border-radius:17px;background:#eef4f0;box-shadow:0 12px 34px #2b413514}.marketplace-recommendation-card__media>figure .marketplace-asset-preview,.marketplace-recommendation-card__media>figure img,.marketplace-recommendation-card__media>figure video,.marketplace-recommendation-card__media>figure .marketplace-asset-loading{width:100%;height:100%;object-fit:cover}.marketplace-recommendation-card__media.is-brief{min-height:260px;place-items:stretch}.marketplace-recommendation-card__media.is-brief .marketplace-recommendation-card__brief{width:100%;min-height:260px;padding:30px}.marketplace-recommendation-card__thumbs{position:absolute;right:10px;bottom:10px;height:52px;display:flex;align-items:center;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.72);border-radius:12px;background:#23362c8f;box-shadow:0 8px 24px #1f30272e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketplace-recommendation-card__thumbs figure{position:relative;width:42px;height:42px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.6);border-radius:8px;background:#eef4f0}.marketplace-recommendation-card__thumbs figure .marketplace-asset-preview,.marketplace-recommendation-card__thumbs figure img,.marketplace-recommendation-card__thumbs figure video{width:100%;height:100%;object-fit:cover}.marketplace-recommendation-card__thumbs figure>span{position:absolute;right:3px;bottom:3px;width:15px;height:15px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#213229ad;font-size:6px}.marketplace-recommendation-card__thumbs>em{min-width:26px;color:#fff;font-size:8px;font-style:normal;text-align:center}.marketplace-recommendation-card__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:10px 0;border:1px solid #e0e9e4;border-radius:15px;background:linear-gradient(145deg,#fbfdfc,#f5f9f6)}.marketplace-recommendation-card__metrics>div{min-width:0;display:grid;gap:5px;padding:2px 14px;border-right:1px solid #e4ebe7}.marketplace-recommendation-card__metrics>div:last-child{border-right:0}.marketplace-recommendation-card__metrics dt{display:flex;align-items:center;gap:5px;color:#8a9991;font-size:8px}.marketplace-recommendation-card__metrics dt svg{width:13px;height:13px}.marketplace-recommendation-card__metrics dd{overflow:hidden;margin:0;color:#345244;font-size:13px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.marketplace-recommendation-card__metrics>div:first-child dd{color:#e05570}.marketplace-recommendation-card__context{min-width:0;display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:10px}.marketplace-recommendation-card__context>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:11px 13px;border:1px solid #e2eae5;border-radius:13px;background:#fafcfbdb}.marketplace-recommendation-card__context strong{display:inline-flex;align-items:center;gap:5px;margin-right:4px;color:#445d50;font-size:9px}.marketplace-recommendation-card__context strong svg{width:13px;height:13px}.marketplace-recommendation-card__context span{padding:5px 8px;color:#587164;border-radius:8px;background:#eef6f1;font-size:8px}.marketplace-recommendation-card__context p{display:-webkit-box;overflow:hidden;margin:0;color:#78877f;font-size:9px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketplace-recommendation-card__side{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px}.marketplace-recommendation-card__brief-panel,.marketplace-recommendation-card__actions{border:1px solid #dfe9e3;border-radius:18px;background:linear-gradient(145deg,#fcfefdf5,#f6faf7e0);box-shadow:inset 0 1px #fff,0 12px 34px #2d43370d}.marketplace-recommendation-card__brief-panel{min-height:0;padding:18px}.marketplace-recommendation-card__brief-panel>header{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #e5ece8}.marketplace-recommendation-card__brief-panel>header>svg{width:38px;height:38px;padding:9px;color:#4b8065;border-radius:13px;background:#e8f5ed}.marketplace-recommendation-card__brief-panel>header>span{min-width:0;display:grid;gap:3px}.marketplace-recommendation-card__brief-panel>header strong{color:#2f493b;font-size:14px}.marketplace-recommendation-card__brief-panel>header small{color:#87958e;font-size:8px;line-height:1.45}.marketplace-recommendation-card__brief-panel dl{display:grid;gap:0;margin:11px 0 0}.marketplace-recommendation-card__brief-panel dl>div{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:9px 0;border-bottom:1px solid #edf1ef}.marketplace-recommendation-card__brief-panel dl>div:last-child{border-bottom:0}.marketplace-recommendation-card__brief-panel dt{display:flex;align-items:flex-start;gap:5px;color:#5e7268;font-size:8px}.marketplace-recommendation-card__brief-panel dt svg{width:12px;height:12px;flex:0 0 auto;color:#82b098}.marketplace-recommendation-card__brief-panel dd{display:-webkit-box;overflow:hidden;margin:0;color:#40564a;font-size:9px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketplace-recommendation-card__actions{display:grid;gap:10px;padding:15px}.marketplace-recommendation-card__actions button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#5f7168;border:1px solid #dce6e0;border-radius:11px;background:#fff;font-size:9px;font-weight:650}.marketplace-recommendation-card__actions>button.is-primary{min-height:44px;color:#fff;border-color:#4b916f;background:linear-gradient(135deg,#4f9a74,#3f8162);box-shadow:0 10px 24px #3f816233}.marketplace-recommendation-card__actions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.marketplace-recommendation-card__actions button.is-favorite{color:#d95c75}.marketplace-recommendation-card__actions svg{width:14px;height:14px}.marketplace-recommendation-card__actions>small{color:#8a9790;font-size:8px;line-height:1.45;text-align:center}@media(max-width:1340px){.marketplace-recommendation-card{grid-template-columns:minmax(0,1.82fr) minmax(290px,.82fr);padding:17px}.marketplace-recommendation-card__hero{grid-template-columns:minmax(260px,1.08fr) minmax(230px,.92fr);gap:15px}.marketplace-recommendation-card__metrics>div{padding-inline:9px}.marketplace-recommendation-card__brief-panel{padding:14px}}@media(max-width:1060px){.marketplace-recommendation-card{grid-template-columns:minmax(0,1fr)}.marketplace-recommendation-card__side{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-template-rows:auto}}@media(prefers-reduced-motion:reduce){.marketplace-recommendation-card{transition:none}}.marketplace-main:has(.marketplace-home-header.is-recommend){background:radial-gradient(circle at 7% 8%,rgba(218,243,226,.34),transparent 28%),radial-gradient(circle at 96% 5%,rgba(255,229,233,.32),transparent 30%),#fbfcfa}.marketplace-home-header.is-recommend{width:min(1540px,100%);justify-self:center;padding:20px clamp(24px,3vw,48px) 9px;background:transparent}.marketplace-home-header.is-recommend .marketplace-view-toolbar{border-radius:18px;background:#ffffffe6;box-shadow:inset 0 1px #fff,0 14px 38px #2b413512}.marketplace-recommendation-shell{width:min(1540px,100%);justify-self:center;padding:3px clamp(24px,3vw,48px) 26px}.marketplace-recommendation-card{min-height:min(720px,calc(100vh - 176px));grid-template-columns:minmax(0,2.12fr) minmax(320px,.86fr);gap:22px;padding:clamp(20px,2vw,30px);border-radius:28px;background:linear-gradient(148deg,#fffffffa,#f9fcfaeb);box-shadow:inset 0 1px #fff,0 28px 82px #273f3117}.marketplace-recommendation-card__main{gap:20px}.marketplace-recommendation-card__creator img{width:54px;height:54px;box-shadow:0 7px 18px #2d443714}.marketplace-recommendation-card__creator strong{font-size:15px}.marketplace-recommendation-card__creator small{font-size:9px}.marketplace-recommendation-card__creator>em{padding:8px 13px;background:linear-gradient(145deg,#fff1f3,#fff7f8);box-shadow:inset 0 1px #fff}.marketplace-recommendation-card__hero{grid-template-columns:minmax(320px,1.08fr) minmax(300px,.92fr);gap:clamp(24px,3vw,46px);padding:4px 8px 4px 4px}.marketplace-recommendation-card__copy{align-content:center;gap:16px}.marketplace-recommendation-card__copy>span{padding:7px 12px;font-size:9px}.marketplace-recommendation-card__copy h2{max-width:12em;font-size:clamp(34px,3.2vw,52px);font-weight:680;letter-spacing:-.035em;line-height:1.12}.marketplace-recommendation-card__copy p{max-width:46em;color:#667a6f;font-size:12px;line-height:1.85;-webkit-line-clamp:4}.marketplace-recommendation-card__copy i{padding:7px 11px;font-size:9px}.marketplace-recommendation-card__media>figure{aspect-ratio:1.12 / 1;border-radius:22px;background:#edf4f0;box-shadow:0 20px 48px #273f311f}.marketplace-recommendation-card__thumbs{right:13px;bottom:13px;height:60px;padding:6px;border-radius:14px}.marketplace-recommendation-card__thumbs figure{width:48px;height:48px}.marketplace-recommendation-card__metrics{min-height:92px;align-items:center;padding:13px 0;border-radius:18px;background:linear-gradient(145deg,#fbfdfc,#f3f8f5)}.marketplace-recommendation-card__metrics>div{gap:7px;padding-inline:18px}.marketplace-recommendation-card__metrics dt{font-size:9px}.marketplace-recommendation-card__metrics dd{font-size:16px}.marketplace-recommendation-card__context{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:12px}.marketplace-recommendation-card__context>div{min-height:60px;padding:13px 15px;border-radius:15px}.marketplace-recommendation-card__context strong,.marketplace-recommendation-card__context span,.marketplace-recommendation-card__context p{font-size:9px}.marketplace-recommendation-card__side{gap:16px}.marketplace-recommendation-card__brief-panel,.marketplace-recommendation-card__actions{border-radius:22px;background:linear-gradient(148deg,#fbfefcfa,#f2f9f5e8);box-shadow:inset 0 1px #fff,0 18px 44px #2b413512}.marketplace-recommendation-card__brief-panel{padding:24px}.marketplace-recommendation-card__brief-panel>header{padding-bottom:18px}.marketplace-recommendation-card__brief-panel>header>svg{width:44px;height:44px;border-radius:15px}.marketplace-recommendation-card__brief-panel>header strong{font-size:16px}.marketplace-recommendation-card__brief-panel dl{margin-top:14px}.marketplace-recommendation-card__brief-panel dl>div{grid-template-columns:88px minmax(0,1fr);padding:12px 0}.marketplace-recommendation-card__brief-panel dt{font-size:9px}.marketplace-recommendation-card__brief-panel dd{font-size:10px;line-height:1.65}.marketplace-recommendation-card__actions{padding:18px}.marketplace-recommendation-card__actions>button.is-primary{min-height:50px;font-size:10px}.marketplace-recommendation-card__actions>div{gap:9px}.marketplace-recommendation-card__actions button{min-height:43px;border-radius:12px;font-size:9px}@media(max-width:1360px){.marketplace-recommendation-card{grid-template-columns:minmax(0,1.82fr) minmax(290px,.82fr);padding:18px}.marketplace-recommendation-card__hero{grid-template-columns:minmax(270px,1.06fr) minmax(240px,.94fr);gap:18px}.marketplace-recommendation-card__copy h2{font-size:clamp(29px,3vw,42px)}.marketplace-recommendation-card__brief-panel{padding:17px}}@media(max-width:1040px){.marketplace-recommendation-card{grid-template-columns:minmax(0,1fr);min-height:0}.marketplace-recommendation-card__side{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-template-rows:auto}}.marketplace-order-table td time{display:grid;gap:3px}.marketplace-order-table td time small{color:#94a099;font-size:10px;white-space:nowrap}.my-received-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px}.my-received-pagination>div{display:flex;align-items:center;gap:5px}.my-received-pagination button{min-width:32px;min-height:32px;padding:6px 10px;border:1px solid #d1ddd5;border-radius:7px;background:#fff;color:#536b5c}.my-received-pagination button.is-active{color:#fff;border-color:#4f8d69;background:#4f8d69}.my-received-pagination button:disabled{opacity:.4}.my-received-pagination span{color:#74827a;font-size:12px}.my-received-pagination i{color:#839087;font-size:11px;font-style:normal}.marketplace-workspace--construction{background:radial-gradient(circle at 8% 8%,rgb(215 245 229 / 48%),transparent 34%),radial-gradient(circle at 94% 12%,rgb(255 232 236 / 46%),transparent 34%),#fbfcfa}.marketplace-construction{min-width:0;min-height:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:40px;color:#526a5d;text-align:center}.marketplace-construction>span{width:70px;height:70px;display:grid;place-items:center;color:#5e9875;border:1px solid rgb(197 222 207 / 84%);border-radius:22px;background:#ffffffa8;box-shadow:0 18px 46px #33513f17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.marketplace-construction svg{width:34px;height:34px}.marketplace-construction strong{color:#344f41;font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:.08em}.marketplace-construction small{color:#8b9991;font-size:10px}.dispatch-history.dispatch-history .dispatch-history__filters{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.dispatch-history.dispatch-history :is(.dispatch-history__toolbar,.dispatch-history__search){display:contents}.dispatch-history.dispatch-history .dispatch-status-tabs{display:flex;flex:0 0 auto;flex-wrap:nowrap;order:0;width:auto}.dispatch-history.dispatch-history .dispatch-status-select{display:none}.dispatch-history.dispatch-history .dispatch-history__filters .platform-select{flex:0 0 auto;min-width:90px;width:auto;max-width:135px}.dispatch-history.dispatch-history .my-created-query{flex:1 0 240px;min-width:240px;max-width:none}.dispatch-history.dispatch-history .dispatch-history__filters button{white-space:nowrap}.dispatch-history .dispatch-status-tabs button{padding-inline:7px;font-size:11px}.dispatch-history .order-progress-tags{flex-wrap:nowrap;flex:0 0 auto}.dispatch-history.dispatch-history .dispatch-history__filters .date-range-filter{flex:0 0 132px;min-width:132px;max-width:132px}.marketplace-order-table__compact-meta{display:none}.dispatch-history{container:dispatch-history / inline-size}.dispatch-history .dispatch-history__filters{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dispatch-history__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.dispatch-history__toolbar>.platform-select{flex:0 1 auto;max-width:160px;min-width:0}.dispatch-history__toolbar .platform-select__trigger{min-width:0;max-width:100%;min-height:36px;padding-inline:10px;font-size:12px;background:#f5faf7;border-color:#dbe9e1}.dispatch-history__toolbar .platform-select__trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-status-tabs{display:flex;flex:1 1 0;min-width:0;gap:4px}.dispatch-status-tabs>button{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:40px;padding:6px;border:0;border-radius:10px;background:transparent;color:#6c8075;font-size:12px;white-space:nowrap}.dispatch-status-tabs>button.is-active{color:#3e7257;background:#fff;box-shadow:0 3px 12px #335f4310;font-weight:600}.dispatch-history__toolbar>.dispatch-status-select{display:none}.dispatch-status-tabs .dispatch-status-count{flex:0 0 auto;padding:1px 5px;border-radius:10px;background:#edf3ef;color:#416651;font-size:11px;line-height:18px;font-style:normal;font-variant-numeric:tabular-nums}.dispatch-status-tabs>button.is-active .dispatch-status-count{background:#477e60;color:#fff}.dispatch-history__search{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(140px,1.4fr) auto;gap:8px;min-width:0}.dispatch-batch-control{flex:0 0 auto}.dispatch-batch-control>button{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #dbe9e1;border-radius:9px;background:#f5faf7;color:#466c59;font-size:12px;white-space:nowrap}.dispatch-batch-control svg{width:14px}.dispatch-batch-menu{z-index:2600;display:grid;gap:8px;overflow:auto;padding:12px;border:1px solid #dbe9e1;border-radius:14px;background:#f8fffb;box-shadow:0 12px 32px #254b4526;color:#496558}.dispatch-batch-menu>small{font-size:12px}.dispatch-batch-menu>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border-radius:9px;border:1px solid #dbe9e1;background:#fff;font-size:14px}.dispatch-batch-menu>button.is-primary{background:#59846a;color:#fff}.dispatch-batch-menu>button:disabled{opacity:.45}.dispatch-batch-menu svg{width:16px}.dispatch-history__batch-notice{color:#567462;font-size:12px}@container dispatch-history (max-width: 1200px){.dispatch-status-tabs{display:none}.dispatch-history__toolbar>.dispatch-status-select{display:block}.dispatch-history__toolbar>.platform-select{flex:0 1 auto;max-width:180px}.dispatch-batch-control{margin-left:auto}}@container dispatch-history (max-width: 560px){.dispatch-history__toolbar>.platform-select{max-width:none}.dispatch-batch-control{flex:1 1 110px;margin-left:0}.dispatch-batch-control>button{width:100%;justify-content:space-between}.dispatch-history__search{grid-template-columns:minmax(0,1fr) auto}.dispatch-history__search .created-date-filter{grid-column:1 / -1}}.marketplace-order-table__actions{flex-wrap:nowrap;gap:5px}.marketplace-order-table__actions button{flex:0 0 auto;white-space:nowrap}.marketplace-order-table__actions button.is-decline{color:#a04b55;border-color:#e9cdd1}.marketplace-order-table .marketplace-order-column--actions{width:218px}@media(max-width:1180px){.marketplace-order-table-shell{overflow-x:hidden}.marketplace-order-table{min-width:0;table-layout:fixed}.marketplace-order-table :is(.marketplace-order-column--type,.marketplace-order-column--platform,.marketplace-order-column--reward,.marketplace-order-column--status,.marketplace-order-column--date){display:none}.marketplace-order-table th.marketplace-order-column--sequence{width:42px}.marketplace-order-table th.marketplace-order-column--selection{width:36px}.marketplace-order-table .marketplace-order-column--actions{width:190px}.marketplace-order-table th,.marketplace-order-table td{padding-inline:9px}.marketplace-order-table td{height:auto;padding-block:12px;vertical-align:middle}.marketplace-order-table__task{min-width:0;grid-template-columns:minmax(78px,104px) minmax(0,1fr);gap:8px}.marketplace-order-table__thumb-grid{width:100%;height:52px}.marketplace-order-table__thumb-grid>i{height:48px}.marketplace-order-table__task strong{font-size:11px}.marketplace-order-table__compact-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#7e8d84;font-size:8px;line-height:1.6}.marketplace-order-table__compact-meta em,.marketplace-order-table__compact-meta time{min-width:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;font-style:normal;text-overflow:ellipsis}.marketplace-order-table__compact-meta em:nth-child(n+4){padding-left:5px;border-left:1px solid #e2e9e5}.marketplace-order-table__compact-meta img,.marketplace-order-table__compact-meta svg{width:11px;height:11px;flex:0 0 auto;object-fit:contain}.marketplace-order-table__actions{justify-content:flex-end;flex-wrap:nowrap}.marketplace-order-table__actions button{height:28px;padding-inline:6px}}@media(max-width:900px){.marketplace-order-table-shell{margin-inline:0}.marketplace-order-table .marketplace-order-column--actions{width:182px}.marketplace-order-table__task{grid-template-columns:minmax(68px,88px) minmax(0,1fr)}.marketplace-order-table__thumb-grid{height:46px;gap:2px}.marketplace-order-table__thumb-grid>i{height:42px}.marketplace-order-table__compact-meta{gap:4px}}.marketplace-created-actions>.created-order-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;border:1px solid transparent;border-radius:12px;color:#4e695e;background:#f2f8f4b8;box-shadow:inset 0 1px #ffffffd9,0 2px 8px #2b4a390f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;font-weight:600;white-space:nowrap}.marketplace-created-actions>.created-order-action.is-recall{color:#9b661f;background:#fff7e8b8}.marketplace-created-actions>.created-order-action:hover:not(:disabled){background:#ebf3eeeb}.marketplace-created-actions>.created-order-action.is-recall:hover:not(:disabled){background:#fff0d4e5}.marketplace-created-actions>.created-order-action:focus-visible{outline:2px solid #8c9892;outline-offset:2px}.marketplace-created-actions>.created-order-action:disabled{opacity:.55;cursor:wait}.created-order-action>svg{flex:0 0 auto;width:16px;height:16px}.created-order-action-error{flex:1 1 100%;min-width:0;max-width:100%;color:#a74343;font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.confirm-dialog__copy>.created-order-action-error{color:#a74343;font-size:13px}@media(pointer:coarse){.marketplace-created-actions>.created-order-action{min-height:44px}}.my-claimed-panel.is-received .my-received-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.my-claimed-panel.is-received .my-received-status{flex:1 0 100%;order:-1;min-width:0;flex-wrap:wrap}.my-claimed-panel.is-received .my-received-filters>:is(.received-platform-filter,.received-date-filter,.received-filter-popover){flex:1 1 130px;min-width:0}.my-claimed-panel.is-received .my-received-filters>label{flex:1 1 180px;min-width:0}.my-claimed-panel.is-received .my-received-actions{flex:0 1 240px;margin-left:auto}.received-platform-filter{min-width:0;width:100%}.received-platform-filter>button{width:100%;min-height:36px;padding:8px 10px;border:1px solid rgba(218,229,225,.55);border-radius:11px;background:#ffffffa6;color:#456052;box-shadow:inset 0 1px #fff;font-size:11px}.received-platform-filter>button:hover{background:#f2f8f5}.received-platform-menu{z-index:calc(var(--layer-modal) + 1)}.confirm-dialog .claim-filter-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.claim-filter-controls .received-platform-filter>button{min-height:40px}.library-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#161f312e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.library-drawer{width:520px;height:100%;overflow:auto;border-left:1px solid var(--line);background:#fff;box-shadow:-18px 0 46px #17203324}.library-drawer--products{width:min(600px,92vw)}.library-drawer__head{position:sticky;z-index:8;top:0;height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--line);background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.library-drawer__head>div{display:grid;gap:4px}.library-drawer__head strong{font-size:18px}.library-drawer__head span{color:var(--muted);font-size:11px}.library-drawer__head button{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;color:#687387}.library-drawer__head button:hover{background:#f2f5fa}.library-tabs{display:grid;grid-template-columns:1fr 1fr;padding:14px 22px 0;border-bottom:1px solid var(--line)}.library-tabs button{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;color:#697489;border-bottom:2px solid transparent}.library-tabs button.is-active{color:var(--blue);border-color:var(--blue)}.library-tabs em{min-width:20px;padding:2px 5px;border-radius:10px;background:#eef2f8;font-style:normal;font-size:10px}.library-content{padding:20px 22px 34px}.library-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.library-actions>div{display:grid;gap:4px}.library-actions strong{font-size:15px}.library-actions span{color:var(--muted);font-size:10px}.library-actions .button{min-height:34px;font-size:11px}.asset-scope-tabs{width:max-content;display:flex;gap:3px;margin:-3px 0 14px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#f3f5f9}.asset-scope-tabs button{height:29px;padding:0 10px;color:#6d778b;border-radius:6px;font-size:10px}.asset-scope-tabs button.is-active{color:var(--blue);background:#fff;box-shadow:0 1px 4px #1b2a461a}.library-message{display:flex;align-items:center;gap:7px;margin:14px 22px 0;padding:10px 12px;color:#197654;border:1px solid #cdece0;border-radius:8px;background:#f0faf6;font-size:11px}.library-message--error{color:#b02f3c;border-color:#f2c3c7;background:#fff4f4}.library-message button{display:flex;align-items:center;gap:4px;margin-left:auto;color:inherit}.library-empty{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8a94a7;font-size:12px}.product-catalog{display:grid;gap:9px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.product-markdown-drop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 20px;padding:12px 14px;color:#526078;border:1px dashed #bac9e7;border-radius:11px;background:#fafcff;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.product-markdown-drop.is-dragging{color:var(--blue);border-color:var(--blue);background:#f2f6ff;transform:translateY(-2px)}.product-markdown-drop>svg{width:24px;height:24px;color:#5878c4}.product-markdown-drop>span{min-width:0;display:grid;gap:3px}.product-markdown-drop strong{font-size:11px}.product-markdown-drop small{color:var(--muted);font-size:9px}.product-markdown-drop .button{min-height:31px;font-size:9px}.product-catalog__head{display:grid;gap:9px}.product-catalog__head>div{display:flex;align-items:baseline;gap:8px}.product-catalog__head strong{font-size:13px}.product-catalog__head span{color:var(--muted);font-size:9px}.product-catalog__head label{height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fafbfe}.product-catalog__head label:focus-within{border-color:#a8bff4;background:#fff}.product-catalog__head input{flex:1;border:0;outline:0;background:transparent;font-size:10px}.product-catalog__list{max-height:260px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible auto}.product-catalog__list article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:44px;padding:7px 8px;border-radius:8px;background:#f7f9fc}.product-catalog__identity{min-width:0;display:grid;gap:2px}.product-catalog__list strong{font-size:11px}.product-catalog__list span,.product-catalog__list small{color:#7b8799;font-size:8px}.product-catalog__list p{margin:0;color:#566277;font-size:9px;line-height:1.45}.product-catalog__list button{min-width:48px;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:3px;color:var(--blue);border-radius:7px;background:#eaf1ff;font-size:9px}.product-catalog__list button.is-installed{color:#16815c;background:#eaf8f2}.product-catalog__tooltip,.product-library-list__tooltip{position:absolute;z-index:12;left:8px;right:8px;top:calc(100% - 2px);display:grid;gap:5px;padding:10px;color:#556178;border:1px solid #dce4f2;border-radius:9px;background:#fff;box-shadow:0 12px 30px #192b4e29;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.product-catalog__list article:hover .product-catalog__tooltip,.product-catalog__list article:focus-within .product-catalog__tooltip,.product-library-list article:hover .product-library-list__tooltip,.product-library-list article:focus-within .product-library-list__tooltip{opacity:1;transform:translateY(0)}.product-catalog__empty{padding:18px;color:#8993a5;text-align:center;font-size:10px}.product-create-card{display:grid;gap:11px;margin:4px 0 16px;padding:15px;border:1px solid #cbd9f6;border-radius:10px;background:#f8faff}.product-create-card label{display:grid;gap:6px;color:#4f5a6e;font-size:11px}.product-create-card input,.product-create-card textarea{width:100%;padding:9px 10px}.product-create-card textarea{min-height:72px;line-height:1.5}.product-create-card>div{display:flex;justify-content:flex-end;gap:7px}.product-create-card .button{min-height:34px}.product-library-list,.asset-library-list{display:grid;gap:9px}.product-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-library-list article{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px;border:1px solid var(--line);border-radius:9px}.product-library-list article:hover{border-color:#c5d5fa;box-shadow:0 4px 14px #1e39700f}.product-library-list__identity{min-width:0;display:grid;gap:2px}.product-library-list strong{font-size:13px}.product-library-list__tooltip p{overflow:hidden;margin:0;color:#657086;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-library-list span{overflow:hidden;color:#9199a9;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-library-list article>em{color:#788397;font-style:normal;font-size:10px}.product-symbol{width:34px;height:34px;display:grid;place-items:center;color:#2e67e7;border-radius:9px;background:#eaf1ff}.product-symbol--2{color:#6a44ca;background:#f1ebff}.product-symbol--3{color:#0c8660;background:#e6f8f1}.product-symbol svg{width:17px;height:17px}.asset-dropzone{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;margin-bottom:16px;color:#66738b;border:1px dashed #b8c8e8;border-radius:10px;background:#fafcff;cursor:pointer}.asset-dropzone:hover{color:var(--blue);border-color:var(--blue);background:#f5f8ff}.asset-dropzone strong{font-size:12px}.asset-dropzone span{color:#939cad;font-size:9px}.asset-library-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--line);border-radius:8px}.asset-library-list article>svg{color:#476fde}.asset-library-list article>div{min-width:0;display:grid;gap:3px}.asset-library-list strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.asset-library-list span{color:#8b95a7;font-size:9px}.asset-library-list em{color:var(--green);font-style:normal;font-size:9px}.product-create-card>header{display:flex;align-items:center;justify-content:space-between}.product-create-card>header span{color:#8a94a6;font-size:9px}.product-row-actions,.asset-row-actions{display:flex;align-items:center;gap:7px}.product-row-actions button,.asset-row-actions button{display:inline-flex;align-items:center;gap:4px;color:#637087;font-size:9px}.product-row-actions{gap:2px}.product-row-actions button{width:24px;height:24px;justify-content:center;border-radius:6px}.product-row-actions button:hover{color:#245ed8;background:#edf3ff}.product-row-actions svg,.asset-row-actions svg{width:13px}.asset-library-list--visual article{grid-template-columns:54px minmax(0,1fr) auto}.asset-thumb{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;color:#6680c7;border-radius:8px;background:#eef2f8}.asset-thumb img{width:100%;height:100%;object-fit:cover}.asset-row-actions .is-favorite{color:#d9890e}.asset-library-list--waterfall{display:block;column-count:3;column-gap:8px}.asset-library-list--waterfall article{position:relative;display:inline-block;width:100%;margin:0 0 8px;padding:0;overflow:hidden;break-inside:avoid;border-radius:11px;background:#f5f6f9}.asset-library-list--waterfall .asset-thumb{width:100%;height:auto;min-height:92px;border-radius:0}.asset-library-list--waterfall .asset-thumb img{width:100%;height:auto;min-height:92px;max-height:210px;object-fit:cover}.asset-library-list--waterfall article>div{display:grid;gap:2px;padding:7px 8px 8px}.asset-library-list--waterfall article>div strong{font-size:9px}.asset-library-list--waterfall article>div span{font-size:8px}.asset-favorite{position:absolute;top:6px;right:6px;width:25px;height:25px;display:grid;place-items:center;opacity:0;color:#fff;border-radius:50%;background:#151d2c8f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .16s ease,transform .16s ease}.asset-library-list--waterfall article:hover .asset-favorite,.asset-favorite.is-favorite{opacity:1}.asset-favorite:hover{transform:scale(1.06)}.asset-favorite.is-favorite{color:#ffd86b}.asset-select{position:absolute;top:6px;left:6px;width:25px;height:25px;display:grid;place-items:center;color:#fff;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:#151d2c61;opacity:0;transform:scale(.86);transition:opacity .16s ease,transform .16s ease,background .16s ease}.asset-library-list--waterfall article:hover .asset-select,.asset-library-list--waterfall article.is-selected .asset-select{opacity:1;transform:scale(1)}.asset-library-list--waterfall article.is-selected .asset-select{background:var(--blue)}.asset-library-list--waterfall article.is-selected{box-shadow:0 0 0 2px var(--blue)}.asset-selection-bar{position:sticky;z-index:6;bottom:12px;display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:12px;padding:8px 10px;border:1px solid var(--line);border-radius:13px;background:#fffffff5;box-shadow:0 10px 28px #16254429}.asset-selection-bar span{margin-right:auto;color:#516078;font-size:10px}.asset-selection-bar button{font-size:10px}.asset-preview-layer{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:40px;background:#121927ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.asset-preview{width:min(780px,76vw);max-height:82vh;display:grid;grid-template-rows:58px minmax(0,1fr);overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 28px 70px #070e1d52}.asset-preview>header{display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line)}.asset-preview>header span{display:grid;gap:3px}.asset-preview>header small{color:#8993a4;font-size:9px}.asset-preview>header button{width:32px;height:32px;display:grid;place-items:center;border-radius:7px}.asset-preview>img{max-width:100%;max-height:calc(82vh - 58px);margin:auto;object-fit:contain}.asset-preview__fallback{min-height:300px;display:grid;place-content:center;gap:10px;justify-items:center;color:#718096}.asset-preview__fallback a{color:var(--blue)}.product-import-layer{position:fixed;z-index:190;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:32px;background:#121a2a7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-import-dialog{width:min(680px,92vw);max-height:min(760px,88vh);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#fff;box-shadow:0 28px 72px #0f1b3442;animation:product-import-enter .2s cubic-bezier(.22,.8,.3,1) both}.product-import-dialog>header,.product-import-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line)}.product-import-dialog>header>div{display:flex;align-items:center;gap:10px}.product-import-dialog>header>div>svg{color:var(--blue)}.product-import-dialog>header span{display:grid;gap:3px}.product-import-dialog>header strong{font-size:15px}.product-import-dialog>header small,.product-import-dialog>footer>span{color:var(--muted);font-size:9px}.product-import-dialog>header>button{width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.product-import-dialog>footer{border-top:1px solid var(--line);border-bottom:0}.product-import-dialog>footer>div{display:flex;gap:8px}.product-import-warnings{display:grid;gap:4px;padding:10px 18px;color:#8a6412;background:#fff9eb}.product-import-warnings p{margin:0;font-size:10px}.product-import-candidates{display:grid;gap:10px;overflow:auto;padding:16px 18px}.product-import-candidates article{display:grid;gap:10px;padding:14px;border:1px solid #dfe6f2;border-radius:11px;background:#fbfcff}.product-import-candidates article>span{color:var(--blue);font-size:9px;font-weight:700}.product-import-candidates label{display:grid;gap:5px}.product-import-candidates label small{color:#66728a;font-size:9px}.product-import-candidates input,.product-import-candidates textarea{width:100%;padding:9px 10px;border-color:#dbe3f1;background:#fff}.product-import-candidates textarea{min-height:78px;line-height:1.5}.product-import-candidates article>div{display:flex;flex-wrap:wrap;gap:5px}.product-import-candidates em{padding:4px 7px;color:#52627d;border-radius:999px;background:#edf2fb;font-style:normal;font-size:8px}@keyframes product-import-enter{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.product-markdown-drop,.product-import-dialog{transition:none;animation:none}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-reference-catalog,.product-reference-team{display:grid;gap:10px;min-width:0}.product-reference-catalog>details,.product-reference-team>details{padding:12px;border-radius:12px;background:#f6faf7;min-width:0}.product-reference-catalog summary,.product-reference-team summary{cursor:pointer;min-height:36px;align-content:center;color:#446552;font-size:14px}.product-reference-catalog summary>span,.product-reference-team small{margin-left:10px;color:#768a7e;font-size:12px}.product-reference-catalog p,.product-reference-catalog li,.product-reference-team p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7;font-size:14px}.product-reference-team summary svg{width:16px;vertical-align:middle;margin-right:6px}.product-reference-team h3{margin-bottom:0;font-size:16px}.product-reference-team{margin-top:18px}.release-notice-backdrop{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1821304d;-webkit-backdrop-filter:blur(10px) saturate(90%);backdrop-filter:blur(10px) saturate(90%)}.release-notice{position:relative;isolation:isolate;width:min(980px,94vw);aspect-ratio:1.65;overflow:hidden;animation:release-notice-in .24s cubic-bezier(.2,.8,.2,1)}.release-notice__art{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.release-notice__content{position:absolute;top:10%;right:38%;bottom:9%;left:8%;min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:22px;padding:36px 18px 22px 28px}.release-notice__content>header{display:flex;align-items:center;gap:20px}.release-notice__content h2{margin:0;color:#263147;font-size:clamp(27px,3.1vw,44px);font-weight:760;letter-spacing:.04em}.release-notice__content>header>span{max-width:150px;overflow:hidden;padding:6px 16px;color:#30a9a0;border:1px solid rgb(91 203 190 / 26%);border-radius:999px;background:#b0f2e76b;box-shadow:inset 0 1px 1px #fffc;font-size:clamp(12px,1.45vw,19px);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.release-notice__highlights{display:grid;gap:clamp(12px,1.65vw,22px);margin:0;padding:0;color:#39475c;list-style:none}.release-notice__highlights li{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;font-size:clamp(14px,1.55vw,21px);line-height:1.45}.release-notice__highlights li svg{width:34px;height:34px;padding:8px;color:#4acabc;border:1px solid rgb(66 191 178 / 22%);border-radius:50%;background:#effcf9b8;box-shadow:inset 0 0 12px #6fdfd01f}.release-notice__empty{margin:0;color:#526076;font-size:17px}.release-notice__actions{align-self:end;display:flex;align-items:center;justify-content:flex-end;gap:16px}.release-notice__actions>span{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:12px}.release-notice__later,.release-notice__primary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;font-size:13px;font-weight:650;white-space:nowrap}.release-notice__later{flex:0 0 auto;min-width:max-content;padding:0 8px;border:0;color:#8799aa;background:transparent;box-shadow:none;font-weight:500}.release-notice__later:hover{color:#647c93}.release-notice__later:focus-visible{outline:2px solid #91b6d9;outline-offset:2px}.release-notice__primary{min-width:185px;padding:0 24px;color:#fff;background:linear-gradient(105deg,#4169ee,#42bff2);box-shadow:0 10px 26px #366be13d}.release-notice__primary svg{width:15px;height:15px}@keyframes release-notice-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:760px){.release-notice-backdrop{padding:10px}.release-notice{width:min(96vw,620px);aspect-ratio:.88;border-radius:28px;background:#f8fffdf5;box-shadow:0 26px 80px #18274638}.release-notice__art{width:150%;max-width:none;height:70%;inset:auto -36% -8% auto;object-fit:contain;opacity:.72}.release-notice__content{top:0;right:0;bottom:0;left:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;padding:40px 28px 26px}.release-notice__content h2{font-size:30px}.release-notice__content>header>span{font-size:14px}.release-notice__highlights li{grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:15px}.release-notice__highlights li svg{width:30px;height:30px;padding:7px}.release-notice__actions{align-items:stretch}.release-notice__actions>span{justify-content:stretch}.release-notice__primary{min-width:0;flex:1}}@media(prefers-reduced-motion:reduce){.release-notice{animation:none;transition:none}}.utility-drawer--profile,.utility-drawer--points,.utility-drawer--notifications{width:440px}.utility-layer--profile .utility-drawer--profile.profile-editor--compact{width:min(920px,calc(100vw - 32px));height:min(640px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.utility-layer--profile .profile-editor--compact>.profile-editor-header{min-height:56px;padding:10px 20px}.utility-layer--profile .profile-editor--compact .profile-content.profile-editor-layout{height:calc(100% - 56px);grid-template-columns:250px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:14px;padding:0 16px 16px;overflow:hidden}.profile-editor--compact .profile-editor-identity{min-width:0;gap:8px;padding:12px;overflow-y:auto}.profile-editor--compact .profile-editor-actions{display:flex;align-items:center;gap:8px;width:100%}.profile-editor--compact .profile-editor-actions>button{flex:1 1 0;min-width:0;width:auto;min-height:36px;margin:0;padding:6px 8px;font-size:12px;white-space:nowrap}.profile-editor--compact .profile-editor-actions>button svg{width:15px;height:15px}.profile-editor--compact .profile-editor-form{min-width:0;padding:12px 14px;overflow-y:auto;border:0;background:transparent}.profile-editor--compact .profile-editor-form .profile-social-accounts{padding:0;border:0;background:transparent;box-shadow:none}.profile-editor--compact .profile-editor-form .profile-social-accounts>div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-height:none;overflow:visible}.profile-editor--compact .profile-editor-form .profile-social-card{width:auto;min-height:64px;height:auto;grid-template-columns:24px minmax(0,1fr) 28px;border:0;background:#f7faf8;box-shadow:none}.profile-editor--compact .profile-editor-form .profile-social-card>span{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-editor--compact .profile-editor-form .profile-social-card input[type=url]{grid-column:1 / -1}.profile-editor--compact .profile-editor-form .profile-social-add{justify-self:start;width:auto;height:36px;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;box-shadow:none;font-size:12px}.profile-editor--compact .profile-editor-form .profile-social-add:is(:hover,:focus-visible){background:#eaf4ee;color:#327756}@media(max-width:680px){.utility-layer--profile .profile-editor--compact .profile-content.profile-editor-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow-y:auto}.profile-editor--compact .profile-editor-identity,.profile-editor--compact .profile-editor-form{overflow:visible;grid-row:auto}}.utility-layer--profile{display:grid;place-items:center;justify-content:initial;padding:24px;background:#25312d3d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.utility-layer--profile .utility-drawer--profile{width:min(720px,calc(100vw - 48px));height:min(760px,calc(100dvh - 48px));overflow:hidden;border:1px solid rgb(221 232 226 / 94%);border-radius:22px;box-shadow:0 30px 90px #2636313d;animation:profile-modal-in .2s cubic-bezier(.22,.8,.3,1) both}.utility-layer--profile .utility-drawer--profile>header{position:relative}.utility-layer--profile .profile-content{max-height:calc(100% - 74px);padding:20px 24px 28px}@keyframes profile-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.points-detail-layer{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;min-height:0;padding:28px;overflow:auto;background:#25312d42;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.points-detail-modal{position:relative;width:min(620px,calc(100vw - 56px));height:min(760px,calc(100dvh - 56px));max-height:min(760px,calc(100dvh - 56px));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgb(221 234 229 / 90%);border-radius:20px;background:#fff;box-shadow:0 30px 90px #26363140;animation:points-detail-in .2s cubic-bezier(.22,.8,.3,1) both}.points-detail-modal .points-drawer-content{min-height:0;max-height:100%;padding-bottom:32px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}@keyframes points-detail-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.profile-header-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #dfe5ee}.profile-content{display:grid;gap:13px;padding:16px;overflow-y:auto;max-height:calc(100% - 70px)}.profile-avatar-editor{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #e4e8ef;border-radius:12px;background:#fafbfc}.profile-avatar-editor>img{width:72px;height:72px;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #dfe5ee}.profile-avatar-editor>div{min-width:0;display:grid;gap:5px}.profile-avatar-editor>div>strong{color:#354157;font-size:12px}.profile-avatar-editor>div>span{color:#8a95a7;font-size:9px}.profile-avatar-editor>div>div{display:flex;align-items:center;gap:7px}.profile-avatar-editor label,.profile-avatar-editor button{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #dce2eb;border-radius:9px;color:#536178;background:#fff;cursor:pointer;font-size:9px}.profile-avatar-editor button{color:#a05561}.profile-avatar-editor svg{width:13px;height:13px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.profile-stats article{display:grid;place-items:center;gap:3px;padding:10px 4px;border-radius:11px;color:#6f7b90;background:#f6f8fc}.profile-stats svg{width:16px}.profile-stats strong{color:#334057;font-size:15px}.profile-stats span{font-size:8px}.profile-content label{display:grid;gap:6px;color:#68748a;font-size:10px;font-weight:650}.profile-content input,.profile-content textarea{width:100%;border:1px solid #dfe5ee;border-radius:10px;color:#354157;background:#fff;font:inherit;font-size:11px;outline:0}.profile-content input{height:38px;padding:0 11px}.profile-content textarea{min-height:104px;padding:10px 11px;resize:vertical;line-height:1.55}.profile-url-input{position:relative;display:block}.profile-url-input input{padding-right:38px}.profile-url-input a{position:absolute;top:4px;right:4px;width:30px;height:30px;display:grid;place-items:center;color:#5571bf;border-radius:8px;background:#f0f4ff}.profile-url-input a:hover{color:#315ecb;background:#e7eeff}.profile-social-accounts{display:grid;gap:8px}.profile-social-accounts>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-social-accounts>header>span{display:grid;gap:2px}.profile-social-accounts>header strong{color:#68748a;font-size:10px}.profile-social-accounts>header small,.profile-social-accounts>p{margin:0;color:#939dad;font-size:8px}.profile-social-accounts>header button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#315ecb;border:1px solid #d8e1f2;border-radius:9px;background:#f5f8ff;font-size:9px}.profile-social-accounts>header button:disabled{opacity:.42}.profile-social-accounts>div{display:grid;gap:7px}.profile-social-accounts article{display:grid;grid-template-columns:96px minmax(100px,.7fr) minmax(140px,1fr) 30px;gap:6px;align-items:center}.profile-social-accounts article select,.profile-social-accounts article input{min-width:0;width:100%;height:34px;padding:0 8px;border:1px solid #dfe5ee;border-radius:9px;color:#4d5a6f;background:#fff;font-size:9px}.profile-social-accounts article>button{width:30px;height:30px;display:grid;place-items:center;color:#a64a56;border-radius:8px;background:#fff0f2}.profile-social-accounts article>button svg{width:13px}.profile-content input:focus,.profile-content textarea:focus{border-color:#91aafa;box-shadow:0 0 0 3px #3f69ef17}.profile-completed{color:#929cad;font-size:9px}.profile-save{min-height:40px;justify-content:center}.profile-error{color:#b23c45;font-size:10px}.profile-loading{height:calc(100% - 70px);display:grid;place-content:center;gap:8px;color:#8994a6;text-align:center}.points-drawer-content{display:grid;gap:14px;padding:18px 20px}.points-balance-card{display:grid;gap:8px;padding:16px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#3268ee,#715cf0)}.points-balance-card>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.points-balance-card span{font-size:10px;opacity:.82}.points-balance-card strong{font-size:22px}.points-balance-card small{font-size:9px;opacity:.78}.points-usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.points-usage-grid article{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:11px;border-radius:10px;color:#738097;background:#f6f8fc}.points-usage-grid svg{width:16px;color:#5872c0}.points-usage-grid span{font-size:9px}.points-usage-grid strong{color:#334057;font-size:14px}.points-history{border:1px solid #e6eaf1;border-radius:12px;overflow:hidden}.points-history>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #edf0f5}.points-history>header strong{font-size:11px}.points-history>header span{color:#9099aa;font-size:8px}.points-history>div{display:grid}.points-history article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:9px 13px;border-top:1px solid #f0f2f6}.points-history article:first-child{border-top:0}.points-history article>span{min-width:0;display:grid;gap:3px}.points-history article>span:last-child{justify-items:end}.points-history article strong{color:#465267;font-size:9px}.points-history article small{color:#929cad;font-size:7px}.points-history article em{padding:3px 6px;color:#7b8698;border-radius:8px;background:#f0f2f6;font-size:7px;font-style:normal}.points-history article em.is-settled{color:#0b825d;background:#e8f7f1}.points-history article em.is-frozen{color:#b16a13;background:#fff5e7}.points-history article em.is-refunded{color:#4767b7;background:#eef3ff}.points-history-empty{padding:28px 12px;color:#929cad;text-align:center;font-size:9px}.notification-header-actions{display:inline-flex;align-items:center;gap:7px}.notification-header-actions>button{min-height:34px;border-radius:10px}.notification-header-actions>button:first-child{width:auto;padding:0 10px;color:#4264b8;font-size:10px}.notification-header-actions>button:last-child{width:34px;display:grid;place-items:center;color:#516078}.notification-error{margin:12px 16px 0;padding:9px 10px;color:#ad3040;border-radius:8px;background:#fff2f3;font-size:9px}.notification-list{min-height:0;display:grid;align-content:start;gap:9px;padding:5px 14px 14px;overflow-y:auto}.notification-group{display:grid;gap:5px}.notification-group h3{margin:0;color:#2d384b;font-size:10px;font-weight:700}.notification-group>div{overflow:hidden;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.notification-group button{position:relative;min-width:0;width:100%;min-height:54px;display:grid;grid-template-columns:32px minmax(0,1fr) auto 5px 12px;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #e8edf3;text-align:left}.notification-group button:last-child{border-bottom:0}.notification-group button:hover{background:#f8fafc}.notification-group button.is-unread{background:linear-gradient(90deg,#f5f9ff,#fff 28%)}.notification-kind-icon{width:32px;height:32px;display:grid;place-items:center;color:#446bdb;border-radius:10px;background:linear-gradient(145deg,#edf4ff,#f2f8ec)}.notification-kind-icon svg{width:16px;height:16px}.notification-row-copy{min-width:0;display:grid;gap:3px}.notification-list strong{overflow:hidden;color:#263247;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.notification-list small{overflow:hidden;color:#748197;font-size:8px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.notification-list time{color:#8793a7;font-size:7px;white-space:nowrap}.notification-list i{width:5px;height:5px;border-radius:50%;background:#2d6cff}.notification-row-caret{width:12px;height:12px;color:#8a96a9}.notification-section-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 14px 8px;padding:3px;border-radius:12px;background:#f3f5f8}.notification-section-tabs button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#758196;border-radius:9px;font-size:10px;font-weight:650}.notification-section-tabs button.is-active{color:#304c3f;background:#fff;box-shadow:0 2px 8px #23392f12}.notification-section-tabs svg{width:15px;height:15px}.notification-section-tabs em{min-width:14px;height:14px;display:grid;place-items:center;padding:0 3px;color:#fff;border-radius:8px;background:#ee6673;font-size:7px;font-style:normal}.notification-conversations{min-height:0;display:grid;align-content:start;gap:2px;padding:7px 12px 13px;overflow-y:auto}.notification-conversations>button:not(.notifications-chat-entry){min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border-radius:9px;text-align:left}.notification-conversations>button:not(.notifications-chat-entry):hover{background:#f6f9f7}.notification-conversation-avatar{width:30px;height:30px;overflow:hidden;border-radius:50%;background:#effbe5}.notification-conversation-avatar img{width:100%;height:100%;display:block;object-fit:cover}.notification-conversations>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.notification-conversations strong{overflow:hidden;color:#344238;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.notification-conversations small{overflow:hidden;color:#88958c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.notification-conversations time{color:#a0a9a3;font-size:7px}@media(max-width:760px){.notification-popover{left:14px;bottom:54px;width:calc(100vw - 28px);max-height:calc(100vh - 72px);border-radius:20px}.notification-popover>header{min-height:64px;padding:0 18px}.notification-popover>header strong{font-size:17px}.notification-section-tabs{margin-inline:18px}.notification-list{padding-inline:18px}.notification-group button{grid-template-columns:38px minmax(0,1fr) 7px 14px}.notification-group button time{display:none}}.profile-messages-entry{width:100%;display:flex;align-items:center;gap:11px;padding:12px;color:#4b665c;border:1px solid #dce9e2;border-radius:14px;background:linear-gradient(120deg,#eff9f3,#fff4f6);text-align:left}.profile-messages-entry>svg{width:24px;height:24px}.profile-messages-entry>span{display:grid;gap:3px}.profile-messages-entry small{color:#8c9d96;font-size:9px}.utility-layer--profile .utility-drawer--profile{width:min(760px,calc(100vw - 48px));height:min(850px,calc(100dvh - 48px));border-radius:24px;background:#fffffefc}.utility-layer--profile .utility-drawer--profile>.profile-editor-header{min-height:104px;padding:20px 30px;border-bottom:0}.profile-editor-header>div{display:flex;align-items:center;gap:16px}.profile-editor-header .profile-header-avatar{width:58px;height:58px;box-shadow:0 0 0 4px #fff,0 0 0 5px #dbe7df,0 10px 24px #3c5c461f}.profile-editor-header>div>span{display:grid;gap:6px}.profile-editor-header>div>span>span{display:flex;align-items:center;gap:9px}.profile-editor-header strong{color:#283a31;font-size:22px}.profile-editor-header em{padding:4px 8px;color:#4d865e;border:1px solid #d8eadc;border-radius:8px;background:#f3faf4;font-size:9px;font-style:normal;font-weight:650}.profile-editor-header small{color:#74827a;font-size:11px}.profile-editor-header>button{width:40px;height:40px;display:grid;place-items:center;color:#53645b;border:1px solid #e0e8e3;border-radius:12px;background:#fff}.profile-editor-header>button svg{width:19px;height:19px}.utility-layer--profile .profile-content{max-height:calc(100% - 104px);gap:18px;padding:0 30px 30px}.profile-messages-entry{min-height:78px;gap:15px;padding:15px 20px;border-color:#d9e9df;border-radius:15px;background:radial-gradient(circle at 85% 100%,rgb(216 244 230 / 58%),transparent 33%),linear-gradient(115deg,#f2faf5,#fbfdfc)}.profile-messages-entry>svg:first-child{width:30px;height:30px;color:#356951}.profile-messages-entry>span{flex:1;gap:5px;text-align:left}.profile-messages-entry strong{color:#2f473b;font-size:16px}.profile-messages-entry small{font-size:10px}.profile-messages-entry>svg:last-child{width:18px;height:18px;color:#718078}.profile-stats{grid-template-columns:repeat(3,1fr);gap:16px}.profile-stats article{min-height:82px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;align-content:center;column-gap:12px;padding:12px 16px;border:1px solid #e3e9e5;border-radius:14px;background:#fff}.profile-stats article>svg{grid-row:1 / 3;width:22px;height:22px;padding:10px;box-sizing:content-box;color:#4b9562;border-radius:13px;background:#edf8f0}.profile-stats article:nth-child(2)>svg{color:#4c76da;background:#eff4ff}.profile-stats article:nth-child(3)>svg{color:#8458da;background:#f5efff}.profile-stats strong{align-self:end;color:#26352e;font-size:19px}.profile-stats span{align-self:start;color:#748078;font-size:10px}.profile-content>label{gap:8px;color:#30443a;font-size:11px}.profile-content>label>input{height:48px;border-color:#dde6e1;border-radius:12px;font-size:12px}.profile-content>label>textarea{min-height:112px;border-color:#dde6e1;border-radius:12px;resize:none;font-size:12px}.profile-social-accounts{gap:10px}.profile-social-accounts>header strong{color:#30443a;font-size:11px}.profile-social-accounts>header small{margin-top:3px;font-size:9px}.profile-social-accounts>div{display:flex;flex-wrap:wrap;gap:10px}.profile-social-accounts .profile-social-card{width:220px;min-height:76px;display:grid;grid-template-columns:30px minmax(0,1fr) 24px;gap:8px;align-items:center;padding:10px 11px;border:1px solid #e0e7e3;border-radius:13px;background:#fff}.profile-social-card>img{width:27px;height:27px;border-radius:8px;object-fit:contain}.profile-social-card>span{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:2px 5px}.profile-social-card select,.profile-social-card input{min-width:0;height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:9px!important;box-shadow:none!important}.profile-social-card select{color:#364c40;font-weight:700}.profile-social-card input[aria-label*=账号名称]{color:#506159}.profile-social-card input[type=url]{grid-column:1 / -1;color:#8a9790}.profile-social-card>button{width:24px;height:24px;display:grid;place-items:center;color:#8d9992;border-radius:7px;background:transparent}.profile-social-card>button:hover{color:#ad5965;background:#fff1f3}.profile-social-card>button svg{width:13px;height:13px}.profile-social-add{width:150px;min-height:76px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#5f7067;border:1px dashed #cbd8d1;border-radius:13px;background:#fbfdfb;font-size:10px}.profile-social-add svg{width:16px;height:16px}.profile-completed{color:#7f8c84;font-size:9px}.profile-save{min-height:54px;flex:0 0 auto;border:0;border-radius:13px;color:#fff;background:linear-gradient(100deg,#5bd274,#28a9bd);box-shadow:0 14px 28px #2ea97f2e;font-size:16px}@media(max-width:700px){.utility-layer--profile .utility-drawer--profile{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.utility-layer--profile .utility-drawer--profile>.profile-editor-header{padding-inline:18px}.utility-layer--profile .profile-content{padding-inline:18px}.profile-stats{gap:8px}.profile-stats article{grid-template-columns:1fr;justify-items:center;text-align:center}.profile-stats article>svg{grid-row:auto}.profile-social-accounts .profile-social-card{width:100%}}.member-surface{height:100vh;min-height:0;display:grid;grid-template-columns:68px minmax(0,1fr);color:var(--ink);background:#fff}.member-surface-rail{position:relative;overflow:visible;padding:18px 7px 146px;background:var(--canvas)}.member-surface-rail .sidebar-brand-row{display:flex;justify-content:center}.asset-workspace__main,.my-workspace__main{min-width:0;min-height:0;overflow-y:auto;background:#fff}.asset-workspace__toolbar{position:sticky;z-index:4;top:0;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 34px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.asset-workspace__toolbar nav,.asset-workspace__toolbar>div{display:flex;align-items:center;gap:8px}.asset-workspace__toolbar button,.asset-workspace__toolbar label{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border-radius:10px;color:#687386;background:#f6f7f9;font-size:11px}.asset-workspace__toolbar nav button.is-active{color:#1d2738;background:#eceef2;font-weight:700}.asset-workspace__toolbar svg{width:15px;height:15px}.asset-workspace__toolbar input{width:140px;border:0;outline:0;background:transparent;font-size:11px}.asset-history{display:grid;gap:34px;padding:22px 34px 60px}.asset-history section{display:grid;gap:14px}.asset-history h2{margin:0;font-size:24px;font-weight:720}.asset-history section>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:3px}.asset-tile{position:relative;aspect-ratio:1 / 1;min-width:0;display:grid;place-items:center;overflow:hidden;color:#758199;background:#f0f2f6}.asset-tile__preview{width:100%;height:100%;display:grid;place-items:center;color:inherit}.asset-tile img,.asset-tile video{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.asset-tile:hover img,.asset-tile:hover video{transform:scale(1.025)}.asset-tile__preview>svg{width:34px;height:34px}.asset-tile__preview>span{position:absolute;inset:auto 6px 6px;overflow:hidden;padding:5px 7px;color:#fff;border-radius:7px;background:#161c2894;font-size:9px;text-align:left;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .15s ease}.asset-tile:hover .asset-tile__preview>span{opacity:1}.asset-tile__actions{position:absolute;z-index:2;top:7px;right:7px;display:flex;gap:5px;opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease}.asset-tile:hover .asset-tile__actions,.asset-tile:focus-within .asset-tile__actions{opacity:1;transform:translateY(0)}.asset-tile__actions button{width:29px;height:29px;display:grid;place-items:center;color:#fff;border-radius:9px;background:#23312d9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asset-tile__actions button.is-favorite{color:#ff8eab;background:#ffffffe5}.asset-tile__actions button.is-delete:hover{color:#fff;background:#b03644e0}.asset-tile__actions svg{width:15px;height:15px}.asset-workspace__error{position:sticky;z-index:3;top:70px;margin:0 34px;padding:8px 11px;color:#a94b55;border-radius:9px;background:#fff1f2;font-size:9px}.asset-workspace__empty{min-height:240px;display:grid;place-items:center;color:#8b95a7}.asset-preview-layer{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:42px;background:#0e121bc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asset-preview-layer>button{position:absolute;top:24px;right:24px;width:36px;height:36px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#ffffff24}.asset-preview-layer img,.asset-preview-layer video{max-width:90vw;max-height:88vh;border-radius:14px;object-fit:contain}.asset-preview-layer audio{width:min(560px,80vw)}.asset-document-preview{width:min(460px,82vw);display:grid;justify-items:center;gap:12px;padding:36px;border-radius:18px;color:#5a6d66;background:#fff}.asset-document-preview>svg{width:62px;height:62px;color:var(--blue)}.asset-document-preview>strong{max-width:100%;overflow:hidden;color:#30483f;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.asset-document-preview>span{color:#8b9994;font-size:9px}.asset-document-preview>div{display:flex;gap:8px}.asset-document-preview button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;color:#50655e;border:1px solid #dbe7e2;border-radius:10px;background:#f8fbf9;font-size:9px}.asset-document-preview button.is-favorite{color:#e4698c;background:#fff4f7}.asset-document-preview button svg{width:14px}.my-workspace__main{padding:38px var(--member-content-gutter) 70px}.my-workspace__main.is-data{padding-top:20px}.my-workspace,.my-workspace .member-surface-rail,.my-workspace__main,.asset-workspace,.asset-workspace .member-surface-rail,.asset-workspace__main{background:radial-gradient(circle at 0 0,rgb(229 249 236 / 22%),transparent 28%),radial-gradient(circle at 100% 0,rgb(255 231 236 / 18%),transparent 30%),#fff}.my-profile-hero{position:relative;width:min(900px,100%);max-width:none;display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;justify-items:stretch;gap:32px;margin:0 auto;padding:24px 10px 38px;text-align:left}.my-profile-avatar{position:relative;width:120px;height:120px;justify-self:center;flex:0 0 auto;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px #e6e9e7,0 7px 20px #2a39310f}.my-profile-avatar img{width:100%;height:100%;display:block;object-fit:cover}.my-profile-avatar>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;background:#141d2e8a;opacity:0;transition:opacity .16s ease;font-size:10px}.my-profile-avatar:hover>span,.my-profile-avatar:focus-visible>span{opacity:1}.my-profile-avatar svg{width:16px;height:16px}.my-profile-hero>.my-profile-details{min-width:0;display:grid;justify-items:stretch;gap:9px}.my-profile-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px}.my-profile-hero h1{min-width:0;margin:0;color:#272b28;font-size:21px;line-height:1.35}.my-profile-hero p{max-width:610px;margin:0;color:#555e58;font-size:12px;line-height:1.65}.my-profile-hero a{width:max-content;display:inline-flex;align-items:center;gap:4px;color:#315ac9;font-size:11px}.my-profile-accounts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.my-profile-accounts a,.my-profile-accounts span{width:max-content;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;color:#607089;border-radius:12px;background:#f3f5f8;font-size:9px}.my-profile-hero dl{display:flex;justify-content:flex-start;gap:30px;margin:10px 0 0}.my-profile-hero dl div{min-width:40px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.my-profile-hero dt{order:2;color:#848c87;font-size:9px}.my-profile-hero dd{order:1;margin:0;color:#303633;font-size:14px;font-weight:680}.my-profile-hero>.my-profile-edit{position:absolute;top:24px;right:0;min-height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #e1e5ec;border-radius:10px;color:#596579;background:#fff;font-size:10px}.my-profile-actions{position:static;flex:0 0 auto;display:flex;align-items:center;gap:7px;padding-top:0}.my-profile-actions .my-profile-edit,.my-profile-actions .my-profile-team-action{position:static;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #dfe7e2;border-radius:10px;color:#596b62;background:#ffffffdb;box-shadow:inset 0 1px #fff;font-size:9px}.my-profile-actions .my-profile-team-action{color:#456653;border-color:#cfe0d6;background:#edf7f1}.my-profile-actions svg{width:13px;height:13px}.my-profile-team{display:inline-flex;margin-left:8px;padding:4px 7px;color:#62806f;border-radius:8px;background:#edf6f0;font-size:8px;font-weight:500;vertical-align:middle}@media(max-width:820px){.my-profile-hero{grid-template-columns:104px minmax(0,1fr);gap:20px}.my-profile-avatar{width:96px;height:96px}.my-profile-heading{align-items:flex-start;flex-direction:column;gap:9px}}.my-profile-hero--data{width:min(var(--member-content-max),100%);max-width:none;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:14px;padding:0 104px 14px 0;text-align:left}.my-profile-hero--data .my-profile-avatar{width:66px;height:66px}.my-profile-hero--data>div{grid-template-columns:auto auto;justify-items:start;align-items:center;column-gap:30px}.my-profile-hero--data h1{font-size:19px}.my-profile-hero--data p,.my-profile-hero--data .my-profile-accounts{display:none}.my-profile-hero--data dl{grid-column:2;grid-row:1;gap:30px;margin:0}.my-profile-hero--data>.my-profile-edit{top:4px}.my-workspace-tabs{width:min(var(--member-content-max),100%);display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 20px;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.my-workspace-tabs__sections{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.my-workspace-tabs button{min-height:38px;display:flex;align-items:center;gap:6px;padding:0 16px;border-radius:19px;color:#707a8b;font-size:11px}.my-workspace-tabs button.is-active{color:#1d2635;background:#f0f1f4;font-weight:700}.asset-workspace__sections{position:sticky;z-index:5;top:0;justify-content:center;margin:0;padding:18px 34px 8px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.asset-workspace__toolbar{top:64px}.asset-table-shell{margin:14px 34px 60px;overflow:auto;border:1px solid #e5eae7;border-radius:16px;background:#fff;box-shadow:0 10px 34px #32493e0d}.asset-table{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed}.asset-table th{height:42px;padding:0 14px;color:#86928b;border-bottom:1px solid #e8edea;background:#f8faf8;font-size:9px;font-weight:650;text-align:left}.asset-table th:first-child{width:34%}.asset-table th:nth-child(2){width:10%}.asset-table th:nth-child(3){width:12%}.asset-table th:nth-child(4){width:16%}.asset-table th:nth-child(5){width:12%}.asset-table th:last-child{width:16%}.asset-table td{height:70px;padding:9px 14px;color:#64736b;border-bottom:1px solid #edf1ef;font-size:10px;vertical-align:middle}.asset-table tbody tr:last-child td{border-bottom:0}.asset-table tbody tr:hover{background:#fbfdfb}.asset-table__identity{width:100%;min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;text-align:left}.asset-table__identity>span:first-child{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;color:#83958b;border-radius:10px;background:#edf2ef}.asset-table__identity img,.asset-table__identity video{width:100%;height:100%;object-fit:cover}.asset-table__identity svg{width:20px;height:20px}.asset-table__identity>span:last-child{min-width:0;display:grid;gap:5px}.asset-table__identity strong,.asset-table__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-table__identity strong{color:#3f5148;font-size:11px}.asset-table__identity small{color:#929d97;font-size:8px}.asset-table__type{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;color:#587063;border-radius:8px;background:#edf5f0;font-size:8px}.asset-table__favorite,.asset-table__actions button{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;color:#6e7c74;border:1px solid #e3e9e5;border-radius:9px;font-size:8px}.asset-table__favorite.is-favorite{color:#d46180;border-color:#f0dbe1;background:#fff7f9}.asset-table__actions{display:flex;gap:5px}.asset-table__actions button.is-delete:hover{color:#b84858;border-color:#ecced3;background:#fff7f8}.asset-table__favorite svg,.asset-table__actions svg{width:13px;height:13px}.my-received-filters{max-width:1380px;display:grid;grid-template-columns:auto auto 154px 144px minmax(160px,1fr) auto minmax(0,240px);align-items:center;gap:7px;margin:-10px auto 20px;padding:9px;border:1px solid #e8ebf0;border-radius:14px;background:#fff;box-shadow:0 7px 24px #202d4b0a}.my-claimed-panel{width:min(var(--member-content-max),100%);min-height:300px;margin:-10px auto 0}.my-task-list-mode{width:max-content;display:flex;align-items:center;gap:4px;margin:0 0 -1px;padding:5px;border:1px solid rgba(214,224,218,.92);border-radius:14px 14px 0 0;background:#ffffffc7;box-shadow:inset 0 1px #fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.my-task-list-mode button{min-height:34px;padding:0 15px;color:#738078;border-radius:10px;font-size:10px}.my-task-list-mode button.is-active{color:#385846;background:linear-gradient(135deg,#f0f7f1,#fff);box-shadow:0 5px 14px #33554114}.my-claimed-panel.is-created>.my-received-filters,.my-claimed-panel.is-created>.my-selection-toolbar,.my-claimed-panel.is-created>.my-workspace-content{display:none}.my-claimed-panel .dispatch-history.is-task-list{min-height:300px;padding:0;grid-template-rows:auto minmax(260px,1fr)}.my-claimed-panel .dispatch-history.is-task-list .dispatch-history__filters{margin:0;border-radius:0 16px 0 0}.my-claimed-panel .dispatch-history.is-task-list .marketplace-order-table-shell,.my-claimed-panel .dispatch-history.is-task-list .marketplace-empty--table{border-radius:0 0 16px 16px}.my-claimed-panel .my-received-filters{max-width:none;margin:0;border-radius:16px 16px 0 0;box-shadow:0 8px 26px #202d4b0a}.my-claimed-panel .my-selection-toolbar{max-width:none;margin:-1px 0 0;border-radius:0;box-shadow:none}.my-claimed-panel .my-workspace-content{max-width:none;margin:-1px 0 0}.my-claimed-panel .marketplace-order-table-shell,.my-claimed-panel .marketplace-empty--table{margin:0;border-radius:0 0 16px 16px}.my-claimed-panel .marketplace-order-table-shell{height:auto;max-height:none;overflow-x:auto;overflow-y:visible;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.my-claimed-panel .marketplace-order-table th{background:#f8fbf9;-webkit-backdrop-filter:none;backdrop-filter:none}.my-received-status{display:flex;align-items:center;gap:3px;padding:3px;border-radius:10px;background:#f4f5f7}.my-received-status button{min-height:29px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#727d8e;border-radius:8px;font-size:9px;white-space:nowrap}.my-received-status button.is-active{color:#2855bd;background:#fff;box-shadow:0 2px 8px #25365b12;font-weight:700}.my-received-status em{min-width:16px;height:16px;display:grid;place-items:center;color:#fff;border-radius:8px;background:#5f7fe0;font-size:7px;font-style:normal}.my-received-download-status{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #e2eae5;border-radius:10px;background:#f8faf9}.my-received-download-status button{min-height:29px;padding:0 8px;color:#74827a;border-radius:8px;font-size:8px;white-space:nowrap}.my-received-download-status button.is-active{color:#3d6854;background:#fff;box-shadow:0 2px 8px #2d483a14;font-weight:700}.my-received-filters>select,.my-received-filters>label{min-width:0;height:35px;border:1px solid #e0e5ed;border-radius:9px;color:#667389;background:#fff;font-size:9px}.my-received-filters>select{padding:0 8px}.received-filter-popover,.received-download{position:relative;min-width:0}.received-filter-popover>button,.received-download>button{width:100%;height:35px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#607169;border:1px solid #dce6e0;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdfc);font-size:9px}.received-filter-popover>button span{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.received-filter-popover>button svg:first-child{width:14px;color:#7d978b}.received-filter-popover>button svg:last-child,.received-download>button svg:last-child{width:10px;margin-left:auto}.received-time-menu,.received-creator-menu,.received-download>div{position:absolute;z-index:30;top:42px;left:0;width:300px;display:grid;gap:8px;padding:10px;border:1px solid #dce7e1;border-radius:14px;background:#fff;box-shadow:0 18px 50px #2d41382e}.received-time-menu nav{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border-radius:10px;background:#f2f5f3}.received-time-menu nav button{height:30px;border-radius:8px;color:#718077;font-size:8px}.received-time-menu nav button.is-active{color:#3f6655;background:#fff;box-shadow:0 2px 8px #2f473b14}.received-time-menu>label,.received-time-menu>div label{display:grid;gap:4px;color:#86968e;font-size:8px}.received-time-menu>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.received-time-menu input{width:100%;height:34px;padding:0 8px;border:1px solid #e0e8e3;border-radius:9px;color:#53655c}.received-filter-apply{height:34px;color:#fff;border-radius:9px;background:#719a82}.received-creator-menu{width:230px;max-height:300px;overflow-y:auto}.received-creator-menu label{display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #dfe8e3;border-radius:9px}.received-creator-menu label input{height:34px;min-width:0;flex:1;border:0;outline:0}.received-creator-menu>button{height:34px;padding:0 9px;border-radius:9px;color:#66766e;text-align:left}.received-creator-menu>button.is-active,.received-creator-menu>button:hover{color:#3d6754;background:#edf7f1}.received-download>button{color:#fff;border-color:#719a82;background:#719a82}.received-download>div{right:0;left:auto;width:260px}.received-download>div strong,.received-download>div small{display:block}.received-download>div small{color:#8c9992;font-size:8px}.received-download>div button{height:35px;color:#fff;border-radius:9px;background:#719a82}.my-received-filters>label{display:flex;align-items:center;gap:6px;padding:0 9px}.my-received-filters>label svg{width:14px;flex:0 0 auto;color:#919bab}.my-received-filters>label input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:9px}.my-created-filters{max-width:var(--member-content-max);display:grid;grid-template-columns:auto 142px minmax(210px,1fr) auto;align-items:center;gap:8px;margin:-10px auto 20px;padding:9px;border:1px solid rgb(218 228 222 / 88%);border-radius:14px;background:#ffffffc7;box-shadow:inset 0 1px #fff,0 10px 30px #2f43380d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.my-created-status{display:flex;align-items:center;gap:3px;padding:3px;border-radius:10px;background:#f0f5f2e0}.my-created-status button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#74827a;border-radius:8px;font-size:9px;white-space:nowrap}.my-created-status button.is-active{color:#3d6854;background:#fff;box-shadow:0 3px 10px #2d483a14;font-weight:700}.my-created-status em{min-width:15px;height:15px;display:grid;place-items:center;padding:0 4px;color:#fff;border-radius:8px;background:#7a9b88;font-size:7px;font-style:normal}.created-filter-select .platform-select__trigger{width:100%;height:36px;justify-content:flex-start;gap:7px;padding:0 10px;color:#5f7168;border:1px solid #dbe6e0;border-radius:10px;background:linear-gradient(145deg,#fffffff0,#f6faf8d1);box-shadow:inset 0 1px #fff}.created-filter-select .platform-select__trigger>svg{width:14px;height:14px;color:#789084}.created-filter-select .platform-select__trigger strong{min-width:0;overflow:hidden;font-size:9px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.created-filter-select-menu{min-width:166px;padding:6px;border-color:#dbe7e1;border-radius:13px;box-shadow:0 18px 46px #23392d2b}.created-filter-select-menu>button{min-height:36px;padding:6px 8px;border-radius:9px}.my-created-query{min-width:0;height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#819087;border:1px solid #dbe6e0;border-radius:10px;background:#ffffffe0;box-shadow:inset 0 1px #fff}.my-created-query>svg{width:14px;height:14px;flex:0 0 auto}.my-created-query input{min-width:0;flex:1;border:0;outline:0;color:#53645b;background:transparent;font-size:9px}.my-created-query button{width:20px;height:20px;display:grid;place-items:center;color:#8b9891;border-radius:7px}.my-created-query button svg{width:11px;height:11px}.my-created-reset{height:36px;padding:0 12px;color:#5c6d64;border:1px solid #dbe6e0;border-radius:10px;background:#ffffffd6;font-size:9px}.my-created-reset:disabled{color:#a3aca7;background:#f7f9f89e}.date-range-filter{position:relative;min-width:0}.date-range-filter>button{width:100%;height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;overflow:hidden;color:#5f7168;border:1px solid #dbe6e0;border-radius:10px;background:linear-gradient(145deg,#fffffff0,#f6faf8d1);box-shadow:inset 0 1px #fff;font-size:9px}.date-range-filter>button svg{width:14px;height:14px;flex:0 0 auto;color:#789084}.date-range-filter>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range-filter__menu{position:absolute;z-index:55;top:calc(100% + 7px);left:0;width:min(320px,82vw);display:grid;gap:9px;padding:10px;border:1px solid rgb(207 222 214 / 94%);border-radius:14px;background:#fffffff5;box-shadow:0 20px 52px #22372c2e,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px) saturate(116%);backdrop-filter:blur(22px) saturate(116%)}.date-range-filter__menu--portal{z-index:var(--layer-popover);top:auto;right:auto;bottom:auto;animation:date-range-filter-in .15s cubic-bezier(.2,.8,.2,1) both}.date-range-filter__menu--modal{z-index:calc(var(--layer-modal) + 1)}@keyframes date-range-filter-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}.date-range-filter__heading{display:flex;align-items:center;gap:9px;padding:3px 3px 2px}.date-range-filter__heading>i{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:10px;color:#4f8065;background:#edf7f0}.date-range-filter__heading>i svg{width:17px;height:17px}.date-range-filter__heading>span{min-width:0;display:grid;gap:2px}.date-range-filter__heading strong{color:#34483d;font-size:10px}.date-range-filter__heading small{color:#819087;font-size:8px;line-height:1.4}.date-range-filter__menu nav,.date-range-filter__modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;border-radius:10px;background:#f1f5f2}.date-range-filter__menu nav button,.date-range-filter__modes button{min-height:30px;padding:0 5px;color:#718077;border-radius:8px;font-size:8px;white-space:nowrap}.date-range-filter__menu nav button.is-active,.date-range-filter__modes button.is-active{color:#3f6655;background:#fff;box-shadow:0 2px 8px #2f473b14}.date-range-filter__modes{grid-template-columns:repeat(2,minmax(0,1fr))}.date-range-filter__menu>label,.date-range-filter__dates label{min-width:0;display:grid;gap:4px;color:#819188;font-size:8px}.date-range-filter__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.date-range-filter__menu input{min-width:0;width:100%;height:35px;padding:0 8px;color:#53655c;border:1px solid #dfe8e3;border-radius:9px;background:#fff;font:inherit}.date-range-filter__apply{height:34px;color:#fff;border-radius:9px;background:#719a82;font-size:8px}.my-received-claim-all{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;color:#fff;border-radius:9px;background:#2e62df;font-size:9px;font-weight:700;white-space:nowrap}.my-received-claim-all:disabled{opacity:.42}.my-received-claim-all svg{width:14px}.my-received-actions{width:240px;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,98px) minmax(0,78px) minmax(0,56px);align-items:center;gap:4px;white-space:nowrap}.my-received-actions .my-received-claim-all{min-width:0;padding-inline:8px}.my-received-actions .received-download{width:auto;min-width:0}.my-received-actions .received-download>button{padding-inline:7px;gap:5px}.my-received-actions .my-received-select{width:auto;min-width:0;max-width:none}.my-received-select{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0 3px;color:#607169;border:1px solid #dce6e0;border-radius:9px;background:#fff;font-size:7px;white-space:nowrap}.my-received-select.is-active{color:#416552;background:#eef7f1}.my-received-select svg{width:10px;height:10px}.my-selection-toolbar{position:sticky;z-index:8;top:8px;max-width:var(--member-content-max);min-height:42px;display:flex;align-items:center;gap:7px;margin:-8px auto 12px;padding:6px 8px 6px 12px;border:1px solid #dbe7e0;border-radius:13px;background:#fffffff0;box-shadow:0 10px 30px #273d3317;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.my-selection-toolbar>span{margin-right:auto;color:#6f7e76;font-size:9px}.my-selection-toolbar>span strong{color:#3d5f4f;font-size:11px}.my-selection-toolbar button{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#53675d;border-radius:9px;background:#f2f7f4;font-size:8px}.my-selection-toolbar button:disabled{opacity:.42}.my-selection-toolbar svg{width:13px;height:13px}.my-transfer-layer{position:fixed;z-index:280;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#161e1a4d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.my-transfer-layer>section{width:min(390px,calc(100vw - 36px));max-height:min(620px,calc(100vh - 48px));display:grid;gap:9px;padding:15px;overflow-y:auto;border:1px solid #dce8e1;border-radius:18px;background:#fff;box-shadow:0 28px 76px #1b2e2433}.my-transfer-layer header{display:flex;align-items:center;justify-content:space-between;gap:10px}.my-transfer-layer header>span{display:grid;gap:3px}.my-transfer-layer header strong{color:#32483d;font-size:13px}.my-transfer-layer header small{color:#89968f;font-size:8px}.my-transfer-layer header button{width:29px;height:29px;display:grid;place-items:center;color:#728178;border-radius:9px;background:#f3f6f4}.my-transfer-layer>section>label{height:34px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #dee8e2;border-radius:10px}.my-transfer-layer label svg{width:14px;color:#89978f}.my-transfer-layer label input{min-width:0;flex:1;border:0;outline:0;font-size:9px}.my-transfer-layer>section>div{display:grid;gap:4px}.my-transfer-target{min-height:48px;display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:11px;color:#52655b;text-align:left}.my-transfer-target:hover{background:#f2f8f4}.my-transfer-target.is-team{border:1px solid #dae8e0;background:#f2faf5}.my-transfer-target>img,.my-transfer-target>svg{width:32px;height:32px;flex:0 0 auto;border-radius:50%;object-fit:cover}.my-transfer-target>svg{padding:7px;color:#50725f;background:#e2f1e7}.my-transfer-target>span{display:grid;gap:2px}.my-transfer-target strong{font-size:9px}.my-transfer-target small,.my-transfer-empty{color:#89968f;font-size:8px}.my-transfer-empty{padding:14px;text-align:center}.my-workspace-content{width:min(var(--member-content-max),100%);max-width:none;min-height:300px;margin:0 auto}.my-workspace-content .marketplace-order-list{height:auto;min-height:0;padding-inline:0;overflow:visible}.progressive-media-card{content-visibility:auto;contain-intrinsic-size:260px;animation:progressive-media-enter .3s cubic-bezier(.22,.8,.3,1) both;animation-delay:min(calc(var(--reveal-index, 0) * 22ms),.18s)}.progressive-media-status{grid-column:1 / -1;padding:14px;color:#8a94a5;font-size:10px;text-align:center}@keyframes progressive-media-enter{0%{opacity:0;transform:translateY(9px)}}@media(prefers-reduced-motion:reduce){.progressive-media-card{animation:none}}@media(max-width:1240px){.my-received-filters{grid-template-columns:minmax(180px,1fr) 142px 132px minmax(160px,1fr) auto minmax(0,240px)}.my-received-status{grid-column:1 / -1}.my-received-filters>label{min-width:0}.my-created-filters{grid-template-columns:142px minmax(210px,1fr) auto}.my-created-status{grid-column:1 / -1}}.public-profile-layer{position:fixed;z-index:190;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:30px;background:#1218236b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-profile-layer>section{position:relative;width:min(520px,calc(100vw - 44px));display:grid;justify-items:center;gap:10px;padding:36px;border-radius:20px;background:#fff;box-shadow:0 30px 80px #131c3138}.public-profile-layer section>button{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#6b7587;background:#f4f5f7}.public-profile-layer img{width:92px;height:92px;border-radius:50%;object-fit:cover}.public-profile-layer h2,.public-profile-layer p{margin:0}.public-profile-layer p{color:#737e90;font-size:12px}.public-profile-layer a{display:flex;align-items:center;gap:4px;color:#315ac9;font-size:11px}.public-profile-layer dl{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin:14px 0 0;padding-top:18px;border-top:1px solid #eceef2}.public-profile-layer dl div{display:grid;gap:4px;justify-items:center}.public-profile-layer dt{color:#8a94a5;font-size:9px}.public-profile-layer dd{margin:0;font-size:15px;font-weight:700}.public-profile-accounts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.public-profile-accounts a,.public-profile-accounts span{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;color:#607089;border-radius:12px;background:#f3f5f8;font-size:9px}.avatar-editor-layer{position:fixed;z-index:260;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#161d2b70;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.avatar-editor-layer>section{width:min(430px,calc(100vw - 44px));display:grid;gap:14px;padding:18px;border:1px solid rgb(255 255 255 / 68%);border-radius:19px;background:#ffffffeb;box-shadow:0 28px 80px #121b2e38}.avatar-editor-layer header,.avatar-editor-layer footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.avatar-editor-layer header strong{color:#354157;font-size:13px}.avatar-editor-layer header button{width:30px;height:30px;display:grid;place-items:center;color:#758095;border-radius:9px;background:#f2f4f7}.avatar-editor-drop{min-height:210px;display:grid;place-items:center;align-content:center;gap:12px;padding:20px;border:1px dashed #c9d3e2;border-radius:16px;background:#f8fafc}.avatar-editor-drop.is-dragging{border-color:#6e91e8;background:#eef4ff}.avatar-editor-drop img{width:118px;height:118px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #dce2eb}.avatar-editor-drop>span{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px;color:#5f6d83;font-size:10px}.avatar-editor-drop>span svg{width:16px}.avatar-editor-drop>span small{grid-column:1 / -1;color:#929cad;text-align:center;font-size:8px}.avatar-editor-layer>section>p{margin:0;color:#b33f49;font-size:9px}.avatar-editor-layer footer button{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border-radius:10px;font-size:9px}.avatar-editor-remove{color:#a64a56;background:#fff0f2}@media(max-width:980px){.asset-workspace__toolbar{align-items:flex-start;flex-direction:column}.asset-history section>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.my-profile-team{display:inline-flex;align-items:center;margin-left:9px;padding:4px 8px;color:#557466;border:1px solid #dce9e2;border-radius:999px;background:#f0f8f3;font-size:9px;font-weight:600;vertical-align:middle}.my-workspace-content:has(.analytics-dashboard){max-width:1380px}.analytics-dashboard{display:grid;gap:12px;padding:6px;border-radius:24px;background:radial-gradient(circle at 0 0,rgb(213 255 225 / 26%),transparent 34%),radial-gradient(circle at 100% 0,rgb(255 225 229 / 25%),transparent 34%),radial-gradient(circle at 95% 100%,rgb(255 243 184 / 28%),transparent 28%)}.analytics-dashboard-actions{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:6px 8px}.analytics-dashboard-actions>span{min-width:0;display:grid;gap:3px}.analytics-dashboard-actions>span strong{color:#32473b;font-size:13px}.analytics-dashboard-actions>span small{color:#829189;font-size:9px}.analytics-dashboard-actions>div{display:flex;align-items:center;gap:7px}.analytics-dashboard-actions>em{position:absolute;right:9px;bottom:-7px;color:#568167;font-size:8px;font-style:normal}.analytics-dashboard-actions>.analytics-dashboard-heading{min-width:0;flex:1 1 auto;gap:16px}.analytics-dashboard-heading>strong{flex:0 0 auto;color:#172b21;font-size:20px}.analytics-project-filter{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;padding:3px;border-radius:9px;background:#ebf3eeb8}.analytics-project-filter>button{flex:0 0 auto;min-height:30px;padding:0 10px;border-radius:7px;color:#75877c;font-size:10px;white-space:nowrap}.analytics-project-filter>button.is-active{color:#3c7257;background:#fff;box-shadow:0 2px 6px #24422f0f}.dispatch-creator-filter{width:max-content;max-width:100%}@media(max-width:640px){.analytics-dashboard-actions>.analytics-dashboard-heading{flex-wrap:wrap;gap:6px}.analytics-dashboard-heading>strong{font-size:16px}}.analytics-export-button{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;color:#fff;border-radius:11px;background:linear-gradient(110deg,#679b78,#39785e);box-shadow:0 9px 20px #36775229;font-size:10px;font-weight:700;white-space:nowrap}.analytics-export-button:disabled{cursor:wait;opacity:.58}.analytics-export-button svg{width:15px;height:15px}.analytics-export{position:relative}.analytics-export-button svg:last-child{width:11px;height:11px;margin-left:2px}.analytics-export-panel{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:min(360px,82vw);display:grid;gap:11px;padding:14px;color:#53665b;border:1px solid #d8e5dd;border-radius:16px;background:#fffffff7;box-shadow:0 24px 64px #223a2d33;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.analytics-export-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid #e7eee9}.analytics-export-panel>header>span{display:grid;gap:3px}.analytics-export-panel>header strong{color:#365044;font-size:12px}.analytics-export-panel>header small{color:#8b9991;font-size:8px}.analytics-export-panel>header>button{width:26px;height:26px;display:grid;place-items:center;color:#78887f;border-radius:8px;background:#f4f7f5}.analytics-export-panel>header>button svg{width:13px}.analytics-export-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.analytics-export-dates label,.analytics-export-min{display:grid;gap:5px;color:#6e7d75;font-size:9px}.analytics-export-dates input,.analytics-export-min input,.analytics-export-dispatcher .platform-select__trigger{width:100%;min-height:39px;padding:0 10px;color:#52655a;border:1px solid #dce6e0;border-radius:10px;outline:0;background:#fff;font-size:10px}.analytics-export-dispatcher .platform-select__trigger{justify-content:flex-start;gap:7px}.analytics-export-dispatcher .platform-select__trigger strong{min-width:0;flex:1;text-align:left}.analytics-export-dispatcher-menu{z-index:5000!important;min-width:230px}.analytics-export-panel>footer{display:flex;justify-content:flex-end;gap:7px;padding-top:2px}.analytics-export-panel>footer button{min-height:36px;padding:0 11px;color:#65776d;border:1px solid #dce6e0;border-radius:10px;background:#fff;font-size:9px}.analytics-export-panel>footer button.is-primary{color:#fff;border-color:#4f8a68;background:#4f8a68}.analytics-dashboard-loading{min-height:260px;display:grid;place-items:center;color:#87948d;font-size:11px}.analytics-dashboard-error{min-height:260px;display:grid;place-content:center;justify-items:center;gap:7px;color:#6e7d75;text-align:center}.analytics-dashboard-error strong{color:#3c4f45;font-size:12px}.analytics-dashboard-error span{max-width:420px;color:#8b9790;font-size:9px}.analytics-dashboard-error button{min-height:34px;margin-top:4px;padding:0 13px;color:#fff;border-radius:10px;background:#6d9d83;font-size:9px}.analytics-filter-bar{position:relative;z-index:5;display:grid;grid-template-columns:1.05fr repeat(5,minmax(104px,1fr)) minmax(145px,1.16fr) auto;align-items:center;gap:7px;padding:10px;overflow:visible;border:1px solid rgb(211 222 216 / 86%);border-radius:15px;background:#ffffffb0;box-shadow:inset 0 1px #ffffffe0,0 12px 32px #495b500f;-webkit-backdrop-filter:blur(22px) saturate(112%);backdrop-filter:blur(22px) saturate(112%)}.analytics-glass-control{min-width:0;height:50px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:14px minmax(0,1fr);align-items:center;gap:1px 5px;padding:5px 9px;border:1px solid rgb(215 224 228 / 92%);border-radius:10px;background:linear-gradient(145deg,#ffffffeb,#f5faf8b8);box-shadow:inset 0 1px #fff,0 5px 18px #364a3e0a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.analytics-glass-control:hover{border-color:#bed2c8f5;background:#fffffff0}.analytics-glass-control:focus-within{border-color:#7bad91a8;box-shadow:0 0 0 3px #73ae8d1a,inset 0 1px #fff}.analytics-glass-control>span{grid-column:1 / -1;color:#34443b;font-size:9px;font-weight:720;line-height:14px;pointer-events:none;white-space:nowrap}.analytics-glass-control>i{min-width:0;display:grid;place-items:center;color:#76877d;font-style:normal;pointer-events:none}.analytics-glass-control>i:empty{display:none}.analytics-glass-control svg{width:13px;height:13px}.analytics-date-control{grid-template-columns:minmax(0,1fr)}.analytics-date-control>span,.analytics-date-filter{grid-column:1}.analytics-date-filter{min-width:0;height:100%}.analytics-date-filter>button{height:100%;padding:0;color:#58665f;border:0;border-radius:0;background:transparent;box-shadow:none}.analytics-date-filter>button svg{color:#76877d}.analytics-date-filter__menu{left:0}.analytics-filter-select{min-width:0;height:100%}.analytics-filter-select .platform-select__trigger{width:100%;height:100%;justify-content:flex-start;padding:0;overflow:hidden;color:#58665f;border:0;border-radius:0;background:transparent;box-shadow:none}.analytics-filter-select .platform-select__trigger:hover,.analytics-filter-select .platform-select__trigger[aria-expanded=true]{color:#3f5e4e;border:0;background:transparent}.analytics-filter-select .platform-select__trigger strong{min-width:0;overflow:hidden;color:inherit;font-size:9px;font-weight:520;text-align:left;text-overflow:ellipsis;white-space:nowrap}.analytics-filter-select-menu{min-width:176px;display:grid;gap:3px;padding:7px;border:1px solid rgb(207 222 214 / 94%);border-radius:14px;background:#fffffff0;box-shadow:0 20px 52px #22372c2e,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px) saturate(116%);backdrop-filter:blur(22px) saturate(116%)}.analytics-filter-select-menu>button{min-height:37px;padding:7px 9px;border-radius:9px;color:#627168}.analytics-filter-select-menu>button:hover{color:#3f6251;background:#f0f7f3}.analytics-filter-select-menu>button[aria-selected=true]{color:#335945;background:linear-gradient(135deg,#edf7f1,#f8fbf9)}.analytics-filter-select-menu strong{font-size:9px;font-weight:580}.analytics-keyword-control{position:relative;grid-template-columns:14px minmax(0,1fr) auto}.analytics-keyword-control input{min-width:0;width:100%;border:0;outline:0;color:#52635a;background:transparent;font-size:9px}.analytics-keyword-control button{width:18px;height:18px;display:grid;place-items:center;color:#95a099;border-radius:6px}.analytics-keyword-menu{position:absolute;z-index:45;top:calc(100% + 8px);right:0;width:min(280px,72vw);display:grid;gap:9px;padding:11px;border:1px solid rgb(207 222 214 / 94%);border-radius:14px;background:#fffffff2;box-shadow:0 20px 52px #22372c2e,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px) saturate(116%);backdrop-filter:blur(22px) saturate(116%)}.analytics-keyword-menu>strong{color:#53675d;font-size:9px}.analytics-keyword-menu>div{display:flex;flex-wrap:wrap;gap:6px}.analytics-keyword-menu>div>button{width:auto;height:27px;padding:0 8px;color:#61736a;border:1px solid #dce9e2;border-radius:999px;background:#f7faf8;font-size:8px}.analytics-keyword-menu>div>button:hover,.analytics-keyword-menu>div>button[aria-selected=true]{color:#365c49;border-color:#bfd9ca;background:#eaf5ee}.analytics-filter-reset{height:50px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;color:#5f6e67;border:1px solid rgb(213 223 218 / 92%);border-radius:10px;background:#ffffffbd;box-shadow:inset 0 1px #fff;font-size:9px}.analytics-filter-reset:disabled{color:#a2aaa6;background:#f8faf994}.analytics-filter-reset svg{width:13px;height:13px}.analytics-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.analytics-metric-grid article{position:relative;min-width:0;min-height:116px;display:grid;grid-template-columns:minmax(0,1fr) 88px;grid-template-rows:auto auto auto;align-items:end;gap:4px 8px;padding:15px;overflow:hidden;border:1px solid rgb(213 222 218 / 86%);border-radius:14px;background:#ffffffc7;box-shadow:inset 0 1px #fff,0 10px 26px #3a50430a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.analytics-metric-grid article:after{content:"";position:absolute;inset:auto -30px -48px auto;width:120px;height:90px;border-radius:50%;background:color-mix(in srgb,var(--metric-color) 9%,transparent);filter:blur(10px)}.analytics-metric-grid span{grid-column:1;color:#66746c;font-size:10px}.analytics-metric-grid strong{grid-column:1;overflow:hidden;color:#202a24;font-family:ui-serif,Georgia,serif;font-size:23px;text-overflow:ellipsis;white-space:nowrap}.analytics-metric-grid small{grid-column:1;color:#6da176;font-size:8px}.analytics-sparkline{z-index:1;grid-column:2;grid-row:1 / 4;width:88px;height:38px;align-self:end;overflow:visible}.analytics-sparkline path{fill:none;stroke:#eef1ef;stroke-width:1}.analytics-sparkline polyline{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.analytics-dashboard .supplier-metrics-charts{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(270px,.98fr);gap:9px;margin:0}.analytics-dashboard .metrics-chart-card{min-width:0;padding:14px;border:1px solid rgb(211 221 216 / 88%);border-radius:14px;background:#ffffffc2;box-shadow:inset 0 1px #fff,0 10px 28px #384d410a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.analytics-dashboard{font-size:11px}.analytics-dashboard :is(button,input,select,textarea){font-size:11px}.analytics-dashboard :is(h2,h3,strong){letter-spacing:0}.analytics-filter-bar,.analytics-return-card,.analytics-dashboard .metrics-chart-card{color:#43574c}.analytics-dashboard .metrics-chart-card>header{margin-bottom:10px}.analytics-dashboard .metrics-chart-card>header strong{color:#304038;font-size:11px}.analytics-dashboard .metrics-chart-card>header span{color:#87958d;font-size:8px}.analytics-dashboard .metrics-chart-card>header>em{color:#6b7c73;border:0;background:transparent;font-size:8px}.analytics-platform-logo{display:inline-flex;align-items:center}.analytics-platform-logo img{width:18px;height:18px;object-fit:contain}.platform-logo-fallback{width:18px;height:18px;display:inline-grid;place-items:center;color:#536a5d;border:1px solid #dce6e0;border-radius:5px;background:#f3f7f4;font-size:8px;font-weight:750}.analytics-dashboard .metrics-content-card{grid-column:1;min-height:300px}.analytics-dashboard .metrics-side-stack{min-width:0;display:grid;gap:9px}.analytics-dashboard .metrics-topic-card ol{display:grid;gap:1px;margin:0;padding:0;list-style:none}.analytics-dashboard .metrics-topic-card li{min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:5px 2px;border-top:1px solid #edf1ef}.analytics-dashboard .metrics-topic-card li>b{color:#596c62;font-size:9px}.analytics-dashboard .metrics-topic-card li span{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#435b4e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.analytics-dashboard .metrics-topic-card li span i{width:20px;height:20px;flex:0 0 auto;border-radius:7px;background:linear-gradient(145deg,#dff6e8,#bfeccf)}.analytics-dashboard .metrics-topic-card li small{color:#a0aaa4;font-size:7px}.analytics-dashboard .metrics-topic-card li strong{color:#65756d;font-size:8px}.analytics-dashboard .metrics-ranking-head,.analytics-dashboard .metrics-bars article{display:grid;grid-template-columns:28px minmax(230px,1.25fr) 84px minmax(180px,1.3fr) 66px 66px;align-items:center;gap:10px}.analytics-dashboard .metrics-ranking-head{min-height:24px;padding:0 4px;color:#8d9892;border-radius:6px;background:#f5f8f6d1;font-size:7px}.analytics-dashboard .metrics-bars{display:grid;gap:1px}.analytics-dashboard .metrics-bars article{min-height:44px;padding:3px 4px;border-bottom:1px solid #eff2f0}.analytics-dashboard .metrics-bars article>b{color:#56675f;font-size:9px;text-align:center}.analytics-dashboard .metrics-content-title{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px}.analytics-dashboard .metrics-content-title strong{overflow:hidden;color:#3d4d44;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.analytics-dashboard .metrics-content-thumb{width:28px;height:28px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:linear-gradient(145deg,#eef3ef,#e2ebe5)}.analytics-dashboard .metrics-content-thumb img,.analytics-dashboard .metrics-content-thumb video{width:100%;height:100%;object-fit:cover}.analytics-dashboard .metrics-content-tag{width:max-content;max-width:72px;padding:3px 6px;overflow:hidden;color:#5e6f89;border-radius:999px;background:#eff3f9;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.analytics-dashboard .metrics-bar-track{height:5px;overflow:hidden;border-radius:999px;background:#e9edf2}.analytics-dashboard .metrics-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3c72f4,#5a91ff)}.analytics-dashboard .metrics-bars article>small{color:#5f6d66;font-size:8px;text-align:right}.analytics-dashboard .metrics-ranking-head>span:nth-last-child(-n+2){text-align:right}.analytics-dashboard .metrics-trend-card{grid-column:1 / -1}.analytics-dashboard .metrics-trend-plot{width:100%;min-height:230px;padding:2px 0 8px;overflow-x:auto;overflow-y:hidden;scrollbar-color:#b8c8bf transparent;scrollbar-width:thin}.analytics-dashboard .metrics-trend-plot::-webkit-scrollbar{height:8px}.analytics-dashboard .metrics-trend-plot::-webkit-scrollbar-thumb{background:#b8c8bf;border-radius:4px}.analytics-dashboard .metrics-line-chart{display:block;width:100%;max-width:none;height:auto;overflow:visible}.analytics-dashboard .metrics-line-chart line{stroke:#e8edea;stroke-width:1}.analytics-dashboard .metrics-line-chart text{fill:#87958d;font:10px Inter,system-ui,sans-serif}.analytics-dashboard .metrics-line-chart .metrics-trend-x{text-anchor:middle}.analytics-dashboard .metrics-trend-area{fill:url(#impression-area)}.analytics-dashboard .metrics-trend-line{fill:none;stroke:var(--series-color);stroke-width:2.15;stroke-linecap:round;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--series-color) 13%,transparent))}.analytics-dashboard .metrics-line-chart circle{fill:#fff;stroke:var(--series-color);stroke-width:2;transition:r .15s ease}.analytics-dashboard .metrics-line-chart circle:hover{r:5}.analytics-dashboard .metrics-daily-bar{fill:var(--series-color);opacity:.86;transition:opacity .15s ease}.analytics-dashboard .metrics-daily-bar:hover{opacity:1}.analytics-dashboard .metrics-legend{display:inline-flex;align-items:center;gap:5px}.analytics-dashboard .metrics-legend i{width:8px;height:8px;border-radius:3px;background:#3977ff}.analytics-dashboard .metrics-legend i:nth-of-type(2){background:#19b6b9}.analytics-dashboard .metrics-legend i:nth-of-type(3){background:#9460e9}.analytics-dashboard .metrics-heatmap{position:relative;display:grid;gap:2px;padding-top:14px}.analytics-dashboard .metrics-heatmap-times{position:absolute;top:0;right:0;left:22px;display:flex;justify-content:space-between;color:#9aa59f;font-size:6px}.analytics-dashboard .metrics-heatmap-times i{font-style:normal}.analytics-dashboard .metrics-heatmap>div{display:grid;grid-template-columns:16px repeat(24,minmax(3px,1fr));gap:2px;align-items:center}.analytics-dashboard .metrics-heatmap>div b{color:#8a9890;font-size:7px;font-weight:500}.analytics-dashboard .metrics-heatmap>div i{aspect-ratio:1;min-height:4px;max-height:9px;border-radius:2.5px;background:color-mix(in srgb,#58bd69 calc(var(--heat) * 100%),#eef4ef);box-shadow:inset 0 0 0 .5px #ffffff85}.analytics-return-card{min-width:0;padding:15px;border:1px solid rgb(211 221 216 / 88%);border-radius:14px;background:#ffffffc2;box-shadow:inset 0 1px #fff,0 10px 28px #384d410a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.analytics-return-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:9px}.analytics-return-card>header div{display:grid;gap:3px}.analytics-return-card>header strong{color:#304038;font-size:14px}.analytics-return-card>header span{color:#87958d;font-size:11px}.analytics-return-card>header em{padding:6px 9px;color:#6d7c74;border-radius:999px;background:#f1f6f3;font-size:10px;font-style:normal}.analytics-return-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.analytics-return-filters button{min-height:28px;padding:0 11px;color:#738279;border:1px solid #e3ebe6;border-radius:999px;background:#fafcfbd1;font-size:11px;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.analytics-return-filters button:hover,.analytics-return-filters button:focus-visible{border-color:#bad5c3;color:#47755a}.analytics-return-filters button.is-active{color:#356c4a;border-color:#afd0ba;background:linear-gradient(135deg,#f2faf4,#e9f5ed);box-shadow:inset 0 1px #fff,0 4px 12px #4b835b14}.analytics-return-timeline{display:grid}.analytics-return-row{position:relative}.analytics-return-row summary{min-height:68px;display:grid;grid-template-columns:62px 18px minmax(180px,1.35fr) minmax(152px,.8fr) 64px 64px 64px 46px;align-items:center;gap:9px;padding:8px 4px;cursor:pointer;list-style:none;border-top:1px solid #edf1ef}.analytics-return-row summary::-webkit-details-marker{display:none}.analytics-return-row summary:hover{background:#f6faf8c2}.analytics-return-time{display:grid;gap:2px;color:#52645a;text-align:right}.analytics-return-time b{font-size:11px}.analytics-return-time small{color:#99a49e;font-size:10px}.analytics-return-node{z-index:2;width:9px;height:9px;justify-self:center;border:2px solid #fff;border-radius:50%;background:#68b87b;box-shadow:0 0 0 2px #d7ecdd}.analytics-return-rail{position:absolute;z-index:1;top:43px;bottom:-26px;left:78px;width:1px;background:linear-gradient(#cce5d4,#edf3ef)}.analytics-return-title{min-width:0;display:grid;gap:4px}.analytics-return-title>b{overflow:hidden;color:#34463c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.analytics-return-title>small{display:flex;align-items:center;gap:4px;color:#8b9891;font-size:10px}.analytics-return-title svg{width:10px;height:10px}.analytics-return-title>small i{width:2px;height:2px;border-radius:50%;background:#b4beb8}.analytics-return-link-cell{display:flex;align-items:center;justify-content:space-between;gap:7px}.analytics-return-link-cell>span{display:inline-flex;align-items:center;gap:4px;color:#6f8377;font-size:10px;white-space:nowrap}.analytics-return-link-cell svg{width:12px;height:12px}.analytics-return-link-cell>a{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#3d7652;border:1px solid #cfe1d5;border-radius:8px;background:#f4faf6;font-size:10px;white-space:nowrap}.analytics-return-link-cell>a:hover,.analytics-return-link-cell>a:focus-visible{border-color:#93c2a2;background:#edf8f1}.analytics-return-metric{display:grid;gap:2px;text-align:right}.analytics-return-metric small{color:#9aa59f;font-size:9px}.analytics-return-metric b{color:#52625a;font-size:11px}.analytics-return-toggle{color:#7a8a81;font-size:10px;text-align:center}.analytics-return-toggle:after{content:"+";display:block;margin-top:1px;color:#6f9b80;font-size:11px;line-height:1}.analytics-return-row[open] .analytics-return-toggle:after{content:"−"}.analytics-return-detail{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(220px,1.25fr) minmax(160px,.75fr);gap:11px;margin:0 3px 12px 90px;padding:14px;border:1px solid #e7ede9;border-radius:12px;background:linear-gradient(145deg,#f8fcf9eb,#ffffffe0);box-shadow:inset 0 1px #fff}.analytics-return-dispatcher{grid-column:1 / -1;width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;color:#3f7654;border:1px solid #d4e6da;border-radius:999px;background:#edf8f1;font-size:10px;font-weight:700}.analytics-return-dispatcher svg{width:12px;height:12px}.analytics-return-detail h4{display:flex;align-items:center;gap:5px;margin:0 0 8px;color:#506158;font-size:11px}.analytics-return-detail h4 svg{width:12px;height:12px}.analytics-return-materials>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.analytics-return-materials figure{min-width:0;margin:0}.analytics-return-materials figure>span{width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#edf3ef}.analytics-return-materials img,.analytics-return-materials video{width:100%;height:100%;object-fit:cover}.analytics-return-materials figcaption{display:grid;gap:2px;margin-top:5px;overflow:hidden;color:#64746b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.analytics-return-materials figcaption small,.analytics-return-materials>p{color:#9aa49f;font-size:9px}.analytics-return-copy p{max-height:92px;margin:0;overflow:auto;color:#5f6f67;font-size:11px;line-height:1.7;white-space:pre-wrap}.analytics-return-copy>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.analytics-return-copy>div span{padding:4px 7px;color:#5e7568;border-radius:999px;background:#eaf4ed;font-size:9px}.analytics-return-facts dl{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin:0 0 8px}.analytics-return-facts dl div{padding:6px;border-radius:8px;background:#f2f6f4}.analytics-return-facts dt{color:#98a39d;font-size:9px}.analytics-return-facts dd{margin:2px 0 0;color:#4d5e55;font-size:12px;font-weight:700}.analytics-return-facts p{display:flex;align-items:center;gap:4px;margin:6px 0 0;color:#87938c;font-size:9px}.analytics-return-facts p svg{width:10px;height:10px}.analytics-return-publications{grid-column:1 / -1;display:grid;gap:5px;padding-top:9px;border-top:1px solid #e7ece9}.analytics-return-publications h4{margin-bottom:1px}.analytics-return-publications a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;color:#567064;border:1px solid #e4ebe7;border-radius:8px;background:#ffffffbf}.analytics-return-publications a span{display:grid;gap:2px}.analytics-return-publications a b{font-size:11px}.analytics-return-publications a small{color:#94a099;font-size:9px}.analytics-return-publications a svg{width:12px;height:12px}.analytics-return-empty{margin:0;padding:26px;color:#8d9992;border-radius:10px;background:#f7faf8;font-size:11px;text-align:center}.analytics-return-load-more{min-height:38px;width:100%;margin-top:10px;color:#4d755b;border:1px solid #cfe1d5;border-radius:8px;background:#f7fbf8e5;font-size:11px}.analytics-return-load-more:hover:not(:disabled),.analytics-return-load-more:focus-visible{border-color:#99c4a7;background:#eef8f1}.analytics-return-load-more:disabled{cursor:wait;opacity:.62}.analytics-return-load-error{margin:8px 0 0;color:#a65353;font-size:11px;text-align:center}.analytics-dashboard .metrics-empty{grid-column:1 / -1;margin:0;padding:28px;color:#8b9891;border-radius:10px;background:#f7faf8;font-size:9px;text-align:center}.analytics-dashboard .metrics-empty--trend{min-height:190px;display:grid;place-items:center}@media(max-width:1180px){.analytics-filter-bar{grid-template-columns:repeat(3,minmax(130px,1fr)) auto}.analytics-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-return-row summary{grid-template-columns:50px 14px minmax(150px,1fr) 110px 52px 52px 38px}.analytics-return-row summary .analytics-return-metric--interactions{display:none}.analytics-return-rail{left:65px}.analytics-return-detail{margin-left:76px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-return-facts{grid-column:1 / -1}}@media(max-width:820px){.analytics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-filter-reset{justify-content:center}.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-dashboard .supplier-metrics-charts{grid-template-columns:1fr}.analytics-dashboard .metrics-content-card,.analytics-dashboard .metrics-side-stack{grid-column:1}.analytics-dashboard .metrics-ranking-head,.analytics-dashboard .metrics-bars article{grid-template-columns:20px minmax(120px,1fr) 70px minmax(90px,1fr)}.analytics-dashboard .metrics-ranking-head span:nth-last-child(-n+2),.analytics-dashboard .metrics-bars article>small{display:none}.analytics-return-row summary{grid-template-columns:42px 12px minmax(120px,1fr) 36px}.analytics-return-row summary>:is(.analytics-return-link-cell,.analytics-return-metric){display:none}.analytics-return-rail{left:49px}.analytics-return-detail{grid-template-columns:1fr;margin-left:58px}.analytics-return-facts,.analytics-return-publications{grid-column:1}}.my-workspace-tabs__sections>button{position:relative;overflow:visible}.asset-workspace,.asset-workspace .member-surface-rail,.asset-workspace__main{background-color:#fff}.asset-workspace__main{padding:38px var(--member-content-gutter) 70px}.asset-profile-hero{margin:0 auto}.asset-workspace__sections{position:static;z-index:auto;margin:0 auto 20px;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.asset-workspace__toolbar{width:min(var(--member-content-max),100%);top:0;margin:0 auto;padding-inline:0;border-bottom:1px solid rgba(231,236,233,.92)}.asset-workspace__error{margin-inline:0}.asset-workspace__main .asset-history{width:min(var(--member-content-max),100%);gap:28px;margin:0 auto;padding:22px 0 24px}.my-workspace-content>.asset-workspace.is-embedded{width:100%;height:auto;min-height:0;display:block;color:inherit;background:transparent}.asset-workspace.is-embedded .asset-workspace__main{min-height:0;overflow:visible;padding:0;background:transparent}.asset-workspace.is-embedded .asset-workspace__toolbar{position:static;width:100%;margin:0;padding-inline:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.asset-workspace.is-embedded .asset-history{width:100%;margin-inline:0}.asset-history section{gap:11px}.asset-history__heading{display:flex;align-items:center;gap:10px}.asset-history__heading:after{height:1px;flex:1;background:#edf1ef;content:""}.asset-history h2{color:#4b5d54;font-size:13px;font-weight:650;letter-spacing:0}.asset-history__heading small{color:#9aa59f;font-size:8px;white-space:nowrap}.asset-history section>div{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:7px}.asset-tile{border-radius:11px;background:#f0f4f1}.asset-tile img,.asset-tile video{object-fit:cover}.asset-tile__preview>span{inset:auto 7px 7px;padding:4px 6px;border-radius:6px;background:#1f2c258a;font-size:8px}.asset-tile:hover .asset-tile__preview>span,.asset-tile:focus-within .asset-tile__preview>span{opacity:1}.asset-tile__actions button{border-radius:8px}.my-profile-hero .my-profile-heading{justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px 12px}.my-profile-hero .my-project-switch{min-width:0;max-width:100%;display:grid;align-self:auto;flex:0 1 auto;margin-left:0}.my-project-switch .platform-select{min-width:0;max-width:100%}.my-project-switch .platform-select__trigger{min-height:36px;border-color:#7a978647;border-radius:999px;background:#ffffffc2;box-shadow:0 8px 22px #344d3d12}.publish-workspace{background:#fff}.publish-drawer-close{position:absolute;z-index:3;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;color:#718077;border:1px solid #dce6e0;border-radius:10px;background:#ffffffe5;box-shadow:0 6px 18px #2a3c3212}.publish-workspace__main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#fff}.publish-workspace__layout{min-height:0;height:100%;display:grid;grid-template-columns:292px minmax(400px,1fr) 398px;overflow:hidden;background:#fff}.publish-workspace__layout.is-brief{background:#fff}.publish-asset-picker{min-width:0;min-height:0;display:flex;flex-direction:column;align-content:start;gap:10px;padding:18px 22px 28px;overflow:hidden;background:#fafbfc}.publish-asset-picker>nav{display:flex;align-items:center;gap:6px}.publish-asset-picker>nav button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;color:#6d788a;border-radius:10px;font-size:10px}.publish-asset-picker>nav button.is-active{color:#284fba;background:#eaf0ff;font-weight:700}.publish-asset-picker>nav svg{width:14px}.publish-workspace__notice{margin:0;color:#66738a;font-size:9px}.publish-external-drop{min-height:76px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;color:#5e756d;border:1.5px dashed #bdd8ce;border-radius:14px;background:linear-gradient(135deg,#f8fdf9,#fff8fa);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.publish-external-drop:hover,.publish-external-drop.is-dragging{color:#2e6252;border-color:var(--blue);background:#f2fbf5;transform:translateY(-1px)}.publish-external-drop>svg{width:26px;height:26px;color:var(--blue)}.publish-external-drop>span{display:grid;gap:3px}.publish-external-drop strong{font-size:10px}.publish-external-drop small{color:#8a9b95;font-size:8px}.publish-asset-grid{min-height:0;display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:9px;overflow-y:auto}.publish-asset-grid>article{position:relative;min-width:0;border:1px solid transparent;border-radius:12px;background:#fff}.publish-asset-grid>article:hover{border-color:#cfd8e8}.publish-asset-grid>article.is-selected{border-color:#7398f4;box-shadow:0 0 0 2px #3e69e21a}.publish-asset-grid__select{width:100%;min-width:0;display:grid;gap:6px;padding:5px;color:#66738a;text-align:left}.publish-asset-grid img,.publish-asset-grid video{width:100%;aspect-ratio:1 / 1;display:block;border-radius:9px;object-fit:cover;background:#edf0f4}.publish-asset-grid__select span{overflow:hidden;padding:0 3px 2px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.publish-asset-grid__select i{position:absolute;top:10px;right:10px;padding:3px 6px;color:#fff;border-radius:8px;background:#1a263c8f;font-size:8px;font-style:normal}.publish-asset-grid>article.is-selected .publish-asset-grid__select i{background:#2f65e5}.publish-asset-grid__preview{position:absolute;left:10px;bottom:30px;width:28px;height:28px;display:grid;place-items:center;color:#fff;border-radius:9px;background:#1722389e;opacity:0;transition:opacity .16s ease,background .16s ease}.publish-asset-grid>article:hover .publish-asset-grid__preview,.publish-asset-grid__preview:focus-visible{opacity:1}.publish-asset-grid__preview:hover{background:#244aa2db}.publish-asset-grid__preview svg{width:15px;height:15px}.publish-asset-empty{min-height:230px;display:grid;place-items:center;align-content:center;gap:8px;color:#909aaa;font-size:10px}.publish-asset-empty>svg{width:22px;height:22px;color:#6d9d83}.publish-overlay--workspace{position:relative;z-index:1;inset:auto;width:auto;min-width:0;height:100%;padding:24px 28px 34px;border-left:1px solid #edf0f4;box-shadow:none}.publish-workspace__layout.is-brief .publish-overlay--workspace{background:#fff}.publish-workspace--construction{background:radial-gradient(circle at 15% 12%,rgb(205 250 222 / 42%),transparent 34%),radial-gradient(circle at 90% 82%,rgb(255 229 234 / 36%),transparent 32%),#f8fbf9}.publish-construction{min-width:0;min-height:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;color:#6e7f76;text-align:center}.publish-construction>span{width:74px;height:74px;display:grid;place-items:center;color:#55a574;border:1px solid #d8e8de;border-radius:24px;background:#ffffffd1;box-shadow:0 16px 36px #2f493b17}.publish-construction>span svg{width:36px;height:36px}.publish-construction>strong{color:#30483b;font-size:clamp(27px,3vw,42px)}.publish-construction>small{font-size:12px}.publish-overlay--workspace .drawer-title{position:sticky;z-index:2;top:-24px;min-height:64px;align-items:center;padding-block:4px 14px;background:#fff}.publish-overlay--workspace .drawer-title strong{color:#1e2b40;font-size:25px;letter-spacing:-.02em}.publish-overlay--workspace .drawer-title span{color:#7c889c;font-size:10px}.publish-preparation-start{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid #dfe5ee;border-radius:15px;background:#fff;box-shadow:0 8px 22px #2f40620d}.publish-preparation-modes,.publish-preparation-tools{min-width:0;display:flex;align-items:center;gap:6px}.publish-preparation-start button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border-radius:11px;color:#66738a;font-size:10px;white-space:nowrap}.publish-preparation-modes button.is-active{color:#4051d9;background:#eef0ff;box-shadow:inset 0 0 0 1px #5860e20f;font-weight:700}.publish-preparation-tools button{color:#526178;border:1px solid #dce2eb;background:#fff}.publish-preparation-tools button.is-dragging{color:#2854c2;border-color:#8da9e8;background:#eef4ff}.publish-preparation-start svg{width:15px;height:15px}.publish-preparation-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.72fr);align-items:start;gap:14px}.publish-content-card,.publish-strategy-card{min-width:0;padding:17px;border:1px solid #e1e7ef;border-radius:16px;background:#fff;box-shadow:0 8px 24px #2a39580a}.publish-content-card{display:grid;align-content:start}.publish-strategy-card{display:grid;gap:11px}.publish-strategy-card>header{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid #edf0f4}.publish-strategy-card>header>span{display:flex;align-items:center;gap:7px}.publish-strategy-card>header svg{width:17px;height:17px;color:#6d72e9}.publish-strategy-card>header strong{color:#2c3850;font-size:13px}.publish-strategy-card>header small{color:#8490a2;font-size:8px}.publish-strategy-card .publish-terms{margin:0;padding:0;border:0;background:transparent}.publish-strategy-card .publish-terms__grid{grid-template-columns:1fr}.publish-strategy-card .publish-review-terms{grid-template-columns:1fr;padding-top:10px}.publish-strategy-hint{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px;color:#7c8799;border-radius:10px;background:#f8fafc;font-size:8px;line-height:1.55}.publish-strategy-hint svg{width:13px;height:13px;flex:0 0 auto;color:#6f79df}.publishing-document-actions{display:grid;grid-template-columns:minmax(0,1fr) 58px auto auto;align-items:center;gap:6px;margin:10px 0;padding:9px;border:1px solid #dfe9e5;border-radius:12px;background:#f8fbf9}.publishing-document-actions>span{min-width:0;display:grid;gap:2px}.publishing-document-actions strong{color:#4a6259;font-size:9px}.publishing-document-actions small{color:#8b9994;font-size:7px}.publishing-document-actions button{min-width:0;height:31px;border:1px solid #d9e5e0;border-radius:9px;color:#536861;background:#fff;font-size:8px}.publishing-document-actions button{display:inline-flex;align-items:center;gap:4px;padding:0 8px;white-space:nowrap}.publishing-document-actions button svg{width:13px}.publish-copy-fields--always{margin-bottom:10px}.publish-mode-actions{grid-template-columns:minmax(0,1fr)}.publish-agent-fill-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.publish-overlay--workspace.is-agent-filling .publish-copy-fields,.publish-overlay--workspace.is-agent-filling .field--grow{animation:publish-agent-fill .72s cubic-bezier(.2,.8,.2,1)}.publish-coordination{display:grid;gap:12px;margin-top:14px;padding:15px 17px;border:1px solid #dfe7e3;border-radius:16px;background:linear-gradient(135deg,#f8fcf9,#fff9fa);box-shadow:0 8px 24px #324a3d0a}.publish-submit-row{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.8fr) 164px;align-items:end;gap:8px;margin-top:0}.publish-submit-row .publisher-picker__label{margin-bottom:5px}.publish-submit-row .publisher-picker__trigger{min-height:40px}.publish-submit-row .publish-mode-actions,.publish-submit-row .publish-mode-actions .button{width:100%;min-height:40px}.publish-expected-date{min-width:0;display:grid;gap:5px;color:#68748a;font-size:9px}.publish-expected-date input{min-width:0;width:100%;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:10px;color:#566276;background:#fff;font:inherit}.publish-form-select{width:100%}.publish-form-select .platform-select__trigger{width:100%;height:32px;justify-content:flex-start;gap:7px;padding:0 10px;border:1px solid #dce3ed;border-radius:8px;color:#4e5a6e;background:#fff}.publish-form-select .platform-select__provider-logo{width:18px;height:18px;object-fit:contain}.publish-form-select .platform-select__trigger strong{min-width:0;flex:1;text-align:left;font-size:9px}.publish-form-select .platform-select__caret{width:10px;height:10px;margin-right:2px}.publish-form-select-menu{min-width:220px;padding:6px;border-color:#dce5e0;border-radius:13px;box-shadow:0 18px 46px #22342d2e}.publish-form-select-menu>button{min-height:40px;padding:6px 8px;border-radius:9px}@keyframes publish-agent-fill{0%{opacity:.45;transform:translate(-8px);box-shadow:inset 3px 0 #8b68df}55%{opacity:1;transform:translate(0);box-shadow:inset 3px 0 #6e8fe8}to{box-shadow:inset 0 0 transparent}}.publish-asset-preview{position:fixed;z-index:240;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:44px;background:#121927b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.publish-asset-preview>button{position:absolute;top:20px;right:22px;width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:12px;background:#ffffff24}.publish-asset-preview>button svg{width:20px;height:20px}.publish-asset-preview>img,.publish-asset-preview>video{max-width:min(1120px,92vw);max-height:calc(100vh - 88px);object-fit:contain;border-radius:14px;box-shadow:0 24px 72px #00000057}@media(max-width:1050px){.publish-workspace__layout{grid-template-columns:272px minmax(360px,1fr) 378px}.publish-preparation-grid{grid-template-columns:1fr}.publish-strategy-card .publish-terms__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.publish-overlay--workspace.is-agent-filling .publish-copy-fields,.publish-overlay--workspace.is-agent-filling .field--grow{animation:none}}.publish-workspace,.publish-workspace__main{background:#fbfcfa}.publish-workspace__layout{grid-template-columns:clamp(300px,21vw,340px) minmax(280px,.54fr) minmax(520px,1.18fr);background:#fbfcfa}.publish-asset-picker{gap:14px;padding:20px 24px 26px;border-right:1px solid #edf0ec;background:linear-gradient(180deg,#fbfcfa,#f8faf7)}.publish-asset-picker>nav{gap:14px;min-height:32px}.publish-asset-picker>nav button{min-height:32px;gap:6px;padding:0 10px;color:#778179;border-radius:10px;background:transparent;font-size:10px}.publish-asset-picker>nav button.is-active{color:#465f50;background:#edf4ef;box-shadow:inset 0 1px #ffffffdb,0 5px 14px #3147390f;font-weight:700}.publish-asset-picker>nav svg{width:14px;height:14px}.publish-external-drop{min-height:86px;gap:12px;padding:14px;color:#63766b;border-color:#a9c8b6;border-radius:14px;background:#ffffffa8;box-shadow:inset 0 1px #ffffffd6}.publish-external-drop:hover,.publish-external-drop.is-dragging{color:#3d6a52;border-color:#74a488;background:#f2f9f4;transform:none}.publish-external-drop>svg{width:29px;height:29px;color:#6d9c7f}.publish-external-drop strong{color:#50645a;font-size:11px}.publish-external-drop small{color:#8c9992;font-size:8px}.publish-workspace__notice{padding:0 2px;color:#728279;font-size:8px}.publish-asset-grid{gap:11px 10px;padding-right:2px;scrollbar-width:thin}.publish-asset-grid>article{overflow:hidden;border-color:#edf0ed;border-radius:13px;box-shadow:0 5px 18px #2a3b3108}.publish-asset-grid>article:hover{border-color:#cfdcd4;box-shadow:0 9px 24px #2a3e3212}.publish-asset-grid>article.is-selected{border-color:#82aa91;box-shadow:0 0 0 2px #5b916f1a,0 8px 22px #2f483812}.publish-asset-grid__select{gap:7px;padding:6px}.publish-asset-grid img,.publish-asset-grid video{border-radius:9px;background:linear-gradient(145deg,#f0f3f1,#e8edea)}.publish-asset-grid__select span{padding:0 3px 3px;color:#748078;font-size:8px}.publish-asset-grid__select i{top:10px;right:10px;padding:4px 7px;border-radius:9px;background:#26322b75}.publish-asset-grid>article.is-selected .publish-asset-grid__select i{color:#fff;background:#6e9980}.publish-asset-grid__preview{bottom:29px;border-radius:50%;background:#22302885}.publish-asset-grid__preview:hover{background:#537b65}.publish-overlay--workspace{overflow-y:auto;padding:20px clamp(24px,2.6vw,38px) 24px;border-left:0;background:radial-gradient(circle at 100% 0,rgb(255 229 234 / 18%),transparent 25%),radial-gradient(circle at 0 100%,rgb(222 246 228 / 24%),transparent 28%),#fff;scrollbar-width:thin}.publish-overlay--workspace .drawer-title{position:relative;top:auto;min-height:57px;align-items:flex-start;margin:0;padding:0 0 12px;border:0;background:transparent}.publish-overlay--workspace .drawer-title strong{color:#24322a;font-size:27px;font-weight:680;letter-spacing:-.025em}.publish-overlay--workspace .drawer-title span{margin-top:2px;color:#7c8981;font-size:9px}.publish-preparation-start{min-height:60px;margin-bottom:14px;padding:8px 12px;border-color:#d8e1dbeb;border-radius:15px;background:#fffc;box-shadow:inset 0 1px #fff,0 10px 28px #3042370d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.publish-preparation-start button{min-height:42px;gap:7px;padding:0 14px;color:#6d7972;border-radius:11px;font-size:10px}.publish-preparation-modes button.is-active{color:#4d6657;background:linear-gradient(135deg,#edf5f0,#f7faf8);box-shadow:inset 0 1px #fff,0 5px 16px #2f483912}.publish-preparation-tools button{min-width:146px;justify-content:center;color:#4f705e;border-color:#b9d0c3;background:#ffffffb8}.publish-preparation-start svg{width:16px;height:16px}.publish-preparation-grid{grid-template-columns:minmax(0,1.38fr) minmax(280px,.95fr);align-items:stretch;gap:14px}.publish-content-card,.publish-strategy-card,.publish-fulfillment-card,.publish-submit-card{min-width:0;border:1px solid rgb(216 225 220 / 92%);border-radius:15px;background:#ffffffd1;box-shadow:inset 0 1px #fff,0 10px 28px #2f41370a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.publish-content-card,.publish-strategy-card{height:100%}.publish-content-card{padding:14px 16px 12px}.publish-content-card .field{gap:6px;margin:10px 0}.publish-content-card .field>span{color:#415149;font-size:10px}.publish-content-card .field input,.publish-content-card .field textarea{border-color:#dce4df;border-radius:10px;color:#56645c;background:#ffffffbd;box-shadow:inset 0 1px 2px #26362d05;font-size:9px}.publish-content-card .field input{min-height:41px;padding:0 11px}.publish-content-card .field textarea{min-height:90px;padding:10px 11px;resize:none}.publish-content-card .field textarea.field__short{min-height:48px}.publish-title-label{min-height:20px}.publish-title-label>button{min-height:23px;color:#7b6288;border-color:#e3d9e8;background:#fbf8fc}.publish-selected-section{max-height:104px;overflow-y:auto;padding-bottom:2px}.publish-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.publish-thumbs div{min-height:58px;border:1px solid #e3e8e5;border-radius:9px;background:#f3f6f4}.publish-thumbs img,.publish-thumbs video{height:70px;object-fit:cover}.publishing-document-actions{grid-template-columns:minmax(0,1fr) 58px auto auto;margin:7px 0;border-color:#dce7e1;background:#f6faf7}.publish-strategy-card{display:grid;align-content:start;gap:11px;padding:16px}.publish-strategy-card>header{padding-bottom:11px;border-color:#e9eeeb}.publish-strategy-card>header strong{color:#35483e;font-size:12px}.publish-strategy-card>header small{color:#89968f;font-size:8px}.publish-strategy-card>header svg{color:#b3839d}.publish-strategy-summary{display:grid;gap:7px}.publish-strategy-summary article{min-height:53px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;border:1px solid #e6ece8;border-radius:10px;background:#fbfdfcd1}.publish-strategy-summary article>i{width:30px;height:30px;display:grid;place-items:center;color:#6c8f7b;border-radius:9px;background:#edf6f0;font-style:normal}.publish-strategy-summary article>i svg{width:15px;height:15px}.publish-strategy-summary article>span{min-width:0;display:grid;gap:3px}.publish-strategy-summary article small{color:#8c9891;font-size:7px}.publish-strategy-summary article strong{overflow:hidden;color:#4b5d53;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.publish-strategy-summary article button{min-height:27px;padding:0 9px;color:#667a6f;border:1px solid #dde7e1;border-radius:8px;background:#fff;font-size:8px}.publish-strategy-hint{margin-top:auto;color:#78867e;background:#f7faf8}.publish-fulfillment-card{display:grid;gap:11px;margin-top:14px;padding:14px 16px}.publish-fulfillment-card>header>div{display:flex;align-items:baseline;gap:8px}.publish-fulfillment-card>header strong{color:#34463c;font-size:12px}.publish-fulfillment-card>header span{color:#8b9790;font-size:8px}.publish-fulfillment-card .publish-terms{gap:10px;margin:0;padding:0 0 11px;border:0;border-bottom:1px solid #e8edea;border-radius:0;background:transparent}.publish-fulfillment-card .publish-terms__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.publish-fulfillment-card .publish-review-terms{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.publish-fulfillment-card .publish-terms label{gap:6px;color:#66766e;font-size:8px}.publish-fulfillment-card .publish-terms input,.publish-form-select .platform-select__trigger{height:38px;border-color:#dbe5df;border-radius:9px;color:#53645b;background:#ffffffdb}.publish-form-select .platform-select__provider-logo{width:19px;height:19px}.publish-form-select .platform-select__trigger strong{font-size:9px}.publish-platforms{gap:7px}.publish-platforms>span{color:#5a6c62;font-size:9px;font-weight:620}.publish-platforms>div{gap:7px}.publish-platforms label,.publish-platforms label:has(img){min-width:0;min-height:34px;gap:6px;justify-content:flex-start;padding:5px 10px;border-color:#dce6e0;border-radius:10px;background:#ffffffc7}.publish-platforms label:has(input:checked){color:#385e4b;border-color:#a9c8b6;background:#edf7f1}.publish-platforms label img{width:19px;height:19px}.publish-platforms label>span{color:#586a60;font-size:8px;white-space:nowrap}.publish-submit-card{margin-top:10px;padding:11px 13px}.publish-submit-row{grid-template-columns:minmax(220px,1.1fr) minmax(190px,.8fr) minmax(180px,.72fr);gap:10px}.publish-submit-row .publisher-picker__trigger,.publish-expected-date input{min-height:42px;height:42px;border-color:#dbe5df;border-radius:10px;background:#ffffffd6}.publish-submit-row .publish-mode-actions .button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;font-size:10px;box-shadow:0 9px 22px #4a6f5724}.publish-submit-row .publish-mode-actions .button svg{width:16px;height:16px}.publish-submit-hint{margin:10px 0 0;color:#849188;font-size:8px}.publish-form-select-menu{min-width:230px;border-color:#d9e5de;background:#fffffff5;box-shadow:0 20px 52px #22372c2e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.publish-overlay textarea{resize:none}@media(max-width:1280px){.publish-workspace__layout{grid-template-columns:290px minmax(260px,.52fr) minmax(460px,1fr)}.publish-overlay--workspace{padding-inline:22px}.publish-preparation-grid{grid-template-columns:minmax(0,1.2fr) minmax(250px,.88fr)}.publish-submit-row{grid-template-columns:minmax(180px,1fr) minmax(170px,.82fr) 170px}}@media(max-width:1040px){.publish-workspace__layout{grid-template-columns:260px minmax(240px,.48fr) minmax(400px,1fr)}.publish-preparation-grid{grid-template-columns:1fr}.publish-fulfillment-card .publish-terms__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-submit-row{grid-template-columns:1fr 1fr}.publish-submit-row .publish-mode-actions{grid-column:1 / -1}}.dispatch-workspace-tabs{position:relative;z-index:8;min-height:54px;display:flex;align-items:center;gap:4px;padding:8px 22px;border-bottom:1px solid rgba(222,230,225,.9);background:#fbfdfbeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dispatch-workspace-tabs button{min-height:36px;padding:0 16px;color:#76847c;border-radius:11px;font-size:10px}.dispatch-workspace-tabs button.is-active{color:#3e5f4e;background:#edf5ef;box-shadow:inset 0 1px #fff,0 5px 16px #31493a0f;font-weight:700}.dispatch-workspace-view{min-width:0;min-height:0;display:none;overflow:hidden}.dispatch-workspace-view.is-active{display:block}.dispatch-workspace-view--history{overflow:auto;background:radial-gradient(circle at 100% 0,rgba(255,229,234,.18),transparent 28%),radial-gradient(circle at 0 100%,rgba(222,246,228,.22),transparent 32%),#fbfcfa}.publish-workspace__main{position:relative;grid-template-rows:minmax(0,1fr)}.publish-workspace__layout{grid-template-columns:minmax(300px,.56fr) minmax(560px,1.18fr);padding:16px 48px 24px;gap:18px;overflow:auto;background:radial-gradient(circle at 5% 0,rgba(220,246,229,.22),transparent 28%),radial-gradient(circle at 100% 8%,rgba(255,232,235,.18),transparent 30%),#fbfcfa}.publish-edge-actions{position:absolute;z-index:22;inset:16px 14px auto;pointer-events:none}.publish-edge-actions button{position:absolute;top:0;min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid rgba(202,216,207,.86);border-radius:12px;color:#526b5f;background:#ffffffc2;box-shadow:inset 0 1px #ffffffeb,0 10px 28px #2d423714;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;font-size:10px;font-weight:700}.publish-edge-actions button:first-child{left:0}.publish-edge-actions button:last-child{right:0}.publish-edge-actions button.is-active{color:#315c48;border-color:#b8d7c6;background:#edf7f1e6}.publish-edge-actions svg{width:16px;height:16px}.publish-edge-backdrop{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#22302938;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.publish-edge-drawer{position:absolute;z-index:34;top:0;bottom:0;width:min(430px,42vw);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(215,225,219,.92);background:#fcfdfbf5;box-shadow:0 24px 70px #23332b33;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:transform .24s ease,visibility .24s ease;visibility:hidden}.publish-edge-drawer.is-left{left:0;border-radius:0 22px 22px 0;transform:translate(-104%)}.publish-edge-drawer.is-right{right:0;width:min(760px,64vw);border-radius:22px 0 0 22px;transform:translate(104%)}.publish-edge-drawer.is-open{transform:translate(0);visibility:visible}.publish-edge-drawer>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;border-bottom:1px solid #e6ece8;background:#ffffffd1}.publish-edge-drawer>header>span{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px}.publish-edge-drawer>header>span>svg{grid-row:1 / span 2;width:20px;height:20px;color:#5f8a74}.publish-edge-drawer>header strong{color:#334d40;font-size:13px}.publish-edge-drawer>header small{color:#8a9890;font-size:8px}.publish-edge-drawer>header button{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#6c7d74;background:#f3f7f4}.publish-edge-drawer>header button svg{width:15px}.publish-edge-drawer .publish-asset-picker{border-right:0;overflow:hidden}.publish-edge-drawer .publish-asset-grid{overflow-y:auto}.publish-edge-drawer.is-right>.dispatch-history{min-height:0;overflow:auto}@media(max-width:1040px){.publish-workspace__layout{grid-template-columns:minmax(0,1fr);padding-inline:46px}.publish-edge-drawer.is-right{width:min(720px,78vw)}}.dispatch-history{min-height:100%;display:grid;grid-template-rows:auto auto minmax(260px,1fr);align-content:start;gap:12px;padding:22px}.dispatch-history__summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.dispatch-history__summary>span{display:grid;gap:4px}.dispatch-history__summary strong{color:#304239;font-size:18px}.dispatch-history__summary small{color:#849188;font-size:9px}.dispatch-history__summary em{min-width:72px;min-height:31px;display:grid;place-items:center;color:#5e7568;border:1px solid #dce6e0;border-radius:10px;background:#ffffffb8;font-size:9px;font-style:normal}.dispatch-history__filters{display:flex;align-items:center;gap:8px;min-width:0;padding:9px;border:1px solid rgba(215,225,219,.92);border-radius:14px;background:#ffffffc2;box-shadow:inset 0 1px #fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dispatch-history .marketplace-order-table-shell,.dispatch-history .marketplace-empty--table,.dispatch-history .marketplace-error{margin:0}.publish-workspace__layout{width:auto;grid-template-columns:minmax(0,1fr);margin-inline:0;transition:margin .26s cubic-bezier(.22,.8,.28,1),padding .26s ease}.publish-workspace__main.has-left-drawer .publish-workspace__layout{margin-left:min(360px,30vw)}.publish-workspace__main.has-right-drawer .publish-workspace__layout{margin-right:min(600px,46vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-workspace__layout{margin-left:min(300px,25vw);margin-right:min(440px,36vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-edge-drawer.is-left{width:min(300px,25vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-edge-drawer.is-right{width:min(440px,36vw)}.publish-edge-drawer{width:min(360px,30vw);box-shadow:12px 0 34px #23332b14;-webkit-backdrop-filter:none;backdrop-filter:none}.publish-edge-drawer.is-right{width:min(600px,46vw);box-shadow:-12px 0 34px #23332b14}.publish-preparation-start{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center}.publish-edge-actions{position:static;inset:auto;display:flex;align-items:center;gap:7px;pointer-events:auto}.publish-edge-actions button{position:static;min-height:42px}.publish-edge-actions button:first-child,.publish-edge-actions button:last-child{inset:auto}.publish-preparation-modes{justify-self:center;padding:4px;border:1px solid rgba(220,228,223,.88);border-radius:14px;background:#f6f9f7c2}.publish-preparation-modes button{min-width:126px;justify-content:center;font-size:11px;font-weight:650}.publish-preparation-tools{justify-self:end}.publish-preparation-grid{grid-template-columns:minmax(0,1fr)}.publish-content-card{height:auto}@media(max-width:1160px){.publish-preparation-start{grid-template-columns:1fr auto}.publish-preparation-modes{grid-row:2;grid-column:1 / -1;width:100%}.publish-preparation-modes button{flex:1}.publish-workspace__main.has-right-drawer .publish-workspace__layout{margin-right:min(480px,48vw)}.publish-edge-drawer.is-right{width:min(480px,48vw)}}.publish-workspace__layout{padding:12px clamp(18px,2.4vw,38px) 24px;gap:12px}.publish-overlay--workspace{padding-inline:clamp(18px,1.8vw,28px)}.publish-workspace__main.has-left-drawer .publish-workspace__layout{margin-left:min(330px,27vw)}.publish-workspace__main.has-right-drawer .publish-workspace__layout{margin-right:min(520px,40vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-workspace__layout{margin-left:min(270px,22vw);margin-right:min(390px,31vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-edge-drawer.is-left{width:min(270px,22vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-edge-drawer.is-right{width:min(390px,31vw)}.publish-edge-drawer{width:min(330px,27vw)}.publish-edge-drawer.is-right{width:min(520px,40vw)}.publish-workspace__main.has-left-drawer .publish-workspace__layout{margin-left:min(300px,23vw)}.publish-workspace__main.has-right-drawer .publish-workspace__layout{margin-right:min(460px,35vw)}.publish-edge-drawer{width:min(300px,23vw)}.publish-edge-drawer.is-right{width:min(460px,35vw)}.publish-preparation-start{grid-template-columns:minmax(150px,.85fr) auto minmax(150px,.85fr);gap:8px;padding-inline:9px}.publish-edge-actions{min-width:0;flex-wrap:wrap;gap:5px}.publish-edge-actions button{min-width:0;padding-inline:10px}.publish-preparation-tools{min-width:0;display:flex;justify-content:flex-end}.publish-preparation-tools>*{min-width:0}.publish-preparation-modes{min-width:0}.publish-preparation-modes button{min-width:112px}.publish-brief-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:12px}.publish-brief-layout>.field--grow{grid-column:1;grid-row:1;margin:0}.publish-brief-layout>.brief-reference-section{grid-column:1;grid-row:2;margin:0}.publish-brief-layout>.publish-copy-toggle{grid-column:2;grid-row:1;margin:0}.publish-brief-layout>.publish-copy-fields{grid-column:2;grid-row:2;margin:0}.publish-copy-toggle{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;color:#52655a;border:1px solid #dce6e0;border-radius:12px;background:#f7faf8db;text-align:left}.publish-copy-toggle>span{min-width:0;display:grid;gap:3px}.publish-copy-toggle strong{color:#3f5248;font-size:10px}.publish-copy-toggle small{color:#8c9992;font-size:8px}.publish-copy-toggle>i{position:relative;width:34px;height:20px;flex:0 0 auto;border-radius:999px;background:#d9e2dd;box-shadow:inset 0 1px 2px #26372e1f;transition:background .18s ease}.publish-copy-toggle>i>b{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #2a3b3233;transition:transform .2s cubic-bezier(.22,.8,.3,1)}.publish-copy-toggle.is-open{color:#315f4a;border-color:#bdd4c7;background:#f1f8f3}.publish-copy-toggle.is-open>i{background:#72a382}.publish-copy-toggle.is-open>i>b{transform:translate(14px)}.brief-reference-section{min-width:0}@media(max-width:1320px){.publish-workspace__main.has-left-drawer.has-right-drawer .publish-workspace__layout{margin-left:min(240px,20vw);margin-right:min(340px,29vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-edge-drawer.is-left{width:min(240px,20vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-edge-drawer.is-right{width:min(340px,29vw)}.publish-preparation-start{grid-template-columns:minmax(0,1fr) auto}.publish-preparation-modes{grid-row:2;grid-column:1 / -1;width:100%}.publish-preparation-modes button{flex:1}}@media(max-width:920px){.publish-brief-layout{grid-template-columns:minmax(0,1fr)}.publish-brief-layout>.field--grow,.publish-brief-layout>.brief-reference-section,.publish-brief-layout>.publish-copy-toggle,.publish-brief-layout>.publish-copy-fields{grid-column:1;grid-row:auto}}.publish-workspace__main{min-width:0;overflow:hidden}.publish-workspace__main.has-right-drawer .publish-workspace__layout{margin-right:min(560px,39vw)}.publish-edge-drawer.is-right{width:min(560px,39vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-workspace__layout{margin-right:min(500px,35vw)}.publish-workspace__main.has-left-drawer.has-right-drawer .publish-edge-drawer.is-right{width:min(500px,35vw)}.dispatch-history{min-width:0;padding:16px}.dispatch-history__filters{display:grid;grid-template-columns:minmax(112px,.72fr) minmax(170px,1fr) auto;align-items:center}.dispatch-history__filters .my-created-status{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.dispatch-history__filters .my-created-status button{min-width:0;justify-content:center;padding-inline:5px}.dispatch-history__filters .created-date-filter,.dispatch-history__filters .my-created-query{width:100%;min-width:0}.dispatch-history__batch-actions{grid-column:1 / -1;display:flex;align-items:center;gap:7px;padding-top:7px;border-top:1px solid #e5ece8}.dispatch-history__batch-actions button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;color:#62746a;border:1px solid #dce6e0;border-radius:10px;background:#fff;font-size:9px}.dispatch-history__batch-actions button.is-primary{color:#fff;border-color:#688f77;background:#688f77}.dispatch-history__batch-actions button:disabled{opacity:.45}.dispatch-history__batch-actions button svg{width:14px}.dispatch-history__batch-actions span{margin-left:auto;color:#66796e;font-size:8px}.dispatch-history .date-range-filter__menu{left:auto;right:0;width:min(320px,calc(100vw - 96px))}.dispatch-history .marketplace-order-table-shell{min-width:0;overflow-x:auto}.publish-submit-row{grid-template-columns:minmax(170px,.9fr) minmax(176px,.8fr) minmax(230px,1.35fr) minmax(150px,.68fr);align-items:end}.publish-platforms--submit{min-width:0;display:grid;gap:5px}.publish-platforms--submit>span{line-height:1}.publish-platforms--submit>div{min-width:0;display:flex;gap:5px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.publish-platforms--submit>div::-webkit-scrollbar{display:none}.publish-platforms--submit label,.publish-platforms--submit label:has(img){min-height:42px;flex:0 0 auto;padding:4px 8px}.publish-platforms--submit label img{width:17px;height:17px}@media(max-width:1260px){.publish-submit-row{grid-template-columns:minmax(160px,1fr) minmax(170px,1fr) minmax(210px,1.2fr)}.publish-submit-row .publish-mode-actions{grid-column:auto}.publish-platforms--submit label>span{display:none}}@media(max-width:980px){.publish-workspace__main.has-right-drawer .publish-workspace__layout{margin-right:min(480px,48vw)}.publish-edge-drawer.is-right{width:min(480px,48vw)}.publish-submit-row{grid-template-columns:1fr 1fr}.publish-platforms--submit,.publish-submit-row .publish-mode-actions{grid-column:1 / -1}}.publish-preparation-start{min-height:66px;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);padding:9px 11px;border-radius:17px}.publish-preparation-modes{gap:4px;padding:5px;border-color:#d6e1dbf5;border-radius:14px;background:#f3f7f4d1;box-shadow:inset 0 1px #fffffff5}.publish-preparation-modes button{min-width:132px;min-height:40px;gap:8px;color:#6f7f76;border:1px solid transparent;border-radius:10px;font-size:10px;font-weight:650}.publish-preparation-modes button.is-active{color:#315d49;border-color:#dae4ded6;background:#fffffffa;box-shadow:0 5px 16px #2f48391a}.publish-preparation-modes button svg{width:16px;height:16px}.publish-preparation-tools button,.publish-edge-actions button{min-height:42px;color:#496b59;border-color:#c9dbd1;border-radius:11px;background:#ffffffe6}.publish-progress-rail{margin:0 0 13px;padding:0 2px}.publish-progress-rail ol{min-height:78px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;overflow:hidden;border:1px solid rgba(213,225,218,.94);border-radius:16px;background:#ffffffc7;box-shadow:inset 0 1px #fff,0 10px 30px #2d43370d;list-style:none}.publish-progress-rail li{position:relative;min-width:0}.publish-progress-rail li:not(:last-child):after{content:"";position:absolute;z-index:2;top:50%;right:-5px;width:10px;height:10px;border-top:1px solid #ccd9d1;border-right:1px solid #ccd9d1;background:#fff;transform:translateY(-50%) rotate(45deg)}.publish-progress-rail li button{width:100%;min-height:78px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:10px 15px;color:#738279;text-align:left;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.publish-progress-rail li button:hover{color:#436451;background:#f6faf7db}.publish-progress-rail li.is-active button{color:#35654e;background:linear-gradient(135deg,#eff9f3fa,#fafdfbf5);box-shadow:inset 3px 0 #76ad8c}.publish-progress-rail li.is-complete button{color:#62806f}.publish-progress-rail__icon{position:relative;width:36px;height:36px;display:grid;place-items:center;border:1px solid #dce6e0;border-radius:50%;background:#fff}.publish-progress-rail__icon>svg{width:17px;height:17px}.publish-progress-rail__icon>b{position:absolute;top:-5px;right:-4px;min-width:17px;height:17px;display:grid;place-items:center;color:#fff;border:2px solid #fff;border-radius:50%;background:#7b8780;font-size:7px}.publish-progress-rail li.is-active .publish-progress-rail__icon{color:#397158;border-color:#a9cdb9;background:#eff8f2}.publish-progress-rail li.is-active .publish-progress-rail__icon>b,.publish-progress-rail li.is-complete .publish-progress-rail__icon>b{background:#55906f}.publish-progress-rail li button>span:last-child{min-width:0;display:grid;gap:4px}.publish-progress-rail li strong{overflow:hidden;color:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.publish-progress-rail li small{overflow:hidden;color:#8d9992;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.publish-content-card,.publish-fulfillment-card,.publish-submit-card,#publish-step-content,#publish-step-brief,#publish-step-reference{scroll-margin-top:24px}.publish-agent-fill-status:empty{display:none}@media(max-width:1320px){.publish-progress-rail li button{grid-template-columns:32px minmax(0,1fr);gap:7px;padding-inline:10px}.publish-progress-rail__icon{width:31px;height:31px}.publish-progress-rail li small{white-space:normal}}@media(max-width:1040px){.publish-progress-rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-progress-rail li:nth-child(2):after{display:none}}@media(prefers-reduced-motion:reduce){.publish-progress-rail li button{transition:none}}.publish-overlay--workspace{padding:14px clamp(14px,1.5vw,24px) 24px}.publish-workflow-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));align-items:stretch;gap:12px;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:thin}.publish-workflow-column{min-width:0;min-height:520px;display:flex;flex-direction:column;gap:11px;padding:17px;border:1px solid rgba(215,226,219,.96);border-radius:17px;background:linear-gradient(148deg,#fffffff5,#f8fbf9e6);box-shadow:inset 0 1px #fff,0 12px 34px #2b41350d}.publish-workflow-column>header{display:flex;align-items:flex-start;gap:10px;min-height:48px;padding-bottom:12px;border-bottom:1px solid #e6ede9}.publish-workflow-column>header>b{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(145deg,#82c7a4,#5c9c79);box-shadow:0 7px 16px #50926c2e;font-size:10px}.publish-workflow-column>header>span{min-width:0;display:grid;gap:4px}.publish-workflow-column>header strong{color:#2f493b;font-size:13px;font-weight:700}.publish-workflow-column>header small{color:#8a9890;font-size:9.5px;line-height:1.45}.publish-workflow-column .field{min-width:0;display:grid;gap:6px;margin:0;color:#586a60}.publish-workflow-column .field>span,.publish-workflow-column .publisher-picker__label{color:#53655b;font-size:10.5px;font-weight:650}.publish-workflow-column .field em{color:#98a39d;font-size:9px;font-style:normal;font-weight:400}.publish-workflow-column .field input,.publish-workflow-column .field textarea,.publish-workflow-column .publisher-picker__trigger,.publish-workflow-column .publish-form-select .platform-select__trigger{width:100%;min-width:0;border:1px solid #dce6e0;border-radius:11px;color:#4c6055;background:#ffffffeb;box-shadow:inset 0 1px 2px #2a3b3206;font-family:inherit;font-size:11.5px;font-weight:500}.publish-workflow-column .field input,.publish-workflow-column .publisher-picker__trigger,.publish-workflow-column .publish-form-select .platform-select__trigger{min-height:43px;padding:0 11px}.publish-workflow-column .field textarea{min-height:112px;padding:10px 11px;resize:none;line-height:1.65}.publish-workflow-column--source .field--grow textarea{min-height:180px}.publish-workflow-column .field textarea.field__short{min-height:70px}.publish-workflow-column .publish-copy-fields{display:grid;gap:11px;margin:0}.publish-workflow-column .publish-copy-fields--always{flex:1}.publish-workflow-column .publish-copy-fields--always textarea{min-height:178px}.publish-workflow-column .publish-title-label{align-items:center}.publish-workflow-column .publish-title-label>button{min-height:26px;padding:0 8px;border:1px solid #e5dce8;border-radius:8px;color:#856889;background:#fcf9fc;font-size:9px}.publish-workflow-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow-y:auto;max-height:390px;padding-right:2px}.publish-workflow-assets .publish-selected-media{min-height:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:#eff4f1}.publish-workflow-assets img,.publish-workflow-assets video{width:100%;height:100%;object-fit:contain}.publish-workflow-empty-source{min-height:290px;display:grid;place-content:center;justify-items:center;gap:8px;padding:22px;color:#61806f;border:1.5px dashed #b9d2c4;border-radius:14px;background:#f7fbf8d6;text-align:center}.publish-workflow-empty-source svg{width:30px;height:30px}.publish-workflow-empty-source strong{font-size:11px}.publish-workflow-empty-source small{color:#94a099;font-size:8px}.publish-workflow-tip{display:flex;align-items:flex-start;gap:6px;margin:auto 0 0;padding:9px 10px;color:#7d8b83;border-radius:10px;background:#f4f8f5db;font-size:9.5px;line-height:1.55}.publish-workflow-tip svg{width:13px;height:13px;flex:0 0 auto;color:#759383}.publish-workflow-column .brief-reference-section{display:flex;flex-direction:column;gap:9px;flex:1}.publish-workflow-column .brief-reference-drop{min-height:210px;display:grid;place-content:center;justify-items:center;gap:8px;border-radius:14px}.publish-workflow-column .brief-reference-drop strong{color:#557364;font-size:10px}.publish-workflow-column .brief-reference-drop small{color:#8f9d95;font-size:8px}.publish-workflow-column .brief-reference-list{max-height:260px;overflow-y:auto}.publish-workflow-column .brief-reference-feedback{min-height:22px;display:flex;align-items:center;margin:-2px 0 0;padding:0 8px;color:#4f7b63;border-radius:8px;background:#edf7f0;font-size:8px}.publish-workflow-column .brief-reference-feedback.is-error{color:#a35f63;background:#fff1f2}.publish-workflow-column .brief-reference-list article{grid-template-columns:64px minmax(0,1fr) 24px;padding:7px}.publish-workflow-column .brief-reference-list img,.publish-workflow-column .brief-reference-video{width:64px;height:64px;object-fit:contain}.publish-workflow-column .publishing-document-actions{grid-template-columns:minmax(0,1fr) 56px;margin-top:auto}.publish-workflow-column .publishing-document-actions>button{justify-content:center}.publish-workflow-column .publishing-document-actions>button:nth-of-type(n+2){grid-column:span 1}.publish-workflow-column .publish-copy-toggle{flex:0 0 auto}.publish-workflow-column--terms .publish-workflow-tip,.publish-workflow-column--confirm .publish-workflow-tip{margin-top:auto}.publish-workflow-column--confirm .publisher-picker{width:100%}.publish-workflow-column--confirm{position:relative;overflow:visible}.publish-workflow-column--confirm .field>span,.publish-workflow-column--confirm .publisher-picker__label{font-size:9px}.publish-workflow-column--confirm .product-tag-select .platform-select__trigger strong,.publish-workflow-column--confirm .publisher-picker__trigger strong{font-size:10px;line-height:1.3}.publish-workflow-column--confirm .publisher-picker__trigger>span{font-size:9.5px}.publish-form-select .platform-select__trigger strong{flex:1}.publish-form-select .platform-select__caret{margin-left:auto}.product-tag-select-menu{min-width:250px}.publish-workflow-column--confirm .publisher-picker__dropdown{z-index:120}.publish-workflow-column--confirm .publish-platforms--submit>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.publish-workflow-column--confirm .publish-platforms--submit label{width:100%;min-height:38px}.publish-workflow-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin-top:13px;padding:13px 16px;border:1px solid rgba(215,225,219,.96);border-radius:17px;background:#ffffffe0;box-shadow:inset 0 1px #fff,0 12px 32px #2a3f340d}.publish-workflow-summary{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:0}.publish-workflow-summary>span{min-width:0;display:grid;gap:4px;padding:2px 15px;border-right:1px solid #e5ebe7}.publish-workflow-summary>span:last-child{border-right:0}.publish-workflow-summary small{color:#94a099;font-size:9px}.publish-workflow-summary strong{overflow:hidden;color:#3d5749;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.publish-workflow-footer>p{grid-column:1;display:flex;align-items:center;gap:6px;margin:0;color:#89968f;font-size:9px}.publish-workflow-footer>p svg{width:14px;height:14px;color:#6f967f}.publish-workflow-footer .publish-submit-row{grid-row:1 / span 2;grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(104px,auto)) minmax(184px,auto);align-items:stretch;gap:7px}.publish-footer-fact,.publish-workflow-footer .publish-platforms--submit{min-width:112px;display:grid;align-content:center;gap:4px;padding:7px 10px;border:1px solid #e0e8e3;border-radius:10px;background:#fbfcfb}.publish-footer-fact>span,.publish-workflow-footer .publish-platforms--submit>span{color:#919d96;font-size:9px}.publish-footer-fact>strong,.publish-workflow-footer .publish-platforms--submit>strong{overflow:hidden;color:#4c6155;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.publish-workflow-footer .publish-mode-actions,.publish-workflow-footer .publish-mode-actions .button{min-width:184px;height:100%;min-height:48px}.publish-workflow-footer .publish-mode-actions .button{justify-content:center;border-radius:11px}@media(max-width:1320px){.publish-workflow-grid{grid-template-columns:repeat(4,minmax(198px,1fr));gap:9px}.publish-workflow-column{padding:13px}.publish-workflow-footer{grid-template-columns:minmax(0,1fr)}.publish-workflow-footer .publish-submit-row{grid-row:auto;grid-column:1;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(190px,1.1fr)}}@media(max-width:920px){.publish-progress-rail{min-width:780px}.publish-workflow-grid{grid-template-columns:repeat(4,minmax(230px,1fr))}.publish-workflow-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.publish-workflow-summary>span:nth-child(2){border-right:0}.publish-workflow-footer .publish-submit-row{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-workflow-footer .publish-mode-actions{grid-column:1 / -1}}.publish-workspace__layout{min-height:0;overflow:hidden}.publish-overlay--workspace{min-height:0;display:flex;flex-direction:column;gap:9px;overflow:hidden;padding-block:12px 14px}.publish-overlay--workspace .publish-preparation-start{flex:0 0 auto;margin:0}.publish-overlay--workspace .publish-agent-fill-status:empty{display:none}.publish-overlay--workspace .publish-workflow-grid{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.publish-overlay--workspace .publish-workflow-column{min-height:0;height:100%;gap:8px;padding:13px;overflow-y:auto;overscroll-behavior:contain}.publish-overlay--workspace .publish-workflow-column>header{min-height:41px;gap:8px;padding-bottom:9px}.publish-overlay--workspace .publish-workflow-column>header>b{width:27px;height:27px}.publish-overlay--workspace .publish-workflow-column .field{gap:4px}.publish-overlay--workspace .publish-workflow-column .field input,.publish-overlay--workspace .publish-workflow-column .publisher-picker__trigger,.publish-overlay--workspace .publish-workflow-column .publish-form-select .platform-select__trigger{min-height:38px}.publish-overlay--workspace .publish-workflow-column .field textarea{min-height:88px;padding-block:8px}.publish-overlay--workspace .publish-workflow-column--source .field--grow textarea{min-height:132px}.publish-overlay--workspace .publish-workflow-column .publish-copy-fields--always textarea{min-height:118px}.publish-overlay--workspace .publish-workflow-column .publish-copy-fields--brief textarea{min-height:148px}.publish-overlay--workspace .publish-workflow-column .field textarea.field__short{min-height:58px}.publish-overlay--workspace .publish-workflow-empty-source{min-height:210px}.publish-overlay--workspace .publish-workflow-assets{max-height:280px}.publish-overlay--workspace .publish-workflow-column .brief-reference-drop{min-height:140px}.publish-overlay--workspace .publish-workflow-column .brief-reference-list{max-height:174px}.publish-overlay--workspace .publish-workflow-tip{padding-block:7px}.publish-overlay--workspace .publish-workflow-footer{flex:0 0 auto;margin-top:0;padding-block:10px}.publish-overlay--workspace .publish-workflow-footer .publish-mode-actions,.publish-overlay--workspace .publish-workflow-footer .publish-mode-actions .button{min-height:43px}@media(max-height:820px)and (min-width:921px){.publish-overlay--workspace{gap:7px;padding-block:9px 10px}.publish-overlay--workspace .publish-preparation-start{min-height:52px;padding-block:6px}.publish-overlay--workspace .publish-workflow-column{gap:6px;padding:10px}.publish-overlay--workspace .publish-workflow-column>header{min-height:36px;padding-bottom:6px}.publish-overlay--workspace .publish-workflow-column .field textarea{min-height:68px}.publish-overlay--workspace .publish-workflow-column--source .field--grow textarea{min-height:104px}.publish-overlay--workspace .publish-workflow-column .publish-copy-fields--always textarea{min-height:86px}.publish-overlay--workspace .publish-workflow-empty-source{min-height:170px}.publish-overlay--workspace .publish-workflow-footer{padding-block:7px}}.messages-workspace{background:#fbfdfb}.messages-shell{min-width:0;min-height:0;display:grid;grid-template-columns:270px minmax(0,1fr);margin:18px;overflow:hidden;border:1px solid #e2eae5;border-radius:22px;background:#fffffff0;box-shadow:0 20px 70px #37534817}.messages-contacts{position:relative;min-height:0;display:flex;flex-direction:column;border-right:1px solid #edf1ee;background:#f7faf8}.messages-contacts>header,.messages-conversation>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #edf1ee}.messages-contacts>header div,.messages-conversation>header span{display:grid;gap:2px}.messages-contacts>header strong,.messages-conversation>header strong{color:#34483f;font-size:13px}.messages-contacts small,.messages-conversation header small{color:#91a098;font-size:8px}.messages-contacts>header button{width:30px;height:30px;display:grid;place-items:center;color:#4f6c61;border:1px solid #dce8e1;border-radius:10px;background:#fff}.messages-contacts>header button svg{width:15px}.messages-contact-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:7px;padding:3px;border:1px solid #e5ece8;border-radius:10px;background:#fff}.messages-contact-tabs button{min-height:27px;color:#84948c;border-radius:7px;font-size:8px}.messages-contact-tabs button.is-active{color:#426454;background:#eaf5ef;font-weight:700}.messages-contact-tabs button:disabled{opacity:.35}.messages-plus-menu{position:absolute;z-index:20;top:49px;right:12px;width:138px;display:grid;gap:3px;padding:6px;border:1px solid #dfe9e3;border-radius:12px;background:#fff;box-shadow:0 14px 38px #2d413929}.messages-plus-menu button{min-height:32px;display:flex;align-items:center;gap:7px;padding:0 8px;color:#53685f;border-radius:8px;font-size:9px;text-align:left}.messages-plus-menu button:hover{background:#eff7f2}.messages-plus-menu svg{width:14px}.messages-action-panel{position:absolute;z-index:18;top:58px;left:10px;right:10px;max-height:calc(100% - 70px);display:grid;gap:7px;padding:10px;overflow-y:auto;border:1px solid #dfe9e3;border-radius:15px;background:#fff;box-shadow:0 18px 45px #2d413929}.messages-action-panel>header{display:flex;align-items:center;justify-content:space-between;color:#3f574d;font-size:10px}.messages-action-panel>header button{width:26px;height:26px;display:grid;place-items:center;color:#829089;border-radius:8px}.messages-action-panel>header svg{width:13px}.messages-action-panel>label{height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e4ebe7;border-radius:9px}.messages-action-panel>label svg{width:14px;color:#93a198}.messages-action-panel input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:9px}.messages-group-title{min-height:34px;padding:0 9px;border:1px solid #e4ebe7!important;border-radius:9px}.messages-member-list{min-height:0;display:grid;gap:3px;overflow-y:auto}.messages-member-list>button{min-width:0;min-height:43px;display:grid;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:5px;border-radius:10px;text-align:left}.messages-member-list>button:hover,.messages-member-list>button.is-selected{background:#edf7f1}.messages-member-list>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.messages-member-list strong{color:#465b52;font-size:9px}.messages-member-list small{color:#94a198;font-size:8px}.messages-member-list>button>svg{width:14px;color:#659379}.messages-member-list>button{grid-template-columns:42px minmax(0,1fr) 16px}.messages-member-list .messages-avatar{width:42px;height:42px;border-radius:12px}.messages-action-primary{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;border-radius:10px;background:#76a58b;font-size:9px}.messages-action-primary:disabled{opacity:.45}.messages-current-team{display:grid;gap:3px;padding:9px;border-radius:10px;background:#f2f8f4}.messages-current-team strong{color:#416052;font-size:10px}.messages-current-team small{color:#87988f;font-size:8px}.team-invite{z-index:4;display:grid;grid-template-columns:25px minmax(0,1fr) 25px 25px;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid #f2e5cc;background:#fff8ec}.team-invite>svg{width:16px;color:#997a3a}.team-invite span{min-width:0;display:grid}.team-invite strong{overflow:hidden;color:#66573b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.team-invite small{color:#9b8d75;font-size:7px}.team-invite button{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#ffffffad}.team-invite button svg{width:12px}.messages-contacts>nav{min-height:0;flex:1;overflow-y:auto;padding:7px}.messages-contacts>nav>button{width:100%;min-height:56px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border-radius:12px;text-align:left}.messages-contacts>nav>button.is-active{background:#eaf5ef}.messages-contacts nav button>span:nth-child(2){min-width:0;display:grid;gap:4px}.messages-contacts nav strong,.messages-contacts nav small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-contacts nav strong{color:#41564d;font-size:9px}.messages-contacts nav small,.messages-contacts nav time{color:#95a199;font-size:7px}.messages-avatar{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;color:#294e3d;border:1px solid #d7eddd;border-radius:11px;background:linear-gradient(145deg,#c9f29b,#8adf4f);box-shadow:inset 0 0 0 1px #fff9;font-size:10px;font-weight:800}.messages-avatar img{width:100%;height:100%;object-fit:cover}.messages-avatar svg{width:17px}.messages-team-members{display:grid;gap:3px;margin-top:8px;padding-top:8px;border-top:1px solid #e8eeea}.messages-team-members>strong{padding:0 8px;color:#829188;font-size:8px}.messages-team-members>button{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;text-align:left}.messages-team-members>button:hover{background:#edf7f1}.messages-team-members .messages-avatar{width:32px;height:32px}.messages-team-members>button>span{overflow:hidden;color:#486056;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.messages-team-members>button>small{color:#79a08b;font-size:7px}.messages-conversation{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:linear-gradient(180deg,#fff,#fbfdfc)}.messages-conversation>header svg{width:18px;color:#adc3b9}.messages-thread{min-height:0;display:flex;flex-direction:column;gap:13px;padding:18px 22px;overflow-y:auto}.messages-thread>article{width:min(620px,78%);display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:7px;align-self:flex-start}.messages-thread>article .messages-avatar{width:32px;height:32px;border-radius:10px}.messages-thread>article>section{min-width:0;display:grid;justify-items:start;gap:4px}.messages-thread>article>section>small{padding:0 3px;color:#9aa69f;font-size:7px}.messages-thread>article.is-mine{grid-template-columns:minmax(0,1fr) 32px;align-self:flex-end}.messages-thread>article.is-mine>.messages-avatar{grid-column:2;grid-row:1}.messages-thread>article.is-mine>section{grid-column:1;grid-row:1;justify-items:end}.messages-thread>article.is-mine>section>small{text-align:right}.messages-bubble{max-width:100%;padding:9px 11px;color:#405249;border:1px solid #e7ede9;border-radius:5px 14px 14px;background:#fff;box-shadow:0 5px 18px #2c41380d;font-size:9px;line-height:1.6}.is-mine .messages-bubble{border-color:#cce9d8;border-radius:14px 5px 14px 14px;background:#dff4e7}.messages-bubble p{margin:0;white-space:pre-wrap}.messages-attachments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.messages-attachments>a,.messages-attachments>video{min-width:0;max-width:260px;overflow:hidden;border-radius:10px;background:#edf3ef}.messages-attachments img,.messages-attachments video{width:100%;max-height:230px;display:block;object-fit:contain}.messages-attachments audio{width:min(250px,100%)}.messages-file-attachment{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px;color:#51675e}.messages-file-attachment svg{width:18px}.messages-file-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-task-card{width:min(400px,100%);display:grid;grid-template-columns:96px minmax(0,1fr) 16px;align-items:center;gap:9px;margin-top:7px;padding:7px;border:1px solid rgba(90,125,110,.16);border-radius:12px;background:#ffffffc2;text-align:left}.shared-task-card>span:nth-child(2){min-width:0;display:grid;gap:2px}.shared-task-card small{color:#789085;font-size:7px}.shared-task-card strong{overflow:hidden;color:#40564d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.shared-task-card em{color:#94a29b;font-size:7px;font-style:normal}.shared-task-card>svg{width:13px;color:#8ca197}.messages-conversation>footer{position:relative;display:grid;gap:7px;padding:10px 14px 12px;border-top:1px solid #edf1ee;background:#fff}.messages-conversation textarea{width:100%;min-height:58px;max-height:120px;padding:10px 2px;border:0;border-radius:0;resize:none;outline:none;color:#405249;background:transparent;font-size:9px;line-height:1.6}.messages-conversation textarea:focus{border:0;box-shadow:none}.messages-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.messages-composer-actions>span{display:flex;align-items:center;gap:3px}.messages-composer-actions button{min-height:30px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;color:#64776e;border-radius:9px;font-size:8px}.messages-composer-actions button:hover{background:#f0f6f2}.messages-composer-actions button svg{width:15px}.messages-composer-actions button[aria-label=表情]{width:34px;padding:0}.messages-composer-actions button[aria-label=表情] svg{width:21px;height:21px}.messages-composer-actions .messages-send{min-width:68px;color:#fff;background:#78a98e}.messages-composer-actions .messages-send:disabled{opacity:.42}.messages-shared-chip{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;color:#567267;background:#edf7f1;font-size:8px}.messages-shared-chip>span:nth-child(2){min-width:0;display:grid;gap:2px}.messages-shared-chip>span:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-shared-chip em{color:#84968d;font-size:7px;font-style:normal}.messages-shared-chip aside{position:absolute;z-index:30;left:8px;bottom:calc(100% + 8px);width:min(330px,85vw);display:none;padding:12px;border:1px solid #dce8e1;border-radius:13px;background:#fff;box-shadow:0 18px 44px #2a3d352e}.messages-shared-chip:hover aside,.messages-shared-chip:focus-within aside{display:grid;gap:6px}.messages-shared-chip aside p{margin:0;color:#5d7067;font-size:8px;line-height:1.6}.messages-shared-chip aside small{color:#8c9b93;font-size:7px}.messages-shared-chip button{width:22px;height:22px;display:grid;place-items:center}.messages-shared-chip svg{width:11px}.messages-pending-attachments{display:flex;gap:6px;overflow-x:auto;padding:1px}.messages-pending-attachments>span{position:relative;width:62px;height:56px;flex:0 0 auto;display:grid;place-items:center;overflow:visible;border:1px solid #e1e9e4;border-radius:9px;background:#f5f8f6}.messages-pending-attachments img,.messages-pending-attachments video{width:100%;height:100%;object-fit:cover;border-radius:8px}.messages-pending-attachments>span>svg{width:18px;color:#779084}.messages-pending-attachments small{position:absolute;left:4px;right:4px;bottom:3px;overflow:hidden;color:#fff;border-radius:4px;background:#1c2a238c;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.messages-pending-attachments button{position:absolute;top:-5px;right:-5px;width:17px;height:17px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#718079}.messages-pending-attachments button svg{width:10px}.messages-drop-overlay{position:absolute;z-index:15;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#4f7865;border:2px dashed #91baa4;border-radius:14px;background:#f2faf5f5;font-size:10px;font-weight:700}.messages-task-picker,.messages-emoji-picker{position:absolute;z-index:60;left:14px;bottom:calc(100% - 3px);border:1px solid #dfe9e3;border-radius:13px;background:#fff;box-shadow:0 18px 50px #2a3d352e}.messages-task-picker{width:min(430px,calc(100% - 28px));max-height:310px;display:grid;gap:4px;padding:8px;overflow-y:auto}.messages-task-picker>header{display:grid;gap:2px;padding:5px 6px 7px;border-bottom:1px solid #edf2ef}.messages-task-picker>header strong{color:#3f584d;font-size:9px}.messages-task-picker>header small{color:#8c9992;font-size:7px}.messages-task-picker button{min-width:0;min-height:60px;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;padding:6px;border-radius:9px;text-align:left}.messages-task-picker button:hover{background:#f0f7f3}.messages-task-picker button>span:nth-child(2){min-width:0;display:grid;gap:2px}.messages-task-picker span{color:#789087;font-size:7px}.messages-task-picker em{color:#6f8a7d;font-size:7px;font-style:normal}.messages-task-picker strong{overflow:hidden;color:#465d53;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.messages-task-media-strip{width:96px;height:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;overflow:hidden;border-radius:8px;background:#e9f0ec}.messages-task-media-strip>span{min-width:0;display:grid;place-items:center;overflow:hidden;background:#dfe9e3}.messages-task-media-strip img,.messages-task-media-strip video{width:100%;height:100%;object-fit:cover}.messages-task-media-strip.is-empty{grid-template-columns:1fr;color:#8ba096}.messages-task-media-strip.is-empty svg{width:18px}.messages-task-media-strip .marketplace-asset-loading{width:100%;height:100%;display:grid;place-items:center}.messages-task-media-strip .marketplace-asset-loading svg{width:13px}.messages-emoji-picker{width:276px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px}.messages-emoji-picker button{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:10px}.messages-emoji-picker button img{width:44px;height:44px;display:block;object-fit:contain}.messages-emoji-picker button:hover{background:#eef7f2}.messages-bubble.is-sticker{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.messages-sticker-message{width:132px;height:132px;display:block;object-fit:contain}.messages-empty{grid-row:1 / -1;min-height:0;display:grid;place-content:center;justify-items:center;gap:7px;color:#8b9b93;text-align:center}.messages-empty svg{width:38px;height:38px;color:#b7cbbf}.messages-empty strong{font-size:11px}.messages-empty span{font-size:8px}.messages-notice{position:fixed;z-index:290;right:24px;bottom:70px;padding:8px 12px;color:#fff;border-radius:10px;background:#263a32;font-size:9px}.messages-task-preview{position:fixed;z-index:280;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:40px;background:#18241f61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.messages-task-preview article{position:relative;width:min(560px,90vw);max-height:80vh;padding:26px;overflow-y:auto;border-radius:20px;background:#fff}.messages-task-preview article>button{position:absolute;z-index:2;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#ffffffd9}.messages-task-preview article>button svg{width:14px}.messages-task-preview__media{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;margin:0 0 12px}.messages-task-preview__media img,.messages-task-preview__media video{width:100%;max-height:260px;object-fit:contain;border-radius:10px;background:#f2f5f3}.messages-task-preview h2{margin:7px 0;font-size:17px}.messages-task-preview p{color:#596b63;font-size:9px;line-height:1.7;white-space:pre-wrap}.messages-task-preview dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.messages-task-preview dl div{padding:9px;border-radius:9px;background:#f5f8f6}.messages-task-preview dt{color:#95a199;font-size:8px}.messages-task-preview dd{margin:3px 0 0;font-size:9px}.team-application{z-index:4;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;border-block:1px solid #e3ece6;background:#f4faf6}.team-application .messages-avatar{width:32px;height:32px;border-radius:10px}.team-application>span{min-width:0;display:grid;gap:3px}.team-application strong{overflow:hidden;color:#3f5a4c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.team-application small{overflow:hidden;color:#84958c;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.team-application>em{padding:4px 7px;color:#6f887a;border-radius:8px;background:#fff;font-size:7px;font-style:normal}.team-application.is-rejected{background:#fbf7f6}.team-application>aside{display:flex;gap:4px}.team-application>aside button{width:25px;height:25px;display:grid;place-items:center;color:#5f7d6d;border:1px solid #dce9e1;border-radius:8px;background:#fff}.team-application>aside button:last-child{color:#ad6670}.team-application>aside svg{width:12px}.shared-task-card>svg{transition:transform .18s ease}.shared-task-card.is-open>svg{transform:rotate(90deg)}.messages-task-inline-details{width:min(520px,100%);display:grid;gap:10px;margin-top:7px;padding:11px;border:1px solid rgba(116,151,131,.22);border-radius:12px;background:#f8fcf9e6}.messages-task-inline-details__media{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px}.messages-task-inline-details__media>a,.messages-task-inline-details__media>video{min-height:86px;overflow:hidden;border-radius:9px;background:#edf3ef}.messages-task-inline-details__media img,.messages-task-inline-details__media video{width:100%;height:100%;max-height:180px;display:block;object-fit:cover}.messages-task-inline-details>p{color:#596d62;font-size:8px;line-height:1.65}.messages-task-inline-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.messages-task-inline-details dl div{min-width:0;padding:8px;border-radius:9px;background:#fff}.messages-task-inline-details dt{color:#91a097;font-size:7px}.messages-task-inline-details dd{margin:3px 0 0;overflow:hidden;color:#40584b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.team-center-layer,.team-account-form-layer{position:fixed;z-index:310;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:32px;background:#23312a4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.team-center-dialog{width:min(820px,92vw);max-height:min(780px,88vh);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(214,227,219,.95);border-radius:24px;background:#fdfefcfa;box-shadow:0 28px 90px #24352c38}.team-center-dialog>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e7ede9}.team-center-dialog>header>span{display:flex;align-items:center;gap:11px}.team-center-dialog>header>span>svg{width:28px;height:28px;color:#72a087}.team-center-dialog>header>span>span{display:grid;gap:3px}.team-center-dialog>header strong{color:#334b3f;font-size:15px}.team-center-dialog>header small{color:#8b9891;font-size:8px}.team-center-dialog>header button{width:34px;height:34px;display:grid;place-items:center;color:#738179;border-radius:11px;background:#f2f6f3}.team-center-dialog>header button svg{width:15px}.team-center-dialog>nav{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:12px 16px 0;padding:4px;border-radius:13px;background:#f1f5f2}.team-center-dialog>nav button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;color:#718078;border-radius:10px;font-size:9px}.team-center-dialog>nav button.is-active{color:#426451;background:#fff;box-shadow:0 4px 14px #31473b12}.team-center-dialog>nav svg{width:14px}.team-center-join,.team-center-create,.team-center-manage{min-height:0;overflow-y:auto;padding:16px}.team-center-join{display:grid;gap:10px}.team-center-join>label,.team-center-invite>label{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dfe8e3;border-radius:11px;background:#fff}.team-center-join label svg,.team-center-invite label svg{width:15px;color:#88a095}.team-center-join input,.team-center-invite input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:9px}.team-center-join textarea{min-height:72px;padding:10px;resize:none;border:1px solid #dfe8e3;border-radius:11px;outline:0;font-size:9px}.team-center-join>div{display:grid;gap:6px}.team-center-join article{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e3ebe6;border-radius:13px;background:#fff}.team-center-join article>span{min-width:0;flex:1;display:grid;gap:3px}.team-center-join article strong{color:#40584b;font-size:10px}.team-center-join article small{color:#8b9891;font-size:8px}.team-center-join article button,.team-center-create>button{min-height:34px;padding:0 12px;color:#fff;border-radius:9px;background:#6f9b80;font-size:8px}.team-center-create{display:grid;place-content:center;justify-items:center;gap:10px;text-align:center}.team-center-create>svg{width:48px;height:48px;color:#79a88d}.team-center-create>strong{color:#3d5549;font-size:15px}.team-center-create>p{max-width:420px;margin:0;color:#7f8e86;font-size:9px;line-height:1.7}.team-center-create>label{width:min(420px,100%);display:grid;gap:5px;color:#718078;text-align:left;font-size:8px}.team-center-create input{height:40px;padding:0 10px;border:1px solid #dfe8e3;border-radius:11px;outline:0}.team-center-create>button{width:min(420px,100%)}.team-center-manage{display:grid;gap:12px}.team-center-overview{display:flex;align-items:center;justify-content:space-between;padding:13px;border-radius:14px;background:linear-gradient(135deg,#edf8f1,#f9fbf8)}.team-center-overview>span{display:flex;align-items:center;gap:9px}.team-center-overview svg{width:26px;height:26px;color:#69a081}.team-center-overview>span>span{display:grid}.team-center-overview small{color:#8b9991;font-size:7px}.team-center-overview strong{color:#3f5c4d;font-size:11px}.team-center-overview>em{color:#71837a;font-size:8px;font-style:normal}.team-center-invite,.team-center-applications,.team-center-members{display:grid;gap:7px;padding:13px;border:1px solid #e4ebe7;border-radius:14px;background:#fff}.team-center-invite h3,.team-center-applications h3,.team-center-members h3{display:flex;align-items:center;gap:6px;margin:0;color:#415a4d;font-size:10px}.team-center-invite h3 svg{width:14px}.team-center-invite>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.team-center-invite>div button,.team-center-applications article,.team-center-members article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;border-radius:10px;background:#f6f9f7;text-align:left}.team-center-invite img,.team-center-applications img,.team-center-members img{width:34px;height:34px;border-radius:10px;object-fit:cover}.team-center-invite button>span,.team-center-applications article>span,.team-center-members article>span{min-width:0;display:grid;gap:2px}.team-center-invite strong,.team-center-applications strong,.team-center-members strong{overflow:hidden;color:#425b4e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.team-center-invite small,.team-center-applications small,.team-center-members small{overflow:hidden;color:#8a9890;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.team-center-applications article{grid-template-columns:34px minmax(0,1fr) 28px 28px}.team-center-applications article>button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #dfe8e3;border-radius:9px;background:#fff}.team-center-applications article>button.is-primary{color:#fff;border-color:#72a087;background:#72a087}.team-center-applications svg{width:12px}.team-center-members article{grid-template-columns:34px minmax(110px,1fr) 100px minmax(120px,.7fr) 54px}.team-center-members article select,.team-center-members article input{min-width:0;height:32px;padding:0 7px;border:1px solid #dfe8e3;border-radius:9px;background:#fff;font-size:8px}.team-center-members article>button{height:32px;color:#fff;border-radius:9px;background:#749d85;font-size:8px}.team-center-members article>em{color:#77867e;font-size:7px;font-style:normal}.team-center-notice,.team-account-notice{margin:0;padding:9px 16px;color:#5c7567;border-top:1px solid #e8eeea;background:#f4f9f6;font-size:8px}.team-accounts-panel{display:grid;gap:12px;max-width:1280px;margin:0 auto;padding:4px 0 24px}.team-accounts-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-accounts-panel>header>span{display:grid;gap:3px}.team-accounts-panel>header strong{color:#354c40;font-size:15px}.team-accounts-panel>header small{color:#8a9790;font-size:8px}.team-accounts-panel>header button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#fff;border-radius:10px;background:#6e9a7f;font-size:9px}.team-accounts-panel>header svg{width:14px}.team-account-filters{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(132px,150px)) auto;align-items:center;gap:8px;padding:9px;border:1px solid rgba(211,223,216,.9);border-radius:14px;background:#ffffffc2;box-shadow:inset 0 1px #fff,0 12px 34px #2c41360f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.team-account-filters label{height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dfe8e3;border-radius:10px;background:#fff}.team-account-filters label svg{width:14px;color:#8a9a91}.team-account-filters input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:9px}.team-account-filters select{height:36px;padding:0 10px;color:#5c6f65;border:1px solid #dfe8e3;border-radius:10px;background:#fff;font-size:9px}.team-account-filters>em{color:#7d8b84;font-size:8px;font-style:normal}.team-account-table-shell{overflow-x:auto;border:1px solid #e1e9e4;border-radius:16px;background:#fff}.team-account-table-shell table{width:100%;border-collapse:collapse}.team-account-table-shell th{height:42px;padding:0 13px;color:#8b9891;background:#f7faf8;font-size:8px;font-weight:600;text-align:left}.team-account-table-shell td{height:68px;padding:9px 13px;color:#66776e;border-top:1px solid #edf1ef;font-size:9px}.team-account-table-shell td:first-child{vertical-align:middle}.team-account-table-shell td:first-child strong{color:#3d5448;font-size:10px}.team-account-table-shell td:first-child a,.team-account-table-shell td:first-child small{width:fit-content;color:#819087;font-size:7px}.team-account-table-shell td:first-child a{display:inline-flex;align-items:center;gap:3px}.team-account-table-shell td:first-child svg{width:10px}.team-account-table-shell td div{display:flex;flex-wrap:wrap;gap:4px}.team-account-table-shell td div em{padding:3px 6px;color:#5e776a;border-radius:7px;background:#edf5f0;font-size:7px;font-style:normal}.team-account-table-shell td div em.is-ownership{color:#6c58a8;border:1px solid #e2daf8;background:#f5f1ff}.team-account-table-shell td i{padding:4px 7px;color:#537562;border-radius:8px;background:#edf7f1;font-size:7px;font-style:normal}.team-account-table-shell td i.is-paused{color:#94784f;background:#fbf4e9}.team-account-table-shell td:last-child{white-space:nowrap}.team-account-table-actions{display:inline-flex;align-items:center;gap:4px}.team-account-table-actions button{width:29px;height:29px;display:grid;place-items:center;color:#6d7f75;border:1px solid #e0e8e3;border-radius:9px}.team-account-table-shell td:last-child svg{width:13px}.team-account-empty{display:block;padding:36px;color:#8a9790;text-align:center}.team-account-load-state{min-height:96px;display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:#65776d;text-align:center}.team-account-load-state.is-inline{min-height:0;justify-content:flex-start;padding:7px 11px;border:1px solid #e4ebe7;border-radius:10px;background:#f8fbf9e0;font-size:10px}.team-account-load-state.is-error{color:#8a5c4c;border-color:#f0ddd4;background:#fff8f4}.team-account-load-state>span{display:grid;gap:2px}.team-account-load-state>span small{color:inherit;font-size:.9em}.team-account-load-state button,.team-account-detail__performance p button{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:5px 9px;color:#426b58;border:1px solid #d5e6dc;border-radius:8px;background:#fff;font:inherit}.team-account-load-state svg{flex:0 0 auto}.team-accounts-panel>header>.team-account-header-actions{display:flex;align-items:center;gap:7px}.team-account-form-layer form{width:min(480px,90vw);display:grid;gap:11px;padding:18px;border:1px solid #dce7e1;border-radius:20px;background:#fff;box-shadow:0 26px 80px #24342c38}.team-account-form-layer form>header{display:flex;align-items:center;justify-content:space-between}.team-account-form-layer form>header span{display:grid;gap:3px}.team-account-form-layer form>header strong{color:#3b5346;font-size:13px}.team-account-form-layer form>header small{color:#89978f;font-size:8px}.team-account-form-layer form>header button{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f2f6f3}.team-account-form-layer form>label{display:grid;gap:5px;color:#66776e;font-size:8px}.team-account-form-layer form input,.team-account-form-layer form select{height:38px;padding:0 10px;border:1px solid #dfe8e3;border-radius:10px;outline:0;background:#fff}.team-account-form-layer form>button{height:38px;color:#fff;border-radius:10px;background:#6f9b80}.team-account-form-layer form>p{margin:0;color:#a35763;font-size:8px}@media(max-width:860px){.messages-shell{grid-template-columns:220px minmax(0,1fr);margin:8px}.messages-thread>article{width:90%}}.messages-shell{grid-template-columns:clamp(300px,23vw,360px) minmax(0,1fr);margin:12px 18px 18px 10px;border-color:#dbe3dee6;border-radius:28px;background:#ffffffd6;box-shadow:0 24px 72px #34483d14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.messages-contacts{border-right-color:#e2e9e5eb;background:#fcfdfacc}.messages-contacts>header{min-height:88px;padding:0 22px;border-bottom:0}.messages-contacts>header strong{color:#32443a;font-size:22px;line-height:1}.messages-contacts>header small{margin-top:6px;color:#8b968f;font-size:10px}.messages-contacts>header button{width:42px;height:42px;color:#50705f;border-color:#e1e9e4;border-radius:50%;background:#f4f8f3}.messages-contacts>header button svg{width:20px;height:20px}.messages-contacts>header .messages-title-row{display:flex;align-items:center;gap:10px}.messages-contacts>header .messages-title-row>small{margin:0;font-size:9px}.messages-contact-tabs{gap:5px;margin:4px 16px 12px;padding:5px;border-color:#e4ebe6;border-radius:15px;background:#ffffffbd}.messages-contact-tabs button{min-height:38px;border-radius:11px;font-size:11px}.messages-contact-tabs button.is-active{color:#456652;background:#f1f5ee;box-shadow:0 5px 16px #35483c0d}.messages-directory-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 16px 8px}.messages-directory-tabs button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#839188;border:1px solid transparent;border-radius:11px;font-size:10px}.messages-directory-tabs button svg{width:15px;height:15px}.messages-directory-tabs button.is-active{color:#456552;border-color:#d7e4dbeb;background:#ffffffdb;box-shadow:0 7px 20px #3045390f}.messages-contact-tools{display:grid;gap:7px;margin:0 16px 8px}.messages-contact-tools>label{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #e0e9e3;border-radius:11px;background:#ffffffd6}.messages-contact-tools>label svg{width:15px;color:#91a097}.messages-contact-tools input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#465a50;font-size:10px}.messages-contact-tools>div{display:flex;gap:5px;overflow-x:auto;padding:1px 0 3px;scrollbar-width:none}.messages-contact-tools>div::-webkit-scrollbar{display:none}.messages-contact-tools>div button{min-height:28px;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#7d8e85;border:1px solid #e2e9e5;border-radius:14px;background:#ffffffbd;font-size:8px}.messages-contact-tools>div button svg{width:12px}.messages-contact-tools>div button.is-active{color:#4f755f;border-color:#cfe2d6;background:#edf7f0}.messages-contacts>nav{padding:5px 14px 12px}.messages-conversation-list-row{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border-radius:16px}.messages-conversation-list-row:hover{background:#f5f9f5}.messages-conversation-list-row.is-active{background:linear-gradient(135deg,#ebf6edeb,#f7f9f4eb);box-shadow:inset 0 1px #ffffffe6}.messages-conversation-list-row__primary{min-width:0;min-height:74px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 4px 10px 12px;text-align:left}.messages-conversation-list-row__primary>span{min-width:0;display:grid;gap:6px}.messages-conversation-list-row__primary strong,.messages-conversation-list-row__primary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-conversation-list-row__primary time{align-self:start;padding-top:4px}.messages-row-more{width:28px;height:28px;display:grid;place-items:center;color:#8d9b93;border-radius:9px}.messages-row-more:hover{color:#526b5e;background:#fff}.messages-row-more svg{width:16px}.messages-row-menu{position:absolute;z-index:80;top:52px;right:5px;width:160px;display:grid;gap:3px;padding:6px;border:1px solid #dce7e0;border-radius:12px;background:#fffffffa;box-shadow:0 16px 42px #2a3e3329}.messages-row-menu button{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#5d7066;border-radius:9px;font-size:8px;text-align:left}.messages-row-menu button:hover{background:#f1f6f2}.messages-row-menu button.is-danger{color:#aa5e68}.messages-row-menu svg{width:13px}.messages-contacts>nav>button{min-height:74px;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;padding:10px 12px;border-radius:16px}.messages-contacts>nav>button:hover{background:#f5f9f5}.messages-contacts>nav>button.is-active{background:linear-gradient(135deg,#ebf6edeb,#f7f9f4eb);box-shadow:inset 0 1px #ffffffe6}.messages-avatar{width:48px;height:48px;border-radius:14px}.messages-contacts nav button>span:nth-child(2){gap:6px}.messages-contacts nav strong{color:#3d5046;font-size:13px}.messages-contacts nav small{font-size:10px}.messages-contacts nav time{align-self:start;padding-top:4px;font-size:9px;font-variant-numeric:tabular-nums}.messages-contact-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 7px;border-radius:16px}.messages-contact-card:hover{background:#f5f9f5}.messages-contact-card__primary{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;text-align:left}.messages-contact-card__primary>span:nth-child(2){min-width:0;display:grid;gap:4px}.messages-contact-card__primary i{min-width:0;display:flex;gap:4px;overflow:hidden;font-style:normal}.messages-contact-card__primary em{flex:0 0 auto;padding:2px 6px;color:#6f897b;border-radius:8px;background:#edf5ef;font-size:7px;font-style:normal}.messages-contact-card>aside{position:relative;display:flex;gap:3px}.messages-contact-card>aside>button{width:27px;height:27px;display:grid;place-items:center;color:#91a098;border-radius:9px}.messages-contact-card>aside>button:hover{background:#fff}.messages-contact-card>aside>button.is-active{color:#e0aa52}.messages-contact-card>aside>button>svg{width:14px}.messages-contact-empty{min-height:170px;display:grid;place-content:center;justify-items:center;gap:8px;margin:0;color:#96a39b;font-size:9px}.messages-contact-empty svg{width:30px;height:30px;color:#b5c8bc}.messages-contact-editor-layer{position:fixed;z-index:340;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#24332b4d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.messages-contact-editor{width:min(420px,92vw);display:grid;gap:13px;padding:20px;border:1px solid rgba(217,229,222,.96);border-radius:22px;background:#fdfefcfa;box-shadow:0 28px 80px #2a3b3233}.messages-contact-editor>header{display:flex;align-items:center;justify-content:space-between}.messages-contact-editor>header>span{display:flex;align-items:center;gap:10px}.messages-contact-editor>header>span>span{display:grid;gap:4px}.messages-contact-editor>header strong{color:#3d5247;font-size:14px}.messages-contact-editor>header small{color:#89978f;font-size:9px}.messages-contact-editor>header>button{width:32px;height:32px;display:grid;place-items:center;color:#7e8e85;border-radius:10px;background:#f3f7f4}.messages-contact-editor>header svg{width:15px}.messages-contact-editor>label{display:grid;gap:6px;color:#667a6f;font-size:9px}.messages-contact-editor>label input{min-height:42px;padding:0 12px;color:#40564b;border:1px solid #dce8e1;border-radius:11px;outline:0;background:#fff;font-size:10px}.messages-contact-editor>label input:focus{border-color:#9fc3ad;box-shadow:0 0 0 3px #80b0931f}.messages-contact-favorite{min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;color:#7d8d85;border:1px solid #e1e9e4;border-radius:11px;background:#f8faf8;font-size:9px}.messages-contact-favorite.is-active{color:#a97b35;border-color:#ecd9b6;background:#fff9ec}.messages-contact-favorite svg{width:15px}.messages-gentle-note{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:auto 18px 18px;padding:14px;color:#68796f;border-radius:16px;background:linear-gradient(135deg,#f4f8ef,#fbf9f3)}.messages-gentle-note>svg{width:26px;height:26px;color:#719162}.messages-gentle-note>span{display:grid;gap:4px}.messages-gentle-note strong{color:#50645a;font-size:11px}.messages-gentle-note small{color:#8b978f;font-size:9px;line-height:1.5}.messages-conversation{position:relative;background:radial-gradient(circle at 92% 10%,rgba(255,228,234,.18),transparent 30%),radial-gradient(circle at 12% 88%,rgba(226,246,231,.2),transparent 31%),#fffdfa}.messages-conversation>header{min-height:92px;padding:0 28px;border-bottom-color:#e8ece8db;background:#ffffff85;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.messages-active-identity{display:flex!important;align-items:center;gap:12px}.messages-active-identity .messages-avatar{width:48px;height:48px}.messages-active-identity>span{display:grid;gap:5px}.messages-conversation>header .messages-active-identity strong{color:#32443a;font-size:16px}.messages-active-identity small{display:flex;align-items:center;gap:6px;color:#7f8f86!important;font-size:10px!important}.messages-active-identity small i{width:7px;height:7px;border-radius:50%;background:#62ad58}.messages-header-actions{display:flex;align-items:center;gap:8px}.messages-header-actions button{width:38px;height:38px;display:grid;place-items:center;color:#65776d;border-radius:50%;background:#f9faf7e6}.messages-header-actions button:hover{color:#405b4c;background:#f0f5ef}.messages-conversation.is-muted .messages-header-actions button:nth-child(2){color:#3e654e;background:#e9f4ec;box-shadow:inset 0 0 0 1px #cfe1d4}.messages-header-actions svg{width:18px!important;height:18px}.messages-conversation-search{position:absolute;z-index:70;top:76px;right:26px;width:min(420px,calc(100% - 52px));min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:7px;padding:5px 7px 5px 12px;border:1px solid #dce7e0;border-radius:14px;background:#fffffff7;box-shadow:0 16px 42px #2a3e3324;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.messages-conversation-search>svg{width:16px;color:#7f9187}.messages-conversation-search input{min-width:0;border:0;outline:0;background:transparent;font-size:11px}.messages-conversation-search button{width:30px;height:30px;display:grid;place-items:center;color:#7f8f86;border-radius:9px;background:#f4f7f4}.messages-conversation-menu{position:absolute;z-index:75;top:76px;right:26px;width:210px;display:grid;gap:3px;padding:7px;border:1px solid #dce7e0;border-radius:14px;background:#fffffffa;box-shadow:0 18px 48px #2a3e3329;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.messages-conversation-menu button{min-height:37px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#566c60;border-radius:10px;font-size:9px;text-align:left}.messages-conversation-menu button:hover{background:#f1f6f2}.messages-conversation-menu button.is-danger{color:#aa5e68}.messages-conversation-menu svg{width:14px}.messages-conversation-row-actions{display:flex;flex-wrap:wrap;gap:5px;margin:7px;padding:7px;border:1px solid #e3ebe6;border-radius:11px;background:#ffffffc2}.messages-conversation-row-actions button{min-height:29px;flex:1 0 auto;padding:0 7px;color:#6c7e74;border-radius:8px;background:#f3f7f4;font-size:8px}.messages-conversation-row-actions button:nth-last-child(-n+2){color:#9b6269}.messages-thread{gap:16px;padding:22px 34px 18px}.messages-day-divider{display:flex;align-items:center;justify-content:center;margin:0 0 12px}.messages-day-divider span{min-height:28px;display:inline-flex;align-items:center;padding:0 16px;color:#8b958e;border-radius:14px;background:#f4f5f1e0;font-size:9px}.messages-thread>article{width:min(640px,76%);grid-template-columns:42px minmax(0,1fr);gap:10px}.messages-thread>article .messages-avatar{width:42px;height:42px;border-radius:12px}.messages-thread>article.is-mine{grid-template-columns:minmax(0,1fr) 42px}.messages-thread>article>section{gap:5px}.messages-thread>article>section>small{color:#939e97;font-size:9px}.messages-bubble{position:relative;min-width:104px;padding:13px 15px 10px;color:#3d4d44;border-color:#e4e9e5;border-radius:7px 17px 17px;box-shadow:0 8px 24px #3041380f;font-size:12px;line-height:1.65}.is-mine .messages-bubble{border-color:#cee1d5;border-radius:17px 7px 17px 17px;background:#e9f5ec}.messages-bubble>time{display:block;margin-top:6px;color:#9aa59e;font-size:8px;text-align:right;font-variant-numeric:tabular-nums}.messages-conversation>footer{gap:8px;margin:0 24px 22px;padding:11px 14px 12px;border:1px solid #dce7e0;border-radius:19px;background:#ffffffdb;box-shadow:0 12px 34px #2c403514;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.messages-conversation textarea{min-height:48px;max-height:110px;padding:8px 4px;color:#415249;font-size:12px}.messages-composer-actions button{min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:11px;font-size:9px}.messages-composer-actions button:hover{border-color:#e0e8e3;background:#f7faf7}.messages-composer-actions .messages-send{min-width:86px;min-height:38px;border-radius:19px;background:#5e8d69}.messages-task-picker,.messages-emoji-picker{bottom:calc(100% + 9px)}.messages-task-picker{width:min(520px,calc(100% - 28px));max-height:360px;border-radius:16px}.messages-task-picker button{min-height:70px}.messages-plus-menu{top:66px;right:20px}.messages-action-panel{top:82px;left:16px;right:16px}@media(max-width:980px){.messages-shell{grid-template-columns:260px minmax(0,1fr);margin:8px}.messages-contacts>nav>button{grid-template-columns:40px minmax(0,1fr);min-height:62px}.messages-contacts nav time{display:none}.messages-avatar{width:40px;height:40px}.messages-gentle-note{display:none}.messages-thread{padding-inline:18px}}.team-account-filters>.platform-select{width:100%}.team-account-filters .platform-select__trigger{width:100%;height:36px;justify-content:flex-start;gap:7px;padding:0 10px;color:#566b60;border:1px solid #dce7e1;border-radius:10px;background:#fff}.team-account-filters .platform-select__trigger>span{color:#94a198;font-size:8px}.team-account-filters .platform-select__trigger strong{min-width:0;overflow:hidden;flex:1;color:inherit;font-size:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.team-account-identity{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px}.team-account-identity>img,.team-account-identity>span:first-child{width:38px;height:38px;display:grid;place-items:center;border:1px solid #dfe9e3;border-radius:11px;object-fit:cover;background:#eff5f1}.team-account-identity>span:last-child{min-width:0;display:grid;gap:4px}.team-account-name-line{min-width:0;display:flex;align-items:center;gap:7px}.team-account-home-link{min-height:24px;display:inline-flex!important;align-items:center;gap:3px;padding:0 7px;color:#477b5d!important;border:1px solid #cfe1d5;border-radius:7px;background:#f4faf6;font-size:9px!important;font-weight:650;white-space:nowrap}.team-account-platform{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.team-account-platform img{width:20px;height:20px;object-fit:contain}.team-account-table-shell td i.is-disabled{color:#8d9691;background:#eef1ef}.team-account-form-layer form{width:min(720px,92vw);max-height:min(780px,90vh);grid-template-columns:154px minmax(0,1fr);align-items:start;gap:16px;padding:22px;overflow-y:auto}.team-account-form-layer form>header,.team-account-form-layer form>button,.team-account-form-layer form>p{grid-column:1 / -1}.team-account-form-layer form>header{min-height:52px;padding-bottom:13px;border-bottom:1px solid #e7ede9}.team-account-avatar-drop{position:relative;min-height:154px;display:grid!important;place-items:center;overflow:hidden;padding:10px;border:1px dashed #b8d0c2;border-radius:16px;background:#f4faf6;cursor:pointer}.team-account-avatar-drop>img{width:100%;aspect-ratio:1;border-radius:12px;object-fit:cover}.team-account-avatar-drop>span{display:grid;justify-items:center;gap:5px;color:#648071;text-align:center}.team-account-avatar-drop>span svg{width:25px;height:25px}.team-account-avatar-drop>span strong{font-size:9px}.team-account-avatar-drop>span small{color:#93a198;font-size:7px}.team-account-avatar-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;opacity:0;cursor:pointer}.team-account-avatar-drop>em{position:absolute;inset:auto 7px 7px;padding:4px 7px;color:#fff;border-radius:8px;background:#2f4839b3;font-size:7px;font-style:normal}.team-account-avatar-drop>em.is-ready{background:#377d4fd6}.team-account-form-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.team-account-form-grid>label,.team-account-form-grid>.platform-select,.team-account-form-grid>.team-account-form-field{min-width:0;display:grid;grid-template-rows:16px 39px;gap:5px;color:#66776e;font-size:8px}.team-account-form-grid>label>span,.team-account-form-grid>.platform-select>span,.team-account-form-grid>.team-account-form-field>span{min-height:16px;display:flex;align-items:center}.team-account-form-grid>.is-wide{grid-column:1 / -1}.team-account-form-grid input,.team-account-form-grid textarea,.team-account-form-grid .platform-select__trigger{width:100%;height:39px;min-height:39px;padding:0 10px;color:#52665b;border:1px solid #dce7e1;border-radius:10px;outline:0;background:#fff}.team-account-form-grid textarea{min-height:68px;padding-block:9px;resize:none}.team-account-form-grid .platform-select__trigger{justify-content:flex-start;gap:7px}.team-account-form-grid .platform-select__trigger>span{color:#7c8c83;font-size:8px}.team-account-form-grid .platform-select__trigger strong{min-width:0;flex:1;overflow:hidden;color:#4f6358;font-size:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.team-account-form-grid .platform-select__caret{margin-left:auto}.team-account-form-layer form>button{width:180px;justify-self:end;margin-top:2px}.team-accounts-panel>header strong{font-size:17px}.team-accounts-panel>header small{font-size:10px}.team-account-filters input,.team-account-filters .platform-select__trigger strong{font-size:10px}.team-account-filters>em{font-size:9px}.team-account-table-shell th{font-size:9.5px}.team-account-table-shell td{font-size:10.5px}.team-account-table-shell td:first-child strong{font-size:11.5px}.team-account-table-shell td:first-child a,.team-account-table-shell td:first-child small{font-size:9px}.team-account-table-shell td div em,.team-account-table-shell td i{font-size:8.5px}.team-account-table-shell table{min-width:1180px}.team-account-table-shell th{font-size:11px}.team-account-table-shell td{height:76px;font-size:11px}.team-account-table-shell td:first-child strong{font-size:13px}.team-account-table-shell td:first-child a,.team-account-table-shell td:first-child small{font-size:10px}.team-account-attribute{display:inline-flex;width:fit-content;padding:5px 8px;color:#506c5c;border:1px solid #d9e7df;border-radius:9px;background:#f2f8f4;font-size:10px;font-style:normal;white-space:nowrap}.team-account-attribute.is-purchased{color:#765b2d;border-color:#eadfc9;background:#fbf6eb}.team-account-attribute.is-kos{color:#4a6191;border-color:#dbe3f3;background:#f1f5fc}.team-account-owner{min-width:132px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 7px}.team-account-owner>svg{grid-row:1 / span 2;width:19px;height:19px;color:#789184}.team-account-owner strong{overflow:hidden;color:#42594d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.team-account-owner small{color:#8a9991;font-size:9px}.team-account-table-shell time{color:#64766c;font-size:10px;white-space:nowrap}.team-account-table-shell :is(time,small,a,em,i){line-height:1.45}.team-account-table-actions button.is-detail{width:auto;min-width:84px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#4d755e;background:#f4faf6;font-size:10px}.team-account-detail-layer{position:fixed;z-index:315;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1f2d2557;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.team-account-detail{width:min(760px,calc(100vw - 48px));max-height:min(780px,calc(100dvh - 48px));display:grid;gap:16px;padding:23px;overflow-y:auto;border:1px solid #dce7e1;border-radius:22px;background:#fff;box-shadow:0 32px 90px #22342a38}.team-account-detail>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #e5ece8}.team-account-detail>header .team-account-identity>img,.team-account-detail>header .team-account-identity>span:first-child{width:48px;height:48px}.team-account-detail>header .team-account-identity strong{color:#294237;font-size:17px}.team-account-detail>header .team-account-identity small{color:#76887e;font-size:11px}.team-account-detail>header>button{width:36px;height:36px;display:grid;place-items:center;color:#687a70;border-radius:11px;background:#f2f6f3}.team-account-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.team-account-detail__facts article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid #e1e9e4;border-radius:13px;background:#fafcfb}.team-account-detail__facts article>svg{width:20px;height:20px;color:#699079}.team-account-detail__facts article>span{min-width:0;display:grid;gap:3px}.team-account-detail__facts small{color:#89978f;font-size:9px}.team-account-detail__facts strong{overflow:hidden;color:#3e5549;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.team-account-detail__performance{padding:14px;border:1px solid #dfe9e3;border-radius:15px;background:#f8fbf9}.team-account-detail__performance>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.team-account-detail__performance>header strong{color:#365044;font-size:13px}.team-account-detail__performance>header small,.team-account-detail__performance>p{margin:0;color:#87968e;font-size:9px}.team-account-detail__performance>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.team-account-detail__performance>div>span{display:grid;gap:4px;padding:10px;border-radius:11px;background:#fff}.team-account-detail__performance>div small{color:#87958d;font-size:9px}.team-account-detail__performance>div strong{color:#31523f;font-size:16px;font-variant-numeric:tabular-nums}.team-account-detail dl{display:grid;gap:0;margin:0;border:1px solid #e2e9e5;border-radius:14px}.team-account-detail dl>div{min-height:48px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 13px;border-top:1px solid #edf1ef}.team-account-detail dl>div:first-child{border-top:0}.team-account-detail dt{color:#7e8e85;font-size:10px}.team-account-detail dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#44594e;font-size:11px;line-height:1.55}.team-account-detail dd a{display:inline-flex;align-items:center;gap:4px;color:#477b5d}.team-account-detail dd svg{width:13px}.team-account-detail>footer{display:flex;justify-content:flex-end}.team-account-detail>footer button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;color:#fff;border-radius:10px;background:#67947a;font-size:10px}@media(max-width:720px){.team-account-detail__facts,.team-account-detail__performance>div{grid-template-columns:1fr 1fr}}.team-account-compact-meta{display:none}@media(max-width:1180px){.team-account-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.team-account-filters>label{grid-column:1 / -1}.team-account-table-shell{overflow-x:hidden}.team-account-table-shell table{min-width:0;table-layout:fixed}.team-account-table-shell :is(.team-account-column--platform,.team-account-column--attribute,.team-account-column--owner,.team-account-column--updated,.team-account-column--status){display:none}.team-account-table-shell .team-account-column--actions{width:176px}.team-account-table-shell th,.team-account-table-shell td{padding-inline:10px}.team-account-table-shell td{height:auto;padding-block:14px;vertical-align:middle}.team-account-identity{grid-template-columns:34px minmax(0,1fr)}.team-account-identity>img,.team-account-identity>span:first-child{width:34px;height:34px}.team-account-compact-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:5px;color:#829087;font-size:9px;line-height:1.6}.team-account-compact-meta :is(em,time,i){min-width:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;font-style:normal;text-overflow:ellipsis}.team-account-compact-meta :is(time,i){padding-left:5px;border-left:1px solid #e2e9e5}.team-account-compact-meta img{width:12px;height:12px;flex:0 0 auto;object-fit:contain}.team-account-table-shell .team-account-table-actions{max-width:100%;justify-content:flex-end;flex-wrap:wrap}.team-account-table-actions button{flex-shrink:0}}@media(max-width:900px){.team-accounts-panel{padding-inline:0}.team-account-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px}.team-account-filters>em{grid-column:1 / -1}.team-account-table-shell .team-account-column--actions{width:160px}.team-account-table-actions button.is-detail{min-width:64px;padding-inline:6px}.team-account-compact-meta{gap:4px}}.archived-project-history{padding:18px;border:1px solid #d5e7dd;border-radius:14px;background:#fff;min-width:0}.archived-project-history header{display:flex;justify-content:space-between;gap:12px}.archived-project-history details{padding:10px 0;border-bottom:1px solid #e4eee8}.archived-project-history nav,.team-archived-projects>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0}.team-governance-dialog{width:min(1080px,94vw);height:min(720px,90vh);display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;border:1px solid rgba(222,231,226,.94);border-radius:28px;background:#fffffefa;box-shadow:0 34px 100px #25362d33}.team-governance-sidebar{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:28px 18px 24px;border-right:1px solid #e8eeea;background:radial-gradient(circle at 0 0,rgba(221,244,235,.72),transparent 38%),linear-gradient(165deg,#fbfdfb,#f4faf6)}.team-governance-sidebar>header{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:10px;align-items:center;padding:0 8px 25px}.team-governance-sidebar>header>span{grid-row:1 / 3;width:42px;height:42px;display:grid;place-items:center;color:#517a63;border:1px solid #d5e5db;border-radius:14px;background:#fffc}.team-governance-sidebar>header svg{width:24px;height:24px}.team-governance-sidebar>header strong{overflow:hidden;color:#30483b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.team-governance-sidebar>header small{color:#89978f;font-size:9px}.team-governance-sidebar>nav{display:grid;align-content:start;gap:6px}.team-governance-sidebar>nav button{min-height:45px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 13px;color:#6d7e75;border-radius:13px;font-size:11px;text-align:left}.team-governance-sidebar>nav button:hover{color:#496655;background:#ffffff8f}.team-governance-sidebar>nav button.is-active{color:#337050;background:#ffffffeb;box-shadow:0 9px 25px #314b3b14}.team-governance-sidebar>nav svg{width:18px;height:18px}.team-governance-sidebar>nav em{min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;color:#fff;border-radius:999px;background:#74a387;font-size:8px;font-style:normal}.team-governance-sidebar>footer{position:relative;display:grid;gap:5px;padding:16px;overflow:hidden;border:1px solid rgba(196,220,206,.72);border-radius:17px;background:linear-gradient(135deg,#eef9f2fa,#f9fcf9f2);box-shadow:0 12px 28px #3d5d4912}.team-governance-sidebar>footer small{color:#8a9990;font-size:8px}.team-governance-sidebar>footer strong{color:#3e6a52;font-size:13px}.team-governance-sidebar>footer span{position:absolute;right:10px;bottom:10px;color:#65a07d}.team-governance-sidebar>footer svg{width:29px;height:29px}.team-governance-main{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.team-governance-main>header{min-height:92px;display:flex;align-items:center;justify-content:space-between;padding:18px 30px;border-bottom:1px solid #e9eeeb}.team-governance-main>header>span{display:grid;gap:5px}.team-governance-main>header strong{color:#2e4438;font-size:20px;font-weight:680}.team-governance-main>header small{color:#8b9891;font-size:10px}.team-governance-main>header button{width:38px;height:38px;display:grid;place-items:center;color:#708078;border-radius:12px;background:#f5f8f6}.team-governance-main>header button:hover{color:#3d5c4b;background:#edf4ef}.team-governance-main>header svg{width:17px;height:17px}.team-governance-members,.team-governance-permissions,.team-governance-applications,.team-governance-activity,.team-governance-overview{min-height:0;overflow-y:auto;padding:24px 30px 30px}.team-governance-members,.team-governance-permissions{display:grid;align-content:start;gap:16px}.team-governance-tools{display:grid;grid-template-columns:auto minmax(260px,1fr);gap:10px}.team-governance-tools>button{min-height:43px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;color:#416750;border:1px solid #dce8e1;border-radius:12px;background:#f6faf7;font-size:10px}.team-governance-tools>label,.team-governance-invite>label{min-height:43px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #dfe8e3;border-radius:12px;background:#fff}.team-governance-tools svg,.team-governance-invite>label svg{width:16px;color:#86988e}.team-governance-tools input,.team-governance-invite input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:10px}.team-governance-invite{display:grid;gap:8px;padding:12px;border:1px solid #e3ebe6;border-radius:15px;background:#fafcfb}.team-governance-invite>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.team-governance-invite>div button{min-width:0;min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 9px;color:#557064;border-radius:11px;background:#fff;text-align:left}.team-governance-invite img{width:34px;height:34px;border-radius:10px;object-fit:cover}.team-governance-invite button span{min-width:0;display:grid;gap:2px}.team-governance-invite strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.team-governance-invite small{color:#92a098;font-size:8px}.team-governance-table{overflow:visible;border:1px solid #e2e9e5;border-radius:17px;background:#fff}.team-governance-table>header,.team-governance-table>article{display:grid;grid-template-columns:minmax(210px,1fr) minmax(180px,.72fr) 124px;align-items:center;column-gap:12px;padding:0 16px}.team-governance-table>header{min-height:45px;color:#8a9790;border-bottom:1px solid #e9eeeb;background:#fafcfb;font-size:9px}.team-governance-table>article{min-height:76px;border-bottom:1px solid #edf1ef}.team-governance-table>article:last-child{border-bottom:0}.team-governance-members>.team-governance-permissions{min-height:auto;overflow:visible;padding:0}.team-governance-member{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.team-governance-member>img{width:40px;height:40px;border-radius:50%;object-fit:cover}.team-governance-member>span{min-width:0;display:flex;align-items:center;gap:7px}.team-governance-member strong{overflow:hidden;color:#354c40;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.team-governance-member small{padding:3px 6px;color:#5f8a71;border-radius:8px;background:#edf7f1;font-size:7px;white-space:nowrap}.team-role-pill{width:fit-content;padding:6px 10px;color:#64776d;border-radius:9px;background:#f1f4f2;font-size:9px}.team-role-pill.is-owner{color:#4c8062;background:#eaf6ee}.team-role-pill.is-admin{color:#5f6d99;background:#eef1fa}.team-governance-job{overflow:hidden;color:#74827a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.team-governance-table>article>input{min-width:0;height:36px;padding:0 10px;color:#50645a;border:1px solid #dfe8e3;border-radius:10px;outline:0;font-size:9px}.team-role-select .platform-select__trigger{width:100%;min-height:36px;justify-content:space-between;padding:0 10px;border:1px solid #dfe8e3;border-radius:10px;background:#fff}.team-role-select .platform-select__trigger strong{color:#4f6358;font-size:9px}.team-governance-save{min-height:34px;color:#4b8060;border:1px solid #cfe2d6;border-radius:10px;background:#f2f9f4;font-size:9px}.team-governance-readonly{color:#b0bab4;text-align:center}.team-governance-row-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px}.team-governance-row-actions>button{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#52705f;border:1px solid #dbe7e0;border-radius:9px;background:#f8fbf9;font-size:8px}.team-governance-row-actions>button.is-danger{color:#a55f68;border-color:#eedde0;background:#fff7f8}.team-governance-row-actions svg{width:14px;height:14px}.team-governance-sidebar>footer>button{position:relative;z-index:1;min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;color:#687c71;border:1px solid #d7e4dc;border-radius:9px;background:#ffffffbd;font-size:8px}.team-governance-sidebar>footer>button:disabled{color:#9aa69f;cursor:not-allowed;opacity:.7}.team-governance-sidebar>footer>button svg{width:13px;height:13px}.team-permission-note{display:flex;align-items:center;gap:11px;padding:14px 16px;color:#4d725c;border:1px solid #d8e7de;border-radius:14px;background:linear-gradient(135deg,#f3faf5,#fbfdfb)}.team-permission-note>svg{width:25px;height:25px}.team-permission-note>span{display:grid;gap:3px}.team-permission-note strong{font-size:10px}.team-permission-note small{color:#84928a;font-size:8px}.team-governance-applications,.team-governance-activity{display:grid;align-content:start;gap:8px}.team-governance-applications>article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid #e3ebe6;border-radius:14px;background:#fff}.team-governance-applications img{width:42px;height:42px;border-radius:50%;object-fit:cover}.team-governance-applications article>span{min-width:0;display:grid;gap:3px}.team-governance-applications strong{color:#395044;font-size:11px}.team-governance-applications small,.team-governance-applications time{color:#8c9992;font-size:8px}.team-governance-applications aside{display:flex;gap:6px}.team-governance-applications aside button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;color:#78877f;border:1px solid #dfe8e3;border-radius:10px;background:#fff;font-size:8px}.team-governance-applications aside button.is-primary{color:#fff;border-color:#69977c;background:#69977c}.team-governance-applications aside svg{width:12px}.team-governance-applications article>em{padding:5px 8px;border-radius:8px;font-size:8px;font-style:normal}.team-governance-applications article>em.is-approved{color:#4f8a67;background:#edf7f1}.team-governance-applications article>em.is-rejected{color:#a26a72;background:#fbf0f2}.team-governance-activity>p{margin:0 0 8px;color:#839088;font-size:9px}.team-governance-activity>article{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #e9eeeb}.team-governance-activity article>i{width:9px;height:9px;border-radius:50%;background:#d7dfda}.team-governance-activity article>i.is-approved{background:#6eaf84}.team-governance-activity article>i.is-rejected{background:#cf7a84}.team-governance-activity article>span{display:grid;gap:3px}.team-governance-activity strong{color:#41574b;font-size:10px}.team-governance-activity small,.team-governance-activity time{color:#8b9891;font-size:8px}.team-governance-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px}.team-governance-overview>article{min-height:110px;display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #e1eae4;border-radius:17px;background:linear-gradient(145deg,#fff,#f7fbf8)}.team-governance-overview>article>svg{width:30px;height:30px;color:#66a07c}.team-governance-overview>article span{display:grid;gap:4px}.team-governance-overview>article small{color:#8b9991;font-size:9px}.team-governance-overview>article strong{color:#355443;font-size:22px}.team-governance-overview>div{grid-column:1 / -1;padding:20px;border:1px solid #e3ebe6;border-radius:17px;background:#fff}.team-governance-overview h3{margin:0 0 7px;color:#354c40;font-size:15px}.team-governance-overview p{max-width:700px;margin:0;color:#77867e;font-size:10px;line-height:1.7}.team-governance-main>.team-center-notice{position:absolute;right:30px;bottom:24px;max-width:420px;border:1px solid #d7e5dc;border-radius:11px;box-shadow:0 12px 30px #34493d1a}.team-account-form-layer{padding:24px}.team-account-form-layer .team-account-form{width:min(820px,calc(100vw - 48px));max-height:min(790px,calc(100dvh - 48px));display:grid;grid-template-columns:1fr;gap:16px;padding:24px 28px 26px;overflow-y:auto;border:1px solid rgba(220,230,224,.96);border-radius:24px;background:#fffffefc;box-shadow:0 34px 100px #24342b33}.team-account-form-layer .team-account-form>header,.team-account-form-layer .team-account-form>footer,.team-account-form-layer .team-account-form>p{grid-column:auto}.team-account-form>header{min-height:54px;display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 15px;border-bottom:1px solid #e8eeea}.team-account-form>header>span{display:grid;gap:5px}.team-account-form>header strong{color:#2e4438;font-size:18px}.team-account-form>header small{color:#8a9790;font-size:9px}.team-account-form>header button{width:35px;height:35px;display:grid;place-items:center;color:#74837b;border-radius:11px;background:#f4f7f5}.team-account-form__primary{display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;align-items:stretch}.team-account-form .team-account-avatar-drop{min-height:190px;display:grid;place-items:center;overflow:hidden;padding:14px;border:0;border-radius:18px;background:radial-gradient(circle at 50% 38%,rgba(219,241,228,.9),transparent 35%),linear-gradient(145deg,#f1f8f4,#fafcfb)}.team-account-form .team-account-avatar-drop>img{width:100%;height:100%;max-height:190px;border-radius:14px;object-fit:cover}.team-account-form .team-account-avatar-drop>span strong{color:#456b55;font-size:11px}.team-account-form .team-account-avatar-drop>span small{color:#8d9b93;font-size:8px;line-height:1.6}.team-account-form .team-account-avatar-drop>span svg{width:29px;height:29px}.team-account-form .team-account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px 16px}.team-account-form .team-account-form-grid>label,.team-account-form .team-account-form-grid>.platform-select,.team-account-form .team-account-form-grid>.team-account-form-field{grid-template-rows:17px 45px;gap:7px;font-size:10px}.team-account-form .team-account-form-grid input,.team-account-form .team-account-form-grid .platform-select__trigger{min-height:45px;border-color:#dce7e1;border-radius:12px;background:#fff}.team-account-form .team-account-form-grid .platform-select__trigger{gap:8px;padding-inline:12px}.team-account-form .team-account-form-grid input,.team-account-form .team-account-form-grid .platform-select__trigger{height:45px;font-size:11px}.team-account-form .team-account-form-grid .platform-select__trigger strong{font-size:11px}.team-permission-card-actions,.team-product-actions{display:inline-flex;align-items:center;gap:7px}.team-permission-card-actions button,.team-product-actions button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#547061;border:1px solid #dce7e1;border-radius:9px;background:#fff;font-size:10px}.team-permission-card-actions button.is-danger,.team-product-actions button.is-danger{color:#a84f58;border-color:#efd9dc;background:#fff8f8}.team-permission-card-actions svg,.team-product-actions svg{width:14px;height:14px}.team-governance-main .team-products-panel{min-width:0;max-width:100%;overflow-x:hidden}.team-governance-main .team-products-panel>form{min-width:0;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.team-governance-main .team-products-panel>form :is(label,input,textarea,button){min-width:0;width:100%;max-width:100%;box-sizing:border-box}.team-governance-main .team-products-panel>:is(div,section,label){min-width:0;max-width:100%;box-sizing:border-box}.team-governance-main .team-products-panel>div>article{min-width:0;max-width:100%;box-sizing:border-box}.team-products-panel>div>article>span:first-child{min-width:0;flex:1 1 0;overflow:hidden}.team-products-panel>div>article>.team-product-actions{min-width:max-content;flex:0 0 auto;flex-wrap:nowrap;gap:7px}.team-products-panel .team-product-actions button{min-width:64px;flex:0 0 auto;padding:0 9px;line-height:1;white-space:nowrap;writing-mode:horizontal-tb}.team-enterprise-overview{align-content:start}.team-enterprise-projects{grid-column:1 / -1;display:grid;gap:13px}.team-enterprise-projects>header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:18px}.team-enterprise-projects>header form{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;gap:7px}.team-enterprise-projects>header input{min-height:36px;padding:0 11px;border:1px solid #dce7e1;border-radius:9px;background:#fff}.team-enterprise-projects>header button,.team-enterprise-projects>section button{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;color:#fff;border-radius:9px;background:#5f9474;font-size:10px}.team-enterprise-projects>section{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:14px}.team-enterprise-projects>section>article{min-width:0;display:grid;align-content:start;gap:16px;padding:18px;border:1px solid #dfe8e3;border-radius:18px;background:#fff}.team-enterprise-projects>section>article.is-active{border-color:#9bc9ab;background:#f4faf6}.team-enterprise-projects>section>article>span{min-width:0;display:grid;gap:4px}.team-enterprise-projects>section>article small{color:#7f8f86;font-size:9px}.team-enterprise-projects>section button:disabled{color:#5c7567;background:#eaf3ed}.team-enterprise-projects>section>article.is-managing{grid-column:1 / -1;display:grid;gap:12px;align-items:stretch}.team-enterprise-project-summary{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.team-enterprise-project-summary>span:first-child{min-width:0;display:grid;gap:4px}.team-enterprise-project-summary>span:first-child strong{color:#40564a;font-size:14px;overflow-wrap:anywhere}.team-enterprise-project-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.team-project-settings{display:grid;gap:12px;padding:14px;border:1px solid #e2ebe5;border-radius:13px;background:#f9fbfa}.team-project-settings>header{display:grid;gap:4px;color:#45614f;font-size:11px}.team-project-metric-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-project-metric-switches>label{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;color:#567162;border:1px solid #e1e9e4;border-radius:9px;background:#fff;font-size:10px}.team-project-metric-switches input{flex:0 0 auto;width:28px;height:18px;accent-color:#5f9474}.team-project-settings .team-project-analysis-switch{justify-content:space-between;min-height:42px}.team-project-analysis-switch{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 9px;color:#587064;border:1px solid #d9e6df;border-radius:9px;background:#fff}.team-project-analysis-switch>span{display:grid;gap:1px}.team-project-analysis-switch b{font-size:9px}.team-project-analysis-switch small{font-size:7px!important}.team-project-analysis-switch input{width:32px;height:18px;min-height:0;accent-color:#5f9474}.team-enterprise-projects>section .team-enterprise-project-actions button.is-secondary{color:#567163;border:1px solid #d9e6df;background:#fff}.team-enterprise-projects>section .team-enterprise-project-actions button.is-active{color:#376d51;border:1px solid #afd2be;background:#edf8f1}.team-enterprise-project-members{display:grid;gap:10px;padding:12px;border:1px solid #dfe9e3;border-radius:12px;background:#f8fbf9}.team-enterprise-project-members>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-enterprise-project-members>header>span{display:grid;gap:3px}.team-enterprise-project-members>header strong{color:#40594b;font-size:11px}.team-enterprise-project-members>header small{color:#849289;font-size:8px}.team-enterprise-projects>section .team-enterprise-project-members>header>button{width:28px;min-height:28px;padding:0;color:#78887f;background:transparent}.team-enterprise-project-arrange-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px;border-top:1px solid #e7eee9}.team-enterprise-project-arrange-heading>span{display:grid;gap:2px;padding-top:9px}.team-enterprise-project-arrange-heading strong{color:#365541;font-size:10px}.team-enterprise-project-arrange-heading small{color:#84938a;font-size:8px}.team-enterprise-project-member-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.team-enterprise-project-member-list>article{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 9px;border:1px solid #e0e9e4;border-radius:10px;background:#fff}.team-enterprise-project-member-list>article>span:first-child{min-width:0;display:grid;gap:2px}.team-enterprise-project-member-list strong{overflow:hidden;color:#405449;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-enterprise-project-member-list small{color:#849188;font-size:8px}.team-enterprise-project-member-list>article>span:last-child{display:flex;align-items:center;gap:5px;flex:0 0 auto}.team-enterprise-project-member-list em{color:#6d8175;font-size:8px;font-style:normal}.team-enterprise-projects>section .team-enterprise-project-member-list button{min-height:28px;padding:0 8px;color:#557063;border:1px solid #dbe6df;background:#fff;font-size:8px}.team-enterprise-projects>section .team-enterprise-project-member-list button.is-danger{color:#a6525d;border-color:#eed8dc;background:#fff8f8}.team-enterprise-project-member-search{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#7c8c83;border:1px solid #dbe6df;border-radius:10px;background:#fff}.team-enterprise-project-member-search svg{width:15px;height:15px}.team-enterprise-project-member-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:9px}.team-enterprise-project-candidates{max-height:260px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow-y:auto;padding-right:3px;scrollbar-width:thin}.team-enterprise-projects>section .team-enterprise-project-candidates>button{min-height:46px;justify-content:space-between;color:#4d6a5a;border:1px solid #d9e5de;background:#fff}.team-enterprise-project-candidates>button>span{min-width:0;display:grid;gap:2px;text-align:left}.team-enterprise-project-candidates strong,.team-enterprise-project-candidates small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-enterprise-project-candidates strong{font-size:9px}.team-enterprise-project-candidates small,.team-enterprise-project-empty{color:#87958d;font-size:8px}.team-enterprise-project-empty{padding:6px 2px}.team-account-form .platform-select__provider-logo{width:19px;height:19px}.team-account-status-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#aab4ae}.team-account-status-dot.is-active{background:#38a16c;box-shadow:0 0 0 4px #38a16c1a}.team-account-more{display:grid;gap:3px;padding:16px 18px 18px;border:1px solid #e3ebe6;border-radius:18px;background:#fbfcfb}.team-account-more h3{margin:0 0 5px;color:#4c6156;font-size:11px}.team-account-more h3 small{margin-left:4px;color:#9aa59f;font-size:8px;font-weight:500}.team-account-more__row{min-width:0;display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:6px 4px;color:#6a7d72}.team-account-more__row>svg{width:18px;height:18px;margin:6px;padding:7px;box-sizing:content-box;color:#739181;border-radius:50%;background:#f2f6f3}.team-account-more__row>span{min-width:0;position:relative;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:8px}.team-account-more__row b{padding-top:12px;color:#50645a;font-size:9px;font-weight:600}.team-account-more__row input,.team-account-more__row textarea{min-width:0;width:100%;min-height:42px;padding:0 12px;color:#4f6258;border:1px solid #dfe8e3;border-radius:11px;outline:0;background:#fff;font-size:9px}.team-account-more__row textarea{min-height:74px;padding-block:10px;resize:none}.team-account-more__row>span>small{position:absolute;right:10px;bottom:8px;color:#a0aaa4;font-size:7px}.team-account-tag-editor>span{grid-template-columns:100px minmax(0,1fr);row-gap:7px}.team-account-tag-options{grid-column:2;display:flex;flex-wrap:wrap;gap:5px}.team-account-tag-options button{min-height:28px;padding:0 9px;color:#74867c;border:1px solid #dfe8e3;border-radius:9px;background:#fff;font-size:8px}.team-account-tag-options button.is-active{color:#3d7756;border-color:#bcd8c7;background:#eef8f1}.team-account-tag-editor>span>label{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.team-account-tag-editor>span>label button{min-width:58px;color:#fff;border-radius:10px;background:#769d85;font-size:8px}.team-account-form>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:2px}.team-account-save-feedback{min-width:0;flex:1;color:#a35e69;font-size:9px;line-height:1.45}.team-account-form>footer button{min-width:190px;min-height:46px;color:#fff;border-radius:13px;background:linear-gradient(135deg,#78a88b,#5f8f73);box-shadow:0 10px 24px #5489672e;font-size:11px}.team-account-form>footer button:disabled{opacity:.5;box-shadow:none}.team-account-form>p{margin:-8px 0 0;color:#a35e69;font-size:9px}@media(max-width:820px){.team-governance-dialog{grid-template-columns:176px minmax(0,1fr)}.team-governance-table>header,.team-governance-table>article{grid-template-columns:minmax(180px,1fr) minmax(150px,.72fr) 112px;padding-inline:10px}.team-account-form__primary{grid-template-columns:150px minmax(0,1fr);gap:16px}}@media(max-width:650px){.team-governance-dialog{grid-template-columns:1fr}.team-governance-sidebar{display:none}.team-governance-main>header,.team-governance-members,.team-governance-permissions,.team-governance-applications,.team-governance-activity,.team-governance-overview{padding-inline:16px}.team-governance-table{overflow-x:auto}.team-governance-table>header,.team-governance-table>article{min-width:520px}.team-account-form__primary{grid-template-columns:1fr}.team-account-form .team-account-avatar-drop{width:170px;justify-self:center}.team-account-more__row>span,.team-account-tag-editor>span{grid-template-columns:1fr}.team-account-tag-options,.team-account-tag-editor>span>label{grid-column:1}.team-enterprise-projects>section,.team-enterprise-project-member-list,.team-enterprise-project-candidates{grid-template-columns:1fr}}.team-permission-cards{display:grid;gap:12px}.team-supplier-identities{display:grid;gap:12px;padding:16px;border:1px solid #dce8e1;border-radius:17px;background:#f8fbf9}.team-supplier-identities>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.team-supplier-identities>header>span{display:grid;gap:3px}.team-supplier-identities>header strong{color:#40584b;font-size:12px}.team-supplier-identities>header small{color:#7b8d83;font-size:9px}.team-supplier-identities>header form{display:flex;gap:8px}.team-supplier-identities input{min-height:36px;padding:0 10px;color:#4f6358;border:1px solid #d7e4dd;border-radius:10px;background:#fff;font-size:10px}.team-supplier-identities button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#fff;border-radius:9px;background:#67947a;font-size:9px;font-weight:650}.team-supplier-identities button.is-danger{color:#a74d59;border:1px solid #f0d7dc;background:#fff6f7}.team-supplier-identities>div{display:grid;gap:9px}.team-supplier-identities>div>article{display:grid;gap:10px;padding:12px;border:1px solid #e1e9e4;border-radius:13px;background:#fff}.team-supplier-identities article>header{display:grid;grid-template-columns:minmax(180px,1fr) auto auto 34px;align-items:end;gap:8px}.team-supplier-identities article>header label{display:grid;gap:5px;color:#65786e;font-size:9px}.team-supplier-identities article>header>span{display:grid;justify-items:center;color:#6d7d75}.team-supplier-identities article>header>span strong{font-size:13px}.team-supplier-identities article>header>span small{font-size:8px}.team-supplier-account-auto{display:grid;gap:4px;padding:10px 12px;border:1px solid #dce8e1;border-radius:11px;background:#f4f8f5}.team-supplier-account-auto strong{color:#4f695a;font-size:10px}.team-supplier-account-auto small{color:#7f9087;font-size:8px;line-height:1.5}.team-supplier-member-arrange{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,.9fr) auto;align-items:center;gap:9px;padding-top:2px}.team-supplier-member-arrange>span{min-width:0;display:grid;gap:3px}.team-supplier-member-arrange>span strong{color:#425f50;font-size:10px}.team-supplier-member-arrange>span small{overflow:hidden;color:#7f9087;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.team-supplier-member-arrange>.platform-select{min-width:0;width:100%}.team-supplier-member-arrange .platform-select__trigger{width:100%;min-height:36px;background:#fff}.team-supplier-shared-scope{min-height:60px;display:grid;align-content:center;gap:4px;padding:10px 12px;border:1px solid #dce8e1;border-radius:11px;background:#f4f8f5}.team-supplier-shared-scope strong{color:#4f695a;font-size:10px}.team-supplier-shared-scope small{color:#7f9087;font-size:8px;line-height:1.5}.team-permission-cards>article{overflow:visible;padding:16px;border:1px solid #e0e9e4;border-radius:17px;background:#fff;box-shadow:0 9px 28px #2b44360d}.team-permission-cards>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #edf1ef}.team-permission-cards>article>header>em{padding:5px 9px;color:#567464;border-radius:999px;background:#eef5f1;font-size:9px;font-style:normal;font-weight:650}.team-permission-cards>article.is-manager>p{margin:14px 0 0;color:#77877f;font-size:10px;line-height:1.7}.team-permission-manager-edit{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding-top:13px}.team-permission-manager-edit>label{display:grid;gap:6px;color:#5c7065;font-size:9px}.team-permission-manager-edit input,.team-permission-manager-edit .platform-select__trigger{width:100%;min-height:38px;justify-content:flex-start;gap:7px;padding:0 10px;color:#4f6358;border:1px solid #dce7e1;border-radius:10px;background:#fff;font-size:10px}.team-permission-manager-edit .platform-select__trigger strong{min-width:0;flex:1;text-align:left}.team-permission-manager-edit .platform-select__caret{margin-left:auto}.team-permission-manager-edit>button{min-height:38px;padding:0 12px;color:#fff;border-radius:10px;background:#67947a;font-size:9px}.team-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px}.team-permission-grid>label{min-width:0;display:grid;gap:6px;color:#5c7065;font-size:10px;font-weight:600}.team-permission-grid>label>input,.team-permission-grid .platform-select__trigger{width:100%;min-height:40px;justify-content:flex-start;gap:8px;padding:0 11px;color:#4f6358;border:1px solid #dce7e1;border-radius:11px;background:#fff;font-size:10px}.team-permission-grid .platform-select__trigger strong{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.team-permission-grid .platform-select__caret{margin-left:auto}.team-permission-toggle{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;padding:11px 12px;border:1px solid #e3eae6;border-radius:12px;background:#f8faf9}.team-permission-toggle>span{display:grid;gap:3px}.team-permission-toggle b{color:#4d6357;font-size:10px}.team-permission-toggle small{color:#8b9891;font-size:8px;font-weight:500}.team-permission-toggle>input{width:34px!important;height:19px!important;min-height:0!important;accent-color:#6b9b7e}.team-permission-grid>fieldset{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px;padding:11px;border:1px solid #e2eae5;border-radius:12px}.team-permission-grid>fieldset legend{padding:0 5px;color:#75867d;font-size:9px}.team-permission-grid>fieldset button{min-height:33px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:#6d7d75;border:1px solid #dfe7e2;border-radius:9px;background:#fff;font-size:9px}.team-permission-grid>fieldset button img{width:17px;height:17px;object-fit:contain}.team-permission-grid>fieldset button svg{width:11px;opacity:0}.team-permission-grid>fieldset button.is-selected{color:#3e6f55;border-color:#a9cdb8;background:#eef7f1}.team-permission-grid>fieldset button.is-selected svg{opacity:1}.team-permission-grid>fieldset>small{width:100%;display:flex;align-items:center;gap:6px;color:#7c8c83;font-size:8px}.team-permission-grid>fieldset>small[role=alert]{color:#8a5c4c}.team-permission-grid>fieldset>small button{min-height:27px;margin-left:auto;padding:0 8px}.team-permission-grid>fieldset>small svg,.team-permission-grid>fieldset>small button svg{width:12px;opacity:1}.team-permission-cards>article>footer{display:flex;justify-content:flex-end;padding-top:13px}.team-permission-cards>article>footer button{min-width:105px;min-height:36px;color:#fff;border-radius:10px;background:#67947a;font-size:10px;font-weight:650}.team-account-status-select .platform-select__caret{margin-left:auto}.team-account-more h3{font-size:14px}.team-account-more h3 small{font-size:10px}@media(max-width:650px){.team-permission-grid,.team-permission-manager-edit,.team-supplier-identities article>header,.team-supplier-member-arrange{grid-template-columns:1fr}.team-supplier-identities>header{align-items:stretch;flex-direction:column}}.team-dispatch-scope{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #dce8e1;border-radius:12px;background:#f8fbf9}.team-dispatch-scope legend{padding:0 5px;color:#61756a;font-size:9px;font-weight:700}.team-dispatch-scope>button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;color:#65776d;border:1px solid #dce6e0;border-radius:10px;background:#fff;text-align:left}.team-dispatch-scope>button>span{display:grid;gap:2px}.team-dispatch-scope>button b{font-size:9px}.team-dispatch-scope>button small{color:#95a098;font-size:7.5px}.team-dispatch-scope>button svg{width:14px;height:14px;color:#6d8a79;opacity:.18}.team-dispatch-scope>button.is-selected{color:#35644b;border-color:#a9ceb8;background:#edf8f1}.team-dispatch-scope>button.is-selected svg{color:#47a66b;opacity:1}.team-dispatch-scope>small{grid-column:1 / -1;color:#8a9890;font-size:8px}.app-shell{isolation:isolate;--canvas: transparent;--surface: rgb(255 255 255 / 72%);--line: rgb(205 220 202 / 72%);--shadow: 0 14px 42px rgb(83 104 70 / 11%);background:#faf9f3}.app-shell:before{position:fixed;z-index:0;top:-11%;right:-11%;bottom:-11%;left:-11%;pointer-events:none;background:radial-gradient(ellipse 28% 41% at 27% 47%,rgb(183 244 186 / 50%) 0 34%,rgb(207 250 211 / 28%) 58%,transparent 78%),radial-gradient(ellipse 29% 40% at 79% 28%,rgb(255 216 222 / 56%) 0 34%,rgb(255 232 230 / 29%) 59%,transparent 80%),radial-gradient(ellipse 27% 34% at 88% 78%,rgb(255 238 151 / 61%) 0 34%,rgb(255 246 197 / 31%) 60%,transparent 82%),radial-gradient(ellipse 30% 31% at 55% 85%,rgb(174 237 222 / 53%) 0 33%,rgb(210 248 239 / 28%) 59%,transparent 82%);filter:blur(38px) saturate(108%);content:"";transform:translateZ(0) scale(1.01);transform-origin:center;animation:aurora-glass-drift 30s cubic-bezier(.45,0,.55,1) infinite alternate;will-change:transform,filter}@keyframes aurora-glass-drift{0%{filter:blur(38px) saturate(105%);transform:translate3d(-1.2%,-.7%,0) scale(1.01) rotate(-.25deg)}48%{filter:blur(43px) saturate(112%);transform:translate3d(.8%,.55%,0) scale(1.035) rotate(.18deg)}to{filter:blur(40px) saturate(108%);transform:translate3d(-.25%,1%,0) scale(1.02) rotate(-.1deg)}}.app-shell:after{position:fixed;z-index:0;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;background:linear-gradient(121deg,transparent 0 27%,rgb(255 255 252 / 22%) 31%,rgb(255 255 252 / 92%) 38% 49%,rgb(255 255 252 / 28%) 55%,transparent 61%),linear-gradient(69deg,transparent 0 45%,rgb(255 255 252 / 86%) 51% 58%,transparent 65%),radial-gradient(ellipse 28% 46% at 51% 24%,rgb(255 255 252 / 94%) 0 44%,transparent 78%),radial-gradient(ellipse 24% 30% at 30% 83%,rgb(255 255 252 / 82%) 0 46%,transparent 82%);filter:blur(27px);opacity:.94;content:"";transform:translate3d(-1%,.5%,0) rotate(-.4deg) scale(1.02);transform-origin:center;animation:aurora-glass-sheen 34s cubic-bezier(.45,0,.55,1) infinite alternate;will-change:transform,opacity}.app-shell.app-shell--admin{isolation:auto;background:#f1f5f2}.app-shell.app-shell--admin:before,.app-shell.app-shell--admin:after{display:none;content:none;animation:none}@keyframes aurora-glass-sheen{0%{opacity:.88;transform:translate3d(-1.8%,1%,0) rotate(-.65deg) scale(1.02)}52%{opacity:.98;transform:translate3d(.7%,-.5%,0) rotate(.18deg) scale(1.04)}to{opacity:.9;transform:translate3d(1.5%,.75%,0) rotate(.45deg) scale(1.025)}}.app-shell>.app-surface,.app-shell>.account-dock{position:fixed}.app-shell>.app-surface{z-index:1}.app-shell>.app-surface.is-active{z-index:2}.app-shell .creator-grid,.app-shell .member-surface,.app-shell .workspace-main,.app-shell .marketplace-main,.app-shell .my-workspace,.app-shell .my-workspace .member-surface-rail,.app-shell .my-workspace__main,.app-shell .publish-workspace,.app-shell .asset-workspace,.app-shell .messages-workspace,.app-shell .cli-workspace{background:transparent}.app-shell .creator-sidebar,.app-shell .member-surface-rail{border-right-color:#ffffffdb;background:linear-gradient(180deg,#fffffcd6,#fcfcf6bd);box-shadow:12px 0 42px #60744f0a,inset -1px 0 #ffffff85;-webkit-backdrop-filter:blur(30px) saturate(108%);backdrop-filter:blur(30px) saturate(108%)}.app-shell .account-notification-button,.app-shell .account-points-button,.app-shell .project-selector__trigger,.app-shell .marketplace-main-toolbar>button,.app-shell .marketplace-filter-select .platform-select__trigger{border-color:#ffffffc7;background:#ffffff8a;box-shadow:0 8px 24px #5b6c4d12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell .workspace-primary-nav button{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .workspace-primary-nav button:hover{color:#39532f;background:#ffffff57}.app-shell .workspace-primary-nav button.is-active{color:#587722;background:#e2f5c79e;box-shadow:inset 0 0 0 1px #ffffff57}.app-shell .generation-empty:before{opacity:.45;filter:blur(14px)}.app-shell .generation-empty__templates button,.app-shell .generation-composer,.app-shell .batch-table-shell,.app-shell .publish-overlay--workspace,.app-shell .publish-library,.app-shell .marketplace-search,.app-shell .marketplace-time-rail,.app-shell .marketplace-feed,.app-shell .points-detail-modal,.app-shell .utility-drawer,.app-shell .communications-shell{border-color:#ffffffd1;background:#fff9;box-shadow:0 18px 52px #556a461a,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(26px) saturate(116%);backdrop-filter:blur(26px) saturate(116%)}.app-shell .generation-empty__template-copy{background:#ffffffa8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell .generation-empty__templates button{position:relative;isolation:isolate;border-color:#ffffffeb;background:linear-gradient(145deg,#ffffffa3,#f3fff857 48%,#fff7fa73);box-shadow:0 21px 56px #4b604221,inset 0 1px #fffffffa,inset 0 0 0 1px #ffffff47;-webkit-backdrop-filter:blur(30px) saturate(132%);backdrop-filter:blur(30px) saturate(132%)}.app-shell .generation-empty__templates button:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 15% 4%,rgb(255 255 255 / 76%),transparent 31%),linear-gradient(118deg,transparent 18%,rgb(255 255 255 / 24%) 43%,transparent 66%);content:"";opacity:.68}.app-shell .generation-empty__templates button:after{position:absolute;z-index:3;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgb(255 255 255 / 42%);border-radius:21px;pointer-events:none;box-shadow:inset 0 -18px 34px #d6f5e217;content:""}.app-shell .generation-empty__templates button:hover,.app-shell .generation-empty__templates button:focus-visible{border-color:#fff;background:linear-gradient(145deg,#ffffffc2,#effff670 48%,#fff4f98a);box-shadow:0 24px 62px #4c64412e,inset 0 1px #fff,inset 0 0 0 1px #ffffff61}.app-shell .generation-empty__template-media,.app-shell .generation-empty__template-copy{position:relative;z-index:1}.app-shell .generation-empty__template-media{background:#fff3}.app-shell .generation-empty__template-copy{border-top:1px solid rgb(255 255 255 / 58%);background:linear-gradient(135deg,#ffffffba,#f7fffb73);box-shadow:inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(22px) saturate(126%);backdrop-filter:blur(22px) saturate(126%)}.app-shell .generation-composer{border-color:#ffffffdb;background:linear-gradient(135deg,#ffffff91,#f8fffb61 46%,#fffcf57f);box-shadow:0 26px 72px #4c624224,inset 0 1px #fffffff5,inset 0 0 0 1px #ffffff47;-webkit-backdrop-filter:blur(34px) saturate(132%);backdrop-filter:blur(34px) saturate(132%)}.app-shell .generation-composer .platform-select__trigger,.app-shell .generation-composer .composer-tool{border-color:#ffffffc2;background:#ffffff70;box-shadow:inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell .generation-composer input,.app-shell .generation-composer textarea,.app-shell .publish-overlay input,.app-shell .publish-overlay textarea,.app-shell .communications-shell input,.app-shell .communications-shell textarea{background:#ffffff94}.app-shell .platform-select__menu,.app-shell .marketplace-search-history,.app-shell .account-popover,.app-shell .points-summary-popover{border-color:#dbe5d6db;background:#ffffffdb;box-shadow:0 20px 54px #45583b29;-webkit-backdrop-filter:blur(24px) saturate(115%);backdrop-filter:blur(24px) saturate(115%)}.app-shell .button--primary,.app-shell .composer-send,.app-shell .publish-submit{box-shadow:0 9px 24px #5f7f2333}@media(prefers-reduced-transparency:reduce){.app-shell:before{opacity:.36}.app-shell .creator-sidebar,.app-shell .member-surface-rail,.app-shell .generation-empty__templates button,.app-shell .generation-composer,.app-shell .utility-drawer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media(prefers-reduced-motion:reduce){.app-shell:before,.app-shell:after{animation:none}}.profile-daily-capacity{position:relative;min-height:66px;display:grid!important;grid-template-columns:minmax(0,1fr) 112px 48px;align-items:center;gap:10px;padding:11px 14px;border:1px solid #dce8e1;border-radius:14px;background:linear-gradient(135deg,#f5faf6,#fff)}.profile-daily-capacity>span{display:grid;gap:5px}.profile-daily-capacity>span strong{display:flex;align-items:center;gap:7px;color:#40594d;font-size:12px}.profile-daily-capacity>span strong svg{width:17px;height:17px;color:#659477}.profile-daily-capacity>span small{color:#86968d;font-size:9px}.profile-daily-capacity>input{min-height:42px;padding:0 12px;color:#40574b;border:1px solid #d7e5dc;border-radius:11px;outline:0;background:#fff;font-size:12px;font-weight:700;text-align:right}.profile-daily-capacity>em{color:#788981;font-size:10px;font-style:normal}.profile-platform-select{width:100%}.profile-platform-select .platform-select__trigger{width:100%;min-height:38px;justify-content:flex-start;gap:8px;padding:0 10px;border:1px solid #dce7e1;border-radius:10px;background:#fff}.profile-platform-select .platform-select__trigger img{width:20px;height:20px;object-fit:contain}.profile-platform-menu{min-width:210px}.my-profile-actions .my-profile-edit,.my-profile-actions .my-profile-team-action{min-height:42px;padding:0 16px;border-radius:12px;font-size:11px}.my-profile-actions svg{width:16px;height:16px}.analytics-dashboard{font-size:12px}.analytics-dashboard .analytics-filter-bar,.analytics-dashboard .analytics-filter-bar button,.analytics-dashboard .analytics-filter-bar input{font-size:10px}.analytics-dashboard .metrics-chart-card header strong{font-size:12px}.analytics-dashboard .metrics-chart-card header span,.analytics-dashboard .metrics-chart-card header em,.analytics-dashboard .metrics-ranking-head,.analytics-dashboard .metrics-bars small,.analytics-dashboard .metrics-bars article{font-size:9px}.analytics-dashboard .metrics-heatmap-times{font-size:8px}.analytics-dashboard .metrics-heatmap>div b{font-size:8px}.analytics-dashboard .metrics-empty{font-size:10px}.marketplace-change-batch{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;color:#fff;border-radius:11px;background:#638f73;box-shadow:0 8px 20px #487e5c29;font-size:10px;font-weight:700;white-space:nowrap}.marketplace-change-batch:disabled{opacity:.5}.marketplace-order-table{font-size:12px}.marketplace-order-table th{font-size:11px}.marketplace-order-table td{height:86px}.marketplace-order-table__task strong{font-size:13px}.marketplace-order-table__task button{font-size:10px}.marketplace-order-table__type,.marketplace-order-table__reward,.marketplace-order-table time,.marketplace-card-status{font-size:10.5px}.marketplace-order-table__reward small{font-size:9.5px}.marketplace-order-table__thumb-grid{height:70px;gap:5px}.marketplace-order-table__thumb-grid>i{border:0;border-radius:5px;background:transparent}.marketplace-order-table__thumb-grid>i .marketplace-asset-preview,.marketplace-order-table__thumb-grid>i img,.marketplace-order-table__thumb-grid>i video{object-fit:contain;background:transparent}.marketplace-order-table__expanded .marketplace-detail-showcase{max-height:520px}.messages-contact-card .messages-row-menu,.messages-conversation-list-row .messages-row-menu{right:0;width:184px;min-width:184px;max-width:calc(100vw - 36px)}.messages-row-menu button{width:100%;min-width:0;justify-content:flex-start;white-space:nowrap;font-size:10px}.messages-conversation-menu button{font-size:11px}.messages-scope-switch button{min-width:46px;min-height:32px;font-size:10px}.team-products-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:2px}.team-products-panel>form{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:10px;padding:14px;border:1px solid #dce8e1;border-radius:16px;background:#f7faf8}.team-products-panel>form label{display:grid;gap:6px;color:#61756a;font-size:10px}.team-products-panel>form input,.team-products-panel>form textarea{min-height:42px;padding:10px 12px;resize:none;border:1px solid #dce7e1;border-radius:11px;outline:0;background:#fff;font-size:11px}.team-products-panel>form button{min-height:42px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;color:#fff;border-radius:11px;background:#67947a}.team-products-panel>div{min-height:0;display:grid;align-content:start;gap:7px;overflow-y:auto}.team-products-panel>div>article{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border:1px solid #e1e9e4;border-radius:13px;background:#fff}.team-products-panel>div>article>span{min-width:0;display:flex;align-items:center;gap:10px}.team-products-panel>div>article>span>svg{width:28px;height:28px;color:#719481}.team-products-panel>div>article>span>span{min-width:0;display:grid;gap:4px}.team-products-panel>div strong{color:#3f554a;font-size:11px}.team-products-panel>div small{overflow:hidden;color:#87958d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.team-products-panel .is-danger{padding:7px 10px;color:#aa5f69;border-radius:9px;background:#fff4f5}.publish-product-empty{margin:-4px 0 0;color:#a06d5e;font-size:9px;line-height:1.45}.product-tag-select .platform-select__trigger{justify-content:flex-start}.batch-publish-date{display:grid;gap:6px;color:#607269;font-size:10px}.batch-publish-date input{min-height:42px;padding:0 11px;border:1px solid #dce7e1;border-radius:11px;outline:0;background:#fff;font-size:11px}.batch-publish-date textarea{width:100%;min-height:76px;resize:vertical;padding:10px 11px;border:1px solid #dce7e1;border-radius:11px;background:#fff;color:inherit;font:inherit}.batch-layout,.batch-layout input,.batch-layout textarea,.batch-layout button{font-size:max(10px,1em)}.analytics-team-views{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px}.analytics-team-views>article{min-width:0;padding:15px;border:1px solid #dfe8e3;border-radius:16px;background:#ffffffd6;box-shadow:0 12px 30px #3043380d}.analytics-team-views>article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.analytics-team-views>article>header span{display:grid;gap:4px}.analytics-team-views>article>header strong{display:flex;align-items:center;gap:6px;color:#365044;font-size:13px}.analytics-team-views>article>header small{color:#88968e;font-size:9px}.analytics-account-performance__head,.analytics-account-performance>div{display:grid;grid-template-columns:minmax(120px,1.4fr) .7fr .8fr .7fr .7fr .7fr;align-items:center;gap:7px;min-height:38px;padding:0 9px;border-bottom:1px solid #edf1ee;color:#67796f;font-size:10px}.analytics-account-performance__head{min-height:30px;color:#929e97;background:#f7faf8;font-size:9px}.analytics-account-performance>div strong{overflow:hidden;color:#40564b;text-overflow:ellipsis;white-space:nowrap}.analytics-account-performance>p{margin:14px 0 0;color:#8b9891;font-size:10px}.analytics-calendar-week,.analytics-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.analytics-calendar-week{margin-bottom:5px;color:#96a199;font-size:9px;text-align:center}.analytics-calendar-grid button{min-width:0;min-height:70px;display:grid;align-content:space-between;gap:3px;padding:7px;border:1px solid #e3ebe6;border-radius:10px;background:#fbfdfb;text-align:left}.analytics-calendar-grid button:hover,.analytics-calendar-grid button.is-active{border-color:#9fc6ad;background:#eef8f1;box-shadow:0 8px 18px #4a7e5c1a}.analytics-calendar-grid time{color:#687a70;font-size:9px}.analytics-calendar-grid strong{color:#3f6b51;font-size:12px}.analytics-calendar-grid small{overflow:hidden;color:#95a098;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.analytics-calendar-details{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #e6ede9}.analytics-calendar-details>strong{color:#51675b;font-size:10px}.analytics-calendar-details article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border-radius:9px;background:#f7faf8}.analytics-calendar-details article span{min-width:0;display:grid;gap:3px}.analytics-calendar-details article strong{overflow:hidden;color:#40564a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.analytics-calendar-details article small{color:#8b9991;font-size:8px}.analytics-calendar-details article em{flex:0 0 auto;color:#5f8d6f;font-size:9px;font-style:normal}@media(max-width:760px){.profile-daily-capacity{grid-template-columns:1fr 86px 42px}.team-products-panel>form{grid-template-columns:1fr}.analytics-team-views{grid-template-columns:1fr}}.workspace-primary-nav button{position:relative}.workspace-primary-nav button.is-locked{color:#8b958e}.workspace-primary-nav button.is-locked:hover{color:#53675b;background:#f4f7f5}.workspace-primary-nav .workspace-primary-nav__lock{position:absolute;top:8px;right:8px;width:10px;height:10px;color:#7e9487}.prelaunch-access-layer{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1f2b2557;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prelaunch-access-dialog{width:min(430px,92vw);display:grid;gap:15px;padding:26px;color:#43564b;border:1px solid rgba(219,229,223,.96);border-radius:24px;background:#fffffff5;box-shadow:0 28px 90px #1c2b2233}.prelaunch-access-dialog>header{display:flex;align-items:center;justify-content:space-between}.prelaunch-access-dialog>header>span{width:48px;height:48px;display:grid;place-items:center;color:#557865;border-radius:15px;background:#edf5f0}.prelaunch-access-dialog>header>span svg{width:25px;height:25px}.prelaunch-access-dialog>header button{width:35px;height:35px;display:grid;place-items:center;color:#718078;border-radius:11px;background:#f3f6f4}.prelaunch-access-dialog>strong{color:#2f463a;font-size:22px;letter-spacing:-.02em}.prelaunch-access-dialog>p{margin:-7px 0 2px;color:#7b8981;font-size:12px;line-height:1.7}.prelaunch-access-dialog>label{display:grid;gap:7px;color:#607168;font-size:11px;font-weight:650}.prelaunch-access-dialog>label input{width:100%;min-height:48px;padding:0 14px;color:#344a3e;border:1px solid #dbe5df;border-radius:13px;outline:0;background:#fff;font-size:14px}.prelaunch-access-dialog>label input:focus{border-color:#83ab94;box-shadow:0 0 0 4px #6e9a7f1f}.prelaunch-access-dialog>em{color:#b45d68;font-size:11px;font-style:normal}.prelaunch-access-dialog__submit{min-height:48px;color:#fff;border-radius:13px;background:#5f8f73;font-size:13px;font-weight:700;box-shadow:0 11px 28px #48785b2e}.prelaunch-access-dialog__submit:disabled{opacity:.52;box-shadow:none}.lumi-agent-promo{position:absolute;z-index:62;top:52px;left:50%;width:min(1040px,calc(100% - 52px));overflow:visible;opacity:0;transform:translate(-50%,-8px);animation:lumi-agent-promo-in .34s cubic-bezier(.22,.8,.3,1) .12s forwards;filter:drop-shadow(0 12px 28px rgb(107 139 0 / 22%))}.lumi-agent-promo:not(.is-ready){opacity:0;pointer-events:none;animation:none}.lumi-agent-promo__download{position:absolute;z-index:1;padding:0;border:0;border-radius:999px;background:transparent}.lumi-agent-promo__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lumi-agent-promo__art img{position:absolute;left:0;width:100%;height:auto;max-width:none;display:block;transition:filter .18s ease}.lumi-agent-promo:has(.lumi-agent-promo__download:hover:not(:disabled)) img{filter:brightness(1.06) saturate(1.04)}.lumi-agent-promo__download:focus-visible{outline:2px solid #d5ff20;outline-offset:2px}.lumi-agent-promo__feedback{position:absolute;right:12%;bottom:9px;max-width:38%;overflow:hidden;padding:4px 9px;color:#ecffb2e5;border:1px solid rgb(201 255 29 / 20%);border-radius:999px;background:#040d08b3;font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .16s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.lumi-agent-promo__feedback:not(.is-idle){opacity:1}.lumi-agent-promo__feedback.is-started{color:#132000;background:#cbff1deb}.lumi-agent-promo__feedback.is-unavailable{right:9%;color:#fff;border-color:#ffffff3d}.lumi-agent-promo__close{position:absolute;z-index:2;padding:0;border:0;border-radius:50%;background:transparent}.lumi-agent-promo__close:hover{box-shadow:0 0 0 4px #c4ff1129,0 0 24px #caff1457}.lumi-agent-promo__close:focus-visible{outline:2px solid #d5ff20;outline-offset:2px}.account-menu-item--lumi-agent{position:relative;overflow:hidden;white-space:nowrap;color:#dfff69;border:1px solid rgb(192 255 17 / 42%);background:linear-gradient(110deg,#07120c,#132316 58%,#0a120a);box-shadow:0 0 16px #b9ff192e,inset 0 0 14px #b9ff190f}.account-menu-item--lumi-agent>svg{flex-shrink:0}.account-menu-item--lumi-agent>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.account-menu-item--lumi-agent:after{position:absolute;top:-40%;bottom:-40%;left:-50%;width:32%;content:"";transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgb(224 255 137 / 28%),transparent);animation:lumi-agent-menu-sheen 3.6s ease-in-out infinite}.account-menu-item--lumi-agent:hover{color:#efffb4;border-color:#caff1b;background:#102015}.account-menu-item--lumi-agent.is-success{color:#102000;background:#c8ff25}.account-menu-item--lumi-agent.is-error{color:#fff;border-color:#ffffff4d;background:#343a34}@keyframes lumi-agent-promo-in{to{opacity:1;transform:translate(-50%)}}@keyframes lumi-agent-menu-sheen{0%,58%{left:-50%}80%,to{left:135%}}@media(max-width:820px){.lumi-agent-promo{top:50px;width:calc(100% - 24px);border-radius:18px}}@media(prefers-reduced-motion:reduce){.lumi-agent-promo{opacity:1;transform:translate(-50%);animation:none}.account-menu-item--lumi-agent:after{display:none}}.points-detail-modal{width:min(1040px,calc(100vw - 64px));height:min(650px,calc(100dvh - 64px));max-height:min(650px,calc(100dvh - 64px));border-radius:24px}.points-detail-modal>header{min-height:66px;padding:16px 24px}.points-detail-modal>header strong{font-size:17px}.points-detail-modal>header small{font-size:11px}.points-detail-modal .points-drawer-content{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);align-content:start;gap:18px;padding:12px 24px 26px}.points-balance-card{min-height:132px;align-content:center;gap:10px;padding:22px 24px;color:#29463a;border:1px solid #dce9e1;border-radius:18px;background:#f8fcf9}.points-balance-card>div{display:grid;gap:9px}.points-balance-card span{color:#6f8178;font-size:11px;opacity:1}.points-balance-card strong{font-size:27px;line-height:1.1}.points-balance-card small{color:#7e8e86;font-size:11px;opacity:1}.points-usage-grid{min-height:132px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px 0;border:1px solid #e2ebe6;border-radius:18px;background:#fff}.points-usage-grid article{min-height:106px;align-content:center;gap:7px;border:0;border-right:1px solid #e8eeea;border-radius:0;background:transparent}.points-usage-grid article:last-child{border-right:0}.points-usage-grid article svg{width:21px;height:21px;color:#609071}.points-usage-grid article span{color:#7f8e86;font-size:11px}.points-usage-grid article strong{color:#467459;font-size:22px}.points-history{grid-column:1 / -1;min-height:0;margin-top:2px}.points-history>header{min-height:42px}.points-history>header strong{font-size:13px}.points-history>header span{font-size:10px}.points-history>div{overflow:hidden;border:1px solid #e4ebe7;border-radius:13px}.points-history-columns,.points-history article{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(190px,1fr) 120px 110px;align-items:center;gap:12px;padding:0 18px}.points-history-columns{min-height:38px;color:#89968f;background:#f8faf9;font-size:10px}.points-history article{min-height:48px;border-top:1px solid #edf1ef}.points-history article>strong{color:#42574c;font-size:11px}.points-history article time{color:#87938d;font-size:10px}.points-history article b{color:#3e594b;font-size:11px}.points-history article em{width:fit-content;justify-self:start;padding:4px 8px;border-radius:999px;font-size:9px}.utility-layer--profile .utility-drawer--profile{width:min(1180px,calc(100vw - 56px));height:min(900px,calc(100dvh - 56px));border-radius:26px;background:#f8fafb}.utility-layer--profile .utility-drawer--profile>.profile-editor-header{min-height:78px;padding:18px 24px}.profile-editor-header>div>span{display:grid;gap:4px}.profile-editor-header strong{font-size:21px}.profile-editor-header small{font-size:11px}.profile-editor-layout{grid-template-columns:310px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:18px 20px;padding:0 24px 22px;overflow:hidden}.profile-editor-identity{grid-row:1;min-height:0;display:grid;align-content:start;justify-items:center;gap:10px;padding:22px;overflow-y:auto;border:1px solid #e1e9e5;border-radius:20px;background:#fff}.profile-editor-avatar-stage{width:100%;min-height:166px;display:grid;place-items:center;border-radius:17px;background:#f0f8f1}.profile-editor-avatar-stage .profile-header-avatar{width:112px;height:112px;border-radius:50%;box-shadow:0 0 0 7px #fff,0 0 0 8px #d8e8dc,0 12px 28px #37594224}.profile-editor-title{display:flex;align-items:center;gap:8px;margin-top:3px}.profile-editor-title strong{color:#293f34;font-size:20px}.profile-editor-title em{padding:4px 8px;color:#4f855f;border:1px solid #d6eadb;border-radius:8px;background:#f2faf4;font-size:9px;font-style:normal}.profile-editor-identity>small{color:#76877e;font-size:11px}.profile-editor-identity>p{margin:7px 0 3px;color:#7b8982;font-size:11px;line-height:1.7;text-align:center}.profile-editor-identity .profile-stats{width:100%;grid-template-columns:1fr;gap:8px;padding-top:12px;border-top:1px solid #edf1ef}.profile-editor-identity .profile-stats article{min-height:58px;grid-template-columns:38px minmax(0,1fr);justify-content:start;padding:9px 12px;border:1px solid #e5ece8;border-radius:13px;background:#fbfcfb}.profile-editor-identity .profile-stats article>svg{width:20px;height:20px}.profile-editor-identity .profile-stats article>span{display:grid;gap:2px;text-align:left}.profile-editor-identity .profile-stats strong{font-size:17px}.profile-editor-identity .profile-stats small{color:#7f8d85;font-size:10px}.profile-editor-identity-note{width:100%;display:flex;align-items:center;gap:10px;padding:12px;color:#5f7669;border:1px solid #e3ebe6;border-radius:13px}.profile-editor-identity-note svg{width:20px;height:20px}.profile-editor-identity-note span{display:grid;gap:2px}.profile-editor-identity-note small{font-size:9px}.profile-editor-identity-note strong{font-size:11px}.profile-editor-form{grid-row:1;min-height:0;display:grid;align-content:start;gap:16px;padding:24px 28px;overflow-y:auto;border:1px solid #e1e9e5;border-radius:20px;background:#fff}.profile-editor-form>header{display:grid;gap:4px;margin-bottom:2px}.profile-editor-form>header strong{color:#2e4138;font-size:17px}.profile-editor-form>header small{color:#89958f;font-size:10px}.profile-editor-form>label:not(.profile-daily-capacity){position:relative;display:grid;gap:7px;color:#53675c;font-size:11px}.profile-editor-form>label input,.profile-editor-form>label textarea{min-height:48px;padding:12px 14px;border:1px solid #dce6e0;border-radius:12px;font-size:12px}.profile-editor-form>label textarea{min-height:120px;resize:none}.profile-editor-form>label>small{position:absolute;right:13px;bottom:10px;color:#95a099;font-size:9px}.profile-editor-form .profile-daily-capacity{min-height:72px;padding:12px 14px}.profile-editor-form .profile-daily-capacity input{width:116px;min-height:42px}.profile-editor-form .profile-social-accounts{padding:15px;border:1px solid #e4ebe7;border-radius:15px;background:#fbfcfb}.profile-editor-form .profile-social-card{grid-template-columns:30px minmax(0,1fr) 30px}.profile-editor-form .profile-social-card>span{grid-template-columns:minmax(150px,.75fr) minmax(150px,.85fr) minmax(190px,1.1fr)}.profile-editor-form .profile-platform-select .platform-select__trigger{min-height:40px;justify-content:flex-start;border:1px solid #dce6e0;border-radius:10px;background:#fff}.profile-editor-layout>.profile-save{grid-column:1 / -1;grid-row:2;min-height:54px;border-radius:13px;font-size:14px}.batch-guide-layer{position:fixed;z-index:1400;top:0;right:0;bottom:0;left:0;pointer-events:none}.batch-guide-spotlight{position:fixed;border:2px solid #7db28f;border-radius:13px;background:transparent;box-shadow:0 0 0 9999px #18221d80,0 0 0 5px #d6f4dee0,0 14px 38px #1b40273d;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease}.batch-guide-card{position:fixed;display:grid;gap:12px;padding:20px;pointer-events:auto;border:1px solid rgba(218,230,223,.98);border-radius:20px;background:#fffffffa;box-shadow:0 24px 70px #1e31273b;transition:top .2s ease,left .2s ease}.batch-guide-card header,.batch-guide-card footer,.batch-guide-card footer>span{display:flex;align-items:center;justify-content:space-between;gap:9px}.batch-guide-card header span{color:#31483c;font-size:13px;font-weight:700}.batch-guide-card header em{color:#648875;font-size:10px;font-style:normal}.batch-guide-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.batch-guide-progress i{height:4px;border-radius:999px;background:#e7ede9}.batch-guide-progress i.is-active{background:#72a184}.batch-guide-card>strong{color:#293f34;font-size:20px}.batch-guide-card>p{margin:0;color:#687970;font-size:12px;line-height:1.75}.batch-guide-card>small{color:#96a199;font-size:9px}.batch-guide-card footer{margin-top:4px}.batch-guide-card footer button{min-height:36px;padding:0 13px;color:#64756c;border:1px solid #dce6e0;border-radius:10px;background:#fff;font-size:10px}.batch-guide-card footer button.is-skip{border-color:transparent;background:transparent}.batch-guide-card footer button.is-primary{color:#fff;border-color:#67947a;background:#67947a}.batch-inline-detail{border-radius:15px;box-shadow:0 14px 38px #2a3d3314}.batch-inline-detail__header{min-height:62px;padding:12px 18px}.batch-inline-detail__header strong{font-size:16px}.batch-inline-detail__grid.is-content-first{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:18px;padding:16px 18px 18px}.batch-inline-detail__content,.batch-inline-detail__generation{padding:16px;border:1px solid #e0e9e4;border-radius:15px;background:#fff}.batch-inline-detail h3{display:flex;align-items:center;justify-content:space-between;font-size:13px}.batch-inline-detail__grid.is-content-first .batch-card-gallery{grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px}.batch-inline-detail__grid.is-content-first .batch-card-gallery article{padding:8px;border-color:#e3ebe6;border-radius:12px;background:#fafcfa}.batch-inline-detail__grid.is-content-first .batch-card-gallery .batch-card-result,.batch-inline-detail__grid.is-content-first .batch-card-slot{min-height:132px;aspect-ratio:1 / 1;border-radius:10px}.batch-inline-detail .batch-drawer-actions .button{min-height:44px;border-radius:11px;font-size:12px}.batch-item-insight{min-height:214px;margin-top:13px;overflow:hidden;border:1px solid #e2e9e5;border-radius:13px}.batch-item-insight>nav{display:flex;gap:18px;padding:0 14px;border-bottom:1px solid #e7ece9;background:#fbfcfb}.batch-item-insight>nav button{min-height:42px;display:inline-flex;align-items:center;gap:6px;color:#718078;border-bottom:2px solid transparent;font-size:10px}.batch-item-insight>nav button.is-active{color:#477b5c;border-bottom-color:#5f9a70}.batch-item-insight>nav svg{width:14px;height:14px}.batch-progress-steps{display:grid;gap:0;margin:0;padding:10px 14px;list-style:none}.batch-progress-steps li{min-height:48px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;color:#8d9992}.batch-progress-steps li>svg{width:18px;height:18px}.batch-progress-steps li>span{display:grid;gap:2px}.batch-progress-steps strong{color:#4b5d53;font-size:10px}.batch-progress-steps small,.batch-progress-steps em{font-size:8px;font-style:normal}.batch-progress-steps li.is-active>svg{color:#649278}.batch-progress-steps li.is-done>svg,.batch-progress-steps li.is-done em{color:#4d925d}.batch-operation-log,.batch-prompt-preview{display:grid;gap:8px;padding:13px 14px}.batch-operation-log article{display:flex;align-items:center;gap:9px}.batch-operation-log i{width:8px;height:8px;border-radius:50%;background:#74a186}.batch-operation-log span{display:grid;gap:2px}.batch-operation-log strong{color:#4a5d52;font-size:10px}.batch-operation-log small{color:#8d9992;font-size:8px}.batch-prompt-preview article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;border-radius:9px;background:#f7faf8}.batch-prompt-preview article>span{width:22px;height:22px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#72977f;font-size:8px}.batch-prompt-preview p{margin:0;color:#65766d;font-size:9px;line-height:1.55}.batch-prompt-preview textarea{width:100%;min-height:88px;resize:vertical;padding:9px 10px;border:1px solid #dce7e0;border-radius:8px;background:#fff;color:#4d6257;font:inherit;line-height:1.55}.batch-prompt-preview textarea:focus{outline:2px solid rgb(103 152 120 / 18%);border-color:#8cb49a}.task-content-save{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;color:#7b8b82;font-size:9px}.task-content-save button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:1px solid #cfe0d6;border-radius:8px;background:#f6faf7;color:#557664;font-weight:700}.task-content-save button svg{width:14px;height:14px}.batch-inline-detail .batch-drawer-actions .button:hover{color:inherit;filter:none;transform:translateY(-1px);box-shadow:0 8px 18px #37594424}.publish-workflow-footer .publish-submit-row{width:min(100%,760px);grid-template-columns:repeat(3,minmax(128px,1fr)) minmax(210px,1.25fr);align-items:stretch}.publish-workflow-footer .publish-submit-row>.publish-footer-fact,.publish-workflow-footer .publish-submit-row>.publish-platforms--submit,.publish-workflow-footer .publish-mode-actions,.publish-workflow-footer .publish-mode-actions .button{min-width:0;height:54px;min-height:54px}.publish-workflow-footer .publish-mode-actions .button{height:100%;font-size:12px}.marketplace-order-table__task{grid-template-columns:132px minmax(0,1fr)}.marketplace-order-table__thumb-grid{width:132px;height:66px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;align-items:center;gap:7px}.marketplace-order-table__thumb-grid.has-1{grid-template-columns:minmax(0,74px)}.marketplace-order-table__thumb-grid.has-2{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-order-table__thumb-grid>i{height:58px;border:0;border-radius:7px;background:transparent}.marketplace-detail-showcase.is-inline{grid-template-columns:minmax(470px,1.08fr) minmax(390px,.92fr);gap:14px;padding:14px;background:#fff}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__media{display:block;min-height:0;padding:14px;border:1px solid #e2e9e5;border-radius:14px;background:#fbfcfb}.marketplace-material-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#43584d}.marketplace-material-heading strong{font-size:12px}.marketplace-material-heading span{color:#87958e;font-size:9px}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid #e4ebe7;border-radius:11px;background:#fff}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid figure{min-height:64px;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px;padding:6px 10px;border-bottom:1px solid #edf1ef;border-radius:0}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid figure:last-child{border-bottom:0}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid .marketplace-detail-showcase__frame{width:52px;min-height:50px;height:50px;border:0;border-radius:8px;background:#eef4f0}.marketplace-detail-showcase.is-inline .marketplace-drawer{min-height:0;max-height:none;padding:14px;overflow:visible;border:1px solid #e2e9e5;border-radius:14px;background:#fff}.marketplace-detail-showcase.is-inline .marketplace-drawer>header,.marketplace-detail-showcase.is-inline .marketplace-drawer>.marketplace-drawer__meta,.marketplace-detail-showcase.is-inline .marketplace-order-terms{display:none}.marketplace-detail-showcase.is-inline .marketplace-timeline{margin-top:0;padding:10px 12px}.marketplace-detail-showcase.is-inline .marketplace-showcase-actions{min-height:44px;margin-top:10px;padding:8px 10px;border:1px solid #e6ece8;border-radius:10px}.marketplace-detail-showcase.is-inline .marketplace-showcase-actions strong{font-size:11px}.utility-layer--profile .utility-drawer--profile{width:min(1120px,calc(100vw - 40px));height:min(780px,calc(100dvh - 32px));max-height:min(780px,calc(100dvh - 32px));overflow:hidden}.utility-layer--profile .utility-drawer--profile>.profile-editor-header{min-height:66px;padding:13px 22px}.utility-layer--profile .profile-content.profile-editor-layout{height:calc(100% - 66px);max-height:none;grid-template-columns:270px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 48px;gap:12px 16px;padding:0 20px 16px;overflow:hidden}.profile-editor-identity{gap:7px;padding:14px 16px;overflow:hidden}.profile-editor-avatar-stage{min-height:116px}.profile-editor-avatar-stage .profile-header-avatar{width:84px;height:84px}.profile-editor-title strong{font-size:17px}.profile-editor-identity>p{margin:2px 0;font-size:9px;line-height:1.45}.profile-editor-identity .profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:8px}.profile-editor-identity .profile-stats article{min-height:64px;grid-template-columns:1fr;justify-items:center;gap:2px;padding:7px 4px}.profile-editor-identity .profile-stats article>svg{width:16px;height:16px;padding:0}.profile-editor-identity .profile-stats article>span{text-align:center}.profile-editor-identity .profile-stats strong{font-size:14px}.profile-editor-identity .profile-stats small{font-size:8px}.profile-editor-identity-note{margin-top:auto;padding:9px 11px}.profile-editor-form{gap:9px;padding:15px 18px;overflow:hidden}.profile-editor-form>header{margin:0}.profile-editor-form>header strong{font-size:14px}.profile-editor-form>label:not(.profile-daily-capacity){gap:4px;font-size:9px}.profile-editor-form>label input,.profile-editor-form>label textarea{min-height:38px;padding:8px 11px;font-size:10px}.profile-editor-form>label textarea{min-height:72px}.profile-editor-form .profile-daily-capacity{min-height:58px;padding:8px 11px}.profile-editor-form .profile-daily-capacity input{min-height:36px}.profile-editor-form .profile-social-accounts{min-height:0;padding:10px;overflow:hidden}.profile-editor-form .profile-social-accounts>div{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,64px);grid-auto-columns:minmax(250px,1fr);gap:7px;overflow-x:auto;overflow-y:hidden;padding-bottom:3px}.profile-editor-form .profile-social-card,.profile-editor-form .profile-social-add{width:auto;min-height:64px;height:64px}.profile-editor-form .profile-social-card>span{grid-template-columns:minmax(110px,.72fr) minmax(120px,.8fr) minmax(170px,1.1fr)}.profile-editor-form .profile-platform-select .platform-select__trigger{min-height:34px}.profile-editor-layout>.profile-save{min-height:48px}.confirm-dialog:has(.claim-filter-controls){overflow:visible}.claim-filter-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.claim-filter-controls>label{min-width:0;display:grid;gap:5px;color:#7d8e85;font-size:8px}.confirm-dialog__copy .claim-filter-controls span{width:auto;padding:0;color:inherit;border-radius:0;background:transparent;line-height:inherit}.claim-filter-controls .date-range-filter>button,.claim-creator-select>button{width:100%;height:40px;padding:0 9px;color:#456052;border:1px solid #dfe8e3;border-radius:11px;background:linear-gradient(145deg,#fff,#f4f9f6);box-shadow:inset 0 1px #fff,0 5px 14px #3652410d;font-size:10px;font-weight:650}.claim-creator-select{position:relative;min-width:0}.claim-creator-select>button{display:grid;grid-template-columns:17px minmax(0,1fr) 13px;align-items:center;gap:7px;text-align:left}.claim-creator-select>button:hover,.claim-creator-select.is-open>button{color:#315b45;border-color:#bcd4c5;background:#fff;box-shadow:0 0 0 3px #5e977717,inset 0 1px #fff}.claim-creator-select>button svg{width:16px;height:16px;color:#71917f}.claim-creator-select>button svg:last-child{width:12px;height:12px;transition:transform .16s ease}.claim-creator-select.is-open>button svg:last-child{transform:rotate(180deg)}.claim-creator-select>button strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.claim-creator-select>div{position:absolute;z-index:80;top:calc(100% + 6px);right:0;left:0;display:grid;gap:3px;max-height:190px;padding:6px;overflow-y:auto;border:1px solid #d9e6de;border-radius:12px;background:#fffffffa;box-shadow:0 18px 44px #22382c2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.claim-creator-select>div>button{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;color:#5d7066;border-radius:8px;font-size:9px;text-align:left}.claim-creator-select>div>button:hover,.claim-creator-select>div>button[aria-selected=true]{color:#315b45;background:#eef7f1}.claim-creator-select>div>button>span{display:inline-flex;align-items:center;gap:6px}.claim-creator-select>div>button svg{width:14px;height:14px;color:#6f927d}.team-permission-grid.is-single-row{grid-template-columns:minmax(110px,.75fr) minmax(130px,.9fr) repeat(3,minmax(140px,1fr)) minmax(150px,1.05fr);align-items:end;gap:8px}.team-permission-grid.is-single-row .team-permission-toggle{grid-column:auto;min-height:40px;padding:7px 9px}.team-products-panel{grid-template-rows:auto auto auto minmax(0,1fr)}.team-products-panel>form{grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr) minmax(170px,auto);align-items:stretch}.team-products-panel>form button{align-self:end;justify-content:center;min-height:44px}.team-product-markdown-drop{min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;color:#63786c;border:1px dashed #bfd2c6;border-radius:14px;background:#f8fbf9}.team-product-markdown-drop.is-dragging{border-color:#67947a;background:#f0f8f2}.team-product-markdown-drop>svg{width:26px;height:26px;color:#6a947c}.team-product-markdown-drop>span{display:grid;gap:3px}.team-product-markdown-drop strong{font-size:11px}.team-product-markdown-drop small{color:#8b9891;font-size:9px}.team-product-markdown-drop>button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#52705f;border:1px solid #d7e4dc;border-radius:10px;background:#fff;font-size:9px}.team-product-import-preview{display:grid;gap:10px;padding:13px;border:1px solid #dce8e1;border-radius:14px;background:#fff}.team-product-import-preview>header{display:flex;align-items:center;justify-content:space-between}.team-product-import-preview>header span{display:grid;gap:3px}.team-product-import-preview>header strong{color:#486052;font-size:11px}.team-product-import-preview>header small,.team-product-import-preview>p{margin:0;color:#8a9790;font-size:9px}.team-product-import-preview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-product-import-preview label{display:grid;gap:5px;color:#687a70;font-size:9px}.team-product-import-preview input{min-height:38px;padding:0 10px;border:1px solid #dce6e0;border-radius:9px}.team-product-import-preview>button{width:fit-content;min-height:38px;justify-self:end;padding:0 14px;color:#fff;border-radius:10px;background:#67947a}.async-modal-load{position:fixed;z-index:309;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#23312a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.async-modal-load>div{min-width:230px;display:grid;justify-items:center;gap:10px;padding:24px;color:#53675c;border:1px solid #dbe7e0;border-radius:18px;background:#fff;box-shadow:0 24px 70px #1f302733}.team-governance-dialog,.team-governance-main,.team-governance-main>section{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}.generation-composer:not(.is-compact) .composer-reference-strip{flex-wrap:wrap;overflow:visible;padding:10px 10px 13px}.generation-composer:not(.is-compact) .composer-reference-preview:hover,.generation-composer:not(.is-compact) .composer-reference-preview:focus-visible{transform:translateY(-5px) scale(1.22);box-shadow:0 14px 30px #23335438}.publisher-picker__dropdown,.received-time-menu,.received-creator-menu,.received-download>div{animation:compact-dropdown-in .15s cubic-bezier(.2,.8,.2,1) both}.publisher-picker__dropdown{padding:7px}.publisher-picker__results{max-height:148px}.publisher-picker__results>div>button:first-child{padding-block:6px}.received-time-menu,.received-creator-menu,.received-download>div{max-height:236px;overflow-y:auto}.received-creator-menu{overflow-x:hidden}.received-creator-menu>label,.received-creator-menu>button{min-width:0;max-width:100%;box-sizing:border-box}.received-creator-menu>label input{min-width:0;width:100%}.received-creator-menu>button{white-space:normal;overflow-wrap:anywhere}@keyframes compact-dropdown-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:1180px){.profile-editor-layout{grid-template-columns:260px minmax(0,1fr)}.profile-editor-form .profile-social-card>span{grid-template-columns:1fr}.team-permission-grid.is-single-row{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-workflow-footer .publish-submit-row{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-workflow-footer .publish-mode-actions{grid-column:1 / -1}}@media(max-width:820px){.points-detail-modal .points-drawer-content,.profile-editor-layout{grid-template-columns:1fr}.points-history-columns,.points-history article{grid-template-columns:1fr auto}.points-history-columns span:nth-child(2),.points-history-columns span:nth-child(3),.points-history article time{display:none}.profile-editor-identity{display:none}.profile-editor-form{grid-row:1}.batch-inline-detail__grid.is-content-first,.marketplace-detail-showcase.is-inline{grid-template-columns:1fr}.batch-inline-detail__grid.is-content-first .batch-card-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.team-products-panel>form,.team-permission-grid.is-single-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.composer-reference-preview:hover,.composer-reference-preview:focus-visible{transform:none}.batch-guide-card,.batch-guide-spotlight{transition:none;animation:none}}.analytics-team-view-switch{width:fit-content;display:inline-flex;gap:4px;padding:4px;border:1px solid rgb(211 222 216 / 88%);border-radius:13px;background:#ffffffc2;box-shadow:inset 0 1px #fff,0 9px 24px #31493b0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.analytics-team-view-switch button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;color:#708078;border-radius:9px;font-size:11px}.analytics-team-view-switch button svg{width:15px;height:15px}.analytics-team-view-switch button.is-active{color:#fff;background:#337b54;box-shadow:0 7px 16px #337b542e}.team-publishing-calendar{display:grid;gap:12px;padding:15px;border:1px solid rgb(209 221 214 / 90%);border-radius:18px;background:#ffffffd1;box-shadow:inset 0 1px #fff,0 16px 46px #2a41340f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.team-calendar-header,.team-calendar-header>span,.team-calendar-header>div{display:flex;align-items:center}.team-calendar-header{min-height:44px;justify-content:space-between;gap:16px}.team-calendar-header>span{gap:10px}.team-calendar-header>span>svg{width:27px;height:27px;color:#367d57}.team-calendar-header>span>span{display:grid;gap:2px}.team-calendar-header strong{color:#263c31;font-size:17px}.team-calendar-header small{color:#8a978f;font-size:10px}.team-calendar-header>div{gap:7px}.team-calendar-header>div>strong{min-width:120px;text-align:center;font-size:14px}.team-calendar-header>div button{min-width:34px;min-height:34px;display:grid;place-items:center;padding:0 10px;color:#5e7066;border:1px solid #dce6e0;border-radius:9px;background:#fff;font-size:10px}.team-calendar-layout{min-height:630px;display:grid;grid-template-columns:205px minmax(620px,1fr) 250px;gap:10px}.team-calendar-summary,.team-calendar-detail{display:grid;align-content:start;gap:10px}.team-calendar-summary>section,.team-calendar-detail>section{padding:12px;border:1px solid #e2e9e5;border-radius:13px;background:#fbfcfb}.team-calendar-summary section>header,.team-calendar-detail section>header{min-height:28px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.team-calendar-summary section>header strong,.team-calendar-detail section>header strong{display:flex;align-items:center;gap:6px;color:#3f5549;font-size:11px}.team-calendar-mini-week,.team-calendar-mini-grid,.team-calendar-week,.team-calendar-grid-large{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.team-calendar-mini-week{color:#96a199;font-size:8px;text-align:center}.team-calendar-mini-grid{gap:2px;margin-top:4px}.team-calendar-mini-grid button{aspect-ratio:1;display:grid;place-items:center;color:#607168;border-radius:50%;font-size:9px}.team-calendar-mini-grid button.is-muted{color:#c1c8c4}.team-calendar-mini-grid button.is-active{color:#fff;background:#347c55}.team-calendar-summary dl{display:grid;gap:8px;margin:0}.team-calendar-summary dl div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 8px;border-radius:8px;background:#f5f8f6}.team-calendar-summary dt{display:inline-flex;align-items:center;gap:6px;color:#65776d;font-size:10px}.team-calendar-summary dt i{width:7px;height:7px;border-radius:50%;background:#5a9e6c}.team-calendar-summary dt i.is-returned{background:#4b7fe0}.team-calendar-summary dt i.is-pending{background:#e2a043}.team-calendar-summary dd{margin:0;color:#405348;font-size:12px;font-weight:700}.team-calendar-board{min-width:0;overflow:hidden;border:1px solid #e0e8e3;border-radius:14px;background:#fff}.team-calendar-week{min-height:34px;align-items:center;color:#849188;border-bottom:1px solid #e7ece9;background:#fafcfb;font-size:9px;text-align:center}.team-calendar-grid-large{grid-template-rows:repeat(6,minmax(96px,1fr));height:calc(100% - 34px)}.team-calendar-grid-large>button{min-width:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:3px;padding:7px;overflow:hidden;border-right:1px solid #edf1ef;border-bottom:1px solid #edf1ef;background:#fff;text-align:left}.team-calendar-grid-large>button:nth-child(7n){border-right:0}.team-calendar-grid-large>button.is-muted{background:#fafbfa;opacity:.48}.team-calendar-grid-large>button.is-active{position:relative;z-index:1;background:#f0f8f3;box-shadow:inset 0 0 0 2px #5b9a72}.team-calendar-grid-large time{color:#586b60;font-size:11px;font-weight:700}.team-calendar-grid-large>button>strong{color:#7c8982;font-size:10px}.team-calendar-grid-large>button>strong b{color:#338055}.team-calendar-grid-large>button>strong em{color:#426fcc;font-style:normal}.team-calendar-cell-metrics{overflow:hidden;color:#708078!important;font-size:6.5px!important;text-overflow:ellipsis;white-space:nowrap}.team-calendar-grid-large>button>div{display:grid;align-content:start;gap:3px;overflow:hidden}.team-calendar-grid-large>button>div span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px 5px;border:1px solid #e8edea;border-radius:6px;background:#fbfcfb}.team-calendar-grid-large>button>div b{overflow:hidden;color:#57675f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.team-calendar-grid-large>button>div small{color:#5a946b;font-size:7px}.team-calendar-grid-large .is-empty{color:#a5aea9;font-size:9px}.team-calendar-detail>section{max-height:305px;overflow:auto}.team-calendar-detail article{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 2px;border-top:1px solid #ebefed}.team-calendar-detail article>span{min-width:0;display:grid;gap:3px}.team-calendar-detail article strong{overflow:hidden;color:#43574c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-calendar-detail article small,.team-calendar-detail>section>p{margin:0;color:#89968f;font-size:8px;line-height:1.45}.team-calendar-detail article em{flex:0 0 auto;padding:3px 6px;color:#4c8a60;border-radius:999px;background:#edf7f0;font-size:7px;font-style:normal}.team-calendar-dialog-layer{position:fixed;z-index:320;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#19261f70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-calendar-dialog-layer>section{width:min(1040px,calc(100vw - 44px));max-height:min(840px,calc(100dvh - 44px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgb(255 255 255 / 76%);border-radius:20px;background:#fffffff7;box-shadow:0 30px 90px #16261d45}.team-calendar-dialog-layer>section>header,.team-calendar-dialog-layer>section>header>span{display:flex;align-items:center}.team-calendar-dialog-layer>section>header{min-height:72px;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid #e5ece8}.team-calendar-dialog-layer>section>header>span{gap:10px}.team-calendar-dialog-layer>section>header>span>svg{width:27px;height:27px;color:#397e58}.team-calendar-dialog-layer>section>header>span>span{display:grid;gap:3px}.team-calendar-dialog-layer>section>header strong{color:#2d4437;font-size:16px}.team-calendar-dialog-layer>section>header small{color:#839087;font-size:9px}.team-calendar-dialog-layer>section>header>button{width:34px;height:34px;display:grid;place-items:center;color:#687970;border-radius:10px;background:#f1f5f3}.team-calendar-day-overview{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding:12px 18px 8px}.team-calendar-day-overview>span{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid #e0e9e4;border-radius:10px;background:linear-gradient(145deg,#fbfdfc,#f3f8f5)}.team-calendar-day-overview small{color:#84928a;font-size:8px}.team-calendar-day-overview strong{overflow:hidden;color:#31543f;font-size:15px;text-overflow:ellipsis}.team-calendar-day-filters{display:flex;gap:6px;padding:2px 18px 10px;overflow-x:auto;border-bottom:1px solid #e8eeeb;scrollbar-width:thin}.team-calendar-day-filters button{min-height:28px;flex:0 0 auto;padding:0 9px;color:#6c7d73;border:1px solid #dfe8e3;border-radius:999px;background:#f8faf9;font-size:8px;white-space:nowrap}.team-calendar-day-filters button.is-active{color:#fff;border-color:#4f8a69;background:#4f8a69}.team-calendar-dialog-list{display:grid;gap:10px;padding:16px 18px 20px;overflow:auto}.team-calendar-dialog-list>article{display:grid;gap:12px;padding:15px;border:1px solid #dfe8e3;border-radius:15px;background:#fbfcfb}.team-calendar-dialog-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.team-calendar-dialog-list>article>header>span{min-width:0;display:grid;gap:4px}.team-calendar-dialog-list>article>header strong{color:#334d3f;font-size:13px}.team-calendar-dialog-list>article>header small{color:#85928b;font-size:9px}.team-calendar-dialog-list>article>header em{padding:4px 8px;color:#3e7d54;border-radius:999px;background:#eaf6ed;font-size:8px;font-style:normal}.team-calendar-dialog-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.team-calendar-dialog-list dl>div{min-width:0;display:grid;gap:4px;padding:9px;border-radius:9px;background:#f2f6f3}.team-calendar-dialog-list dt{color:#89968f;font-size:8px}.team-calendar-dialog-list dd{overflow:hidden;margin:0;color:#50655a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.team-calendar-dialog-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.team-calendar-dialog-metrics>span{min-width:0;display:grid;gap:3px;padding:9px 7px;border:1px solid #e1e9e5;border-radius:9px;background:#fff}.team-calendar-dialog-metrics small{color:#8a978f;font-size:8px}.team-calendar-dialog-metrics strong{overflow:hidden;color:#345441;font-size:13px;text-overflow:ellipsis}.team-calendar-dialog-empty-metrics{display:flex;align-items:center;gap:6px;margin:0;padding:12px;color:#87938d;border:1px dashed #dce6e1;border-radius:10px;font-size:9px}.team-calendar-dialog-empty-metrics svg{width:16px;height:16px}.team-calendar-dialog-list>article>a{width:fit-content;display:inline-flex;align-items:center;gap:5px;color:#347552;font-size:9px}.team-calendar-dialog-list>article>a svg{width:13px;height:13px}.team-calendar-dialog-empty{margin:28px 0;color:#849189;font-size:11px;text-align:center}.received-download>.received-download-panel{width:340px;max-height:none;gap:10px;overflow:visible;padding:12px}.received-download-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.received-download-panel>header strong{color:#40584b;font-size:11px}.received-download-panel>header small{color:#8c9992;font-size:8px}.received-download-panel fieldset,.received-download-panel>label{min-width:0;display:grid;gap:5px;margin:0;padding:0;color:#75877d;border:0;font-size:8px}.received-download-panel legend{margin-bottom:5px}.received-download-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border-radius:10px;background:#f1f5f2}.received-download-panel .received-download-status>button{height:32px;color:#718077;border-radius:8px;background:transparent;font-size:9px}.received-download-panel .received-download-status>button.is-active{color:#315d46;background:#fff;box-shadow:0 3px 10px #2d483a17;font-weight:700}.received-download-panel .date-range-filter>button,.received-download-panel .claim-creator-select>button{height:40px;color:#486052;border-color:#d9e5de;background:linear-gradient(145deg,#fff,#f5f9f7)}.received-download-panel .claim-creator-select>div>button{background:transparent}.received-download-panel .claim-creator-select>div>button:hover,.received-download-panel .claim-creator-select>div>button[aria-selected=true]{background:#eef7f1}.received-download-panel .received-download-confirm{height:38px;color:#fff;border-radius:10px;background:linear-gradient(105deg,#5f9a72,#347c69);box-shadow:0 8px 18px #35745426;font-size:9px;font-weight:700}.analytics-team-views--accounts{grid-template-columns:1fr}.analytics-dashboard .metrics-trend-hit{fill:transparent;pointer-events:all}.analytics-dashboard .metrics-trend-tooltip line{stroke:#96a69d;stroke-width:1;stroke-dasharray:4 4}.analytics-dashboard .metrics-trend-tooltip rect{fill:#fffffff5;stroke:#dce6e0;filter:drop-shadow(0 8px 16px rgb(42 64 52 / 14%))}.analytics-dashboard .metrics-trend-tooltip text{fill:#53665b;font-size:9px}.analytics-return-date-filter{position:relative;z-index:4;margin-left:auto}.analytics-return-date-filter>button{min-height:30px!important;border-color:#d9e6df!important;background:#fff!important}.utility-layer--profile .profile-content.profile-editor-layout{grid-template-rows:minmax(0,1fr);padding-bottom:18px}.profile-editor-avatar-stage{position:relative}.profile-editor-avatar-stage>button{position:relative;display:block;border-radius:50%;cursor:pointer}.profile-editor-avatar-stage>button>span{position:absolute;right:10px;bottom:9px;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;color:#41664f;border:1px solid #d9e7de;border-radius:999px;background:#ffffffe0;box-shadow:0 5px 14px #2d48371a;font-size:8px}.profile-editor-avatar-stage>button>span svg{width:12px;height:12px}.profile-avatar-preset-popover{position:absolute;z-index:20;top:calc(100% + 8px);left:50%;width:236px;display:grid;gap:9px;padding:11px;border:1px solid #dbe7e0;border-radius:14px;background:#fffffff5;box-shadow:0 20px 54px #263c302e;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-avatar-preset-popover>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-avatar-preset-popover>header strong{color:#43584c;font-size:10px}.profile-avatar-preset-popover>header button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#4f7560;border:1px solid #dce8e1;border-radius:8px;background:#f8fbf9;font-size:8px}.profile-avatar-preset-popover>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.profile-avatar-preset-popover>div button,.avatar-editor-presets button{aspect-ratio:1;overflow:hidden;padding:2px;border:2px solid transparent;border-radius:10px;background:#f4f8f5}.profile-avatar-preset-popover>div button.is-selected,.avatar-editor-presets button.is-selected{border-color:#65a079;box-shadow:0 0 0 2px #65a07924}.profile-avatar-preset-popover img,.avatar-editor-presets img{width:100%;height:100%;border-radius:7px;object-fit:cover}.profile-editor-identity>.profile-save{width:144px;min-height:38px;justify-self:center;margin-top:2px;border-radius:10px;font-size:10px}.profile-password-entry{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#536c5e;border:1px solid #d9e5de;border-radius:10px;background:#fff;font-size:9px}.profile-password-entry svg{width:14px;height:14px}.profile-password-notice{padding:9px 11px;color:#397650;border:1px solid #cfe5d6;border-radius:10px;background:#f0f9f3;font-size:9px}.change-password-layer{position:fixed;z-index:330;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1a26206b;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.change-password-layer>section{width:min(430px,calc(100vw - 40px));display:grid;gap:13px;padding:20px;border:1px solid rgb(255 255 255 / 74%);border-radius:18px;background:#fffffff7;box-shadow:0 28px 80px #1829203d}.change-password-layer header,.change-password-layer header>span,.change-password-layer footer{display:flex;align-items:center}.change-password-layer header{justify-content:space-between;gap:12px}.change-password-layer header>span{gap:8px;color:#365744}.change-password-layer header svg{width:18px;height:18px}.change-password-layer header button{width:32px;height:32px;display:grid;place-items:center;color:#6f7f76;border-radius:9px;background:#f2f5f3}.change-password-layer>section>p{margin:0;color:#78887f;font-size:10px;line-height:1.55}.change-password-layer label{display:grid;gap:6px;color:#53685d;font-size:10px}.change-password-layer input{min-height:42px;padding:0 12px;color:#2f4238;border:1px solid #dce6e0;border-radius:10px;background:#fbfcfb}.change-password-layer .change-password-error{color:#ad4650}.change-password-layer footer{justify-content:flex-end;gap:8px;margin-top:2px}.change-password-layer footer button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:10px;font-size:10px}.change-password-layer footer>button:first-child{color:#67786e;border:1px solid #dce5e0;background:#fff}.profile-editor-form .profile-social-accounts>div{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-columns:auto;gap:7px;overflow:auto;padding-bottom:0}.profile-editor-form .profile-social-card{min-height:92px;height:auto;grid-template-columns:27px minmax(0,1fr) 26px;align-items:start;padding:8px}.profile-editor-form .profile-social-card>span{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5px}.profile-editor-form .profile-social-card>span>input:last-child{grid-column:1 / -1}.profile-editor-form .profile-social-add{min-height:92px;height:auto;border-radius:12px}.marketplace-workspace .marketplace-content-shell{flex:0 1 auto;overflow:auto}.marketplace-workspace .marketplace-order-table-shell{height:auto;max-height:calc(100dvh - 96px);overflow:auto}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__media{align-content:start}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid{width:100%;max-width:none}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid figure{min-height:54px;grid-template-columns:46px minmax(0,1fr);padding-block:4px}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid .marketplace-detail-showcase__frame{width:44px;height:44px;min-height:44px}.batch-table-toolbar :is(button,label,select,span),.batch-plan-boards :is(strong,span),.batch-column-select .platform-select__trigger strong{font-size:11px}.batch-workspace :is(.task-row,.batch-inline-detail,.batch-item-insight){font-size:12px}.batch-inline-detail__grid.is-content-first .task-content-editor label>span,.batch-inline-detail__grid.is-content-first .task-style-editor>span{font-size:12px}.batch-inline-detail__grid.is-content-first .task-content-editor input,.batch-inline-detail__grid.is-content-first .task-content-editor textarea{font-size:12px}.team-center-layer{padding:24px}.team-governance-dialog{width:min(1400px,calc(100vw - 48px));height:min(860px,calc(100dvh - 48px));grid-template-columns:230px minmax(0,1fr)}.team-governance-main>header{min-height:82px;padding-inline:24px}.team-governance-members,.team-governance-permissions,.team-governance-applications,.team-governance-activity,.team-governance-overview,.team-products-panel{padding:18px 24px 24px}.team-governance-dialog.is-readonly .team-governance-sidebar>nav button,.team-governance-dialog.is-readonly .team-governance-main{cursor:default}.team-permission-grid.is-single-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.team-permission-grid.is-single-row .team-permission-toggle{min-height:44px}.team-permission-grid.is-single-row>fieldset{grid-column:1 / -1}.team-permission-cards>article>footer{position:sticky;right:0;bottom:-1px;padding:10px 0 0;background:linear-gradient(180deg,#fff0,#fff 32%)}.team-products-panel{grid-template-rows:auto auto auto minmax(0,1fr);gap:14px}.team-products-panel>form{grid-template-columns:minmax(220px,.75fr) minmax(360px,1.35fr) 190px;align-items:end;gap:14px;padding:16px}.team-products-panel>form label{grid-template-rows:18px 52px;align-items:stretch}.team-products-panel>form input,.team-products-panel>form textarea,.team-products-panel>form button{height:52px;min-height:52px}.team-products-panel>form textarea{padding-block:13px}.team-products-panel>form button{align-self:end;justify-content:center;white-space:nowrap}.team-product-markdown-drop{min-height:86px;grid-template-columns:38px minmax(0,1fr) 118px;padding:14px 16px}.team-products-panel>div{padding-bottom:2px}.team-products-panel>div>p{margin:12px 0;padding:18px;color:#839188;border:1px dashed #d8e4dd;border-radius:13px;background:#fbfcfb;font-size:11px;text-align:center}.avatar-editor-presets{display:grid;gap:8px;padding:10px 0 2px}.avatar-editor-presets>strong{color:#53675c;font-size:10px}.avatar-editor-presets>div{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.marketplace-file-preview.marketplace-asset-preview{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:5px;padding:6px;overflow:hidden;color:#64766d;border:0;background:#f3f7f4}.marketplace-file-preview.marketplace-asset-preview>span{width:100%;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.marketplace-file-preview.marketplace-asset-preview>svg{width:23px;height:23px}.marketplace-preview-audio,.marketplace-preview-document{width:min(940px,88vw);display:grid;gap:14px;padding:18px;border-radius:18px;background:#fff;box-shadow:0 28px 90px #00000059}.marketplace-preview-audio{max-width:620px}.marketplace-preview-audio strong{color:#34493d;font-size:14px}.marketplace-preview-audio audio{width:100%}.marketplace-preview-document{height:min(760px,84vh);grid-template-rows:auto minmax(0,1fr)}.marketplace-preview-document>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.marketplace-preview-document>header strong{overflow:hidden;color:#354a3e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.marketplace-preview-document>header small{color:#87948d;font-size:9px}.marketplace-preview-document>header a{padding:7px 10px;color:#4c765e;border:1px solid #d9e5de;border-radius:9px;font-size:9px}.marketplace-preview-document iframe{width:100%;height:100%;border:1px solid #e3eae6;border-radius:12px;background:#f7f9f8}@media(max-width:1250px){.team-calendar-layout{grid-template-columns:170px minmax(560px,1fr) 220px}.team-permission-grid.is-single-row{grid-template-columns:repeat(3,minmax(0,1fr))}.team-products-panel>form{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) 165px}}.app-shell,.app-shell.app-shell--admin{background:#fbfaf7 url(/assets/generated/workspace-background-20260831.png) center / cover no-repeat}.app-shell:before,.app-shell:after,.app-shell.app-shell--admin:before,.app-shell.app-shell--admin:after{display:none;content:none;animation:none}.app-shell .creator-grid,.app-shell .member-surface,.app-shell .workspace-main,.app-shell .marketplace-main,.app-shell .my-workspace,.app-shell .my-workspace__main,.app-shell .publish-workspace,.app-shell .asset-workspace,.app-shell .asset-workspace__main,.app-shell .messages-workspace,.app-shell .cli-workspace{background:transparent}.app-shell .creator-sidebar,.app-shell .member-surface-rail,.app-shell .my-workspace .member-surface-rail,.app-shell .asset-workspace .member-surface-rail{border-right:1px solid rgb(255 255 255 / 64%);background:#fffffc6b;box-shadow:12px 0 42px #60744f08,inset -1px 0 #ffffff6b;-webkit-backdrop-filter:blur(34px) saturate(112%);backdrop-filter:blur(34px) saturate(112%)}@media(prefers-reduced-transparency:reduce){.app-shell .creator-sidebar,.app-shell .member-surface-rail,.app-shell .my-workspace .member-surface-rail,.app-shell .asset-workspace .member-surface-rail{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.analytics-filter-bar{grid-template-columns:minmax(164px,1.15fr) repeat(3,minmax(136px,1fr)) auto}.analytics-metric-grid.analytics-metric-grid--selectable{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-metric-grid--selectable>button{position:relative;min-width:0;min-height:124px;display:grid;grid-template-columns:minmax(0,1fr) 88px;grid-template-rows:auto auto auto;align-items:end;gap:4px 8px;padding:15px;overflow:hidden;color:inherit;border:1px solid rgb(213 222 218 / 86%);border-radius:14px;background:#ffffffc7;box-shadow:inset 0 1px #fff,0 10px 26px #3a50430a;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.analytics-metric-grid--selectable>button:hover,.analytics-metric-grid--selectable>button:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--metric-color) 42%,#d7e1dc)}.analytics-metric-grid--selectable>button.is-active{border-color:color-mix(in srgb,var(--metric-color) 60%,#cad9d1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metric-color) 22%,transparent),0 13px 30px color-mix(in srgb,var(--metric-color) 11%,transparent)}.analytics-metric-grid--selectable>button:after{content:"";position:absolute;right:-30px;bottom:-48px;width:120px;height:90px;border-radius:50%;background:color-mix(in srgb,var(--metric-color) 9%,transparent);filter:blur(10px)}.analytics-metric-grid--selectable>button>span{grid-column:1;color:#66746c;font-size:10px}.analytics-metric-grid--selectable>button>strong{grid-column:1;overflow:hidden;color:#202a24;font-family:ui-serif,Georgia,serif;font-size:23px;text-overflow:ellipsis;white-space:nowrap}.analytics-metric-grid--selectable>button>small{grid-column:1;color:var(--metric-color);font-size:8px}.analytics-metric-trend{min-width:0;display:grid;gap:10px;padding:16px;border:1px solid rgb(211 221 216 / 88%);border-radius:16px;background:#fffc;box-shadow:inset 0 1px #fff,0 12px 30px #384d410d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.analytics-metric-trend>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-metric-trend>header>span{display:grid;gap:3px}.analytics-metric-trend>header strong{color:#30463a;font-size:13px}.analytics-metric-trend>header small{color:#85938b;font-size:9px}.analytics-metric-trend>header em{padding:5px 8px;color:var(--trend-color);border-radius:999px;background:color-mix(in srgb,var(--trend-color) 9%,#fff);font-size:8px;font-style:normal;font-weight:700}.analytics-metric-trend__plot{min-height:270px;overflow-x:auto;overflow-y:hidden;scrollbar-color:#b8c8bf transparent;scrollbar-width:thin}.analytics-metric-trend__plot svg{display:block;max-width:none;height:270px;overflow:visible}.analytics-metric-trend__grid{stroke:#e7ede9;stroke-width:1}.analytics-metric-trend__y,.analytics-metric-trend__x{fill:#87958d;font:9px Inter,system-ui,sans-serif}.analytics-metric-trend__x{text-anchor:middle}.analytics-metric-trend__line{fill:none;stroke:var(--trend-color);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--trend-color) 18%,transparent))}.analytics-metric-trend__point{fill:#fff;stroke:var(--trend-color);stroke-width:2.2}.analytics-metric-trend__value{fill:var(--trend-color);font:600 12px Inter,system-ui,sans-serif;text-anchor:middle;pointer-events:none}.analytics-metric-trend__hit{fill:transparent;pointer-events:all}.analytics-metric-trend__tooltip line{stroke:#91a198;stroke-width:1;stroke-dasharray:4 4}.analytics-metric-trend__tooltip rect{fill:#fffffff7;stroke:#dce6e0;filter:drop-shadow(0 8px 18px rgb(42 64 52 / 14%))}.analytics-metric-trend__tooltip text{fill:#52665a;font-size:9px}.analytics-metric-trend>p{margin:-42px 0 20px;color:#8b9790;font-size:10px;text-align:center}.team-calendar-header .team-calendar-all-returns{min-width:auto;display:inline-flex;grid-auto-flow:column;align-items:center;gap:5px;padding-inline:11px;color:#397858;border-color:#cfe2d7;background:#f1f9f4}.team-calendar-header .team-calendar-all-returns svg{width:14px;height:14px}.team-calendar-grid-large>button>strong em{color:#4b7fe0;font-style:normal}.team-calendar-dialog-layer>section.is-day{grid-template-rows:auto auto minmax(0,1fr)}.team-calendar-dialog-layer>section.is-all{grid-template-rows:auto minmax(0,1fr)}.team-calendar-return-records{min-height:0;overflow:auto;padding:14px 18px 20px}.team-calendar-return-records .analytics-return-card{margin:0;border:0;background:transparent;box-shadow:none}.publisher-picker__empty.publisher-picker__error{color:#a34f58;border-radius:8px;background:#fff4f5}@media(max-width:980px){.analytics-filter-bar,.analytics-metric-grid.analytics-metric-grid--selectable{grid-template-columns:repeat(2,minmax(0,1fr))}.team-calendar-header{align-items:flex-start;flex-direction:column}.team-calendar-header>div{width:100%;flex-wrap:wrap}}.task-actions .task-actions__replan{width:auto;min-width:76px;padding:0 10px;gap:5px}.task-actions__replan em{font-size:9px;font-style:normal;font-weight:750;white-space:nowrap}.team-center-enterprise-loading,.team-center-unassigned{min-height:170px;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;color:#6e8177;text-align:center}.team-center-unassigned svg{width:44px;height:44px;color:#55a874}.team-center-unassigned strong{color:#294b3b;font-size:18px}.team-center-unassigned p{max-width:520px;margin:0;font-size:11px;line-height:1.75}.team-center-dialog--unassigned{width:min(920px,calc(100vw - 48px));max-height:min(760px,calc(100dvh - 48px));overflow:auto}.team-center-dialog--unassigned>.team-enterprise-projects{margin:0 24px 24px}.points-detail-layer{padding:28px;background:#232c2857;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.points-detail-modal{position:relative;width:min(1180px,calc(100vw - 56px));height:min(880px,calc(100dvh - 56px));max-height:calc(100dvh - 56px);aspect-ratio:auto;overflow:hidden;border:1px solid rgb(255 255 255 / 84%);border-radius:28px;background:#fdfffef5;box-shadow:0 32px 100px #182a2147}.points-detail-scene{position:relative;inset:auto;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;color:#173c2d;background:transparent;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.points-detail-heading{position:relative;z-index:3;top:auto;left:auto;display:grid;gap:10px;padding:44px 48px 22px}.points-detail-heading h2{margin:0;color:#173c2d;font-family:Baskerville,Songti SC,serif;font-size:clamp(34px,3.2vw,48px);line-height:1;letter-spacing:-.04em}.points-detail-heading p{margin:0;color:#7c8581;font-size:15px}.points-detail-mascot{position:absolute;z-index:1;top:-52px;right:42px;width:min(390px,38vw);height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.points-detail-close{position:absolute;z-index:5;top:28px;right:30px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #dce5e0;border-radius:50%;color:#6e7b74;background:#ffffffe0;box-shadow:0 8px 24px #2b433614}.points-detail-close svg{width:21px;height:21px}.points-detail-close:focus-visible{outline:3px solid rgb(48 178 101 / 42%);outline-offset:2px}.points-detail-content{position:relative;inset:auto;min-height:0;display:grid;grid-template-rows:224px minmax(300px,1fr) auto;gap:22px;padding:8px 48px 32px;overflow:auto}.points-detail-summary{display:grid;grid-template-columns:minmax(350px,.82fr) minmax(0,1.38fr);gap:24px}.points-detail-balance{position:relative;top:auto;left:auto;width:auto;min-width:0;display:grid;align-items:center;gap:0;overflow:hidden;border-radius:22px}.points-detail-balance>img{position:absolute;z-index:0;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);pointer-events:none}.points-detail-balance>div{position:relative;z-index:1;display:grid;gap:8px;padding:28px 34px}.points-detail-balance span{color:#5f7269;font-size:15px;font-weight:650}.points-detail-balance strong{display:flex;align-items:baseline;gap:10px;color:#153f2e;font-size:clamp(46px,5vw,72px);line-height:.95;letter-spacing:-.045em}.points-detail-balance strong small{font-size:20px;letter-spacing:0}.points-detail-balance p{margin:0;color:#78857f;font-size:13px}.points-detail-totals{position:relative;inset:auto;height:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e2e9e5;border-radius:22px;background:#ffffffe8;box-shadow:0 14px 34px #2f483a12}.points-detail-totals article{position:relative;min-width:0;display:grid;grid-template-rows:52px auto auto;align-content:center;gap:7px;padding:24px 20px;border-right:1px solid #edf1ef}.points-detail-totals article:last-child{border-right:0}.points-detail-totals img{width:52px;height:52px;object-fit:contain}.points-detail-totals span{color:#74837c;font-size:13px}.points-detail-totals strong{color:#214c39;font-size:30px;line-height:1}.points-detail-history{position:relative;inset:auto;height:auto;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid #e2e9e5;border-radius:22px;background:#ffffffeb;box-shadow:0 14px 36px #2f483a0f}.points-detail-history>header{height:auto;min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 22px}.points-detail-history>header strong{position:relative;color:#173c2d;font-size:18px}.points-detail-history>header strong:before{content:"";position:absolute;top:2px;bottom:2px;left:-22px;width:5px;border-radius:999px;background:#2fbd70}.points-detail-history>header span{color:#828d88;font-size:12px}.points-detail-columns,.points-detail-rows article{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) minmax(90px,.55fr) minmax(82px,.5fr) 22px;align-items:center;gap:12px;padding:0 22px}.points-detail-columns{min-height:38px;color:#8b9490;border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef;background:#fbfcfb;font-size:11px}.points-detail-rows{height:auto;min-height:0;display:block;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#b8cdc1 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.points-detail-rows:focus-visible{outline:2px solid #68ad80;outline-offset:-2px}.points-detail-rows article{min-height:58px;color:#5d6964;border-bottom:1px solid #edf1ef}.points-detail-rows article:last-child{border-bottom:0}.points-detail-task-name{min-width:0;display:flex;align-items:center;gap:11px}.points-detail-task-name i{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:#23955b;border-radius:50%;background:#eaf8ef}.points-detail-task-name i svg{width:18px;height:18px}.points-detail-task-name strong{overflow:hidden;color:#314a3e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.points-detail-rows time{color:#89928e;font-size:11px}.points-detail-rows b{color:#418b5b;font-size:12px}.points-detail-rows b:not(.is-refunded){color:#6b7a72}.points-detail-rows>article>svg{width:16px;height:16px;color:#8b9790}.points-detail-rows em{width:fit-content;min-width:70px;padding:6px 10px;color:#3d9a5c;border-radius:999px;background:#dff7e3d1;text-align:center;font-size:10px;font-style:normal;font-weight:700}.points-detail-rows em.is-reserved{color:#8a6b27;background:#faf1cee0}.points-detail-rows em.is-frozen{color:#a16025;background:#ffe6d1e0}.points-detail-rows em.is-refunded{color:#43886b;background:#daf4e9e0}.points-detail-empty{min-height:250px;display:grid;place-items:center;color:#87938d;font-size:13px}.points-detail-footer{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;gap:14px;color:#8c9691;font-size:12px}.points-detail-footer button{display:inline-flex;align-items:center;gap:6px;color:#496459;font-size:inherit;font-weight:700}.points-detail-footer button svg{width:16px;height:16px}.points-detail-footer em{position:absolute;top:calc(100% + 6px);color:#42885e;font-style:normal}.points-detail-state{position:absolute;z-index:4;inset:170px 25% auto;min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:#4f6b5d;border-radius:20px;background:#ffffffe5;box-shadow:0 20px 60px #22392d1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.analytics-dashboard{gap:18px;padding:12px}.analytics-dashboard-actions{min-height:70px;padding:8px 14px}.analytics-dashboard-actions>span{gap:8px}.analytics-dashboard-actions>span strong{color:#172b21;font-size:20px}.analytics-dashboard-actions>span small{font-size:11px}.analytics-export-button{min-height:48px;padding-inline:19px;border-radius:14px;font-size:12px}.analytics-filter-bar{grid-template-columns:minmax(180px,1.16fr) repeat(3,minmax(165px,1fr)) 70px;gap:14px;padding:18px;border-color:#ffffffd6;border-radius:20px;background:#ffffff94;box-shadow:0 16px 42px #354e4114,inset 0 1px #fff}.analytics-glass-control{min-height:76px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;padding:12px 16px;border:1px solid rgb(217 228 222 / 88%);border-radius:16px;background:#ffffffc7;box-shadow:0 8px 22px #334d3f0d}.analytics-glass-control>span{grid-column:2;color:#66766e;font-size:11px}.analytics-glass-control>i{grid-row:1 / 3;grid-column:1;width:42px;height:42px;display:grid;place-items:center;color:#1ea968;border-radius:14px;background:#e7f8ef;font-style:normal}.analytics-glass-control>i svg{width:23px;height:23px}.analytics-glass-control .platform-select,.analytics-glass-control .analytics-date-filter{grid-column:2;min-width:0}.analytics-glass-control .platform-select__trigger,.analytics-glass-control .analytics-date-filter>button{min-height:28px;padding:0;border:0;background:transparent;box-shadow:none;font-size:13px;font-weight:700}.analytics-filter-reset{min-height:76px;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid rgb(217 228 222 / 88%);border-radius:16px;color:#7d8a84;background:#ffffffc2;font-size:10px}.analytics-filter-reset svg{width:18px;height:18px}.analytics-metric-grid.analytics-metric-grid--selectable{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px}.analytics-metric-grid--selectable>button{position:relative;width:100%;min-height:0;aspect-ratio:3 / 2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:start;gap:clamp(5px,.7vw,9px);padding:12% 10.5% 10%;overflow:hidden;border:0;border-radius:22px;background:transparent;box-shadow:none;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none}.analytics-metric-grid--selectable>button:after{content:none}.analytics-metric-grid--selectable>button:hover,.analytics-metric-grid--selectable>button:focus-visible{transform:none;outline:0}.analytics-metric-grid--selectable>button.is-active{border-color:transparent;box-shadow:none}.analytics-metric-grid--selectable>button:hover .analytics-metric-artwork{filter:brightness(1.015)}.analytics-metric-grid--selectable>button.is-active .analytics-metric-artwork{filter:brightness(1.025) saturate(1.02)}.analytics-metric-artwork{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:scaleX(1.07);transform-origin:right center;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .18s ease}.analytics-metric-heading{position:relative;z-index:1;min-width:0;display:flex;align-items:center;gap:clamp(6px,.7vw,9px)}.analytics-metric-heading>i{width:clamp(30px,2.7vw,39px);height:clamp(30px,2.7vw,39px);flex:0 0 auto;display:grid;place-items:center;color:var(--metric-color);border-radius:50%;background:#ffffffb8;font-style:normal}.analytics-metric-heading>i svg{width:52%;height:52%}.analytics-metric-heading>span{min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#5d6b64;font-size:clamp(10px,.95vw,13px);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.analytics-metric-heading>span svg{width:12px;height:12px;flex:0 0 auto;color:#8d9892}.analytics-metric-grid--selectable>button>strong{position:relative;z-index:1;align-self:end;color:#17231d;font-family:inherit;font-size:clamp(27px,2.65vw,38px);line-height:1;letter-spacing:-.03em}.analytics-metric-grid--selectable>button>small{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#66776e;font-size:clamp(8px,.75vw,10px);text-overflow:ellipsis;white-space:nowrap}.analytics-metric-grid--selectable>button>small svg{width:12px;height:12px;flex:0 0 auto}.analytics-metric-grid--selectable>button>small.is-up{color:#1b9c5a}.analytics-metric-grid--selectable>button>small.is-down{color:#e2574c}.analytics-metric-grid--selectable>button>small.is-flat{color:#77837d}.analytics-metric-grid--selectable>button>small.analytics-exception-badge{position:absolute;inset:auto 12px 10px auto;grid-column:auto;width:max-content;max-width:calc(100% - 24px);padding:3px 7px;border-radius:7px;color:#9d5728;background:#fff4e9e0;font-size:clamp(9px,.75vw,12px);line-height:1.4}.analytics-metric-trend{gap:14px;min-height:360px;padding:24px;border-color:#ffffffe0;border-radius:24px;background:#ffffffb8;box-shadow:0 18px 48px #364b3f12,inset 0 1px #fff}.analytics-metric-trend>header strong{font-size:18px}.analytics-metric-trend>header small{font-size:11px}.analytics-metric-trend>header em{padding:8px 12px;font-size:10px}.analytics-metric-trend__actions{display:flex;align-items:center;gap:9px}.analytics-calendar-open{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#357b57;border:1px solid #d4e5db;border-radius:11px;background:#ffffffdb;box-shadow:0 7px 18px #2f4a3b0f;font-size:10px;font-weight:700}.analytics-calendar-open svg{width:15px;height:15px}.analytics-metric-trend__plot{min-height:286px}.analytics-metric-trend__plot svg{height:286px}.analytics-metric-trend__area{fill:var(--trend-color);opacity:.09}.analytics-metric-trend__line{stroke-width:2.4}.analytics-metric-trend__grid{stroke-dasharray:4 5}.analytics-chart-stage{min-width:0;animation:analytics-chart-stage-in .24s cubic-bezier(.2,.75,.25,1) both}.analytics-overview-trend{min-width:0;min-height:450px;display:grid;gap:12px;padding:22px 24px 18px;overflow:hidden;border:1px solid rgb(255 255 255 / 88%);border-radius:24px;background:linear-gradient(155deg,#ffffffde,#f8fdfab3);box-shadow:0 18px 48px #364b3f12,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.analytics-overview-trend>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.analytics-overview-trend>header>span{min-width:0;display:grid;gap:4px}.analytics-overview-trend>header>span strong{color:#233a2e;font-size:18px}.analytics-overview-trend>header>span small{color:#819088;font-size:11px}.analytics-overview-toggle,.analytics-calendar-open{white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.analytics-overview-toggle{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#69558f;border:1px solid #e1d9ef;border-radius:11px;background:#ffffffdb;box-shadow:0 7px 18px #4431600d;font-size:10px;font-weight:700}.analytics-overview-toggle.is-active,.analytics-overview-toggle[aria-pressed=true]{color:#fff;border-color:#7357aa;background:linear-gradient(135deg,#8467bb,#6e51a5)}.analytics-overview-toggle svg{width:15px;height:15px}.analytics-overview-toggle:hover,.analytics-calendar-open:hover{transform:translateY(-1px)}.analytics-overview-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:#78877f;font-size:9px;font-weight:650}.analytics-overview-legend span{display:inline-flex;align-items:center;gap:6px}.analytics-overview-legend span:before{width:9px;height:9px;border-radius:3px;background:#51b986;content:""}.analytics-overview-legend .is-impressions:before{background:#7d90ee}.analytics-overview-legend .is-exceptions:before{background:#9aa5a0}.analytics-overview-legend .is-cpm:before{height:3px;border-radius:999px;background:#805db8}.analytics-overview-trend__plot{width:100%;min-width:0;min-height:360px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.analytics-overview-trend__plot svg{display:block;max-width:none;height:360px;overflow:visible}.analytics-metric-grid--selectable>button:disabled{opacity:.6;filter:grayscale(1);cursor:not-allowed;transform:none;box-shadow:none}.analytics-overview-grid{stroke:#e4ebe7;stroke-width:1;stroke-dasharray:4 5}.analytics-overview-grid.is-cpm{stroke:#e7def1}.analytics-overview-axis,.analytics-overview-x{fill:#87958d;font:9px Inter,system-ui,sans-serif}.analytics-overview-x{text-anchor:middle}.analytics-overview-bar{transition:opacity .16s ease}.analytics-overview-bar.is-publications{fill:#51b986;opacity:.86}.analytics-overview-bar.is-impressions{fill:#7d90ee;opacity:.82}.analytics-overview-bar-label{font:700 8px Inter,system-ui,sans-serif;text-anchor:middle;pointer-events:none}.analytics-overview-bar-label.is-publications{fill:#34875f}.analytics-overview-bar-label.is-impressions{fill:#5f70c9}.analytics-overview-hit{fill:transparent;pointer-events:all}.analytics-overview-hit:hover~.analytics-overview-bar{opacity:1}.analytics-overview-cpm-line{fill:none;stroke:#805db8;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 5px rgb(128 93 184 / 20%))}.analytics-overview-cpm-point{fill:#fff;stroke:#805db8;stroke-width:2.2}.analytics-overview-cpm-label{fill:#7252a7;font:700 8px Inter,system-ui,sans-serif;text-anchor:middle}.analytics-overview-tooltip line{stroke:#9179b9;stroke-width:1;stroke-dasharray:4 4}.analytics-overview-tooltip rect{fill:#fffffff7;stroke:#ded4ec;filter:drop-shadow(0 8px 18px rgb(52 38 78 / 14%))}.analytics-overview-tooltip text{fill:#52665a;font-size:9px}.analytics-export-button--image{color:#476858;border:1px solid #d5e4dc;background:#ffffffe5;box-shadow:0 7px 18px #2f4a3b0f}.analytics-overview-trend>p{margin:-48px 0 22px;color:#8b9790;font-size:10px;text-align:center}@keyframes analytics-chart-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.analytics-calendar-layer{position:fixed;z-index:330;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1c27216b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:analytics-calendar-layer-in .18s ease both}.analytics-calendar-dialog{width:min(1500px,calc(100vw - 48px));height:min(900px,calc(100dvh - 48px));min-height:0;overflow:hidden;border:1px solid rgb(255 255 255 / 84%);border-radius:26px;background:#fafdfbf7;box-shadow:0 34px 110px #16271e4d;animation:analytics-calendar-dialog-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes analytics-calendar-layer-in{0%{opacity:0}}@keyframes analytics-calendar-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}.team-publishing-calendar.team-publishing-calendar--minimal{position:relative;z-index:1;height:100%;min-height:0;display:block;padding:22px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.team-calendar-month-view{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;opacity:1;transform:translate(0);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.team-publishing-calendar.is-showing-detail .team-calendar-month-view{opacity:0;transform:translate(-22px);pointer-events:none}.team-publishing-calendar--minimal .team-calendar-header{min-height:58px;display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:18px}.team-publishing-calendar--minimal .team-calendar-header>span{gap:12px}.team-publishing-calendar--minimal .team-calendar-header>span>svg{width:42px;height:42px;padding:9px;color:#2c9e61;border:1px solid #dcebe3;border-radius:13px;background:#f5fbf7}.team-publishing-calendar--minimal .team-calendar-header>span>span{gap:5px}.team-publishing-calendar--minimal .team-calendar-header strong{font-size:18px}.team-publishing-calendar--minimal .team-calendar-header small{font-size:10px}.team-publishing-calendar--minimal .team-calendar-header nav{display:flex;align-items:center;gap:18px}.team-publishing-calendar--minimal .team-calendar-header nav>strong{min-width:152px;text-align:center;font-size:20px}.team-publishing-calendar--minimal .team-calendar-header nav button,.team-publishing-calendar--minimal .team-calendar-header>div button{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;color:#5d6f65;border:1px solid #dce6e0;border-radius:12px;background:#ffffffdb;box-shadow:0 6px 16px #334b3e0d}.team-publishing-calendar--minimal .team-calendar-header>div{display:flex;align-items:center;justify-self:end;gap:8px}.team-publishing-calendar--minimal .team-calendar-board{position:relative;min-width:0;overflow:visible;border:1px solid #e0e8e3;border-radius:18px;background:#ffffffe0}.team-publishing-calendar--minimal .team-calendar-week{min-height:46px;font-size:11px}.team-publishing-calendar--minimal .team-calendar-grid-large{height:calc(100% - 46px);grid-template-rows:repeat(6,minmax(78px,1fr));overflow:visible}.team-publishing-calendar--minimal .team-calendar-day{position:relative;min-width:0;min-height:88px;border-right:1px solid #edf1ef;border-bottom:1px solid #edf1ef;background:#ffffffd6}.team-publishing-calendar--minimal .team-calendar-day:nth-child(7n){border-right:0}.team-publishing-calendar--minimal .team-calendar-day:nth-last-child(-n+7){border-bottom:0}.team-publishing-calendar--minimal .team-calendar-day.is-muted{background:#fafbfa;opacity:.48}.team-publishing-calendar--minimal .team-calendar-day.is-active{z-index:2;box-shadow:inset 0 0 0 2px #55a875}.team-calendar-day__main{width:100%;display:grid;align-content:start;justify-items:start;padding:12px 16px 4px;text-align:left}.team-calendar-day__main time{color:#52645a;font-size:12px;font-weight:700}.team-calendar-day__main strong{color:#8a9690;font-size:11px;font-weight:500}.team-calendar-day__counts{display:flex;align-items:center;gap:8px;padding:0 10px 8px}.team-calendar-day__counts>button{display:inline-flex;align-items:baseline;gap:4px;min-height:36px;padding:4px;border-radius:6px;font-size:11px}.team-calendar-day__counts>button:focus-visible{outline:2px solid #56a874}.team-calendar-day__counts>span{display:inline-flex;align-items:baseline;gap:5px}.team-calendar-day__counts b{color:#3f9d64;font-size:19px}.team-calendar-day__counts .is-exception b{color:#d56d53}.team-calendar-day__main:focus-visible{position:relative;z-index:2;outline:2px solid #56a874;outline-offset:-2px}.team-calendar-day__tooltip{position:absolute;z-index:30;bottom:calc(100% - 28px);left:50%;width:310px;display:grid;gap:14px;padding:18px;visibility:hidden;opacity:0;border:1px solid #dce8e1;border-radius:18px;background:#fffffff7;box-shadow:0 24px 70px #20382b33;transform:translate(-50%,8px);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.team-calendar-day:hover .team-calendar-day__tooltip,.team-calendar-day:focus-within .team-calendar-day__tooltip{visibility:visible;opacity:1;transform:translate(-50%);pointer-events:auto}.team-calendar-day:nth-child(7n) .team-calendar-day__tooltip,.team-calendar-day:nth-child(7n-1) .team-calendar-day__tooltip{right:8px;left:auto;transform:translateY(8px)}.team-calendar-day:nth-child(7n):hover .team-calendar-day__tooltip,.team-calendar-day:nth-child(7n):focus-within .team-calendar-day__tooltip,.team-calendar-day:nth-child(7n-1):hover .team-calendar-day__tooltip,.team-calendar-day:nth-child(7n-1):focus-within .team-calendar-day__tooltip{transform:translate(0)}.team-calendar-day__tooltip header{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-calendar-day__tooltip header strong{color:#334b3e;font-size:14px}.team-calendar-day__tooltip header em{padding:5px 8px;color:#328259;border-radius:999px;background:#ecf7f0;font-size:9px;font-style:normal}.team-calendar-day__tooltip dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.team-calendar-day__tooltip dl div{min-width:0;display:grid;gap:4px;padding:8px;border-radius:9px;background:#f5f8f6}.team-calendar-day__tooltip dt{color:#87948d;font-size:8px}.team-calendar-day__tooltip dd{overflow:hidden;margin:0;color:#365341;font-size:12px;font-weight:750;text-overflow:ellipsis}.team-calendar-day__tooltip>button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#347a56;border:1px solid #d5e6dc;border-radius:10px;background:#f7fbf8;font-size:10px;font-weight:700}.team-calendar-day__tooltip>button svg{width:13px;height:13px}.team-calendar-detail-view{position:absolute;z-index:40;top:0;right:0;bottom:0;left:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:22px;background:#fafdfbfa;animation:team-calendar-detail-in .24s cubic-bezier(.2,.8,.2,1) both}.team-calendar-detail-view.is-day{grid-template-rows:auto auto auto minmax(0,1fr)}.team-calendar-result-filter{display:flex;flex-wrap:wrap;gap:6px;padding:4px 18px 8px;min-width:0}.team-calendar-result-filter>button{min-height:36px;padding:6px 12px;border:1px solid #dce8e0;border-radius:999px;background:#fff;color:#60786a;font-size:12px;cursor:pointer}.team-calendar-result-filter>button[aria-pressed=true]{border-color:#91bca1;background:#eaf6ef;color:#285c3d;font-weight:650}.team-calendar-result-filter>button:hover{background:#f1f8f4}.team-calendar-result-filter>button:focus-visible{outline:2px solid #91bca1;outline-offset:2px}@media(pointer:coarse){.team-calendar-result-filter>button{min-height:44px}}.team-calendar-detail-view>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #e2ebe6}.team-calendar-detail-view>header>span{display:flex;align-items:center;gap:11px}.team-calendar-detail-view>header>span>svg{width:34px;height:34px;padding:7px;color:#39825a;border-radius:11px;background:#edf8f1}.team-calendar-detail-view>header>span>span{display:grid;gap:4px}.team-calendar-detail-view>header strong{color:#2d4437;font-size:17px}.team-calendar-detail-view>header small{color:#839087;font-size:9px}.team-calendar-detail-view>header>button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#4c6c5a;border:1px solid #d9e5de;border-radius:10px;background:#fff;font-size:10px;font-weight:700}.team-calendar-detail-view>header>button svg{width:14px;height:14px}.team-calendar-detail-view .team-calendar-return-records{min-height:0;overflow:auto}@keyframes team-calendar-detail-in{0%{opacity:0;transform:translate(24px)}}@media(max-width:1120px){.points-detail-summary{grid-template-columns:1fr}.points-detail-content{grid-template-rows:auto minmax(300px,1fr) auto}.points-detail-balance{min-height:210px}.analytics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-filter-reset{min-height:58px}.analytics-metric-grid.analytics-metric-grid--selectable{grid-template-columns:repeat(2,minmax(0,1fr))}.team-publishing-calendar--minimal .team-calendar-header{grid-template-columns:1fr auto}.team-publishing-calendar--minimal .team-calendar-header nav{grid-row:2;grid-column:1 / -1;justify-self:center}}@media(max-width:900px){.points-detail-layer{place-items:start center;padding:16px;overflow:auto}.points-detail-modal{width:min(760px,calc(100vw - 32px));min-width:0;height:auto;min-height:calc(100dvh - 32px);max-height:none}.points-detail-mascot{width:270px;opacity:.78}.points-detail-heading{padding:34px 28px 20px}.points-detail-content{padding:8px 28px 30px}.points-detail-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.points-detail-totals article:nth-child(2){border-right:0}.points-detail-totals article:nth-child(-n+2){border-bottom:1px solid #edf1ef}.points-detail-columns,.points-detail-rows article{grid-template-columns:minmax(160px,1.4fr) minmax(130px,1fr) 82px 74px 18px}.points-detail-history{overflow-x:auto}.points-detail-columns,.points-detail-rows{min-width:650px}.analytics-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr)) 36px;gap:6px;padding:7px}.analytics-glass-control{min-height:46px;grid-template-columns:24px minmax(0,1fr);grid-template-rows:1fr;gap:5px;padding:6px}.analytics-glass-control>span{display:none}.analytics-glass-control>i{grid-row:1;width:24px;height:24px;border-radius:8px}.analytics-glass-control>i svg{width:15px;height:15px}.analytics-glass-control .platform-select,.analytics-glass-control .analytics-date-filter{grid-row:1;grid-column:2;width:100%}.analytics-glass-control .platform-select__trigger,.analytics-glass-control .analytics-date-filter>button{width:100%;min-width:0;font-size:9px}.analytics-glass-control .platform-select__trigger strong{min-width:0;max-width:none;font-size:9px}.analytics-filter-reset{min-height:46px;gap:0;padding:0;font-size:0}.analytics-filter-reset svg{width:16px;height:16px}.analytics-metric-grid.analytics-metric-grid--selectable{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.analytics-metric-grid--selectable>button{min-height:94px;aspect-ratio:auto;gap:3px;padding:7px}.analytics-metric-heading{gap:4px}.analytics-metric-heading>i{width:24px;height:24px}.analytics-metric-heading>span{font-size:8px}.analytics-metric-grid--selectable>button>strong{font-size:22px}.analytics-metric-trend>header,.analytics-overview-trend>header{align-items:flex-start;flex-direction:column}.analytics-metric-trend__actions{width:100%;justify-content:space-between}.analytics-overview-trend{padding:18px 16px}.analytics-overview-trend__plot{min-height:360px}.analytics-overview-trend__plot svg{height:360px}.analytics-calendar-layer{place-items:start center;padding:12px;overflow:auto}.analytics-calendar-dialog{width:min(920px,calc(100vw - 24px));min-width:760px;height:min(900px,calc(100dvh - 24px))}.team-publishing-calendar--minimal .team-calendar-header{grid-template-columns:1fr}.team-publishing-calendar--minimal .team-calendar-header>div{justify-self:start}.team-publishing-calendar--minimal .team-calendar-header nav{grid-row:auto;grid-column:auto;justify-self:start}.team-publishing-calendar--minimal .team-calendar-board{overflow-x:auto}.team-publishing-calendar--minimal .team-calendar-week,.team-publishing-calendar--minimal .team-calendar-grid-large{min-width:760px}}@media(prefers-reduced-motion:reduce){.analytics-calendar-layer,.analytics-calendar-dialog,.team-calendar-detail-view,.analytics-chart-stage{animation:none}.team-calendar-month-view{transition:none}}.analytics-topic-analysis{margin-top:18px;padding:22px;border:1px solid rgba(118,138,118,.18);border-radius:24px;background:#ffffffd1;box-shadow:0 16px 46px #2f463414}.analytics-topic-analysis .analytics-topic-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-block:16px 10px}@media(max-width:640px){.analytics-topic-analysis .analytics-topic-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-topic-analysis>header,.analytics-topic-analysis>header>span,.analytics-topic-analysis__controls,.analytics-topic-analysis__controls>div,.analytics-topic-analysis__controls>label{display:flex;align-items:center}.analytics-topic-analysis>header{justify-content:space-between;gap:18px}.analytics-topic-analysis>header>span{gap:12px}.analytics-topic-analysis>header>span>i{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#5f8f45;background:#eff8e7;font-size:23px}.analytics-topic-analysis>header>span>span{display:grid;gap:3px}.analytics-topic-analysis>header strong{color:#27322b;font-size:17px}.analytics-topic-analysis>header small,.analytics-topic-analysis__empty span{color:#7b867f}.analytics-topic-analysis__controls{gap:10px}.analytics-topic-analysis__controls>div{padding:3px;border-radius:12px;background:#f1f4ef}.analytics-topic-analysis__controls button{min-width:58px;padding:8px 12px;border:0;border-radius:9px;color:#738078;background:transparent}.analytics-topic-analysis__controls button.is-active{color:#39751d;background:#fff;box-shadow:0 3px 12px #314c341a}.analytics-topic-analysis__controls .analytics-topic-analysis__copy{min-width:76px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8e5d7;color:#4f6d58;background:#fff}.analytics-topic-analysis__controls .analytics-topic-analysis__copy.is-copied{color:#2f7b4d;border-color:#b9d9c3;background:#f2faf4}.analytics-topic-analysis__controls .analytics-topic-analysis__run,.analytics-topic-analysis__controls .analytics-topic-analysis__save,.analytics-topic-analysis__controls .analytics-topic-analysis__export{min-width:96px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;background:#4d8a66}.analytics-topic-analysis__controls .analytics-topic-analysis__save{color:#fff;background:#6a7f4d}.analytics-topic-analysis__controls .analytics-topic-analysis__export{color:#466556;border:1px solid #d5e3da;background:#fff}.analytics-topic-analysis__controls button:disabled{cursor:wait;opacity:.62}.analytics-topic-analysis__copy svg{width:15px;height:15px}.analytics-topic-analysis__controls>label{gap:7px;min-height:40px;padding:0 10px;border:1px solid #dfe6dc;border-radius:12px;color:#66736b;background:#fff}.analytics-topic-analysis__controls select{border:0;outline:0;color:#39453e;background:transparent}.analytics-topic-analysis__controls .analytics-topic-date-filter{padding:0;border:1px solid #dfe6dc;background:#fff}.analytics-topic-analysis__controls .analytics-topic-date-filter>button{min-height:40px;display:inline-flex;align-items:center;gap:7px;color:#405047}.analytics-topic-date-filter__menu{gap:11px;padding:14px;border-color:#9dc2ab94;border-radius:18px;background:radial-gradient(circle at 94% 4%,rgba(218,243,224,.88),transparent 38%),#fffffff7;box-shadow:0 22px 58px #2b4a3933,inset 0 1px #fff}.analytics-topic-date-filter__menu .date-range-filter__heading>i{color:#39795a;background:linear-gradient(145deg,#e4f7e8,#f5fbf7)}.analytics-topic-date-filter__menu nav,.analytics-topic-date-filter__menu .date-range-filter__modes{gap:5px;padding:4px;border:1px solid rgba(203,220,209,.66);border-radius:12px;background:#f1f7f3d6}.analytics-topic-date-filter__menu nav button,.analytics-topic-date-filter__menu .date-range-filter__modes button{min-height:34px;border-radius:9px;font-size:9px}.analytics-topic-date-filter__menu input{height:40px;border-color:#d4e4da;border-radius:11px;color:#334a3c;font-size:10px}.analytics-topic-date-filter__menu input:focus{border-color:#86b59a;outline:0;box-shadow:0 0 0 3px #528f671f}.analytics-topic-date-filter__menu .date-range-filter__apply{height:38px;border-radius:11px;background:linear-gradient(135deg,#4c8b65,#70a77f);box-shadow:0 8px 20px #407d5833;font-size:9px;font-weight:720}.analytics-topic-analysis pre{margin:20px 0 0;padding:20px;overflow:auto;border-radius:18px;color:#36443b;background:#f7faf5;font:14px/1.9 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;white-space:pre-wrap}.analytics-topic-analysis__scope{min-height:42px;display:flex;align-items:center;gap:9px;margin-top:18px;padding:8px 12px;color:#64736b;border:1px solid #e0e8e3;border-radius:12px;background:#f8fbf9;font-size:11px}.analytics-topic-analysis__scope strong{flex:0 0 auto;color:#3e594b;font-size:11px}.analytics-topic-analysis__scope span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-topic-analysis__table-wrap{margin-top:14px;overflow:hidden;border:1px solid #d8e0e5;border-radius:15px;background:#fff}.analytics-topic-analysis__table{width:100%;table-layout:fixed;border-collapse:collapse;color:#26362d}.analytics-topic-analysis__table th{height:48px;padding:0 13px;color:#25372e;border-right:1px solid #cbd8e2;background:#dcecff;font-size:12px;font-weight:750;text-align:left}.analytics-topic-analysis__table th:nth-child(1){width:21%}.analytics-topic-analysis__table th:nth-child(2){width:43%}.analytics-topic-analysis__table th:nth-child(3){width:10%}.analytics-topic-analysis__table th:nth-child(4){width:15%}.analytics-topic-analysis__table th:nth-child(5){width:11%}.analytics-topic-analysis__table th:last-child{border-right:0}.analytics-topic-analysis__table td{min-width:0;padding:8px 10px;border-top:1px solid #dde3e7;border-right:1px solid #dde3e7;background:#fff;font-size:12px;font-variant-numeric:tabular-nums;text-align:left;vertical-align:middle}.analytics-topic-analysis__table td:nth-child(n+3){font-weight:680}.analytics-topic-analysis__table td.is-average{color:#16a33a;font-size:13px}.analytics-topic-analysis__table td:last-child{border-right:0}.analytics-topic-analysis__table tr:hover td{background:#fbfdfc}.analytics-topic-analysis__table tfoot td{border-top:2px solid #c9d8cf;background:#f3f8f5;font-weight:780}.analytics-topic-analysis__table tfoot td:first-child{color:#245c3b;letter-spacing:.08em}.analytics-topic-analysis__table input,.analytics-topic-analysis__table textarea{width:100%;min-width:0;padding:6px 7px;color:#26362d;border:1px solid transparent;border-radius:8px;outline:0;background:transparent;font:inherit}.analytics-topic-analysis__table textarea{min-height:46px;overflow:hidden;line-height:1.55;resize:none}.analytics-topic-analysis__table .analytics-growing-text{min-width:0;display:grid}.analytics-topic-analysis__table .analytics-growing-text>:is(span,textarea){grid-area:1 / 1;box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;padding:6px 7px;border:1px solid transparent;font:inherit;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.analytics-topic-analysis__table .analytics-growing-text>span{visibility:hidden;pointer-events:none}.analytics-topic-analysis__table .analytics-growing-text>textarea{height:100%;max-height:none}.analytics-topic-analysis__table :is(input,textarea):hover{border-color:#dce7e0;background:#f8fbf9}.analytics-topic-analysis__table :is(input,textarea):focus{border-color:#a9ccb7;background:#fff;box-shadow:0 0 0 3px #5f9a761a}.analytics-topic-analysis__edit-note,.analytics-topic-analysis__notice,.analytics-topic-analysis__error{margin:9px 2px 0;color:#7a877f;font-size:10px}.analytics-topic-analysis__notice{display:flex;align-items:center;gap:5px;color:#3d7855}.analytics-topic-analysis__notice svg{width:13px;height:13px}.analytics-topic-analysis__error{color:#ae5962}.analytics-topic-analysis__empty{display:grid;gap:6px;margin-top:20px;padding:28px;border-radius:18px;text-align:center;background:#f7faf5}@media(max-width:760px){.analytics-topic-analysis>header{align-items:flex-start;flex-direction:column}.analytics-topic-analysis__controls{width:100%;justify-content:space-between;flex-wrap:wrap}.analytics-topic-analysis{padding:15px}.analytics-topic-analysis__table th,.analytics-topic-analysis__table td{padding-right:6px;padding-left:6px;font-size:9px}.analytics-topic-analysis__table th:nth-child(1){width:20%}.analytics-topic-analysis__table th:nth-child(2){width:38%}.analytics-topic-analysis__table th:nth-child(3){width:12%}.analytics-topic-analysis__table th:nth-child(4){width:17%}.analytics-topic-analysis__table th:nth-child(5){width:13%}.analytics-topic-analysis__table input,.analytics-topic-analysis__table textarea{padding:4px}}.analytics-topic-merge{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;min-width:0}.analytics-topic-analysis__controls>.analytics-topic-merge{display:contents}.analytics-topic-merge>span{font-size:12px;color:#77867e;white-space:nowrap}.analytics-topic-merge-feedback:empty{display:none}.analytics-topic-merge-feedback{min-width:0}.analytics-topic-merge-feedback [role=alert]{color:#b34f4f;font-size:12px}.analytics-topic-merge button,.analytics-topic-merge-feedback button{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #d7e4df;border-radius:10px;background:#f5faf8;color:#39785a}.analytics-topic-merge button:disabled{opacity:.5;cursor:not-allowed}.analytics-topic-merge small,.analytics-topic-merge-feedback small{color:#77867e;font-size:12px}.analytics-topic-merge__preview{flex-basis:100%;display:grid;gap:8px;min-width:0;padding:14px;border:1px solid #d7e4df;border-radius:12px;overflow-wrap:anywhere}.analytics-topic-merge__preview p{margin:0}.analytics-topic-merge__preview button{justify-self:start}.analytics-topic-merge__choice{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#587768;margin:0 0 8px}.analytics-topic-merge__choice input{accent-color:#39785a;width:16px;height:16px}.analytics-topic-edit-region{border:0;padding:0;margin:0;min-width:0}@media(max-width:1260px){.creator-grid{grid-template-columns:68px minmax(0,1fr)}.batch-layout.has-detail{grid-template-columns:minmax(540px,1fr) 330px;gap:12px}.batch-layout.has-detail.has-card-editor{grid-template-columns:minmax(420px,1fr) 300px 330px;gap:0}.creator-stage{padding-left:14px;padding-right:14px}.batch-layout .detail-drawer{margin-right:0}.generation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.supplier-grid{grid-template-columns:205px minmax(600px,1fr) 340px}.supplier-row{grid-template-columns:38px 66px minmax(136px,1.25fr) 46px 64px 88px 70px 60px 66px}}@media(max-width:1024px){.free-workbench{--free-workbench-width: min(100% - 32px, 860px) }.generation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-filter-bar>:first-child{grid-column:1 / -1}.analytics-metric-grid.analytics-metric-grid--selectable{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-search{width:min(720px,calc(100vw - 112px))}.marketplace-order-list--waterfall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.batch-layout.batch-layout--unified{grid-template-rows:auto auto;overflow-y:auto}.batch-layout--unified .batch-content,.batch-layout--unified.is-empty .batch-content{min-height:640px}.batch-active-plan{width:100%;min-width:0}.batch-empty-onboarding{width:100%;padding-inline:12px}.batch-empty-onboarding__features{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.batch-empty-onboarding__features article{width:auto;min-width:0}.batch-history-region,.batch-history-strip{min-width:0}.batch-history-region{height:58px;grid-template-rows:18px 34px;gap:4px}.batch-history-strip{height:34px;min-height:34px}.batch-unified-composer{height:auto;grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:stretch;overflow:visible}.batch-unified-composer>header{height:auto;min-height:170px}.batch-unified-composer__reference{min-height:170px}.batch-unified-composer .batch-authoring-bar.is-composer{min-height:0}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr)}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-unified-composer .batch-toolbar-actions{width:100%}.batch-unified-composer .batch-authoring-bar.is-composer :is(.batch-number-field,.batch-control-button,.platform-select__trigger,.batch-start){height:50px;min-height:50px}.batch-unified-composer .batch-smart-controls{height:50px;min-height:50px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-start{width:100%;min-width:0}}@media(max-width:900px){:root{--mobile-workspace-nav-height: calc(64px + env(safe-area-inset-bottom)) }html,body,#root,.app-shell,.app-state{width:100%;min-width:0;height:100dvh}.app-shell{overflow:hidden}.creator-grid,.member-surface,.marketplace-workspace{width:100%;height:100dvh;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--mobile-workspace-nav-height);grid-template-areas:"content" "navigation"}.creator-main,.member-surface>:not(.member-surface-rail),.marketplace-main{grid-area:content;min-width:0;min-height:0}.creator-sidebar,.member-surface-rail,.marketplace-nav{position:relative;z-index:190;grid-area:navigation;width:100%;height:var(--mobile-workspace-nav-height);min-height:0;padding:4px max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px,env(safe-area-inset-left));overflow:visible;border-top:1px solid rgb(255 255 255 / 84%);border-right:0;background:#fffffcdb;box-shadow:0 -10px 32px #42564814;-webkit-backdrop-filter:blur(26px) saturate(116%);backdrop-filter:blur(26px) saturate(116%)}.creator-sidebar .sidebar-brand-row,.member-surface-rail .sidebar-brand-row,.marketplace-nav__brand{display:none}.workspace-primary-nav{position:static;width:100%;height:60px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;transform:none}.workspace-primary-nav button{width:auto;min-width:0;min-height:54px;gap:2px;padding:4px 2px;border-radius:13px;font-size:10px}.workspace-primary-nav svg{width:20px;height:20px}.workspace-primary-nav .workspace-primary-nav__lock{top:5px;right:max(5px,20%)}.account-dock.is-compact{top:6px;right:max(8px,env(safe-area-inset-right));bottom:auto;left:auto;width:auto;display:flex;align-items:center;flex-direction:row-reverse;gap:3px;padding:3px;border:1px solid rgb(217 228 222 / 86%);border-radius:14px;background:#ffffffeb;box-shadow:0 10px 28px #2f453a1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-dock.is-compact .account-trigger{width:36px;min-height:36px}.account-dock.is-compact .account-popover{top:48px;right:0;bottom:auto;left:auto;width:min(220px,calc(100vw - 20px))}.account-meta-actions.is-compact{position:static;right:auto;bottom:auto;left:auto;flex-direction:row;gap:3px;transform:none}.account-meta-actions.is-compact .account-points-button,.account-meta-actions.is-compact .account-notification-button,.account-meta-actions.is-compact .account-messages-button{width:36px;min-width:36px;height:36px}.account-private-message-preview{top:48px;right:0;bottom:auto;left:auto;width:min(300px,calc(100vw - 20px));transform:translateY(-7px)}.account-private-message-entry:hover .account-private-message-preview,.account-private-message-entry:focus-within .account-private-message-preview{transform:translateY(0)}.points-summary-popover{top:48px;right:0;bottom:auto;left:auto;width:min(236px,calc(100vw - 20px))}.notification-popover{top:48px;right:0;bottom:auto;left:auto;width:min(380px,calc(100vw - 20px));max-height:calc(100dvh - var(--mobile-workspace-nav-height) - 68px)}.creator-project-bars{height:46px;min-height:46px}.creator-project-bar{min-width:0;display:flex;align-items:center;gap:4px;padding:5px 174px 3px 10px}.creator-project-selector{width:98px;max-width:98px}.creator-project-selector__trigger{min-height:32px;padding-left:8px}.creator-project-selector__popover{width:min(310px,calc(100vw - 20px))}.creator-project-bar__free-controls{width:auto;min-width:0;flex:1;justify-content:flex-start;overflow:visible}.generation-history-toolbar{width:100%;min-width:0;flex:1 1 auto;justify-content:flex-start;gap:4px}.generation-history-filter{min-width:0;flex:1 1 96px}.generation-history-filter .platform-select__trigger{width:100%;min-width:0;padding-inline:7px}.generation-history-filter .platform-select__trigger>span{display:none}.generation-history-filter .platform-select__trigger strong{min-width:0;max-width:none}.generation-history-search{width:min(180px,32vw)}.free-workbench{--free-workbench-width: calc(100% - 20px) ;--composer-bottom-gap: 10px;grid-template-rows:minmax(0,1fr) calc(var(--composer-height) + var(--composer-bottom-gap))}.generation-scroll-region{padding:50px 10px 14px;scrollbar-gutter:auto}.generation-empty{min-height:220px;padding:clamp(24px,4vh,42px) 0 32px}.generation-empty h1{font-size:clamp(27px,7.8vw,38px)}.generation-empty p{max-width:88%;font-size:13px}.generation-empty__templates{width:min(100%,680px);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.generation-empty__template-media{aspect-ratio:3 / 4}.generation-empty__templates button{border-radius:14px}.generation-empty__template-copy{min-height:32px;padding:5px 6px}.generation-empty__templates strong{font-size:9px}.generation-empty__templates small{font-size:7px}.generation-grid,.generation-grid.is-horizontal,.generation-batch--video .generation-grid.is-horizontal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:unset;grid-auto-flow:row;overflow-x:visible}.generation-batch>header{min-width:0}.generation-batch-actions{flex-wrap:wrap}.generation-composer{padding-inline:11px;border-radius:22px}.generation-composer.is-compact{padding-right:58px}.composer-context-row{gap:6px}.composer-toolbar{max-width:100%}.generation-settings__panel{width:min(420px,calc(100vw - 20px));max-width:calc(100vw - 20px)}.generation-ratio-options{grid-template-columns:repeat(3,minmax(0,1fr))}.generation-segment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-picker{width:min(440px,calc(100vw - 20px));max-width:calc(100vw - 20px)}.batch-layout.batch-layout--unified{height:100%;grid-template-rows:minmax(0,1fr) 60px;gap:5px;padding:7px 8px 6px;overflow:hidden}.batch-layout--unified .batch-content,.batch-layout--unified.is-empty .batch-content{min-height:0;grid-template-rows:minmax(180px,1fr) 42px;gap:5px;overflow:hidden}.batch-active-plan{height:100%;min-height:0;padding:10px;overflow:hidden}.batch-active-plan--empty{display:grid;grid-template-rows:auto minmax(0,1fr)}.batch-stage-header{gap:10px}.batch-stage-header__copy h1{font-size:clamp(24px,7vw,31px)}.batch-stage-header__copy p{font-size:11px}.batch-stage-header__actions{max-width:100%;overflow-x:auto}.batch-empty-onboarding{min-height:0;gap:6px;padding:10px 8px}.batch-empty-onboarding>img{width:52px;height:52px}.batch-empty-onboarding h2{font-size:clamp(21px,5.8vw,27px)}.batch-empty-onboarding p{font-size:10px}.batch-empty-onboarding__divider{height:8px}.batch-empty-onboarding__features{display:none}.batch-record-table{min-width:0;overflow-x:hidden;overflow-y:auto}.batch-record-table .task-row{min-width:0;gap:4px;padding-inline:5px}.batch-history-region{min-width:0;height:42px;grid-template-rows:14px 26px;gap:2px;overflow:hidden}.batch-history-region>header{padding-left:8px}.batch-history-region>header strong{font-size:9px}.batch-history-strip{height:26px;min-height:26px}.batch-history-strip__item{min-width:164px;min-height:26px}.batch-history-strip__select{padding-block:2px}.batch-history-strip__arrow{width:26px;height:26px}.batch-unified-composer{position:relative;height:60px;min-height:60px;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:6px;overflow:hidden;padding:5px 6px}.batch-unified-composer>header{height:48px;align-self:center}.batch-unified-composer__reference{min-height:48px;height:48px;gap:6px;padding:4px 7px}.batch-unified-composer__reference>svg{width:23px;height:23px}.batch-unified-composer__reference strong{font-size:10px}.batch-unified-composer__reference small{display:none}.batch-unified-composer .batch-authoring-bar.is-composer{position:absolute;z-index:2;top:5px;right:6px;bottom:5px;left:196px;width:auto;height:48px;min-height:48px;align-self:center}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:5px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:minmax(62px,.8fr) minmax(76px,1fr) minmax(58px,.72fr) minmax(104px,1.18fr);gap:4px}.batch-unified-composer .batch-authoring-bar.is-composer :is(.batch-number-field,.batch-control-button,.platform-select__trigger,.batch-start){height:38px;min-height:38px;padding-inline:5px;font-size:8px}.batch-unified-composer .batch-smart-controls{height:38px;min-height:38px;grid-template-columns:minmax(58px,1fr) minmax(52px,.86fr)}.batch-unified-composer .batch-toolbar-actions{width:auto}.batch-unified-composer .batch-authoring-bar.is-composer .batch-start{width:auto;min-width:88px}.batch-distribution-composer{height:60px;min-height:60px;grid-template-columns:minmax(148px,.72fr) minmax(0,1.28fr);gap:8px;overflow:hidden;padding:5px 8px}.batch-distribution-composer__intro{gap:7px}.batch-distribution-composer__intro>svg{width:25px;height:25px}.batch-distribution-composer__intro strong{font-size:10px}.batch-distribution-composer__intro small{display:none}.batch-distribution-composer__controls{grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) minmax(84px,108px);gap:5px}.batch-distribution-composer__controls .platform-select__trigger,.batch-distribution-composer__start{height:38px;min-height:38px;padding-inline:6px;font-size:8px}.batch-distribution-composer__feedback{display:none}.batch-task-modal{padding:8px}.batch-task-modal>.task-drawer{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.marketplace-workspace{min-width:0}.marketplace-home-header{gap:8px;padding:10px 10px 4px}.marketplace-search{width:100%;max-width:none}.marketplace-categories{width:100%;justify-content:flex-start;gap:14px;overflow-x:auto;scrollbar-width:none}.marketplace-main-toolbar{min-width:0;padding:8px 10px;overflow-x:auto}.marketplace-top-tabs{flex:0 0 max-content}.marketplace-content-shell.has-timeline,.marketplace-content-shell.has-timeline.is-timeline-collapsed{grid-template-columns:minmax(0,1fr)}.marketplace-time-rail{display:none}.marketplace-order-list--waterfall{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 9px;padding:10px 10px 24px}.marketplace-order-list--compact article{grid-template-columns:72px minmax(0,1fr);gap:9px}.marketplace-order-list--compact article>.button{grid-column:1 / -1;width:100%}.marketplace-drawer{width:min(100vw,430px)}.asset-workspace__toolbar{align-items:stretch;flex-direction:column;gap:8px;padding:10px 12px}.asset-workspace__toolbar nav,.asset-workspace__toolbar>div{max-width:100%;overflow-x:auto}.asset-history{gap:24px;padding:16px 12px 32px}.asset-history section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.my-workspace__main{padding:18px 12px 36px}.my-profile-hero{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:12px 4px 24px}.my-profile-avatar{width:76px;height:76px}.my-profile-heading{align-items:flex-start;flex-direction:column;gap:8px}.my-workspace-tabs{width:100%;margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.my-workspace-tabs__sections{min-width:max-content;flex-wrap:nowrap}.my-claimed-panel,.my-workspace-content{width:100%;min-width:0}.my-received-filters,.my-created-filters{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:8px}.my-received-status,.my-created-status{grid-column:1 / -1;width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.my-received-status button,.my-created-status button{flex:0 0 auto}.my-received-filters>label,.my-created-filters>label{min-width:0;width:100%}.received-time-menu,.received-creator-menu,.received-download>div{width:min(300px,calc(100vw - 40px));max-width:calc(100vw - 40px)}.dispatch-history.is-task-list .dispatch-history__filters{min-width:0;flex-wrap:wrap}.dispatch-history.is-task-list .dispatch-history__filters>*{min-width:min(180px,100%);flex:1}.analytics-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr)) 36px}.analytics-filter-bar>:first-child{grid-column:auto}.analytics-glass-control{min-width:0}.analytics-metric-grid.analytics-metric-grid--selectable{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-metric-grid--selectable>button{min-height:94px;aspect-ratio:auto;padding:9px}.analytics-metric-trend__plot{min-height:220px}.analytics-metric-trend__plot svg{height:220px}.publish-workspace__main{min-width:0;padding-inline:10px}.publish-workspace__layout{min-width:0;width:100%;max-width:100%}.publish-overlay--workspace{width:100%;max-width:100%}.publish-edge-drawer{width:min(100vw,420px)}.messages-shell{min-width:0;width:100%;border-radius:0}input,textarea,select{font-size:max(16px,1em)}}@media(max-width:480px){.generation-grid,.generation-grid.is-horizontal,.generation-batch--video .generation-grid.is-horizontal,.marketplace-order-list--waterfall{grid-template-columns:minmax(0,1fr)}.analytics-metric-grid.analytics-metric-grid--selectable{grid-template-columns:repeat(4,minmax(0,1fr))}.generation-empty__templates{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.free-workbench{grid-template-rows:minmax(0,1fr) calc(max(var(--composer-height),196px) + var(--composer-bottom-gap))}.generation-composer:not(.is-compact){min-height:196px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar,.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:minmax(0,1fr)}.batch-unified-composer .batch-authoring-bar.is-composer .batch-start{grid-column:auto}.my-profile-hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.my-profile-heading{align-items:center}.my-received-filters,.my-created-filters{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.account-dock.is-compact{gap:2px;padding:2px}.account-dock.is-compact .account-trigger,.account-meta-actions.is-compact .account-points-button,.account-meta-actions.is-compact .account-notification-button,.account-meta-actions.is-compact .account-messages-button{width:28px;min-width:28px;min-height:28px;height:28px}.account-meta-actions.is-compact .account-notification-button svg,.account-meta-actions.is-compact .account-messages-button svg{width:17px;height:17px}.creator-project-bar{gap:2px;padding-right:126px;padding-left:6px}.creator-project-selector{width:72px;max-width:72px}.creator-project-selector__trigger{gap:3px;padding-left:6px}.creator-project-selector__toggle{width:22px}.generation-history-toolbar{gap:2px}.generation-history-filter{flex-basis:46px}.generation-history-filter .platform-select__trigger{padding-inline:4px}.generation-history-filter .platform-select__trigger strong{font-size:8px}.generation-history-filter .platform-select__caret{width:9px;flex-basis:9px}.generation-history-favorite,.generation-history-search-button{width:28px;padding:0;justify-content:center;font-size:0}.batch-layout.batch-layout--unified{grid-template-rows:minmax(0,1fr) 112px}.batch-unified-composer{height:112px;min-height:112px;grid-template-columns:1fr;grid-template-rows:38px 58px}.batch-unified-composer>header{height:38px}.batch-unified-composer__reference{min-height:38px;height:38px}.batch-unified-composer .batch-authoring-bar.is-composer{position:static;inset:auto;width:100%;height:58px;min-height:58px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar,.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:minmax(0,1fr) auto}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.batch-unified-composer .batch-authoring-bar.is-composer .batch-start{grid-column:auto;min-width:64px}.batch-distribution-composer{height:112px;min-height:112px;grid-template-columns:1fr;grid-template-rows:38px 58px}.batch-distribution-composer__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(76px,96px)}}@media(max-width:900px){.app-shell .account-dock.is-compact{position:fixed;top:max(6px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));bottom:auto;z-index:200}.creator-main{padding-top:env(safe-area-inset-top)}.creator-project-bars{top:env(safe-area-inset-top)}.my-workspace__main,.my-workspace__main.is-data,.publish-workspace__main,.asset-workspace__main{padding-top:calc(56px + env(safe-area-inset-top))}.creator-project-bars .creator-project-bar{padding-right:172px}.app-shell .account-dock.is-compact :is(.account-trigger,.account-points-button,.account-notification-button,.account-messages-button){width:36px;min-width:36px;min-height:40px;height:40px}.workspace-primary-nav button{font-size:12px}.utility-layer,.utility-layer--profile,.team-account-form-layer,.team-account-detail-layer,.team-center-layer{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.utility-drawer,.team-account-form,.team-account-detail,.team-center-dialog{min-width:0;max-width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.app-shell :is(input,textarea,select,[contenteditable=true]),.utility-layer :is(input,textarea,select),.team-account-form :is(input,textarea,select){font-size:16px}}@media(hover:none){.asset-tile__actions,.asset-tile__preview>span{opacity:1;transform:none}}@media(max-width:600px){.free-workbench.free-workbench--minimal:not(.is-composer-compact){--composer-surface-height: 264px }.generation-composer.generation-composer--minimal:not(.is-compact){min-height:0;grid-template-rows:minmax(0,1fr) auto;padding:10px}.generation-composer--minimal:not(.is-compact) .composer-context-row{flex-wrap:wrap;gap:4px}.generation-composer--minimal:not(.is-compact) .composer-toolbar{flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;overflow:visible}.generation-composer--minimal .composer-toolbar>*,.generation-composer--minimal .composer-toolbar .platform-select__trigger{min-width:0;max-width:100%}.generation-composer--minimal .composer-toolbar :is(.platform-select__trigger,.generation-settings__trigger,.composer-tool){width:100%;min-height:36px;padding-inline:6px;justify-content:flex-start;font-size:12px}.generation-composer--minimal .composer-toolbar .platform-select__trigger strong{overflow:hidden;text-overflow:ellipsis;font-size:12px}.generation-composer--minimal:not(.is-compact) .composer-submit-area{flex:1 1 100%;justify-content:flex-end}.generation-composer--minimal .composer-point-quote{font-size:12px}.generation-composer--minimal .composer-send{min-width:40px;min-height:40px}.generation-composer--minimal .structured-prompt-editor{font-size:16px}.generation-empty__templates{grid-template-columns:repeat(2,minmax(0,1fr));max-width:340px}.generation-empty__templates strong{font-size:12px}.generation-empty__templates small{font-size:11px}.creator-surface--batch .batch-layout.batch-layout--unified{grid-template-rows:minmax(0,1fr) auto;padding:52px 6px 6px}.batch-layout--unified .batch-content{min-height:0}.batch-layout--unified .batch-unified-composer,.batch-layout--unified .batch-distribution-composer{height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;padding:6px;gap:6px;overflow:visible}.batch-unified-composer>header,.batch-unified-composer__reference{height:36px;min-height:36px}.batch-unified-composer .batch-authoring-bar.is-composer{position:static;inset:auto;height:auto;min-height:0;width:100%}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr);gap:6px}.batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.batch-unified-composer .batch-authoring-bar.is-composer :is(.batch-number-field,.batch-control-button,.platform-select__trigger,.batch-start){min-height:40px;height:40px;font-size:12px}.batch-unified-composer .batch-smart-controls{height:40px;min-height:40px}.batch-unified-composer .batch-toolbar-actions,.batch-unified-composer .batch-authoring-bar.is-composer .batch-start{width:100%}.batch-distribution-composer__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.batch-distribution-composer__controls :is(.platform-select__trigger,.batch-distribution-composer__start){height:40px;min-height:40px;font-size:12px}.batch-distribution-composer__start{grid-column:1 / -1}.batch-distribution-composer__feedback{display:block;grid-column:1 / -1;font-size:12px}.batch-record-summary{flex-wrap:wrap;gap:6px}.batch-record-summary nav{flex-wrap:wrap}.batch-layout--unified .batch-active-plan .batch-record-table .task-row{min-width:0;grid-template-columns:26px minmax(0,1fr) 80px;gap:6px;padding:8px 4px}.batch-record-table .task-sequence,.batch-record-table .task-selection-cell{grid-column:1;grid-row:1}.batch-record-table .task-row>.status{grid-column:2;grid-row:1;justify-self:start;font-size:12px}.batch-record-table .task-actions,.batch-record-table .batch-column-action{grid-column:3;grid-row:1;flex-wrap:wrap}.batch-record-table .task-title-cell{grid-column:1 / -1;grid-row:2;min-width:0}.batch-record-table .task-style-cell{grid-column:1 / 3;grid-row:3;min-width:0}.batch-record-table .task-image-cost,.batch-record-table .task-count-cell{grid-column:3;grid-row:3}.batch-record-table .batch-result-thumbs{grid-column:1 / -1;grid-row:4;justify-content:flex-start}.batch-record-table.is-selecting .task-row:not(.task-row--head) .task-sequence{grid-column:1;grid-row:4}.batch-record-table.is-selecting .batch-result-thumbs{grid-column:2 / -1}.batch-record-table .task-row--head>:is(.task-sequence,.task-status-heading,.task-preview-heading){display:none}.batch-record-table .task-row--head .task-title-cell{grid-column:2;grid-row:1}.batch-record-table .task-row--head .task-style-cell,.batch-record-table .task-row--head .task-count-cell{grid-row:2}.batch-record-table .task-title-inline{width:100%;height:40px;font-size:16px}.batch-record-table .task-actions button{min-width:34px;height:34px}.batch-record-table .task-style-inline .platform-select__trigger,.batch-record-table .batch-row-image-count .platform-select__trigger{min-height:36px}.batch-inline-detail__grid,.batch-inline-detail__grid.is-content-first{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px)and (max-height:500px){.creator-surface--batch .batch-layout.batch-layout--unified{display:block;overflow-y:auto}.batch-layout--unified .batch-content{height:220px;margin-bottom:8px}.free-workbench.free-workbench--minimal:not(.is-composer-compact){--composer-surface-height: 230px }}@media(max-width:600px){.dispatch-history{padding:8px}.dispatch-history__toolbar :is(.platform-select__trigger,.dispatch-batch-control>button){min-height:40px;font-size:13px}.marketplace-order-table .marketplace-order-column--actions{width:86px}.marketplace-order-table th.marketplace-order-column--sequence{width:26px}.marketplace-order-table th.marketplace-order-column--selection{width:30px}.marketplace-order-table th,.marketplace-order-table td{padding-inline:5px}.marketplace-order-table__task{grid-template-columns:minmax(0,1fr)}.marketplace-order-table__thumb-grid{max-width:112px}.marketplace-order-table__task strong{font-size:14px;overflow-wrap:anywhere}.marketplace-order-table__compact-meta{font-size:12px}.marketplace-order-table__actions{flex-wrap:wrap;justify-content:flex-end}.marketplace-order-table__actions button{min-height:36px;height:auto;font-size:12px}.my-workspace-tabs__sections{min-width:0;flex-wrap:wrap;gap:4px}.my-workspace-tabs{overflow:visible}.my-workspace-tabs button{padding-inline:10px;font-size:13px}.my-profile-hero{grid-template-columns:64px minmax(0,1fr);text-align:left;justify-items:stretch;gap:10px}.my-profile-avatar{width:60px;height:60px}.my-profile-heading{align-items:flex-start}.my-profile-actions{flex-wrap:wrap}.my-profile-hero--data>div{grid-template-columns:minmax(0,1fr);gap:8px}.my-profile-hero--data dl{grid-column:1;grid-row:auto;flex-wrap:wrap;gap:12px}.my-profile-hero p,.my-profile-hero dd{overflow-wrap:anywhere}.my-received-filters,.my-created-filters{display:flex;flex-wrap:wrap;gap:8px}.my-received-filters>*,.my-created-filters>*{min-width:0;max-width:100%}.my-received-actions{flex-wrap:wrap;height:auto}.my-received-pagination{flex-wrap:wrap;gap:6px}.team-account-table-shell .team-account-column--actions{width:88px}.team-account-table-shell th,.team-account-table-shell td{padding-inline:6px}.team-account-identity{grid-template-columns:minmax(0,1fr)}.team-account-name-line{flex-wrap:wrap}.team-account-compact-meta{font-size:12px}.team-account-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.team-account-table-actions button{min-height:36px}.team-account-form__primary,.team-account-form .team-account-form-grid{grid-template-columns:minmax(0,1fr)}.team-governance-dialog{width:100%;min-width:0;max-height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.team-governance-sidebar{display:block;padding:8px;border-right:0;border-bottom:1px solid #e8eeea}.team-governance-sidebar>header,.team-governance-sidebar>footer{display:none}.team-governance-sidebar>nav{display:flex;flex-wrap:wrap;gap:4px}.team-governance-sidebar>nav button{min-height:36px;padding-inline:8px;gap:4px;font-size:12px}.team-governance-main>header{position:sticky;top:0;z-index:2;gap:8px;padding:10px;background:#f8fcfa}.team-governance-main>header>span{min-width:0}.team-governance-main>header>button{flex-shrink:0}.team-governance-table>header,.team-governance-table>article{min-width:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.team-account-form :is(input,textarea,select),.profile-editor-form :is(input,textarea,select){font-size:16px}.team-account-form .team-account-form-grid input{font-size:16px}.utility-layer--profile .profile-editor--compact>.profile-editor-header{padding-inline:12px}.profile-editor-header strong{font-size:18px}.profile-editor-header>div,.profile-editor-header>div>span{min-width:0}.profile-editor-header small{overflow-wrap:anywhere}.utility-layer--profile .profile-editor--compact .profile-content.profile-editor-layout{padding-inline:8px}.profile-editor--compact .profile-editor-form{padding-inline:6px}.profile-editor--compact .profile-editor-form .profile-social-card>span{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px)and (pointer:coarse){.analytics-metric-trend__plot,.analytics-overview-trend__plot{min-width:0;overflow-x:hidden}.analytics-metric-trend__plot>svg,.analytics-overview-trend__plot>svg{max-width:100%}.mobile-trend-pages{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block:8px;color:#62796c;font-size:12px}.mobile-trend-pages button{min-width:44px;min-height:40px;padding:6px;border-radius:8px;background:#eff6f1}.mobile-trend-pages button:disabled{opacity:.4}.mobile-trend-pages>span{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}}@media(max-width:900px){.analytics-metric-trend>header,.analytics-overview-trend>header,.analytics-overview-legend{flex-wrap:wrap;gap:8px}.analytics-calendar-layer{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));overflow:hidden}.analytics-calendar-dialog{width:100%;min-width:0;max-width:100%;height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:16px}.team-publishing-calendar.team-publishing-calendar--minimal{padding:8px}.team-publishing-calendar--minimal .team-calendar-board{overflow-x:hidden;overflow-y:auto;min-width:0}.team-publishing-calendar--minimal .team-calendar-week{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}.team-publishing-calendar--minimal .team-calendar-grid-large{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,minmax(98px,1fr));height:auto}.team-publishing-calendar--minimal .team-calendar-day{min-height:98px}.team-publishing-calendar--minimal .team-calendar-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.team-publishing-calendar--minimal .team-calendar-header>span{min-width:0}.team-publishing-calendar--minimal .team-calendar-header>div{justify-self:end}.team-publishing-calendar--minimal .team-calendar-header nav{grid-column:1 / -1;justify-self:center;gap:12px}.team-calendar-day__main{min-height:32px;padding:6px;gap:4px}.team-calendar-day__counts{flex-direction:column;align-items:flex-start;gap:2px}.team-calendar-day__counts>:is(span,button){display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:44px;padding:2px}.team-calendar-day__counts b{font-size:14px;overflow-wrap:anywhere}.team-calendar-day__counts>span>span{font-size:10px}.team-calendar-detail-view>header{flex-wrap:wrap;gap:8px;padding:12px}.team-calendar-detail-view{padding:8px}.team-calendar-detail-view>header>span{min-width:0}.team-calendar-day-overview{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 0;gap:4px}.team-calendar-day-overview>span{padding:6px}.team-calendar-day-overview strong{overflow:visible;overflow-wrap:anywhere;font-size:14px}.team-calendar-day-overview small{font-size:11px}.team-calendar-return-records{padding:8px}.team-calendar-day__tooltip{display:none}}@media(max-width:600px){.analytics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.analytics-filter-reset{min-height:36px;font-size:12px;gap:6px;grid-column:1 / -1}.analytics-metric-grid.analytics-metric-grid--selectable{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-metric-heading>span{font-size:12px}.analytics-metric-grid--selectable>button>strong{font-size:26px;overflow-wrap:anywhere}.analytics-metric-trend{padding:12px}.analytics-metric-trend__actions{flex-wrap:wrap;gap:6px;justify-content:flex-start}.analytics-return-card{padding:8px}.analytics-return-card>header{flex-wrap:wrap;gap:8px}.analytics-return-filters{flex-wrap:wrap;gap:5px}.analytics-return-filters button{min-height:36px;font-size:12px}.analytics-return-row>summary{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:8px;padding:12px 4px}.analytics-return-time{grid-column:1;grid-row:1}.analytics-return-title{grid-column:2;grid-row:1;min-width:0}.analytics-return-toggle{grid-column:3;grid-row:1}.analytics-return-node,.analytics-return-rail{display:none}.analytics-return-link-cell{grid-column:1 / -1;grid-row:2;flex-wrap:wrap}.analytics-return-metric{grid-row:3;min-width:0}.analytics-return-row summary>.analytics-return-link-cell{display:flex}.analytics-return-row summary>.analytics-return-metric{display:grid}.analytics-return-title b{white-space:normal;font-size:14px;overflow-wrap:anywhere}.analytics-return-detail{display:grid;grid-template-columns:minmax(0,1fr);margin-inline:0;padding:10px;gap:12px}.analytics-return-detail>*{min-width:0;grid-column:1;grid-row:auto}.analytics-return-detail p,.analytics-return-detail small{overflow-wrap:anywhere}.analytics-return-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.team-publishing-calendar--minimal .team-calendar-header>span>svg{display:none}.team-publishing-calendar--minimal .team-calendar-header strong{font-size:16px}.team-publishing-calendar--minimal .team-calendar-header small{display:none}.team-publishing-calendar--minimal .team-calendar-header>div button{padding-inline:8px;min-width:36px}}@media(max-width:900px){html,body,#root{min-width:0;width:100%;max-width:100%;overflow-x:clip}.app-shell,.app-surface,.workspace-grid,.workspace-main,.creator-stage,.creator-surface{min-width:0;max-width:100%}.app-shell :is(input,textarea,select),.utility-drawer :is(input,textarea,select){min-width:0;max-width:100%}.app-shell :is(p,pre,code,a),.utility-drawer :is(p,pre,code,a){overflow-wrap:anywhere}.app-shell pre{white-space:pre-wrap}.generation-feed,.generation-feed__scroll,.generation-history,.generation-batch{min-width:0;max-width:100%;overflow-x:clip}.free-workbench .generation-grid,.free-workbench .generation-grid.is-horizontal{width:100%;min-width:0;max-width:100%;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.free-workbench .generation-batch--audio .generation-grid,.free-workbench .generation-batch--video .generation-grid{grid-template-columns:minmax(0,1fr)}.generation-grid>*,.generation-batch>header>*,.generation-input-references{min-width:0;max-width:100%}.generation-batch>header,.generation-input-references,.generation-batch__actions{flex-wrap:wrap}.generation-composer--minimal .composer-toolbar{min-width:0;overflow-x:visible}.generation-composer--minimal .structured-prompt-editor{min-width:0;overflow-wrap:anywhere}.creator-project-selector__popover,.generation-history-filter-panel,.generation-history-search--floating{position:fixed!important;top:calc(50px + env(safe-area-inset-top))!important;right:8px!important;left:auto!important;max-width:calc(100vw - 16px)}.generation-composer--minimal:not(.is-compact) .composer-reference-dock.has-assets:is(:hover,:focus-within) .composer-reference-deck,.generation-composer--minimal.is-dragging:not(.is-compact) .composer-reference-dock.has-assets .composer-reference-deck{width:min(280px,calc(100vw - 48px));height:auto;max-height:min(200px,32dvh);overflow-x:hidden;overflow-y:auto}.generation-composer--minimal:not(.is-compact) .composer-reference-dock.has-assets:is(:hover,:focus-within) .composer-reference-deck__track,.generation-composer--minimal.is-dragging:not(.is-compact) .composer-reference-deck__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;height:auto}.generation-composer--minimal:not(.is-compact) .composer-reference-dock.has-assets:is(:hover,:focus-within) :is(.composer-reference-chip,.composer-reference-card),.generation-composer--minimal.is-dragging:not(.is-compact) .composer-reference-dock :is(.composer-reference-chip,.composer-reference-card){position:relative;inset:auto;transform:none;max-width:100%}.dispatch-history.is-task-list .dispatch-history__filters>*{min-width:0}.dispatch-history .marketplace-order-table-shell{overflow-x:visible}.dispatch-history__toolbar{justify-content:flex-start}.dispatch-history__toolbar>.platform-select .platform-select__trigger{width:100%}.marketplace-order-table__actions{flex-wrap:wrap}.created-order-action-error{flex:1 1 100%;white-space:normal;color:#a74343}.publish-platforms--submit>div,.messages-contact-tools>div,.messages-pending-attachments{flex-wrap:wrap;overflow-x:visible}.publish-workspace__layout{grid-template-columns:minmax(0,1fr);min-width:0;padding-inline:10px}.publish-workspace__layout>*,.publish-progress-rail{min-width:0;max-width:100%}.publish-progress-rail{flex-wrap:wrap}.team-governance-table{overflow-x:visible}.team-governance-table>header,.team-governance-table>article{min-width:0;grid-template-columns:minmax(0,1fr);gap:8px}.team-account-table-shell,.asset-table-shell{min-width:0;overflow-x:visible}.team-account-table,.asset-table{width:100%;min-width:0;table-layout:fixed}.team-account-name-line,.team-account-table-actions,.asset-table-actions{flex-wrap:wrap}.team-account-name-line>*,.asset-table td{min-width:0;overflow-wrap:anywhere}.messages-layout,.messages-panel,.messages-thread,.messages-composer{min-width:0;max-width:100%}.utility-drawer,.team-governance-main,.marketplace-drawer,.batch-task-drawer{overflow-x:hidden;overflow-y:auto}.batch-task-modal .batch-inline-detail__grid,.batch-task-modal .batch-inline-detail__grid.is-content-first{grid-template-columns:minmax(0,1fr)}.batch-task-modal .batch-card-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.batch-task-modal :is(input,textarea),.batch-task-modal .batch-inline-detail__grid>*{min-width:0;max-width:100%}.batch-card-material-replace{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 10px;color:#47755b;cursor:pointer}.marketplace-filter-bar,.marketplace-main-toolbar,.marketplace-categories,.asset-workspace__toolbar nav,.asset-workspace__toolbar>div,.analytics-project-filter,.team-calendar-day-filters,.publish-platforms>div,.my-workspace-tabs__sections,.my-received-status,.my-created-status{min-width:0;max-width:100%;flex-wrap:wrap;overflow-x:visible}.marketplace-filter-bar>*,.marketplace-main-toolbar>*,.asset-workspace__toolbar>*{min-width:0;max-width:100%}.my-workspace-tabs{min-width:0;overflow:visible}.profile-editor-form .profile-social-accounts>div{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;overflow:visible}.publish-overlay--workspace .publish-workflow-grid{flex:1 0 auto;min-height:0;grid-template-columns:minmax(0,1fr);overflow:visible}.publish-overlay--workspace .publish-workflow-column{height:auto;min-height:0;overflow:visible}.publish-overlay--workspace{max-height:100%;overflow-y:auto;padding:8px}.publish-submit-row{grid-template-columns:minmax(0,1fr);gap:8px}.points-detail-history,.points-detail-rows{min-width:0;overflow:visible}.points-detail-columns{display:none}.points-detail-rows article{min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px}.points-detail-rows article>*{min-width:0;overflow-wrap:anywhere;white-space:normal}}@media(max-width:600px){.dispatch-history__toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dispatch-history__toolbar>.platform-select{width:100%;max-width:none}.dispatch-status-tabs{display:none}.dispatch-history__toolbar>.dispatch-status-select{display:block}.free-workbench .generation-grid,.free-workbench .generation-grid.is-horizontal{grid-template-columns:minmax(0,1fr)}.free-workbench.free-workbench--minimal{--free-workbench-width: calc(100% - 16px) ;--composer-bottom-gap: 8px }.free-workbench.free-workbench--minimal:not(.is-composer-compact){--composer-surface-height: min(250px,48dvh) }.generation-composer--minimal:not(.is-compact) .composer-context-row{flex-wrap:wrap}.generation-composer--minimal:not(.is-compact) .composer-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.free-workbench--minimal .glass-video-controls{max-width:100%}.utility-drawer footer,.marketplace-edit-actions,.batch-drawer-actions{flex-wrap:wrap;gap:8px}}.batch-composer-dock,.batch-composer-dock__body,.batch-composer-dock__body>div{display:contents}.batch-card-material-replace{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;color:#47755b;cursor:pointer}@media(max-width:600px)and (pointer:coarse){.creator-surface--batch .batch-layout.batch-layout--unified{display:flex;flex-direction:column;min-height:0;gap:8px;padding:52px 8px 8px;overflow-x:hidden;overflow-y:auto}.batch-layout--unified .batch-content{flex:1 0 min(300px,48dvh);height:auto;min-height:min(300px,48dvh);display:grid;grid-template-rows:minmax(180px,1fr) auto;gap:6px;overflow:visible}.batch-layout--unified .batch-active-plan{min-width:0;width:100%;height:auto;min-height:180px;margin:0;padding:8px;overflow:hidden}.batch-active-plan .batch-record-table{min-height:120px;max-height:none;overflow-y:auto}.batch-composer-dock{flex:0 0 auto;min-width:0;display:grid;border-radius:14px;background:#fafffceb;box-shadow:0 3px 14px #335f4310}.batch-composer-dock__toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 12px;text-align:left;color:#4d725d;font-size:14px}.batch-composer-dock__toggle svg{width:18px;height:18px;flex:none}.batch-composer-dock__toggle span{min-width:0;flex:1}.batch-composer-dock__toggle svg:last-child{transition:transform .2s ease}.batch-composer-dock.is-expanded .batch-composer-dock__toggle svg:last-child{transform:rotate(180deg)}.batch-composer-dock__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .22s ease,visibility .22s}.batch-composer-dock.is-expanded .batch-composer-dock__body{grid-template-rows:1fr;visibility:visible}.batch-composer-dock__body>div{display:block;min-height:0;overflow:hidden}.batch-composer-dock.is-expanded .batch-composer-dock__body>div{max-height:40dvh;overflow-y:auto}.batch-composer-dock>small{padding:0 12px 8px;color:#6c8075;font-size:12px;overflow-wrap:anywhere}.batch-composer-dock .batch-unified-composer,.batch-composer-dock .batch-distribution-composer{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);padding:8px;gap:8px}.batch-composer-dock .batch-unified-composer>header,.batch-composer-dock .batch-unified-composer__reference{height:auto;min-height:40px}.batch-composer-dock .batch-unified-composer__reference small{display:none}.batch-composer-dock .batch-authoring-bar.is-composer{position:static;height:auto;min-height:0;width:100%}.batch-composer-dock .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr);gap:8px}.batch-composer-dock .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.batch-composer-dock .batch-authoring-bar.is-composer .batch-start{width:100%;min-width:0}.batch-composer-dock .batch-plan-notice{position:static}.batch-layout--unified .batch-history-region{height:auto;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:4px;padding:0}.batch-history-region>header{display:none}.batch-history-mobile-toggle{min-width:0;min-height:40px;padding:8px 12px;color:#6a7f71;text-align:left;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-history-region .batch-history-strip{display:none;width:100%;height:auto;min-height:0}.batch-history-region.is-expanded>header{display:flex}.batch-history-region.is-expanded .batch-history-strip{display:block}.batch-history-region .batch-history-strip__arrow{display:none}.batch-history-region .batch-history-strip>div{width:100%;min-width:0;height:auto;max-height:28dvh;display:grid;grid-template-columns:minmax(0,1fr);overflow-x:hidden;overflow-y:auto;gap:6px}.batch-history-region .batch-history-strip__item{width:100%;min-width:0;max-width:100%;height:auto;min-height:54px}.batch-active-plan .batch-plan-references{min-width:0;flex-wrap:wrap}.batch-plan-references__actions,.batch-plan-references__items{min-width:0;max-width:100%;flex-wrap:wrap;overflow-x:visible}.batch-stage-header__actions,.batch-record-summary nav{min-width:0;max-width:100%;flex-wrap:wrap;overflow-x:visible}.batch-composer-dock .batch-unified-composer__reference-previews,.batch-composer-dock .batch-unified-composer__reference-list{flex-wrap:wrap;height:auto;max-height:140px;overflow-x:hidden;overflow-y:auto}.batch-distribution-empty-table{min-width:0;overflow-x:visible}.batch-distribution-empty-table>header{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;gap:8px;padding:8px}}@media(prefers-reduced-motion:reduce){.batch-composer-dock__body,.batch-composer-dock__toggle svg:last-child{transition:none}}.mobile-disclosure-desktop,.voice-editor-body{display:contents}@media(max-width:600px)and (pointer:coarse){.mobile-disclosure{min-width:0;max-width:100%}.mobile-disclosure__trigger{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:40px;padding:6px 10px;border:0;border-radius:12px;background:#eef6f1e5;color:#456653;font-size:14px;text-align:left}.mobile-disclosure__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-disclosure__trigger>svg{flex:none;width:17px;height:17px}.mobile-control-layer{position:fixed;z-index:calc(var(--layer-popover) - 1);top:var(--mobile-vv-top,0px);left:0;width:100%;height:var(--mobile-vv-height,100dvh);display:flex;align-items:flex-end;padding:12px 8px max(8px,env(safe-area-inset-bottom));background:#182b233d;overscroll-behavior:contain;animation:mobile-layer-in .18s ease both}.mobile-control-layer[hidden]{display:none}.mobile-control-layer[data-phase=closing]{pointer-events:none;animation:mobile-layer-out .18s ease both}.mobile-control-layer[data-phase=closing] .mobile-control-sheet{animation:mobile-sheet-out .18s ease both}.mobile-control-sheet{display:flex;flex-direction:column;min-width:0;width:100%;max-height:100%;overflow:hidden;border-radius:22px;padding:14px;background:#f7fcf9;color:#355346;box-shadow:0 -8px 35px #183c2820;outline:none;animation:mobile-sheet-in .18s ease both}.mobile-control-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;padding-bottom:10px;font-size:16px}.mobile-control-sheet>header>button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eaf2ed}.mobile-control-sheet>header svg{width:20px;height:20px}.mobile-control-sheet__content{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:grid;gap:12px}.mobile-control-sheet :is(input,textarea,select){min-width:0;max-width:100%;font-size:16px}.mobile-control-sheet .platform-select,.mobile-control-sheet .platform-select__trigger{width:100%;min-width:0;max-width:100%}.mobile-control-sheet .platform-select__trigger{min-height:44px;font-size:14px}.mobile-control-sheet .platform-select__trigger strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-control-sheet .composer-toolbar--dreamina{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:10px}.mobile-control-sheet :is(.composer-tool,.generation-settings__trigger,.mobile-prompt-optimize){width:100%;max-width:100%;min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:8px;border-radius:12px;padding:8px 12px;background:#edf4ef;color:#4c6657;font-size:14px}.mobile-control-sheet .generation-settings__trigger span{white-space:normal;overflow-wrap:anywhere}.mobile-control-sheet button svg{flex-shrink:0}.mobile-asset-picker.asset-picker--visual{position:fixed;z-index:1002;top:calc(var(--mobile-vv-top,0px) + 12px);right:12px;left:12px;bottom:auto;width:auto;max-width:none;max-height:calc(var(--mobile-vv-height,100dvh) - 24px);overflow-y:auto;padding:14px;border-radius:18px;background:#f7fcf9}.mobile-asset-picker.asset-picker--visual>section{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.mobile-asset-picker.asset-picker--visual strong{font-size:14px}.app-shell .account-dock.is-compact{width:42px;min-width:42px;height:42px;padding:0;border:0;border-radius:13px;box-shadow:0 3px 12px #45624f0c}.app-shell .account-dock .account-meta-actions[hidden]{display:none}.app-shell .account-dock.is-compact .account-trigger{position:relative;width:42px;height:42px;min-width:42px;border:0}.account-mobile-unread{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:10px;background:#ec6b85;color:#fff;font-size:10px;font-style:normal}.app-shell .account-popover{position:fixed;top:calc(54px + env(safe-area-inset-top));right:8px;bottom:auto;left:auto;width:min(270px,calc(100vw - 16px));max-height:calc(100dvh - 140px);overflow-y:auto}.creator-project-bars .creator-project-bar{padding-right:60px;padding-top:4px;min-height:48px;align-items:center}.creator-project-bars .creator-project-bar__free-controls{width:auto;flex:none}.free-workbench.is-mobile-layout,.free-workbench.free-workbench--minimal,.free-workbench.free-workbench--minimal.is-composer-compact{--composer-surface-height: 60px;--composer-bottom-gap: 8px;grid-template-rows:minmax(0,1fr) 68px;transition:none}.free-workbench .generation-scroll-region{padding:54px 10px 14px;scrollbar-gutter:auto}.free-workbench .generation-batch--image .generation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.free-workbench .generation-batch--image .generation-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.generation-batch>header{gap:6px}.generation-batch__actions{gap:6px}.generation-batch__actions button{min-height:36px;font-size:13px;padding:6px 10px}.free-workbench .generation-composer.generation-composer--minimal{position:fixed;z-index:800;left:8px;right:8px;bottom:calc(max(var(--mobile-keyboard-inset,0px),calc(66px + env(safe-area-inset-bottom))) + 8px);width:auto;max-width:none;margin:0;min-height:0;height:min(340px,calc(var(--mobile-vv-height,100dvh) - 24px));grid-template-rows:32px minmax(0,1fr) 44px;gap:8px;padding:12px;border:0;border-radius:22px;background:#f4fbf7;box-shadow:0 -4px 24px #34563f1c;transform:none;transition:height .2s ease,border-radius .2s ease}.free-workbench .generation-composer.generation-composer--minimal.is-compact{height:56px;padding:6px;border-radius:28px;display:block;overflow:hidden}.generation-composer--minimal.is-compact>:is(.composer-editor-region,.composer-context-row){display:none}.mobile-composer-bar{display:flex;align-items:center;height:44px;width:100%;gap:4px;min-width:0}.mobile-composer-bar>button:first-child{position:relative;width:38px;height:40px;flex:none;display:grid;place-items:center;color:#638473;background:#e9f3ed;border-radius:20px}.mobile-composer-bar>button:first-child>small{position:absolute;right:0;top:0;font-size:10px}.mobile-composer-bar>.platform-select{flex:0 0 auto;max-width:106px;min-width:0}.mobile-composer-bar .platform-select__trigger{min-height:40px;width:auto;min-width:0;padding:4px;gap:3px;border:0;background:transparent;box-shadow:none;font-size:13px}.mobile-composer-bar .platform-select__trigger>svg:first-child{display:none}.mobile-composer-bar .platform-select__trigger strong{font-size:13px;white-space:nowrap}.mobile-composer-bar__prompt{display:flex;align-items:center;gap:4px;flex:1;min-width:0;height:42px;color:#899b91;text-align:left;font-size:14px;padding:0 7px}.mobile-composer-bar__prompt span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-composer-bar__prompt svg{color:#7e9a57;flex:none;width:20px;height:20px}.mobile-composer-heading{display:flex;align-items:center;gap:8px;min-width:0;color:#577063;font-size:14px}.mobile-composer-heading strong{flex:1}.mobile-composer-heading>button{display:grid;place-items:center;width:36px;height:32px;color:#6a8175}.mobile-composer-mascot,.mobile-composer-mascot :is(img,video){width:32px;height:32px;max-width:32px;object-fit:contain;pointer-events:none}.generation-composer--minimal:not(.is-compact) .composer-editor-region{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;gap:10px;overflow:visible}.generation-composer--minimal:not(.is-compact) .composer-input-wrap{grid-column:2;grid-row:1;min-width:0;min-height:0;height:100%}.generation-composer--minimal:not(.is-compact) .structured-prompt-editor{height:100%;min-height:0;max-height:100%;overflow-y:auto;font-size:16px;line-height:1.6;padding:4px 0;overflow-wrap:anywhere}.generation-composer--minimal:not(.is-compact) .composer-reference-dock{width:56px;height:76px;transform:scale(.68);transform-origin:top left}.generation-composer--minimal:not(.is-compact) .composer-context-row{position:static;display:flex;flex-wrap:nowrap;width:100%;min-width:0;gap:6px;height:44px}.generation-composer--minimal .mobile-generation-settings{flex:1;min-width:0}.generation-composer--minimal .mobile-generation-settings .mobile-disclosure__trigger{width:100%;min-width:0;padding-inline:7px;font-size:13px}.generation-composer--minimal:not(.is-compact) .composer-submit-area{flex:0 0 auto;gap:7px;min-width:0}.generation-composer--minimal .composer-send{width:40px;height:40px;min-width:40px;padding:8px;border-radius:14px}.generation-composer--minimal .composer-point-quote{white-space:nowrap;padding:4px;font-size:13px;gap:3px}.generation-composer--minimal .composer-point-quote svg{width:17px;height:17px}.generation-composer--minimal .composer-inline-notice{position:absolute;bottom:calc(100% + 4px);left:0;right:0;max-height:64px;overflow-y:auto;padding:8px 12px;border-radius:12px;background:#f5faf7;font-size:12px}.generation-settings__panel .generation-setting-section>span{font-size:13px}.generation-settings__panel :is(input,select){font-size:16px;min-width:0}.generation-settings__panel .generation-segment-options button{min-height:40px}.free-workbench .voice-composer--phone{position:fixed;z-index:800;left:8px;right:8px;bottom:calc(max(var(--mobile-keyboard-inset,0px),var(--mobile-workspace-nav-height)) + 8px);width:auto;height:auto;min-height:0;max-height:calc(var(--mobile-vv-height,100dvh) - 24px);margin:0;display:flex;flex-direction:column;gap:8px;border:0;border-radius:22px;padding:12px;background:#f4fbf7;box-shadow:0 -4px 24px #34563f1c}.free-workbench .voice-composer--phone.is-phone-folded{height:56px;padding:6px;border-radius:28px}.voice-composer--phone .voice-editor-body{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.voice-composer--phone :is(.voice-editor-body,.composer-context-row)[hidden]{display:none}.voice-composer--phone textarea{min-height:80px;height:160px;max-height:35dvh;font-size:16px;line-height:1.6}.voice-composer--phone .composer-context-row{display:flex;min-width:0;flex:none;flex-wrap:nowrap;gap:6px}.voice-composer--phone .mobile-voice-settings{flex:1;min-width:0}.voice-composer--phone .composer-send{width:40px;height:40px;min-width:40px;border-radius:14px;padding:8px}.voice-composer--phone .composer-point-quote{font-size:13px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.voice-composer--phone .voice-candidate-grid{display:grid;grid-template-columns:minmax(0,1fr);max-height:110px;overflow-y:auto}.creator-surface--batch .batch-layout.batch-layout--unified{display:flex;flex-direction:column;padding:52px 8px 8px;height:100%;min-height:0;gap:8px;overflow-y:auto}.batch-layout--unified .batch-content{display:flex;flex-direction:column;flex:none;height:auto;min-height:0;overflow:visible;gap:8px}.batch-layout--unified.is-empty .batch-content{height:auto;min-height:0;flex:none}.batch-layout--unified.is-empty .batch-empty-onboarding{min-height:0;height:auto;padding:10px;gap:8px}.batch-layout--unified.is-empty .batch-empty-onboarding>img{width:72px;height:72px;max-width:72px;object-fit:contain}.batch-layout--unified.is-empty .batch-empty-onboarding h2{font-size:18px;margin:0}.batch-layout--unified.is-empty .batch-empty-onboarding p{font-size:13px}.batch-layout--unified.is-empty :is(.batch-empty-onboarding__features,.batch-empty-onboarding__divider){display:none}.batch-layout--unified .batch-active-plan{display:block;flex:none;height:auto;min-height:0;max-height:none;overflow:visible;padding:10px;border-radius:18px}.batch-layout--unified .batch-stage-header{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0 0 8px;padding:0;min-height:42px}.batch-stage-header__copy{min-width:0;flex:1}.batch-stage-header__copy h1,.batch-stage-header__copy h1 button{font-size:22px;line-height:1.3}.batch-stage-header__copy h1>svg{width:20px;height:20px}.batch-stage-header__copy p{display:none}.mobile-batch-actions{flex:none}.mobile-batch-actions .batch-stage-header__actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:8px}.mobile-batch-actions .batch-stage-header__state{display:none}.mobile-batch-actions .batch-stage-header__actions>button{width:100%;min-height:44px;justify-content:flex-start;font-size:15px}.mobile-batch-reference>.mobile-disclosure__trigger{width:100%;justify-content:space-between;font-size:12px;min-height:36px;margin-bottom:8px;background:transparent}.mobile-batch-reference .batch-plan-references{display:flex;flex-wrap:wrap;min-width:0;height:auto;padding:8px;gap:8px}.mobile-batch-reference :is(.batch-plan-references__actions,.batch-plan-references__items){max-width:100%;min-width:0;display:flex;flex-wrap:wrap}.mobile-batch-reference .batch-record-summary{display:flex;flex-wrap:wrap}.batch-layout--unified .batch-active-plan .batch-record-table{display:block;height:auto;max-height:none;min-height:0;overflow:visible;contain:none}.batch-layout--unified .batch-active-plan .batch-record-table .task-row--head{position:static;inset:auto;display:flex;align-items:center;min-height:42px;height:auto;gap:8px;padding:6px 0;background:transparent;z-index:auto}.batch-record-table .task-row--head .task-title-cell{flex:1;font-size:14px;min-width:0}.batch-record-table .task-row--head .batch-column-action{flex:none;display:flex;gap:4px;width:auto}.batch-record-table .task-row--head .batch-column-action>span:first-child{display:none}.batch-record-table .task-row--head .batch-column-action>button{min-width:34px;width:34px;height:36px;font-size:0;padding:7px}.batch-record-table .task-row--head .batch-column-action svg{width:19px;height:19px}.mobile-batch-uniform .mobile-disclosure__trigger{font-size:12px;padding:5px 8px;min-height:34px}.mobile-control-sheet .batch-column-control{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.batch-layout--unified .batch-active-plan .batch-record-table .task-row:not(.task-row--head){display:grid;grid-template-columns:24px minmax(0,1fr) 112px;height:auto;min-height:0;gap:8px;padding:12px 0}.batch-record-table .task-row:not(.task-row--head) .task-title-cell{grid-column:1 / -1;grid-row:2}.batch-record-table .task-row .task-actions{grid-column:3;grid-row:1;display:flex;flex-wrap:nowrap;gap:3px;justify-content:flex-end;min-width:0}.batch-record-table .task-actions button{min-width:32px;width:32px;height:36px;padding:6px}.batch-record-table .task-actions .task-actions__replan{width:auto;max-width:72px}.mobile-batch-row-settings{grid-column:1 / -1;grid-row:3;justify-self:start}.mobile-batch-row-settings>.mobile-disclosure__trigger{min-height:30px;padding:2px 8px;font-size:12px;background:transparent;color:#7c8c82}.batch-record-table .task-row>.status{grid-column:2;grid-row:1;font-size:12px;min-width:0;max-width:100%}.batch-record-table .batch-result-thumbs{grid-column:1 / -1;grid-row:4;width:100%;min-width:0;justify-content:flex-start;gap:6px}.batch-record-table .batch-result-thumbs:empty{display:none}.batch-record-table .task-title-inline{width:100%;min-width:0;font-size:16px;height:40px}.batch-layout--unified .batch-history-region{order:-1;margin:0;min-height:40px}.batch-history-mobile-toggle{padding:6px 10px;min-height:40px;font-size:14px}.batch-layout--unified .batch-composer-dock{position:sticky;bottom:0;flex:none;z-index:10;border-radius:14px;background:#f5fbf7;padding:4px}.batch-composer-dock .mobile-disclosure__trigger{width:100%;justify-content:center;min-height:42px}.mobile-batch-new :is(.batch-unified-composer,.batch-distribution-composer){position:static;width:100%;min-width:0;height:auto;min-height:0;padding:4px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border:0;background:transparent;box-shadow:none}.mobile-batch-new :is(.batch-unified-composer>header,.batch-unified-composer__reference){min-height:40px;height:auto}.mobile-batch-new .batch-authoring-bar.is-composer{position:static;inset:auto;width:100%;height:auto;min-height:0}.mobile-batch-new .batch-self-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.mobile-batch-new .batch-parameter-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-batch-new .batch-toolbar-actions,.mobile-batch-new .batch-start{width:100%;min-width:0}.mobile-batch-new :is(.batch-unified-composer__reference-previews,.batch-unified-composer__reference-list){display:flex;flex-wrap:wrap;height:auto;max-height:140px;overflow-y:auto}.mobile-batch-new .batch-plan-notice{position:static}.mobile-batch-new .batch-distribution-composer__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:8px}.my-workspace .my-profile-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;padding:8px 8px 16px;text-align:center}.my-workspace .my-profile-avatar{width:76px;height:76px}.my-workspace .my-profile-details{justify-items:center;gap:6px;width:100%}.my-workspace .my-profile-heading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;max-width:100%}.my-workspace .my-profile-hero h1{font-size:22px}.my-workspace .my-profile-hero p{font-size:13px;line-height:1.5;max-width:100%}.my-workspace .my-project-switch{max-width:240px}.my-workspace .my-project-switch .platform-select__trigger{min-height:34px;font-size:13px;background:transparent;border:0;box-shadow:none}.my-workspace .my-workspace-tabs{margin-bottom:12px;padding:0;min-width:0}.my-workspace .my-workspace-tabs__sections{width:100%;display:flex;flex-wrap:nowrap;gap:4px}.my-workspace .my-workspace-tabs button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;padding:7px 4px;border-radius:12px;font-size:12px}.my-workspace .my-workspace-tabs button svg{width:22px;height:22px}.mobile-profile-accounts .my-profile-accounts{display:grid;gap:10px}.mobile-profile-accounts .my-profile-accounts a{display:flex;gap:8px;align-items:center;color:#416d55;font-size:15px;min-height:40px}}@keyframes mobile-sheet-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mobile-layer-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-layer-out{0%{opacity:1}to{opacity:0}}@keyframes mobile-sheet-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(16px);opacity:0}}@media(prefers-reduced-motion:reduce){.mobile-control-layer,.mobile-control-sheet{animation:none;transition:none}.free-workbench .generation-composer.generation-composer--minimal{transition:none}}@media(min-width:601px)and (max-width:1100px),(pointer:fine)and (max-width:1100px){.creator-surface--batch .batch-layout.batch-layout--unified{display:grid;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:0 8px 8px;overflow:hidden}.creator-surface--batch .batch-layout--unified .batch-content{display:grid;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) 52px;gap:6px;overflow:hidden}.batch-layout--unified .batch-active-plan{height:100%;min-height:0;margin:0;padding:10px;gap:6px}.batch-layout--unified .batch-stage-header{flex-direction:row;align-items:center;min-height:50px;gap:12px}.batch-layout--unified .batch-stage-header__copy{min-width:0}.batch-layout--unified .batch-stage-header__copy h1{font-size:20px;line-height:1.15;letter-spacing:-.02em}.batch-layout--unified .batch-stage-header__copy h1 svg{width:14px;height:14px;margin-top:-7px}.batch-layout--unified .batch-stage-header__copy p{font-size:11px;line-height:1.35}.batch-layout--unified .batch-stage-header__actions{width:auto;min-width:0;flex-wrap:wrap;overflow:visible}.batch-layout--unified .batch-stage-header__actions{gap:5px}.batch-layout--unified .batch-stage-header__actions>button{min-height:34px;padding-inline:8px;gap:4px;font-size:11px}.batch-layout--unified .batch-stage-header__actions>button.is-primary{min-width:90px}.batch-layout--unified .batch-record-table{min-height:0;height:100%;overflow-y:auto}.batch-layout--unified .batch-history-region{height:52px;min-height:52px;min-width:0;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr}.batch-layout--unified .batch-history-strip{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;height:48px;min-height:48px;gap:5px;align-items:center}.batch-layout--unified .batch-history-strip>div{display:flex;height:48px;min-width:0;gap:5px;overflow-x:auto;overflow-y:hidden}.batch-layout--unified .batch-history-strip__item{flex:0 0 196px;min-width:0;height:48px;min-height:48px;grid-template-columns:minmax(0,1fr) 50px}.batch-layout--unified .batch-history-strip__select{height:100%;padding:4px 6px;gap:1px}.batch-layout--unified .batch-history-strip__select>.batch-history-created-at{margin:0;font-size:9px;line-height:12px;white-space:nowrap}.batch-layout--unified .batch-history-strip__select>span{gap:4px;line-height:14px}.batch-layout--unified .batch-history-strip__select b{font-size:10px}.batch-layout--unified .batch-history-strip__actions{min-width:0;width:50px;gap:3px;padding-right:3px}.batch-layout--unified .batch-history-strip__actions button{width:22px;height:26px;min-width:0}.batch-layout--unified .batch-history-strip__arrow{width:26px;height:28px;align-self:center}.batch-layout--unified .batch-unified-composer{display:grid;width:100%;height:68px;min-height:0;grid-template-columns:minmax(90px,130px) minmax(0,1fr);grid-template-rows:1fr;gap:7px;padding:6px 8px;border-radius:16px}.batch-layout--unified .batch-unified-composer>header{height:54px;min-height:0;grid-template-columns:minmax(0,1fr)}.batch-layout--unified .batch-unified-composer__reference{min-height:0;height:54px;padding:5px 8px;gap:5px}.batch-layout--unified .batch-unified-composer__reference>svg{width:22px;height:22px}.batch-layout--unified .batch-unified-composer__reference strong{font-size:10px}.batch-layout--unified .batch-unified-composer__reference small{display:none}.batch-layout--unified .batch-unified-composer__reference-previews{min-width:28px;width:36px;height:38px}.batch-layout--unified .batch-unified-composer .batch-authoring-bar.is-composer{position:static;min-width:0;min-height:0;height:54px;padding:0}.batch-layout--unified .batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:5px}.batch-layout--unified .batch-unified-composer .batch-authoring-bar.is-composer .batch-self-toolbar>.batch-parameter-controls{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1.4fr);gap:4px}.batch-layout--unified .batch-unified-composer .batch-smart-controls{min-width:0;height:40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.batch-layout--unified .batch-unified-composer .batch-authoring-bar.is-composer :is(.batch-number-field,.batch-control-button,.platform-select__trigger,.batch-start){min-width:0;min-height:40px;height:40px;padding-inline:5px;font-size:10px}.batch-layout--unified .batch-unified-composer .platform-select__trigger strong{font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-layout--unified .batch-unified-composer .platform-select__trigger>span{font-size:9px}.batch-layout--unified .batch-unified-composer .batch-authoring-bar.is-composer .batch-start{width:80px;min-width:80px;padding-inline:6px;font-size:11px}.batch-layout--unified .batch-unified-composer .batch-toolbar-actions{width:auto}.batch-layout--unified .batch-unified-composer .batch-plan-notice{position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;margin:0;font-size:11px}.batch-layout--unified .batch-distribution-composer{height:68px;min-height:0;padding:6px 8px;grid-template-columns:minmax(100px,.55fr) minmax(0,1.45fr);gap:8px}.batch-layout--unified .batch-distribution-composer__intro small{display:none}}@media(min-width:601px)and (max-width:900px),(pointer:fine)and (max-width:900px){.batch-layout--unified .batch-stage-header{padding-right:180px}}@media(min-width:601px)and (max-width:760px),(pointer:fine)and (max-width:760px){.batch-layout--unified .batch-stage-header{flex-wrap:wrap;padding-right:0;gap:6px}.batch-layout--unified .batch-stage-header__copy{flex-basis:100%;padding-right:180px}}@media(min-width:601px)and (max-width:1100px),(pointer:fine)and (max-width:1100px){.free-workbench :is(.generation-batch--image,.generation-batch--video){--preview-card-width: 200px }.free-workbench .generation-batch--video{--preview-card-width: 260px }.free-workbench .generation-batch--ratio-1-1{--preview-card-width: 200px }.free-workbench .generation-batch--ratio-3-4,.free-workbench .generation-batch--ratio-9-16{--preview-card-width: 180px }.free-workbench :is(.generation-batch--image,.generation-batch--video) .generation-grid{width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--preview-card-width)),var(--preview-card-width)));grid-auto-flow:row;grid-auto-columns:auto;gap:10px;overflow:visible}.free-workbench :is(.generation-batch--image,.generation-batch--video) .generation-card{min-width:0;width:100%}.free-workbench .generation-card__media--image img{object-fit:contain}}@media(min-width:601px)and (max-width:1100px),(pointer:fine)and (max-width:1100px){.app-shell:has(.narrow-desktop-navigation){--mobile-workspace-nav-height: 0px;--narrow-header-height: 52px;--narrow-primary-width: 204px;--narrow-context-width: 96px;--narrow-utility-width: 116px;--narrow-context-right: calc(16px + var(--narrow-primary-width));--narrow-utility-right: calc(24px + var(--narrow-primary-width) + var(--narrow-context-width)) }:is(.creator-grid,.member-surface,.marketplace-workspace):has(.narrow-desktop-navigation){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"content";height:100%;min-height:0}:is(.creator-grid,.member-surface,.marketplace-workspace):has(.narrow-desktop-navigation)>:is(.creator-sidebar,.member-surface-rail,.marketplace-nav){display:contents}:is(.creator-grid,.member-surface,.marketplace-workspace):has(.narrow-desktop-navigation)>:is(.creator-main,.marketplace-main),.member-surface:has(.narrow-desktop-navigation)>:not(.member-surface-rail){grid-area:content;min-width:0;min-height:0}:is(.creator-grid,.member-surface,.marketplace-workspace):has(.narrow-desktop-navigation) :is(.sidebar-brand-row,.marketplace-nav__brand){display:none}.app-shell :is(.creator-grid,.member-surface,.marketplace-workspace):has(.narrow-desktop-navigation){padding-top:var(--narrow-header-height);box-sizing:border-box}.narrow-desktop-navigation{position:fixed;z-index:220;top:6px;right:8px;left:auto;width:var(--narrow-primary-width);box-sizing:border-box;padding:2px;border:1px solid #dce8e0;border-radius:13px;background:#fbfefced;box-shadow:inset 0 1px #fff,0 8px 26px #2f453a14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.narrow-desktop-navigation .workspace-primary-nav{position:static;inset:auto;width:100%;height:34px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;transform:none}.narrow-desktop-navigation .workspace-primary-nav button{width:100%;min-width:0;min-height:34px;height:34px;padding:2px;gap:3px;flex-direction:row;border-radius:9px;font-size:10px;white-space:nowrap}.narrow-desktop-navigation .workspace-primary-nav :is(svg,.workspace-primary-nav__avatar){width:16px;height:16px;flex-shrink:0}.narrow-desktop-navigation .workspace-primary-nav .workspace-primary-nav__lock{width:9px;height:9px;top:3px;right:4px}.narrow-desktop-navigation[data-navigation-tour=true]{z-index:800;outline:3px solid #a5d34d;outline-offset:4px;box-shadow:0 0 0 9999px #102c234d}.navigation-tour{position:absolute;top:46px;right:0;width:min(280px,calc(100vw - 16px));box-sizing:border-box;padding:18px;border:1px solid #fff;border-radius:18px;background:#f6fcf9f5;color:#23463a;box-shadow:0 10px 36px #163c3629;text-align:left;cursor:default;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.navigation-tour small{display:block;color:#6a8478;font-size:11px;margin-bottom:6px}.navigation-tour strong{font-size:16px}.navigation-tour p{margin:10px 0;font-size:13px;line-height:1.6}.navigation-tour .navigation-tour__keyboard{font-size:11px;color:#6a8478}.navigation-tour footer{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.navigation-tour footer button{min-height:32px;border:0;border-radius:9px;padding:6px 12px;background:transparent;font-size:12px;color:inherit}.navigation-tour footer button:last-child{background:#deefbd}.app-shell .account-dock.is-compact.is-narrow-utilities{inset:0 auto auto 0;width:0;height:0;min-width:0;padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.narrow-desktop-utilities{position:fixed;top:8px;right:var(--narrow-utility-right);left:auto;width:var(--narrow-utility-width)}.narrow-desktop-utilities__handle{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:36px;height:36px;box-sizing:border-box;padding:4px 6px;border:1px solid #c9ded1;border-radius:12px;background:#f8fffbed;color:#385f4d;font-size:11px;font-weight:600;box-shadow:inset 0 1px #fff,0 6px 18px #385c491a;white-space:nowrap;cursor:pointer}.narrow-desktop-utilities__handle>svg{width:14px;height:14px;flex:0 0 auto}.narrow-desktop-utilities__handle .utility-handle-caret{width:11px}.narrow-desktop-utilities__handle em{min-width:16px;padding:2px 3px;border-radius:12px;color:#fff;background:#d75468;font-size:9px;font-style:normal;line-height:1.3;flex-shrink:0}.narrow-desktop-utilities__handle:hover{background:#ebf7ef;border-color:#a8c8b5}.narrow-desktop-utilities__handle:focus-visible{outline:2px solid #6f917d;outline-offset:3px}.narrow-desktop-utilities__panel{position:fixed;top:var(--narrow-header-height);right:8px;left:auto;width:min(204px,calc(100vw - 16px));box-sizing:border-box;max-height:calc(100dvh - var(--narrow-header-height) - 12px);overflow-y:auto;padding:8px;border:1px solid #d7e5dc;border-radius:13px;background:#fbfefcf5;box-shadow:0 12px 36px #294a3524;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.narrow-desktop-utilities__panel:has(:is(.notification-popover,.points-summary-popover)){width:min(280px,calc(100vw - 16px))}.narrow-desktop-utilities__panel[hidden]{display:none}.narrow-desktop-utilities__panel>header{display:flex;align-items:center;justify-content:space-between;width:100%;color:#6d8275;font-size:11px}.narrow-desktop-utilities__panel>header button{display:grid;place-items:center;width:24px;height:24px;border:0;padding:0;border-radius:7px;background:#eff5f1;color:inherit}.narrow-desktop-utilities__panel>header svg{width:14px;height:14px}.account-dock.is-narrow-utilities .account-meta-actions.is-compact{position:static;inset:auto;display:flex;flex-direction:row;align-items:center;gap:6px;transform:none}.app-shell .account-dock.is-narrow-utilities :is(.account-trigger,.account-points-button,.account-notification-button,.account-messages-button){width:34px;height:34px;min-width:34px;min-height:34px;margin:0;border-radius:9px}.app-shell .account-dock.is-narrow-utilities .account-points-button{width:48px;min-width:48px}.app-shell .account-dock.is-narrow-utilities :is(.account-trigger,.account-notification-button,.account-messages-button)>svg{width:18px;height:18px}.account-dock.is-narrow-utilities :is(.account-popover,.notification-popover,.points-summary-popover){position:relative;inset:auto;order:2;width:100%;max-width:100%;max-height:calc(100dvh - 190px);overflow-y:auto;margin:0;border-radius:12px;box-sizing:border-box}.account-dock.is-narrow-utilities .account-popover{padding:6px;gap:3px;border-radius:9px}.account-dock.is-narrow-utilities .account-menu-item{min-height:30px;padding:4px 6px;gap:6px;border-radius:7px;font-size:10px;line-height:1.4}.account-dock.is-narrow-utilities .account-menu-item>svg{width:13px;height:13px}.account-dock.is-narrow-utilities .notification-row-copy{min-width:0}.account-dock.is-narrow-utilities .notification-list button{grid-template-columns:28px minmax(0,1fr);gap:8px}.account-dock.is-narrow-utilities .notification-list button>time{grid-column:2;justify-self:start}.account-dock.is-narrow-utilities .account-private-message-preview{display:none}.app-shell:has(.narrow-desktop-navigation) .creator-project-bars{position:fixed;z-index:230;inset:8px var(--narrow-context-right) auto auto;width:var(--narrow-context-width);height:36px;min-height:36px}.app-shell:has(.narrow-desktop-navigation) .creator-project-bar{top:0;padding:0;min-height:36px;transform:none}.app-shell:has(.narrow-desktop-navigation) .app-surface:not(.is-active) .creator-project-bars{display:none}.app-shell:has(.narrow-desktop-navigation) .creator-project-bar :is(.generation-history-icon,.creator-project-selector.is-icon-only,.creator-project-selector__toggle){width:calc(var(--narrow-context-width) / 3);max-width:calc(var(--narrow-context-width) / 3);height:36px;min-height:36px}.app-shell:has(.narrow-desktop-navigation) .creator-project-bar :is(.generation-history-icon,.creator-project-selector__toggle)>svg{width:17px;height:17px}.app-shell:has(.narrow-desktop-navigation) .creator-project-bar :is(.generation-history-search--floating,.generation-history-filter-panel,.creator-project-selector__popover){position:fixed;top:var(--narrow-header-height)!important;right:8px!important;left:auto!important;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--narrow-header-height) - 12px);overflow-y:auto;box-sizing:border-box}.app-shell:has(.narrow-desktop-navigation) .batch-layout--unified :is(.batch-stage-header,.batch-stage-header__copy){padding-right:0}.app-shell:has(.narrow-desktop-navigation) .creator-main>.lumi-agent-promo{top:28px}@media(max-width:600px){.app-shell:has(.narrow-desktop-navigation){--narrow-primary-width: 168px;--narrow-context-width: 90px;--narrow-utility-width: 84px }.utility-handle-detail,.utility-handle-caret{display:none}.narrow-desktop-navigation .workspace-primary-nav button{flex-direction:column;gap:0;line-height:12px}}@media(max-width:380px){.app-shell:has(.narrow-desktop-navigation){--narrow-primary-width: 152px;--narrow-context-width: 84px;--narrow-utility-width: 68px }.narrow-desktop-utilities__handle>svg{display:none}}@media(max-width:340px){.app-shell:has(.narrow-desktop-navigation){--narrow-primary-width: 136px;--narrow-context-width: 72px;--narrow-utility-width: 60px }.narrow-desktop-utilities__handle>span{display:none}.narrow-desktop-utilities__handle>svg:not(.utility-handle-caret){display:block}}.dispatch-history.is-task-list{min-width:0;padding-inline:8px}.dispatch-history .dispatch-history__filters{gap:8px;padding:10px}.dispatch-history__toolbar{gap:6px}.dispatch-history__toolbar>.platform-select{max-width:140px}.dispatch-history__search{grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr) auto;gap:6px}.marketplace-order-table{width:100%;min-width:0;table-layout:fixed}.marketplace-order-table th.marketplace-order-column--sequence{width:32px}.marketplace-order-table .marketplace-order-column--actions{width:148px}.marketplace-order-table>tbody>tr:not(.marketplace-order-table__expanded)>td{height:auto;padding:9px 7px}.marketplace-order-table .marketplace-order-table__task{min-width:0;grid-template-columns:64px minmax(0,1fr);gap:10px}.marketplace-order-table .marketplace-order-table__thumb-grid{width:64px;height:54px;gap:2px}.marketplace-order-table .marketplace-order-table__thumb-grid>i{height:auto;min-height:0}.marketplace-order-table .marketplace-order-table__task strong{min-width:0;font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.marketplace-order-table .marketplace-order-table__compact-meta{gap:4px;font-size:9px;line-height:1.4;white-space:normal}.marketplace-order-table .marketplace-order-table__actions{min-width:0;flex-wrap:wrap;gap:4px}.marketplace-order-table .marketplace-order-table__actions button{min-height:30px;height:auto;padding:4px 6px;font-size:11px}.marketplace-order-table .marketplace-order-table__expanded>td{padding:0 6px 10px;min-width:0}.marketplace-order-table__expanded .marketplace-detail-showcase.is-inline{width:100%;max-width:100%;min-width:0;height:auto;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;overflow:visible;border-radius:14px;animation:none}.marketplace-detail-showcase.is-inline :is(.marketplace-detail-showcase__media,.marketplace-drawer){width:100%;max-width:100%;min-width:0;min-height:0;height:auto;max-height:none;padding:8px;overflow:visible}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__media.is-gallery{display:block}.marketplace-detail-showcase.is-inline .marketplace-material-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 0 8px}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:8px}.marketplace-detail-showcase.is-inline .marketplace-text-material{min-width:0;width:100%;grid-column:1 / -1;grid-template-columns:24px minmax(0,1fr);gap:6px;padding:10px}.marketplace-detail-showcase.is-inline .marketplace-text-material>svg{display:none}.marketplace-detail-showcase.is-inline .marketplace-text-material>span{grid-column:1;grid-row:1}.marketplace-detail-showcase.is-inline .marketplace-text-material>strong{grid-column:2;grid-row:1}.marketplace-detail-showcase.is-inline .marketplace-text-material>section{grid-column:1 / -1;min-width:0}.marketplace-detail-showcase.is-inline .marketplace-text-material>section p{max-height:none;overflow:visible;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.6}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid figure{min-width:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px}.marketplace-detail-showcase.is-inline .marketplace-detail-showcase__asset-grid .marketplace-detail-showcase__frame{width:56px;min-height:0;height:56px;aspect-ratio:1}.marketplace-detail-showcase.is-inline :is(figcaption,figcaption strong,.marketplace-drawer>section,.marketplace-form,.marketplace-form label){min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.marketplace-detail-showcase.is-inline .marketplace-timeline dl>div{display:grid;grid-template-columns:minmax(70px,.35fr) minmax(0,1fr);gap:8px;font-size:11px}.marketplace-detail-showcase.is-inline .marketplace-timeline dd{min-width:0;white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.narrow-desktop-utilities__handle{transition:none}}.messages-task-picker .chat-task-status{display:flex;align-items:center;gap:10px;margin:6px 0;padding:12px;border-radius:12px;background:#e8f5efbf;color:#57776a}.messages-task-picker .chat-task-status__icon{flex:0 0 18px;width:18px;height:18px;align-self:flex-start;margin-top:2px;color:#719584}.messages-task-picker .chat-task-status__body{min-width:0;flex:1}.messages-task-picker .chat-task-status__body strong{display:block;color:#436654;font-size:14px;font-weight:600;white-space:normal;line-height:1.45}.messages-task-picker .chat-task-status__body p{margin:4px 0 0;font-size:13px;line-height:1.55;color:#72877d;overflow-wrap:anywhere}.messages-task-picker .chat-task-status__retry{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:32px;padding:6px 9px;border:0;border-radius:8px;background:#ffffffb3;color:#44775d;font-size:13px;font-weight:500;white-space:nowrap}.messages-task-picker .chat-task-status__retry svg{width:14px;height:14px}.messages-task-picker .chat-task-status__hint{margin:12px 8px;color:#72877d;font-size:13px;line-height:1.5}.messages-task-picker .chat-task-status__empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:24px 12px;text-align:center}.messages-task-picker .chat-task-status__empty>svg{width:26px;height:26px;color:#8dab9c}.messages-task-picker .chat-task-status__empty strong{font-size:14px;font-weight:500;color:#587768;white-space:normal}.messages-task-picker .chat-task-status__empty p{margin:0;font-size:13px;line-height:1.6;color:#83958b}.messages-task-picker .chat-task-status__retry:focus-visible{outline:2px solid #6ea187;outline-offset:2px}@media(max-width:420px){.messages-task-picker .chat-task-status{flex-wrap:wrap}.messages-task-picker .chat-task-status__body{flex-basis:calc(100% - 28px)}.messages-task-picker .chat-task-status__retry{margin-left:28px}}.batch-composer-dock{display:block;width:min(var(--batch-workspace-width, 1280px),100%);min-width:0;margin-inline:auto;container:batch-dock / inline-size}section.batch-glass-composer{--dock-control-height: 50px;--dock-gap: 8px;position:relative;z-index:15;display:grid;grid-template-columns:minmax(190px,.25fr) minmax(0,.75fr);align-items:center;gap:var(--dock-gap);width:100%;min-width:0;margin:0 auto;padding:12px;border:1px solid rgb(255 255 255 / 36%);border-radius:30px;background:#fbfffe7a;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #ffffff29,0 10px 28px #23896d14;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);overflow:visible}.batch-glass-composer>header{min-width:0;display:grid;height:var(--dock-control-height)}.batch-glass-composer :is(.batch-unified-composer__reference,.batch-distribution-composer__intro){display:flex;align-items:center;min-width:0;height:var(--dock-control-height);min-height:0;padding:6px 12px;gap:10px;border:0;border-radius:23px;background:#f4fffb4d;box-shadow:inset 0 1px #ffffff70,0 4px 12px #168f6708}.batch-glass-composer .batch-unified-composer__reference:hover,.batch-glass-composer .batch-unified-composer__reference.is-dragging{background:#e8faf2a6;transform:none}.batch-glass-composer .batch-glass-composer__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#11af78;background:#ffffffde;box-shadow:0 3px 9px #168f6717}.batch-glass-composer__icon>svg{width:23px;height:23px}.batch-glass-composer .batch-glass-composer__intro-copy{display:grid;min-width:0;gap:3px}.batch-glass-composer .batch-glass-composer__intro-copy strong{color:#254f45;font-size:12px;white-space:nowrap}.batch-glass-composer .batch-glass-composer__intro-copy small{display:block;font-size:9px;color:#7c9991;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-glass-composer .batch-unified-composer__reference-previews{min-width:36px;width:40px;height:38px}.batch-glass-composer .batch-unified-composer__reference-previews:has(.is-uploading){width:min(112px,50%)}.batch-glass-composer .batch-unified-composer__reference-preview{flex:0 0 30px;width:30px;height:32px}.batch-glass-composer .batch-unified-composer__reference-preview img{width:30px;height:32px;object-fit:contain}.batch-glass-composer .batch-authoring-bar.is-composer{position:static;display:block;width:100%;min-height:0;height:auto;padding:0;background:transparent;border:0}.batch-glass-composer .batch-authoring-bar.is-composer .batch-self-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.22fr);align-items:center;width:100%;min-width:0;gap:var(--dock-gap);padding:0;overflow:visible}.batch-glass-composer .batch-authoring-bar.is-composer .batch-parameter-controls{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:var(--dock-gap);min-width:0}.batch-glass-composer :is(.batch-number-field,.batch-style-control,.batch-image-count-control,.batch-topic-control,.batch-toolbar-actions,.platform-select){min-width:0;width:100%;margin:0}.batch-glass-composer .batch-smart-controls{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--dock-gap);min-width:0;height:var(--dock-control-height);padding-left:8px;border:0}.batch-glass-composer :is(.platform-select__trigger,.batch-control-button,.batch-start,.batch-distribution-composer__start){display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;height:var(--dock-control-height);min-height:var(--dock-control-height);padding:0 10px;border:0;border-radius:23px;color:#31554d;background:#ffffff47;box-shadow:inset 0 1px #ffffff6b,0 4px 12px #24624d08;font-size:12px;font-weight:650;white-space:nowrap}.batch-glass-composer :is(.platform-select__trigger,.batch-control-button):hover{background:#ffffff8a}.batch-glass-composer .platform-select__trigger{justify-content:flex-start}.batch-glass-composer .platform-select__trigger strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:inherit;white-space:nowrap}.batch-glass-composer .platform-select__trigger>span{color:#7a8d98;flex:none;font-size:11px}.batch-glass-composer .platform-select__trigger>svg:first-child{flex:none;width:17px;height:17px;color:#268e76}.batch-glass-composer .platform-select__caret{flex:none;width:12px;height:12px;color:#708f99}.batch-glass-composer .batch-topic-control>.batch-control-button svg{width:19px;height:19px;color:#07946f}.batch-glass-composer .batch-control-button.is-active{color:#268469;background:#ddf9ec6b}.batch-auto-switch{display:inline-flex;align-items:center;flex:none;width:27px;height:17px;padding:2px;border-radius:20px;background:#b2c4bc}.batch-auto-switch:before{content:"";width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #234c4930;transition:transform .14s ease}.is-active>.batch-auto-switch{background:#0cbd80}.is-active>.batch-auto-switch:before{transform:translate(10px)}.batch-glass-composer .batch-authoring-bar .batch-start,.batch-glass-composer .batch-distribution-composer__start{color:#fff;border-color:transparent;border-radius:25px;background:linear-gradient(110deg,#04bf68,#12bfc0);box-shadow:0 5px 16px #06b98122}.batch-glass-composer :is(.batch-start,.batch-distribution-composer__start)>svg{flex:none;width:17px;height:17px}.batch-glass-composer :is(.batch-start,.batch-distribution-composer__start):disabled{opacity:.55;cursor:not-allowed}.batch-glass-composer .batch-number-field{position:relative;display:block;height:var(--dock-control-height);padding:0;border:0;background:transparent;box-shadow:none}.batch-glass-composer .batch-number-field__custom{position:absolute;top:7px;right:27px;bottom:7px;left:62px;z-index:2;display:flex;min-width:0;align-items:center}.batch-glass-composer .batch-number-field.has-custom-input .platform-select__trigger strong{visibility:hidden}.batch-glass-composer .batch-number-field__custom input{width:100%;min-width:0;min-height:0;height:100%;padding:0 2px;border:0;border-radius:3px;background:transparent;font-size:12px}.batch-glass-composer .batch-plan-notice{position:static;margin:6px 4px 0;font-size:11px;overflow-wrap:anywhere}.batch-glass-composer--distribution .batch-distribution-composer__controls{display:grid;grid-template-columns:1fr 1fr minmax(140px,.85fr);align-items:start;gap:var(--dock-gap);min-width:0}.batch-glass-composer--distribution .batch-number-field__custom{left:86px}.batch-glass-composer .batch-distribution-composer__feedback{font-size:11px}.batch-glass-composer .batch-distribution-composer__intro{cursor:default}@container batch-dock (max-width: 1050px){section.batch-glass-composer{--dock-control-height: 44px;--dock-gap: 5px;grid-template-columns:minmax(130px,.2fr) minmax(0,.8fr);padding:8px;border-radius:26px}.batch-glass-composer .batch-glass-composer__intro-copy small{display:none}.batch-glass-composer .batch-glass-composer__icon{width:28px;height:28px}.batch-glass-composer :is(.batch-unified-composer__reference,.batch-distribution-composer__intro){gap:5px;padding-inline:7px}.batch-glass-composer :is(.platform-select__trigger,.batch-control-button,.batch-start,.batch-distribution-composer__start){font-size:11px;padding-inline:6px;gap:4px}.batch-glass-composer .platform-select__trigger>svg:first-child{display:none}.batch-glass-composer .batch-number-field__custom{left:33px}.batch-glass-composer--distribution .batch-number-field__custom{left:58px}.batch-glass-composer .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr) 102px}.batch-glass-composer .batch-smart-controls{padding-left:5px}.batch-glass-composer .batch-authoring-bar.is-composer .batch-parameter-controls{grid-template-columns:minmax(0,.82fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1.6fr)}}@container batch-dock (max-width: 760px){section.batch-glass-composer--production{grid-template-columns:minmax(0,1fr)}.batch-glass-composer--production>header{height:38px}.batch-glass-composer--production .batch-unified-composer__reference{height:38px}.batch-glass-composer--production .batch-glass-composer__intro-copy small{display:block}}@container batch-dock (max-width: 560px){section.batch-glass-composer{grid-template-columns:minmax(0,1fr)}.batch-glass-composer .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr)}.batch-glass-composer .batch-authoring-bar.is-composer .batch-parameter-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.batch-glass-composer .batch-smart-controls{grid-column:1 / -1;padding:0;border:0}.batch-glass-composer--distribution .batch-distribution-composer__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-glass-composer .batch-distribution-composer__action{grid-column:1 / -1}}@media(max-width:600px)and (pointer:coarse){section.batch-glass-composer{--dock-control-height: 44px;grid-template-columns:minmax(0,1fr);padding:8px;border-radius:18px;box-shadow:none}.batch-glass-composer .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr)}.batch-glass-composer .batch-authoring-bar.is-composer .batch-parameter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-glass-composer .batch-smart-controls{grid-column:1 / -1;border:0;padding:0}.batch-glass-composer :is(.platform-select__trigger,.batch-control-button,.batch-start,.batch-distribution-composer__start){font-size:13px}.batch-glass-composer .batch-number-field__custom input{font-size:16px}.batch-glass-composer .batch-unified-composer__reference-previews{width:auto;max-width:55%;min-height:44px;height:auto;max-height:100px;flex-wrap:wrap;overflow:auto}.batch-glass-composer .batch-unified-composer__reference:has(.batch-unified-composer__reference-previews){height:auto;min-height:54px}.batch-glass-composer .batch-unified-composer__reference-preview{flex-basis:44px;width:44px;height:44px}.batch-glass-composer .batch-unified-composer__reference-preview>button{top:0;right:0;width:44px;height:44px;opacity:1;transform:none;border:0;background:#1c3d2e4d}.batch-glass-composer--distribution .batch-distribution-composer__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-glass-composer .batch-distribution-composer__action{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.batch-auto-switch:before{transition:none}}html[data-input-modality=pointer] :is(input,textarea,[contenteditable=true],[role=textbox]):focus{outline:0!important;box-shadow:none!important}html[data-input-modality=keyboard] :is(input,textarea,[contenteditable=true],[role=textbox]):focus{outline:2px solid #6687a5!important;outline-offset:2px;box-shadow:none!important}.voice-composer:has(.voice-editor-body>textarea:focus-visible){outline:0}.notification-task-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1210;display:grid;place-items:center;padding:24px;background:#1b2d283d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.notification-task-dialog{display:flex;flex-direction:column;width:min(1120px,100%);max-height:calc(100dvh - 48px);min-width:0;overflow:hidden;border:1px solid rgb(255 255 255 / 80%);border-radius:24px;background:#f8fdfbf7;color:#304b40;box-shadow:0 24px 72px #1d3d312e}.notification-task-dialog>header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px}.notification-task-dialog h2{margin:0;font-size:19px}.notification-task-dialog>header button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:inherit}.notification-task-dialog button:hover{background-color:#608b7717}.notification-task-content{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 24px 24px}.notification-task-state{min-height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.notification-task-state button{padding:10px 18px;border:0;border-radius:12px;background:#608b7717;color:inherit}.notification-task-content .generation-history{width:100%;padding:0}.notification-task-content .generation-batch>header{display:flex;align-items:flex-start;gap:16px}.notification-task-content .generation-prompt{min-width:0;flex:1}.notification-task-content .generation-prompt>button{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;-webkit-line-clamp:unset}.notification-task-content .generation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;overflow:visible}.notification-task-content .generation-card{min-width:0;max-width:100%}.notification-task-content .generation-batch--audio .generation-grid{grid-template-columns:1fr}.notification-order-detail>h3{margin:4px 0 14px;font-size:20px;overflow-wrap:anywhere}.notification-order-detail>dl{display:flex;flex-wrap:wrap;gap:14px 28px;font-size:14px}.notification-order-detail>dl div{display:flex;gap:8px}.notification-order-detail dt{color:#7c8b85}.notification-order-detail dd{margin:0}.notification-order-detail>p{white-space:pre-wrap;overflow-wrap:anywhere}.notification-order-detail .marketplace-detail-showcase__media{margin-top:20px;min-height:0}@media(max-width:600px){.notification-task-layer{padding:10px}.notification-task-dialog{max-height:calc(100dvh - 20px);border-radius:18px}.notification-task-dialog>header{padding:10px 14px}.notification-task-content{padding:0 14px 18px}.notification-task-content .generation-batch>header{flex-wrap:wrap}}.creator-surface--batch{container:batch-workspace / inline-size}@container batch-workspace (max-width: 1100px){.creator-surface--batch .batch-layout.batch-layout--unified{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;gap:12px}.creator-surface--batch .batch-layout--unified .batch-content{display:flex;flex-direction:column;flex:1 0 auto;height:auto;min-height:0;min-width:0;overflow:visible;gap:12px}.creator-surface--batch .batch-layout--unified .batch-active-plan{width:100%;min-width:0;height:auto;min-height:180px;overflow:visible}.creator-surface--batch :is(.batch-stage-header,.batch-stage-header__actions,.batch-record-summary,.batch-record-summary nav,.batch-plan-references,.batch-plan-references__actions,.batch-plan-references__items,.bulk-bar){min-width:0;max-width:100%;flex-wrap:wrap;overflow:visible}.creator-surface--batch .batch-layout--unified :is(.batch-stage-header,.batch-stage-header__copy){min-width:0;padding-right:0}.creator-surface--batch .batch-record-table{flex:0 0 auto;width:100%;min-width:0;max-height:none;overflow:visible}.creator-surface--batch .batch-record-table.task-table .task-row{width:100%;min-width:0;padding:12px 8px;gap:8px;grid-template-columns:22px 34px minmax(0,1fr) minmax(90px,auto);grid-template-areas:"selection sequence status actions" "title title title title" "style style count count" "preview preview preview preview"}.creator-surface--batch .task-row>.task-selection-cell{grid-area:selection}.creator-surface--batch .task-row>.task-sequence{grid-area:sequence}.creator-surface--batch .task-row>:is(.status,.task-status-heading){grid-area:status;justify-self:start}.creator-surface--batch .task-row>.task-title-cell{grid-area:title;width:100%}.creator-surface--batch .task-row .task-style-cell{grid-area:style}.creator-surface--batch .task-row :is(.task-image-cost,.task-count-cell){grid-area:count}.creator-surface--batch .task-row>:is(.batch-result-thumbs,.task-preview-heading){grid-area:preview;flex-wrap:wrap}.creator-surface--batch .task-row>:is(.task-actions,.batch-column-action){grid-area:actions;display:flex;flex-wrap:wrap;justify-self:end;justify-content:flex-end;min-width:0;max-width:120px}.creator-surface--batch .task-row>.mobile-disclosure{grid-area:style;grid-column:1 / -1}.creator-surface--batch .task-row .batch-row-image-count{width:100%;min-width:0}.creator-surface--batch .task-row--head{position:static}.creator-surface--batch .batch-record-table.is-distribution .task-count-cell,.creator-surface--batch .batch-record-table.is-distribution .task-image-cost{grid-column:1 / -1}.creator-surface--batch .batch-layout--unified .batch-history-region{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto;overflow:visible}.creator-surface--batch .batch-layout--unified .batch-history-strip{height:auto;min-width:0;overflow:visible}.creator-surface--batch .batch-history-strip>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));min-width:0;max-height:144px;overflow-y:auto;gap:6px}.creator-surface--batch .batch-layout--unified .batch-history-strip__item{min-width:0;min-height:48px}.creator-surface--batch .batch-history-strip__arrow{display:none}.creator-surface--batch .batch-composer-dock{flex:0 0 auto}.creator-surface--batch section.batch-glass-composer{grid-template-columns:minmax(0,1fr)}.creator-surface--batch .batch-glass-composer .batch-authoring-bar.is-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr);overflow:visible}.creator-surface--batch .batch-glass-composer .batch-authoring-bar.is-composer .batch-parameter-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-surface--batch .batch-glass-composer .batch-smart-controls{grid-column:1 / -1;padding:0}.creator-surface--batch .batch-glass-composer--distribution .batch-distribution-composer__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-surface--batch .batch-distribution-composer__action{grid-column:1 / -1}}.app-shell.workbench-shell{--workbench-ink: #26322b;--workbench-muted: #78817b;--workbench-line: #e7ece7;--workbench-surface: #fdfefd;--member-content-max: 100%;--member-content-gutter: 24px;--compact-composer-height: 70px;grid-template-rows:minmax(0,1fr);height:100dvh;background:var(--workbench-surface);color:var(--workbench-ink)}.app-shell.workbench-shell.is-immersive{grid-template-rows:minmax(0,1fr)}.workbench-chrome{z-index:60}.workbench-chrome[hidden]{display:none}.workbench-chrome__account{justify-self:end;min-width:0}.ui-review-badge{display:block;padding:6px 10px;border:1px solid #d5e1cc;border-radius:10px;background:#f6fbef;color:#435736;font-size:11px}.workbench-icon-nav{display:flex;align-items:center;gap:6px}.workbench-icon-nav>button{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;padding:7px;border:1px solid transparent;border-radius:11px;color:#354239;background:transparent;transition:background .18s ease,box-shadow .18s ease}.workbench-icon-nav>button:hover{color:#1e3225;background:#f9fcf6}.workbench-icon-nav>button.is-active{color:#fff;background:#304638;box-shadow:inset 0 1px 2px #10271830}.workbench-icon-nav>button>svg{width:19px;height:19px}.workbench-nav-hint{position:absolute;z-index:100;top:calc(100% + 12px);left:50%;transform:translate(-50%);padding:6px 10px;border-radius:8px;background:#2d3b31;color:#fff;font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #20382922;animation:workbench-hint-in .14s ease-out}@keyframes workbench-hint-in{0%{opacity:0;translate:0 -3px}to{opacity:1;translate:0 0}}.workbench-icon-nav .workbench-icon-nav__lock{position:absolute;right:2px;bottom:2px;width:10px;height:10px}.workbench-content{position:relative;min-width:0;min-height:0;overflow:hidden}.workbench-shell :is(.creator-grid,.member-surface){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:none;height:100%;background:var(--workbench-surface)}.workbench-shell :is(.creator-grid,.member-surface)>*{grid-area:auto}.workbench-shell :is(.creator-main,.creator-stage,.creator-surface,.my-workspace__main,.my-workspace-content,.publish-workspace__main,.marketplace-workspace,.cli-workspace,.messages-workspace){min-width:0;background:var(--workbench-surface);background-image:none}.workbench-shell .creator-main{padding:0;overflow:hidden}.workbench-shell .creator-stage{height:100%;min-height:0;padding:0}.workbench-shell .my-workspace__main{width:100%;padding:14px 24px 24px;overflow-y:auto}.workbench-shell .my-workspace-content{width:100%;max-width:none;margin:0}.workbench-shell .account-dock--floating{position:relative;inset:auto;transform:none;width:auto;display:flex;align-items:center;flex-direction:row;gap:12px;z-index:auto}.workbench-shell .account-dock--floating .account-meta-actions{position:static;inset:auto;transform:none;display:flex;align-items:center;flex-direction:row;gap:8px;width:auto}.workbench-shell .account-dock--floating .account-meta-actions[hidden]{display:none}.workbench-shell .account-dock--floating :is(.account-notification-button,.account-messages-button){width:34px;height:34px;border:0;background:transparent;box-shadow:none;color:#3e5145}.workbench-shell .account-dock--floating :is(.account-notification-button,.account-messages-button) svg{width:21px;height:21px}.workbench-shell .account-identity-capsule{display:flex;align-items:center;gap:8px;height:40px;padding:3px 4px 3px 12px;border:1px solid #d8e2d7;border-radius:22px;background:#fdfffcd1;box-shadow:inset 0 1px #fff}.workbench-shell .account-identity-capsule .account-points-button{min-width:44px;max-width:130px;height:30px;gap:6px;padding:0;border:0;color:#476a45;background:transparent;box-shadow:none;font-size:14px;font-weight:600}.workbench-shell .account-identity-capsule .account-points-button svg{display:block;width:18px;height:18px}.workbench-shell .account-identity-capsule .account-trigger{display:grid;place-items:center;position:static;width:32px;height:32px;min-height:0;padding:0;border:0;border-radius:50%;background:#eef4ec;box-shadow:none;color:#60785f}.workbench-shell .account-identity-capsule .account-trigger :is(img,svg){width:30px;height:30px;border-radius:50%;object-fit:cover}.workbench-shell .account-dock--floating :is(.account-popover,.points-summary-popover,.account-private-message-preview){position:absolute;inset:calc(100% + 12px) 0 auto auto;transform-origin:top right;width:min(290px,calc(100vw - 32px));max-height:calc(100dvh - 92px);overflow-y:auto;color:#354239;background:#fafdf9fa;border:1px solid #e0e7de;border-radius:16px;box-shadow:0 14px 36px #1d35221f}.workbench-shell .account-dock--floating .account-menu-item{min-height:38px;font-size:13px;border:0;color:#3a483f}.workbench-shell .account-dock--floating .account-menu-item:hover{color:#23472d;background:#eaf2e7}.workbench-shell .account-dock--floating .account-menu-item--lumi-agent{color:#f5fff3;background:#2d4332;border-radius:10px}.workbench-shell .account-dock--floating .account-menu-item--lumi-agent:is(:hover,:focus-visible){color:#fff;background:#3c5842}.workbench-shell .account-dock--floating .account-menu-item--lumi-agent.is-error{color:#fff2e9;background:#604637}.workbench-shell .account-dock--floating .account-menu-item--lumi-agent.is-success{color:#efffec;background:#345d40}.workbench-shell .account-dock--floating .account-private-message-preview{top:calc(100% + 14px);right:-70px}@media(max-width:760px){.workbench-icon-nav{justify-content:center;gap:2px}.workbench-icon-nav>button{width:34px;height:38px;padding:7px}.workbench-shell .account-dock--floating{gap:4px}.workbench-shell .account-dock--floating .account-meta-actions{gap:0}.workbench-shell .account-identity-capsule{gap:4px;padding-left:7px}.workbench-shell .account-identity-capsule .account-points-button{min-width:28px;font-size:12px}.workbench-shell .my-workspace__main{padding:10px 12px 20px}}@media(prefers-reduced-motion:reduce){.workbench-icon-nav>button{transition:none}.workbench-nav-hint{animation:none}}@media(pointer:coarse){.workbench-icon-nav>button{min-width:44px;min-height:44px}.workbench-shell .account-identity-capsule{height:48px}.workbench-shell .account-identity-capsule .account-trigger{min-width:44px;min-height:44px}}.workbench-shell .free-workbench{background:#fdfefd;grid-template-rows:minmax(0,1fr)}.workbench-shell .generation-scroll-region{grid-area:1 / 1;padding:48px clamp(20px,4vw,56px) calc(var(--composer-surface-height) + var(--composer-bottom-gap) + 28px)}.workbench-shell .free-workbench>:is(.generation-composer,.free-composer-dock){position:absolute;bottom:var(--composer-bottom-gap);left:50%;translate:-50% 0}.workbench-shell .free-workbench>.free-composer-dock{left:0;right:0;translate:none;margin-inline:auto}.workbench-shell .generation-scroll-region:has(.generation-empty){display:flex;flex-direction:column}.workbench-shell .generation-scroll-region:has(.generation-empty) .free-history-pagination{display:none}.workbench-shell .generation-empty{flex:1;height:auto;min-height:min-content;justify-content:center;padding:24px 0 36px}.workbench-shell .generation-empty--landing{flex-shrink:0;min-height:100%;padding-block:clamp(16px,2.3vh,32px) 44px}.workbench-shell .generation-scroll-region:has(.generation-empty--landing){transition:padding-bottom .44s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.workbench-shell .generation-scroll-region:has(.generation-empty--landing){transition:none}}.workbench-shell :is(.generation-batch--image,.generation-batch--video,.generation-batch--audio){background:transparent;border:0;box-shadow:none}.workbench-shell .generation-composer.generation-composer--minimal{background:#f8fbf7f5;background-image:none;border:1px solid #e7ede4;box-shadow:0 6px 22px #30492e0b,inset 0 1px #fff}.workbench-shell .free-workbench.free-workbench--minimal.is-composer-compact:not(.is-mobile-layout){--composer-current-width:min(740px,74%);--compact-composer-height:70px}.workbench-shell .generation-composer.is-compact{height:70px;min-height:70px;padding:8px 58px 8px 10px;border-radius:25px}@media(min-width:601px),(pointer:fine){.workbench-shell .generation-composer:is(.voice-composer,.upscale-composer).is-compact{padding-right:13px}}.workbench-shell .generation-composer.is-compact .composer-editor-region{min-height:0;height:52px}.workbench-shell .generation-composer.is-compact .composer-textarea{min-height:44px;height:44px;font-size:13px}.workbench-shell .generation-composer.is-compact .composer-send{width:40px;height:40px}.workbench-shell .generation-composer .composer-send{background:#2e3c30;color:#fff;background-image:none}.workbench-shell .batch-layout.batch-layout--unified{--batch-workspace-width: 100%;grid-template-rows:minmax(0,1fr) auto;padding:14px 24px 18px;gap:12px;background:#fdfefd}.workbench-shell :is(.batch-content,.batch-active-plan,.batch-history-region,.batch-history-strip,.batch-record-table){background:transparent;background-image:none;box-shadow:none;border-color:#e8ece6;border-radius:0}.workbench-shell .batch-active-plan{padding:0}.workbench-shell .batch-stage-header{padding:2px 0 12px;margin:0}.workbench-shell .batch-stage-header__copy h1{font-size:18px}.workbench-shell .batch-stage-header__copy p{display:none}.workbench-shell .batch-record-table .task-row{background:transparent;border-color:#e8ece6}.workbench-shell .batch-record-table .task-row--head{background:#f4f6f3}.workbench-shell .batch-history-strip__item{border-radius:9px;box-shadow:none;background:#f8faf7}.workbench-shell .batch-history-strip__item.is-active{border-color:#cad8c5;background:#edf3e9}.workbench-shell .batch-composer-dock{width:100%}.workbench-shell section.batch-glass-composer{--dock-control-height: 36px;grid-template-columns:minmax(180px,.25fr) minmax(0,.75fr);align-items:stretch;gap:24px;padding:16px 0 0;background:#fdfefd;background-image:none;border:0;border-top:1px solid #e5ebe1;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workbench-shell .batch-glass-composer>header{height:auto;align-self:stretch;border-right:1px solid #e6ece2;padding-right:18px}.workbench-shell .batch-glass-composer .batch-unified-composer__reference{height:100%;min-height:110px;padding:8px;border-radius:10px;background:#f7faf5;box-shadow:none;flex-wrap:wrap;align-content:center}.workbench-shell .batch-glass-composer .batch-unified-composer__reference-previews{display:flex;flex-wrap:wrap;width:100%;height:auto;gap:6px}.workbench-shell .batch-glass-composer .batch-unified-composer__reference-preview{position:relative;flex:0 0 64px;width:64px;height:64px;transform:none;margin:0}.workbench-shell .batch-glass-composer .batch-unified-composer__reference-preview img{width:64px;height:64px;border-radius:8px;object-fit:contain}.workbench-shell .batch-glass-composer .batch-glass-composer__intro-copy small{display:none}.workbench-shell .batch-inline-brief{display:grid;gap:6px;margin:0 0 10px;color:#747f70;font-size:12px}.workbench-shell .batch-inline-brief textarea{width:100%;min-height:65px;max-height:140px;padding:10px 12px;border:1px solid #e0e7dc;border-radius:10px;background:#fff;color:#28362b;font-size:14px;resize:vertical}.workbench-shell .batch-glass-composer .batch-authoring-bar .batch-self-toolbar{grid-template-columns:minmax(0,1fr) 142px}.workbench-shell .batch-glass-composer .batch-parameter-controls{display:flex;flex-wrap:wrap;gap:7px}.workbench-shell .batch-glass-composer .batch-parameter-controls>:is(.batch-number-field,.batch-style-control,.batch-image-count-control){width:auto;flex:1 1 85px}.workbench-shell .batch-glass-composer .batch-smart-controls{display:flex;width:auto;height:36px;gap:4px;padding:0}.workbench-shell .batch-glass-composer .batch-web-search{width:32px;padding:6px}.workbench-shell .batch-glass-composer :is(.platform-select__trigger,.batch-control-button,.batch-start,.batch-distribution-composer__start){border-radius:8px;background:transparent;box-shadow:none;font-size:12px;color:#43513f}.workbench-shell .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start){color:#fff;background:#2e3c30}.workbench-shell .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start):hover{color:#fff;background:#3c5040}@media(max-width:760px){.workbench-shell .batch-layout.batch-layout--unified{padding:10px 12px}.workbench-shell section.batch-glass-composer{grid-template-columns:minmax(0,1fr);gap:10px}.workbench-shell .batch-glass-composer>header{border:0;padding:0}.workbench-shell .batch-glass-composer .batch-unified-composer__reference{min-height:60px}.workbench-shell .generation-composer.is-compact{width:94%}}@media(max-width:600px)and (pointer:coarse){.app-shell.workbench-shell{--compact-composer-height: 84px}.workbench-shell .generation-composer.is-compact{height:84px;min-height:84px}}.team-accounts-toolbar{display:contents}.ui-review-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin-bottom:16px;border:1px dashed #d6e0cf;border-radius:10px;background:#f5f9f0;color:#73816b;font-size:12px}.ui-review-context a{flex:none;color:#425e35;text-decoration:none}.workbench-shell .my-workspace :is(.my-claimed-panel,.dispatch-history,.team-accounts-panel,.team-account-table-shell){width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.workbench-shell .my-project-context{display:inline-flex;align-items:center;max-width:150px;padding:0 10px;color:#4c5b49;font-size:13px;white-space:nowrap}.workbench-shell .my-project-switch{flex:0 0 145px;min-width:0}.workbench-shell .my-project-switch .platform-select{width:100%;min-width:0}.workbench-shell :is(.dispatch-history__filters,.my-received-filters,.team-accounts-toolbar){display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:54px;width:100%;max-width:100%;padding:0 0 12px;margin:0 0 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;border:0;border-bottom:1px solid #e5ebe2;border-radius:0;box-shadow:none;background:#fdfefd}.workbench-shell :is(.dispatch-history__toolbar,.dispatch-history__search,.team-account-filters,.team-accounts-toolbar>header,.team-accounts-toolbar>header>span:first-child){display:contents}.workbench-shell .team-accounts-toolbar>header>span:first-child>small{display:none}.workbench-shell .team-accounts-toolbar strong{white-space:nowrap;font-size:16px;color:#2e3b2c}.workbench-shell .team-account-header-actions{display:flex;flex:none;order:30;align-items:center;gap:8px;margin-left:auto}.workbench-shell :is(.team-account-filters,.dispatch-history__filters,.my-received-filters) :is(button,input){font-size:13px}.workbench-shell :is(.team-account-filters,.dispatch-history__filters,.my-received-filters) .platform-select{flex:0 0 104px;min-width:0;width:104px}.workbench-shell .dispatch-history__filters .my-project-switch .platform-select{width:145px}.workbench-shell :is(.team-account-filters,.dispatch-history__filters,.my-received-filters) .platform-select__trigger{min-height:34px;height:34px;padding:0 9px;border-radius:8px;border-color:#e0e6dc;background:#fff;box-shadow:none}.workbench-shell :is(.dispatch-status-tabs,.my-received-status){display:flex;flex:none;flex-wrap:nowrap;gap:3px;width:auto;padding:0;background:transparent}.workbench-shell :is(.dispatch-status-tabs,.my-received-status)>button{width:auto;min-width:60px;min-height:34px;padding:0 8px;background:#f5f7f3;border:0;border-radius:8px;font-size:12px;white-space:nowrap}.workbench-shell :is(.dispatch-status-tabs,.my-received-status)>button.is-active{background:#e7eee2;color:#324c2c}.workbench-shell .dispatch-history__filters .dispatch-status-select{display:none}.workbench-shell :is(.my-created-query,.team-account-filters>label,.my-received-filters>label){display:flex;align-items:center;flex:1 0 220px;min-width:220px;height:34px;margin:0;padding:0 9px;border:1px solid #e0e6dc;border-radius:8px;background:#fff}.workbench-shell :is(.my-created-query,.team-account-filters>label,.my-received-filters>label) input{width:100%;min-width:0;min-height:0;padding:0 5px;border:0;box-shadow:none;background:transparent}.workbench-shell :is(.created-date-filter,.received-date-filter){flex:0 0 92px;width:92px;min-width:0}.workbench-shell :is(.created-date-filter,.received-date-filter)>button{width:100%;min-height:34px;padding:0 8px;white-space:nowrap}.workbench-shell .team-account-filters>em{order:25;flex:none;color:#7b8477;white-space:nowrap;font-size:12px}.workbench-shell .my-received-actions{flex:none;margin-left:auto}.workbench-shell .team-account-header-actions>button{min-height:34px;border:1px solid #e0e6dc;border-radius:8px;color:#3f4e3d;background:#fff;padding:0 10px;white-space:nowrap}.workbench-shell .team-account-header-actions>button:last-child:not(:only-child){color:#fff;background:#2e3c30;border-color:#2e3c30}.workbench-shell .my-workspace :is(.marketplace-order-table,.team-account-table-shell table){width:100%;border-collapse:collapse;border-radius:0;background:#fff;box-shadow:none}.workbench-shell .my-workspace :is(.marketplace-order-table,.team-account-table-shell) :is(th,td){padding:14px 10px;border-color:#e7ece3;font-size:13px;background:transparent}.workbench-shell .my-workspace :is(.marketplace-order-table,.team-account-table-shell) th{padding-block:12px;color:#6e7a69;background:#f4f6f2;font-weight:500}.workbench-shell .team-account-column--actions{width:164px;min-width:164px;white-space:nowrap}.workbench-shell .team-account-table-actions{display:inline-flex;align-items:center;gap:8px}.workbench-shell .team-account-table-actions>button{height:30px;display:inline-flex;align-items:center;justify-content:center;padding:4px;font-size:12px}.workbench-shell .team-account-owner,.workbench-shell .team-account-identity{min-width:0}.workbench-shell .team-account-identity>img{width:38px;height:38px;border-radius:9px}.workbench-shell :is(.my-received-pagination,.team-account-load-state){font-size:12px}.workbench-shell .account-dock--floating .notification-popover{position:absolute;top:calc(100% + 12px);right:0;bottom:auto;left:auto;width:min(370px,calc(100vw - 24px));max-height:calc(100dvh - 92px)}@media(max-width:760px){.workbench-shell .team-accounts-toolbar{flex-wrap:wrap;overflow:visible}.workbench-shell .team-account-filters>label{flex-basis:100%}.workbench-shell .team-account-header-actions{margin-left:0}}.workbench-shell .analytics-dashboard{background:#fdfefd;padding:4px 0;border:0;border-radius:0;box-shadow:none}.workbench-shell .analytics-dashboard-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0}.workbench-shell .analytics-dashboard-heading{display:flex;align-items:center;gap:12px}.workbench-shell .analytics-dashboard-heading>strong{font-size:17px;color:#2e3b2c;white-space:nowrap}.workbench-shell .analytics-filter-bar{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;margin:0 0 16px;padding:0;background:transparent;border:0;box-shadow:none}.workbench-shell .analytics-filter-bar .analytics-glass-control{flex:1 1 0;min-width:0;height:36px;padding:0 8px;border:1px solid #e0e6dc;border-radius:8px;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workbench-shell .analytics-filter-bar .analytics-glass-control>span{display:none}.workbench-shell .analytics-filter-bar .platform-select__trigger{min-height:34px;background:transparent;box-shadow:none;padding-inline:0}.workbench-shell .analytics-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px 0 20px;background:transparent}.workbench-shell .analytics-metric-grid>button{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:96px;aspect-ratio:auto;padding:12px 14px;border:1px solid #e9eee7;border-radius:12px;background:#fafcf9;background-image:none;box-shadow:none;text-align:left}.workbench-shell .analytics-metric-grid>button:last-child{border-right:1px solid #e9eee7}.workbench-shell .analytics-metric-grid>button.is-active{background:#f3f7f0}.workbench-shell .analytics-metric-grid>button .analytics-metric-artwork{display:none}.workbench-shell .analytics-metric-grid>button .analytics-metric-heading{position:static;font-size:13px;color:#697661}.workbench-shell .analytics-metric-grid>button>strong{position:static;display:block;margin-top:10px;font-size:clamp(22px,2vw,30px);color:#273525}.workbench-shell .analytics-metric-heading>i{color:#49634e;background:#edf3e8;border-radius:8px;width:25px;height:25px}.workbench-shell .analytics-metric-heading>i svg{width:15px;height:15px}.workbench-shell .analytics-workspace-layout{display:grid;gap:14px;padding:14px;background:#f2f5f0;border:1px solid #e9ede6;border-radius:20px}.workbench-shell :is(.analytics-overview-workspace,.analytics-topic-workspace){min-width:0;padding:20px;background:#fff;border:1px solid #ebeee8;border-radius:15px}.workbench-shell .analytics-topic-expand{float:right}.workbench-shell .analytics-chart-stage{padding-top:8px}.workbench-shell .analytics-chart-stage,.workbench-shell .analytics-topic-analysis{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.workbench-shell .analytics-topic-analysis{padding-top:20px;border-top:1px solid #e6ebe2}.workbench-shell .analytics-topic-analysis__controls{flex-wrap:wrap}.workbench-shell .analytics-topic-report__group{margin:0;padding:16px 0;border:0;border-bottom:1px solid #e4eadf;border-radius:0;box-shadow:none;background:#fff}.workbench-shell .analytics-topic-report__group-head{background:transparent}.workbench-shell .analytics-topic-report__track>i{background:#92ba73}.workbench-shell .analytics-topic-workspace{min-width:0}.workbench-shell .analytics-topic-workspace :is(.analytics-topic-report,.analytics-topic-report__group,.analytics-topic-report__scene,.analytics-topic-report__product,.analytics-topic-report__heading){min-width:0;max-width:100%}.workbench-shell .analytics-topic-workspace :is(h3,h4,h5){font-size:15px}.workbench-shell .analytics-topic-workspace .analytics-topic-report__metrics{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center}.workbench-shell .analytics-topic-workspace .analytics-topic-report__track{flex:1 1 100px}.workbench-shell .analytics-topic-expand{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:7px 10px;border:1px solid #e1e8dc;border-radius:8px;background:#f6f9f3;color:#435a39;font-size:12px}.workbench-shell .my-workspace__main{container:member-workspace / inline-size}@container member-workspace (min-width: 1080px){.workbench-shell .analytics-workspace-layout:has(.analytics-topic-workspace){grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;align-items:start}.workbench-shell .analytics-overview-workspace{min-width:0}.workbench-shell .analytics-topic-workspace{padding:20px}.workbench-shell .analytics-topic-analysis{padding-top:0;border:0}.workbench-shell .analytics-workspace-layout.is-topic-expanded{grid-template-columns:minmax(0,1fr)}.workbench-shell .analytics-workspace-layout.is-topic-expanded .analytics-topic-workspace{padding:20px}}@media(max-width:760px){.workbench-shell .analytics-workspace-layout{padding:6px;gap:8px}.workbench-shell :is(.analytics-overview-workspace,.analytics-topic-workspace){padding:12px}.workbench-shell .analytics-filter-bar{flex-wrap:wrap}.workbench-shell .analytics-filter-bar .analytics-glass-control{flex-basis:calc(50% - 8px)}.workbench-shell .analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell.workbench-shell{--workbench-rail-width: 86px;position:relative;grid-template-rows:minmax(0,1fr)}.workbench-chrome{position:absolute;inset:16px 24px auto calc(var(--workbench-rail-width) + 24px);display:flex;align-items:center;gap:12px;height:38px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.workbench-chrome__navigation{flex:1;min-width:0;pointer-events:none}.workbench-chrome__navigation>nav{width:max-content;max-width:100%;pointer-events:auto}.workbench-chrome__local-tools,.workbench-chrome__account{flex:none;pointer-events:auto}.workbench-chrome__local-tools:empty{display:none}.workbench-content{grid-area:1 / 1;height:100%;padding-left:var(--workbench-rail-width);box-sizing:border-box}.workbench-shell.is-immersive .workbench-content{padding-left:0}.workbench-primary-rail{position:absolute;z-index:61;top:50%;left:18px;translate:0 -50%;width:50px;padding:8px 0;border:1px solid #e4eae1;border-radius:20px;background:#eff5ecd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 5px 22px #293f2510,inset 0 1px #fff;isolation:isolate}.workbench-primary-rail[hidden],.workbench-chrome[hidden]{display:none}.workbench-primary-rail .workbench-icon-nav{flex-direction:column;gap:7px}.workbench-primary-rail .workbench-icon-nav>button{width:34px;height:34px;border-radius:10px;padding:7px}.workbench-primary-rail .workbench-icon-nav>button:last-child{padding:2px;border-radius:50%;background:transparent}.workbench-primary-rail .workbench-icon-nav>button:last-child.is-active{box-shadow:none;border-color:transparent;color:#416747;background:transparent}.workbench-primary-rail .workbench-icon-nav>button img{width:28px;height:28px;border-radius:50%;object-fit:cover}.workbench-rail-divider{display:block;width:22px;height:1px;margin:3px 0;background:#dbe5d6}.workbench-rail-label{position:absolute;left:47px;top:50%;translate:-5px -50%;opacity:0;white-space:nowrap;padding:4px 0;background:transparent;color:#6d796c;font-size:13px;font-weight:500;pointer-events:none;transition:opacity .18s ease,translate .18s ease,color .16s ease;text-shadow:0 1px 8px #fff}.workbench-primary-rail:hover .workbench-rail-label{opacity:1;translate:0 -50%}.workbench-primary-rail button:is(:hover,:focus-visible,.is-active) .workbench-rail-label{color:#263d2d}.workbench-primary-rail:before{content:"";position:absolute;z-index:-1;left:42px;top:-12px;bottom:-12px;width:92px;background:#f9fcf4a8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:radial-gradient(ellipse at 12% 50%,#000 10%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 12% 50%,#000 10%,transparent 72%);opacity:0;pointer-events:none;transition:opacity .2s ease}.workbench-primary-rail:hover:before{opacity:1}.workbench-section-nav{display:flex;align-items:center;gap:6px}.workbench-section-nav>button{padding:7px 13px;min-height:32px;border:0;border-radius:11px;font-size:12px;font-weight:500;color:#6c796d;background:transparent;white-space:nowrap;transition:color .16s ease,background .16s ease}.workbench-section-nav>button:hover{color:#2b4531;background:#edf3e8}.workbench-section-nav>button.is-active{color:#fff;background:#344d3c}.local-layout-preview-link{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:6px 9px;color:#6a7e60;font-size:11px;white-space:nowrap;text-decoration:none;border:1px dashed #d0deca;border-radius:8px}.local-layout-preview-link:hover{color:#304a33;background:#edf4e7}.local-layout-preview-link>svg{width:14px;height:14px}.workbench-chrome__local-tools .creator-project-bar__quick-only{display:flex;align-items:center;gap:5px}.workbench-chrome__local-tools .creator-project-bar__free-controls{flex:none;width:auto}.workbench-chrome__local-tools .generation-history-toolbar{min-height:34px;padding:0}.workbench-chrome__local-tools :is(.generation-history-icon,.creator-project-selector__toggle){width:32px;height:32px;min-height:32px;padding:6px;border-radius:10px}.workbench-chrome__local-tools .creator-project-selector{order:-1}.workbench-shell .account-dock--floating .account-identity-capsule{background:transparent;border:0;box-shadow:none;gap:10px}.workbench-shell .account-dock--floating .account-trigger{color:#405443;background:transparent;border-radius:10px}.workbench-shell .account-dock--floating .account-trigger>svg{width:22px;height:22px}.workbench-shell .my-workspace__main{padding-top:78px}.workbench-shell :is(.cli-workspace,.messages-workspace,.publish-workspace__main,.marketplace-workspace){padding-top:74px}.workbench-shell .batch-layout.batch-layout--unified{padding-top:76px}.workbench-shell .generation-scroll-region{padding-top:72px}@media(max-width:760px){.app-shell.workbench-shell{--workbench-rail-width: 60px;grid-template-rows:minmax(0,1fr)}.workbench-primary-rail{left:8px;width:44px;border-radius:17px}.workbench-chrome{inset:10px 10px auto 72px;gap:4px;flex-wrap:wrap;height:auto}.workbench-chrome__navigation:has(>*){flex:1 1 100%;order:3;margin-top:9px}.workbench-chrome__local-tools{margin-left:auto}.workbench-section-nav{gap:2px;flex-wrap:wrap}.workbench-section-nav>button{padding-inline:9px;font-size:11px}.workbench-shell .my-workspace__main{padding-top:112px}.workbench-shell:has(.local-layout-preview-link) .my-workspace__main{padding-top:148px}}@media(max-width:440px){.workbench-chrome__local-tools{order:2}.workbench-chrome__account{margin-left:auto}.workbench-shell .generation-scroll-region{padding-top:100px}}@media(pointer:coarse){.workbench-primary-rail{width:48px}.workbench-primary-rail .workbench-icon-nav>button{min-width:44px;min-height:44px}.workbench-section-nav>button{min-height:44px}}@media(prefers-reduced-motion:reduce){.workbench-rail-label,.workbench-primary-rail:before,.workbench-section-nav>button{transition:none}}.workbench-shell .batch-layout.batch-layout--unified{--batch-workspace-width: 100%;width:min(1440px,100%);margin-inline:auto;box-sizing:border-box;padding:78px clamp(24px,4vw,64px) 26px;gap:18px}.batch-workspace-heading{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.batch-workspace-heading h1{margin:0}.batch-mode-switch{display:inline-flex;align-items:center;gap:3px;flex:none;padding:4px;border:1px solid #e0e7dc;border-radius:13px;background:#f1f5ed}.batch-mode-switch>button{min-height:32px;padding:6px 15px;border:0;border-radius:9px;color:#6b7967;background:transparent;font:inherit;font-size:12px;font-weight:500;white-space:nowrap;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.batch-mode-switch>button:hover{color:#304a33;background:#e5eddd}.batch-mode-switch>button.is-active{color:#fff;background:#344c39;box-shadow:0 2px 5px #23391f12}.batch-mode-switch>button:focus-visible{outline:2px solid #7e9e70;outline-offset:2px}.workbench-shell .batch-stage-header{flex-wrap:wrap;gap:12px 20px;padding-bottom:18px}.workbench-shell .batch-stage-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.workbench-shell .batch-stage-header__actions>button{min-height:32px;padding:6px 10px;font-size:12px;border-radius:9px}.workbench-shell .batch-stage-header__actions>.is-primary{min-width:0;color:#fff;background:#344c39;box-shadow:none}.workbench-shell .batch-stage-header__state{display:inline-flex;max-width:220px;padding:4px 8px;color:#71806b;background:transparent;box-shadow:none;font-size:11px;white-space:normal}.workbench-shell .batch-content{min-width:0}.workbench-shell .batch-history-strip{padding-block:8px}.workbench-shell section.batch-glass-composer{padding:18px 20px;gap:24px;border:1px solid #e3e9df;border-radius:18px;background:#f7faf4;box-shadow:0 5px 22px #243b1c08}.workbench-shell .batch-glass-composer>header{padding-right:20px}.workbench-shell .batch-empty-onboarding{padding-block:clamp(18px,3vh,40px)}.workbench-shell .batch-empty-onboarding>img{width:clamp(100px,12vw,160px);height:auto}.workbench-shell .batch-layout.is-empty .batch-content{grid-template-rows:minmax(0,1fr) auto;min-height:0}.workbench-shell .batch-active-plan--empty{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;border:0}.workbench-shell .batch-active-plan--empty>.batch-stage-header{display:none}.workbench-shell .batch-empty-onboarding{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:min-content;gap:10px;padding:22px 12px}.workbench-shell .batch-empty-onboarding>img{width:clamp(64px,10vh,110px);height:auto;flex:none}.workbench-shell .batch-empty-onboarding h2{font-size:clamp(24px,2.1vw,32px);line-height:1.4;overflow-wrap:anywhere}.workbench-shell .batch-empty-onboarding__features{width:min(620px,100%)}.workbench-shell .batch-empty-onboarding__features article{width:auto;min-width:0;min-height:90px;padding:12px}.workbench-shell .batch-empty-onboarding__features strong{font-size:12px;line-height:1.5}.workbench-shell .batch-empty-onboarding__features small{font-size:11px;line-height:1.6;white-space:normal;overflow:visible}.workbench-chrome__navigation>.batch-mode-switch{width:max-content;max-width:100%;pointer-events:auto}@media(max-width:900px){.workbench-shell .batch-layout.batch-layout--unified{padding-inline:22px}.workbench-shell .batch-stage-header__actions{justify-content:flex-start}}@media(max-width:600px){.workbench-shell .batch-layout.batch-layout--unified{padding:76px 12px 16px;gap:12px}.batch-workspace-heading{gap:10px}.workbench-shell section.batch-glass-composer{padding:12px;gap:12px}.workbench-shell .batch-glass-composer>header{padding-right:0}}@media(pointer:coarse){.batch-mode-switch>button{min-height:44px}}@media(prefers-reduced-motion:reduce){.batch-mode-switch>button{transition:none}}.workbench-shell .my-workspace__main{width:min(1500px,100%);margin-inline:auto;box-sizing:border-box;padding-inline:clamp(28px,4vw,68px);padding-bottom:28px}.my-layout-live[hidden]{display:none!important}.my-layout-review{display:flex;flex-direction:column;min-height:420px;height:calc(100dvh - 112px);gap:16px}.local-layout-preview-indicator{margin-left:6px;font-size:10px;color:#788d6c;white-space:nowrap}.my-layout-review>iframe{display:block;flex:1;width:100%;min-height:340px;border:0;background:#fdfefd}.workbench-section-nav>.local-layout-preview-toggle{margin-left:8px;color:#637d55;border:1px dashed #cbdac1;background:transparent}.app-shell.workbench-shell.ui-review-embedded{height:100dvh;margin:0;padding:0}.ui-review-embedded .my-workspace__main{width:100%;max-width:none;padding:0 2px 20px;margin:0}.ui-review-embedded .my-workspace-content{min-height:0}@media(max-width:760px){.workbench-shell .my-workspace__main{padding-inline:14px}.workbench-shell:has(.local-layout-preview-toggle) .my-workspace__main{padding-top:148px}.my-layout-review{height:calc(100dvh - 174px)}.ui-review-embedded .my-workspace__main{padding:0 2px 14px}}.batch-stage-toolbar{display:contents}.workbench-shell .batch-stage-toolbar{display:flex;align-items:center;gap:12px;min-height:48px;flex:none;padding:4px 0 10px;border-bottom:1px solid #e5ebe0}.workbench-shell .batch-stage-toolbar>.batch-stage-header{order:2;flex:none;min-height:0;margin:0;padding:0}.workbench-shell .batch-stage-toolbar .batch-stage-header__copy{display:none}.workbench-shell .batch-stage-toolbar>.mobile-disclosure-desktop{order:1;flex:1;min-width:0}.workbench-shell .batch-stage-toolbar .batch-stage-header__actions{gap:5px;flex-wrap:nowrap}.workbench-shell .batch-stage-toolbar .batch-stage-header__actions>button{min-height:30px;padding:5px 8px;font-size:11px}.workbench-shell .batch-stage-toolbar .batch-stage-header__state{white-space:nowrap;padding:0 3px;font-size:11px}.workbench-shell .batch-stage-toolbar .batch-plan-references{display:flex;flex-wrap:nowrap;align-items:center;min-height:0;gap:9px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.workbench-shell .batch-stage-toolbar .batch-plan-references__heading{display:flex;align-items:center;flex-wrap:wrap;flex:none;min-width:0;gap:4px 9px}.workbench-shell .batch-stage-toolbar .batch-plan-references__heading strong{font-size:12px;white-space:nowrap}.workbench-shell .batch-stage-toolbar .batch-plan-references__heading small{max-width:none;overflow:visible;font-size:10px;white-space:normal}.workbench-shell .batch-stage-toolbar .batch-plan-references__heading>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:11px}.workbench-shell .batch-stage-toolbar .batch-plan-references__items{min-height:0;min-width:30px;max-width:160px;display:flex;align-items:center;gap:5px;overflow-x:auto;padding:2px}.workbench-shell .batch-stage-toolbar .batch-plan-references__items>small{white-space:nowrap;font-size:10px}.workbench-shell .batch-stage-toolbar .batch-self-reference{flex:0 0 28px;width:28px;height:30px;min-width:0;margin:0}.workbench-shell .batch-stage-toolbar .batch-self-reference>:is(img,svg){width:28px;height:30px}.workbench-shell .batch-stage-toolbar .batch-self-reference>button{top:0;right:0;width:15px;height:15px;min-height:0;padding:0}.workbench-shell .batch-stage-toolbar :is(.batch-plan-references__add,.batch-plan-references__locked){flex:none;min-height:30px;padding:4px 7px;font-size:10px;border-radius:8px;white-space:nowrap}.workbench-shell .batch-stage-toolbar .batch-record-summary{min-height:0;padding:0;background:transparent;border:0}.workbench-shell .batch-stage-toolbar .batch-record-summary>span>svg{width:19px;height:19px}.workbench-shell .batch-stage-toolbar .batch-record-summary>span>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.workbench-shell .batch-stage-toolbar .batch-record-summary nav{display:none}.workbench-shell .creator-surface--batch .batch-layout--unified .batch-content{grid-template-rows:minmax(0,1fr) auto}.workbench-shell .batch-layout--unified .batch-history-region{height:auto;min-height:76px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;gap:10px;overflow:visible}.workbench-shell .batch-layout--unified .batch-history-strip{height:auto;min-height:72px;padding:3px 0;overflow:visible}.workbench-shell .batch-layout--unified .batch-history-strip>div{align-items:stretch;min-height:66px;padding:2px 0 5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.workbench-shell .batch-layout--unified .batch-history-strip__item{flex:0 0 270px;min-height:60px;height:auto;align-items:center}.workbench-shell .batch-layout--unified .batch-history-strip__select{min-height:56px;padding:7px 10px;gap:4px}.workbench-shell .batch-layout--unified .batch-history-strip__actions{align-self:center}.workbench-shell .batch-layout--unified .batch-history-strip__rename{min-height:56px}.workbench-shell section.batch-glass-composer{padding:10px 14px;gap:16px;border-radius:15px}.workbench-shell .batch-glass-composer>header{min-height:0;padding-right:14px}.workbench-shell .batch-glass-composer .batch-unified-composer__reference{min-height:78px;padding:4px}.workbench-shell .batch-inline-brief{margin-bottom:7px;gap:0}.workbench-shell .batch-inline-brief textarea{min-height:42px;height:42px;max-height:100px;padding:8px 10px;font-size:13px}.workbench-shell .batch-glass-composer .batch-authoring-bar{min-height:0}@media(max-width:1180px){.workbench-shell .batch-stage-toolbar{flex-wrap:wrap;gap:8px}.workbench-shell .batch-stage-toolbar>.mobile-disclosure-desktop{flex-basis:100%}.workbench-shell .batch-stage-toolbar>.batch-stage-header{margin-left:auto}}@media(max-width:760px){.workbench-shell .batch-layout--unified .batch-history-region{grid-template-columns:minmax(0,1fr);min-height:0}.workbench-shell .batch-layout--unified .batch-history-strip__item{flex-basis:250px}.workbench-shell .batch-stage-toolbar .batch-stage-header__copy{display:none}}.app-shell.workbench-shell.is-dark,[data-workbench-appearance=dark]{--wb-color-scheme: dark;--wb-canvas: #111111;--wb-panel: #252525;--wb-raised: #303030;--wb-selected: #3b3c3d;--wb-input: #202020;--wb-line: #3d3d3d;--wb-ink: #ededed;--wb-secondary: #c4c4c4;--wb-muted: #9f9f9f;--wb-accent: #badb97}.app-shell.workbench-shell.is-light,[data-workbench-appearance=light]{--wb-color-scheme: light;--wb-canvas: #f5f6f3;--wb-panel: #fcfdfc;--wb-raised: #f0f2ee;--wb-selected: #e6ebe2;--wb-input: #f3f5f1;--wb-line: #e4e8e1;--wb-ink: #26332c;--wb-secondary: #526157;--wb-muted: #626d65;--wb-accent: #badb97;--wb-accent-ink: #486a32;--wb-accent-soft: #edf4e7;--wb-accent-hover: #c8e6aa;--wb-on-accent: #23331b;--wb-primary-bg: #badb97;--wb-primary-hover: #c8e6aa;--wb-primary-ink: #23331b;--wb-focus: #52743c;--wb-hairline: #e4e8e1;--wb-control-edge: #89968b;--wb-hover-wash: #26332c06;--wb-reference-wash: #26332c0d;--wb-highlight: #ffffffb3;--wb-shadow-color: #26332c14;--wb-backdrop: #26332c40;--wb-toolbar-glass: #fcfdfcb8;--wb-label-shadow: #ffffffcc;--wb-success-ink: #397047;--wb-success-soft: #e8f2e9;--wb-warning-ink: #916414;--wb-warning-soft: #f8f0dc;--wb-danger-ink: #aa4939;--wb-danger-soft: #faeeea;--wb-info-ink: #37637b;--wb-info-soft: #eaf1f5;--wb-tag-blue: #3f6492;--wb-tag-blue-soft: #eaf0f8;--wb-tag-purple: #745191;--wb-tag-purple-soft: #f2edf7;--wb-detail-secondary: var(--wb-secondary);--wb-detail-panel: var(--wb-panel);--wb-detail-ink: var(--wb-ink);--wb-detail-selected: var(--wb-selected);--wb-detail-accent: var(--wb-accent);--wb-detail-raised: var(--wb-raised);--wb-detail-canvas: var(--wb-canvas);--wb-detail-muted: var(--wb-muted);--wb-detail-input: var(--wb-input)}.app-shell.workbench-shell.is-themed{color-scheme:var(--wb-color-scheme,dark);--workbench-surface: var(--wb-canvas);--workbench-ink: var(--wb-ink);--workbench-muted: var(--wb-muted);--workbench-line: var(--wb-line);--line: var(--wb-line);--muted: var(--wb-muted);--blue: var(--wb-accent-ink,#b3d98b);--blue-soft: var(--wb-selected);background:var(--wb-canvas);color:var(--wb-ink)}.is-themed .free-workbench{background:var(--wb-canvas);color:var(--wb-ink)}.is-themed .workbench-primary-rail{background:color-mix(in srgb,var(--wb-panel) 91%,transparent);border:0;box-shadow:none}.is-themed .workbench-primary-rail:before{background:color-mix(in srgb,var(--wb-canvas) 52%,transparent)}.is-themed .workbench-icon-nav>button{color:var(--wb-muted)}.is-themed .workbench-icon-nav>button:is(:hover,.is-active){color:var(--wb-ink);background:var(--wb-raised);box-shadow:none}.is-themed .workbench-rail-label{color:var(--wb-muted);text-shadow:0 1px 7px var(--wb-shadow-color,#0009)}.is-themed .workbench-primary-rail button:is(:hover,:focus-visible,.is-active) .workbench-rail-label{color:var(--wb-ink)}.is-themed .workbench-rail-divider{background:var(--wb-raised)}.is-themed .generation-empty h1{color:var(--wb-ink)}.is-themed .generation-empty p,.is-themed .generation-day-label,.is-themed .free-history-pagination{color:var(--wb-muted)}.app-shell.is-themed .generation-empty__templates>button,.app-shell.is-themed .generation-empty__templates>button:is(:hover,:focus-visible){border:0;border-radius:0;background:var(--wb-panel);box-shadow:none}.app-shell.is-themed .generation-empty__templates>button:before,.app-shell.is-themed .generation-empty__templates>button:after{content:none}.app-shell.is-themed .generation-empty__templates>button:focus-visible{outline:2px solid var(--wb-muted);outline-offset:3px}.app-shell.is-themed .generation-empty__template-copy{border:0;border-radius:0;background:var(--wb-panel);box-shadow:none}.is-themed .generation-empty__template-copy strong{color:var(--wb-ink)}.is-themed .generation-empty__template-copy small{color:var(--wb-muted)}.is-themed :is(.generation-card,.generation-card__media,.generation-card__image,.generation-card__video,.generation-card img,.generation-card video){border-radius:0}.is-themed .generation-card--pending .generation-card__loading,.is-themed .generation-card--failed{border-radius:0}.is-themed :is(.generation-card__media,.generation-card__image,.generation-card__media--video video){background:var(--wb-panel);border-color:transparent}.is-themed .generation-batch>header,.is-themed .generation-prompt>button{color:var(--wb-ink)}.is-themed .generation-run-summary,.is-themed .generation-run-detail>button{color:var(--wb-muted)}.is-themed .generation-batch-actions{gap:6px}.is-themed .generation-batch-actions>button,.is-themed .generation-more>button{min-height:34px;padding:7px 12px;border:1px solid var(--wb-hairline,#ffffff03);border-radius:10px;color:var(--wb-ink);background:var(--wb-panel);font-size:12px;box-shadow:none}.is-themed .generation-batch-actions>button:hover,.is-themed .generation-more>button:hover{color:var(--wb-detail-ink,#fff);background:var(--wb-raised)}.is-themed .generation-batch-actions>button:disabled{opacity:.4}.is-themed .generation-more>button{width:36px;padding:6px}.is-themed .generation-batch-actions svg{width:17px;height:17px}.is-themed .generation-back-to-bottom{background:color-mix(in srgb,var(--wb-panel) 91%,transparent);color:var(--wb-ink);border-color:var(--wb-line);box-shadow:0 5px 18px var(--wb-shadow-color,#0003)}.is-themed .workbench-chrome__local-tools .creator-project-bar__quick-only{position:relative;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--wb-line);border-radius:11px;background:color-mix(in srgb,var(--wb-input) 72%,transparent)}.is-themed .creator-project-bar__free-controls,.is-themed .generation-history-toolbar--icons{display:contents}.is-themed .workbench-chrome__local-tools .creator-project-selector{order:initial;width:34px}.is-themed .workbench-chrome__local-tools :is(.generation-history-icon,.creator-project-selector__toggle){display:grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:7px;border:0;border-radius:8px;background:transparent;color:var(--wb-ink)}.is-themed .workbench-chrome__local-tools :is(.generation-history-icon,.creator-project-selector__toggle)>svg{width:20px;height:20px}.is-themed .workbench-chrome__local-tools .generation-history-icon{box-shadow:1px 0 var(--wb-highlight,#ffffff09)}.is-themed .workbench-chrome__local-tools :is(.generation-history-icon,.creator-project-selector__toggle):hover{background:var(--wb-raised);color:var(--wb-ink)}.is-themed .account-dock--floating :is(.account-notification-button,.account-messages-button,.account-trigger){width:34px;height:34px;min-height:34px;padding:7px;border-radius:8px;color:var(--wb-ink);background:transparent}.is-themed .account-dock--floating :is(.account-notification-button,.account-messages-button,.account-trigger)>svg{width:20px;height:20px}.is-themed .account-dock--floating :is(.account-notification-button,.account-messages-button) em{min-width:16px;height:16px;padding:0 4px;line-height:16px;border-radius:8px;color:var(--wb-muted);background:var(--wb-selected);border:0;box-shadow:0 0 0 2px var(--wb-canvas);font-size:10px;font-weight:700}.is-themed .account-identity-capsule .account-points-button{color:var(--wb-accent-ink,#b6d994)}.is-themed .account-dock--floating :is(.account-popover,.points-summary-popover,.account-private-message-preview,.notification-popover),.is-themed :is(.generation-history-filter-panel,.generation-history-search,.creator-project-selector__popover,.generation-more__menu,.generation-run-detail__popover){background:var(--wb-panel);border-color:var(--wb-line);color:var(--wb-ink);box-shadow:0 14px 36px var(--wb-shadow-color,#0006)}.is-themed .account-dock--floating .account-menu-item{color:var(--wb-ink)}.is-themed .account-dock--floating .account-menu-item:hover{color:var(--wb-detail-ink,#fff);background:var(--wb-raised)}.is-themed :is(.creator-project-selector__popover,.generation-history-filter-panel,.generation-more__menu,.points-summary-popover,.notification-popover) :is(button,input,strong,small,span,em){color:inherit}.is-themed :is(.creator-project-selector__popover,.generation-history-filter-panel,.generation-more__menu) button:hover{background:var(--wb-raised)}.is-themed :is(.generation-history-search input,.creator-project-selector__popover input){color:var(--wb-ink);background:var(--wb-input);border-color:var(--wb-line)}.is-themed .generation-run-detail__popover :is(b,em){color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu{color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);border-color:var(--wb-line);background:color-mix(in srgb,var(--wb-panel) 94%,transparent);box-shadow:0 12px 32px var(--wb-shadow-color,#0005)}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu button{color:var(--wb-ink);background:transparent}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu button:is(:hover,[aria-selected=true]){background:var(--wb-selected);color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu strong{color:inherit}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu small{color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu>button>svg{color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance=dark] .platform-select__menu img[src$="/providers/openai.png"]{filter:invert(1)}@media(pointer:coarse){.is-themed .workbench-chrome__local-tools :is(.generation-history-icon,.creator-project-selector__toggle),.is-themed .account-dock--floating :is(.account-notification-button,.account-messages-button,.account-trigger){min-width:44px;min-height:44px}.is-themed .workbench-chrome__local-tools .creator-project-selector{width:44px}}.is-themed .generation-composer.generation-composer--minimal,.is-themed .generation-composer:is(.voice-composer,.upscale-composer){color:var(--wb-ink);background:color-mix(in srgb,var(--wb-panel) 58%,transparent);background-image:none;border:1px solid var(--wb-hairline,#ffffff0d);border-top-color:var(--wb-hairline,#ffffff14);backdrop-filter:blur(26px) saturate(.8);-webkit-backdrop-filter:blur(26px) saturate(.8);box-shadow:inset 0 1px 0 var(--wb-highlight,#ffffff05),0 10px 36px var(--wb-shadow-color,#0003)}.is-themed .generation-composer.is-compact{background:color-mix(in srgb,var(--wb-panel) 50%,transparent);border-radius:23px}.is-themed .generation-composer :is(.structured-prompt-editor,.composer-textarea,textarea){color:var(--wb-ink);caret-color:var(--wb-accent-ink,#d6efb8);background:transparent}.is-themed .structured-prompt-editor:empty:before,.is-themed .generation-composer textarea::placeholder{color:var(--wb-muted);opacity:1}.is-themed .generation-composer :is(.platform-select__trigger,.composer-tool,.generation-settings__trigger,.composer-optimize,.composer-point-quote){color:var(--wb-secondary);background:transparent;border-color:transparent}.is-themed .generation-composer :is(.platform-select__trigger,.composer-tool,.generation-settings__trigger):hover{color:var(--wb-ink);background:color-mix(in srgb,var(--wb-selected) 6%,transparent)}.is-themed .generation-composer .platform-select__trigger strong{color:inherit}.is-themed .generation-composer .platform-select__trigger :is(.platform-select__caret,svg){color:var(--wb-secondary)}.is-dark .generation-composer .platform-select__provider-logo[src$="/providers/openai.png"]{filter:invert(1)}.is-themed .generation-composer .composer-send{color:var(--wb-on-accent,#172111);background:var(--wb-detail-accent,#b4cf93);box-shadow:none}.is-themed .generation-composer .composer-send:disabled{color:var(--wb-muted);background:color-mix(in srgb,var(--wb-selected) 25%,transparent)}.is-themed .composer-reference-card{width:var(--reference-width);height:var(--reference-height);color:var(--wb-ink);background:var(--wb-reference-wash,#ffffff1f);border:0;border-radius:0;box-shadow:none}.is-themed .composer-reference-card>span{display:none}.is-themed .composer-reference-card:hover{color:var(--wb-detail-ink,#fff);background:var(--wb-detail-selected,#ffffff2b)}.is-themed .composer-reference-dock.has-assets .composer-reference-card{border-radius:50%;background:var(--wb-selected)}.is-themed .composer-reference-dock.has-assets:is(:hover,:focus-within) .composer-reference-card{width:var(--reference-width);height:var(--reference-height);border-radius:0;background:var(--wb-selected)}.is-themed .composer-reference-dock .composer-reference-chip,.is-themed .composer-reference-dock .composer-reference-preview,.is-themed .composer-reference-dock .composer-reference-chip :is(img,video){border-radius:0!important}.is-themed .composer-reference-dock .composer-reference-chip{background:transparent}.is-themed .composer-reference-dock.has-assets:is(:hover,:focus-within) .composer-reference-deck{background:transparent;box-shadow:none}.is-themed .generation-composer.is-compact .composer-editor-region:not(.has-references){grid-template-columns:44px minmax(0,1fr)}.is-themed .generation-composer--minimal.is-compact .composer-reference-dock.is-empty{display:block}.is-themed .generation-composer--minimal.is-compact .composer-editor-region:not(.has-references) .composer-input-wrap{grid-column:2}.is-themed .generation-composer.is-compact .composer-reference-dock.is-empty .composer-reference-card{opacity:1;visibility:visible;width:30px;height:40px;padding:5px;transform:translate(4px,2px) rotate(-6deg);border-radius:0}.is-themed .generation-composer.is-compact .composer-reference-card>span{display:none}.is-themed .generation-composer.is-compact .composer-reference-dock.has-assets .composer-reference-card{display:flex;opacity:1;visibility:visible;pointer-events:auto}.workbench-shell.is-themed .composer-inline-notice{color:var(--wb-detail-ink,#e0e0e0);background:var(--wb-detail-raised,#292929);border:1px solid var(--wb-hairline,#ffffff1a);font-size:12px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.workbench-shell.is-themed .composer-inline-notice--error{color:var(--wb-danger-ink,#efb4a6)}.is-themed :is(.asset-picker,.mention-menu,.generation-settings__menu,.generation-settings__panel){color:var(--wb-ink);background:color-mix(in srgb,var(--wb-panel) 96%,transparent);border-color:var(--wb-line);box-shadow:0 12px 38px var(--wb-shadow-color,#0007)}.is-themed :is(.asset-picker,.mention-menu,.generation-settings__menu,.generation-settings__panel) button{color:var(--wb-ink);background:transparent}.is-themed :is(.asset-picker,.mention-menu,.generation-settings__menu,.generation-settings__panel) button:hover{background:var(--wb-selected)}div:where(.workbench-theme-scope)[data-workbench-appearance] :is(.mobile-asset-picker,.mobile-generation-settings .mobile-control-sheet){color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}@media(prefers-reduced-transparency:reduce){.is-themed .generation-composer.generation-composer--minimal{background:var(--wb-panel);backdrop-filter:none;-webkit-backdrop-filter:none}}.generation-video-result{position:relative;width:100%;height:100%;min-height:0}.generation-video-result .glass-video-player{position:relative;width:100%;height:100%}.glass-video-controls.has-edit{grid-template-columns:30px minmax(0,1fr) 30px 30px 30px;grid-template-areas:"play time edit sound fullscreen" "progress progress progress progress progress"}.glass-video-controls.has-edit .glass-video-controls__play{grid-area:play}.glass-video-controls.has-edit time{grid-area:time}.glass-video-controls.has-edit .glass-video-controls__edit{grid-area:edit}.glass-video-controls.has-edit .glass-video-controls__sound{grid-area:sound}.glass-video-controls.has-edit .glass-video-controls__fullscreen{grid-area:fullscreen}.glass-video-controls.has-edit input[type=range]{grid-area:progress}.glass-video-controls.has-edit .glass-video-controls__sparkle{display:none}.generation-video-result:is(:hover,:focus-within,[data-menu-open=true]) .glass-video-controls{opacity:1;transform:none}.is-themed .glass-video-controls{inset:auto 0 0;grid-template-columns:30px minmax(0,1fr) 30px 30px 30px;grid-template-areas:"play time edit sound fullscreen" "progress progress progress progress progress";gap:4px 8px;padding:26px 10px 0;border:0;border-radius:0;background:linear-gradient(transparent,#0007);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.is-themed .glass-video-controls__edit{grid-area:edit}.is-themed .glass-video-controls__play{grid-area:play;width:30px!important;height:30px!important;color:#fff;border:0;background:transparent;box-shadow:none}.is-themed .glass-video-controls time{grid-area:time;color:#f0f3ea;font-size:13px}.is-themed .glass-video-controls__sound{grid-area:sound}.is-themed .glass-video-controls__fullscreen{grid-area:fullscreen}.is-themed .glass-video-controls__sparkle{display:none}.is-themed .glass-video-controls input[type=range]{grid-area:progress;height:12px;margin:0;border-radius:0;background:linear-gradient(90deg,#e5ebde var(--video-progress),#ffffff30 var(--video-progress));background-size:100% 3px;background-repeat:no-repeat;background-position:center;box-shadow:none;cursor:pointer}.is-themed .glass-video-controls input[type=range]::-webkit-slider-thumb{width:10px;height:10px;border:0;background:#d8e6c8;box-shadow:none}.is-themed .glass-video-controls input[type=range]::-moz-range-thumb{width:10px;height:10px;border:0;background:#d8e6c8;box-shadow:none}@media(pointer:coarse){.glass-video-controls.has-edit,.is-themed .glass-video-controls{grid-template-columns:44px minmax(0,1fr) 44px 44px 44px;column-gap:2px}.is-themed .glass-video-controls__play{width:44px!important;height:44px!important}}.app-shell.workbench-shell.is-themed{--text: var(--wb-ink);--ink: var(--wb-ink);--surface: var(--wb-panel);--panel: var(--wb-panel);--border: var(--wb-line);--card: var(--wb-panel)}.app-shell.workbench-shell.is-themed :is(.batch-mode-switch,.workbench-section-nav,.account-identity-capsule){background:color-mix(in srgb,var(--wb-panel) 86%,transparent);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .workbench-section-nav{border-radius:16px}.app-shell.workbench-shell.is-themed :is(.batch-mode-switch,.workbench-section-nav)>button{color:var(--wb-muted);background:transparent}.app-shell.workbench-shell.is-themed :is(.batch-mode-switch,.workbench-section-nav)>button:is(:hover,.is-active,[aria-current=page]){color:var(--wb-ink);background:var(--wb-selected);box-shadow:none}.app-shell.workbench-shell.is-themed :is(.local-layout-preview-indicator,.local-layout-preview-toggle,.my-project-context){color:var(--wb-muted);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.ui-review-context,.ui-review-badge){color:var(--wb-muted);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .ui-review-context a{color:var(--wb-accent-ink,var(--wb-accent))}.app-shell.workbench-shell.is-themed .my-layout-review>iframe{color-scheme:var(--wb-color-scheme,dark);background:var(--workbench-surface)}.app-shell.workbench-shell.is-themed :is(.batch-layout,.my-workspace,.cli-workspace,.messages-workspace,.points-drawer,.profile-drawer){color:var(--wb-ink)}.app-shell.workbench-shell.is-themed :is(.batch-layout,.my-workspace,.cli-workspace,.messages-workspace,.points-drawer,.profile-drawer) :is(h1,h2,h3,h4,h5,strong,th){color:var(--wb-ink)}.app-shell.workbench-shell.is-themed :is(.batch-layout,.my-workspace,.cli-workspace,.messages-workspace,.points-drawer,.profile-drawer) :is(p,small,label){color:var(--wb-muted)}.app-shell.workbench-shell.is-themed :is(.batch-layout,.my-workspace,.cli-workspace,.messages-workspace,.points-drawer,.profile-drawer) :is(input,textarea,select,.platform-select__trigger){color:var(--wb-ink);background:var(--wb-input);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed :is(.batch-layout,.my-workspace,.cli-workspace,.messages-workspace,.points-drawer,.profile-drawer) :is(input,textarea)::placeholder{color:var(--wb-muted);opacity:1}.app-shell.workbench-shell.is-themed :is(.batch-layout,.my-workspace,.cli-workspace,.messages-workspace,.points-drawer,.profile-drawer) button{color:var(--wb-ink);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.batch-layout,.my-workspace,.cli-workspace,.messages-workspace,.points-drawer,.profile-drawer) button:hover:not(:disabled){color:var(--wb-ink);background-color:var(--wb-selected)}.app-shell.workbench-shell.is-themed :is(.batch-layout,.my-workspace,.cli-workspace,.messages-workspace) button:focus-visible{outline:2px solid var(--wb-focus,var(--wb-accent));outline-offset:3px}.app-shell.workbench-shell.is-themed :is(.platform-select__trigger,.batch-control-button) strong{color:inherit}.app-shell.workbench-shell.is-themed :is(.workspace-data-loading,.workspace-under-construction,.feature-coming-soon,.workspace-placeholder){color:var(--wb-muted);background:transparent}.app-shell.workbench-shell.is-themed .workspace-data-loading strong{color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] :is(.batch-history-popover,.batch-topic-popover,.batch-custom-style,.batch-parameter-popover,.batch-download-popover,.batch-publish-overlay){color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);background:color-mix(in srgb,var(--wb-panel) 96%,transparent);border-color:var(--wb-line);box-shadow:0 12px 32px var(--wb-shadow-color,#0005)}div.workbench-theme-scope[data-workbench-appearance] :is(.batch-history-popover,.batch-topic-popover,.batch-custom-style,.batch-parameter-popover,.batch-download-popover,.batch-publish-overlay) :is(button,input,textarea){color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] :is(.batch-history-popover,.batch-topic-popover,.batch-custom-style,.batch-parameter-popover,.batch-download-popover,.batch-publish-overlay) :is(strong,label,small,span){color:inherit}div.workbench-theme-scope[data-workbench-appearance] :is(.batch-history-popover,.batch-topic-popover,.batch-custom-style) button:hover{color:var(--wb-detail-ink,#fff);background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .batch-layout.batch-layout--unified{background:var(--workbench-surface)}.app-shell.workbench-shell.is-themed :is(.batch-content,.batch-active-plan,.batch-record-table,.batch-distribution-empty-table,.batch-history-region,.batch-history-strip){color:var(--wb-ink);background:transparent;border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.batch-stage-toolbar,.batch-glass-composer>header){border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.batch-stage-header__state,.batch-plan-references__heading small,.batch-plan-references__items>small,.batch-record-summary small){color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .batch-stage-header__actions>button{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-stage-header__actions>.is-primary{color:var(--wb-on-accent,#edf5e3);background:var(--wb-detail-accent,#3e5431);border-color:var(--wb-focus,#506744)}.app-shell.workbench-shell.is-themed :is(.batch-plan-references,.batch-record-summary,.batch-authoring-bar,.batch-parameter-controls){background:transparent;color:var(--wb-ink);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.batch-plan-references__add,.batch-plan-references__locked){color:var(--wb-accent-ink,var(--wb-accent));background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-record-table .task-row{color:var(--wb-ink);background:transparent;border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-record-table .task-row--head{background:var(--wb-panel);color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .batch-record-table :is(input,textarea){color:var(--wb-ink);background:transparent;border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-record-table .task-row:hover{background:var(--wb-panel)}.app-shell.workbench-shell.is-themed :is(.batch-row-status,.batch-record-status){color:var(--wb-secondary);background:var(--wb-raised);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.batch-history-strip__item,.batch-history-strip__rename,.batch-history-empty){color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-history-strip__item.is-active{color:var(--wb-ink);background:var(--wb-selected);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-history-strip__actions button{color:var(--wb-muted);background:var(--wb-raised);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.batch-history-strip__select small,.batch-history-strip__select time){color:var(--wb-muted)}.app-shell.workbench-shell.is-themed section.batch-glass-composer{color:var(--wb-ink);background:color-mix(in srgb,var(--wb-panel) 91%,transparent);border:1px solid var(--wb-line);box-shadow:0 10px 28px var(--wb-shadow-color,#0002)}.app-shell.workbench-shell.is-themed .batch-glass-composer .batch-unified-composer__reference{background:var(--wb-panel);color:var(--wb-secondary);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-glass-composer :is(.batch-control-button,.platform-select__trigger,.batch-smart-controls,.batch-number-field){color:var(--wb-secondary);background:transparent;border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start){color:var(--wb-primary-ink,#172210);background:var(--wb-accent)}.app-shell.workbench-shell.is-themed .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start):hover:not(:disabled){color:var(--wb-primary-ink,#14200e);background:var(--wb-accent-hover,#c8e6aa)}.app-shell.workbench-shell.is-themed .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start):disabled{opacity:.4}.app-shell.workbench-shell.is-themed .batch-empty-onboarding{background:transparent}.app-shell.workbench-shell.is-themed .batch-distribution-empty-table>header{background:var(--wb-raised);color:var(--wb-secondary);border-bottom-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-empty-onboarding :is(h1,h2){color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .batch-empty-onboarding__features>*{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-empty-onboarding__features article>span{background:var(--wb-raised);color:var(--wb-accent-ink,var(--wb-accent))}.app-shell.workbench-shell.is-themed .batch-empty-onboarding__features article>span>svg{color:inherit}.app-shell.workbench-shell.is-themed .batch-empty-onboarding__divider:before,.app-shell.workbench-shell.is-themed .batch-empty-onboarding__divider:after{background:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.team-account-table-shell,.marketplace-order-table,.my-claimed-panel,.dispatch-history,.team-accounts-panel){color:var(--wb-ink);background:transparent;border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.team-accounts-toolbar,.team-account-filters,.dispatch-history__filters,.my-received-filters){color:var(--wb-muted);background:transparent;border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.team-account-header-actions,.dispatch-history__actions,.dispatch-status-tabs,.my-received-status)>button{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.dispatch-status-tabs,.my-received-status)>button.is-active{color:var(--wb-ink);background:var(--wb-selected)}.app-shell.workbench-shell.is-themed .my-workspace :is(.marketplace-order-table,.team-account-table-shell) :is(th,td){color:var(--wb-ink);background:transparent;border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .my-workspace :is(.marketplace-order-table,.team-account-table-shell) th{color:var(--wb-muted);background:var(--wb-panel)}.app-shell.workbench-shell.is-themed .my-workspace :is(.marketplace-order-table,.team-account-table-shell) tbody tr:hover{background:var(--wb-panel)}.app-shell.workbench-shell.is-themed :is(.team-account-row-actions,.dispatch-order-actions) button{background:var(--wb-raised);border-color:var(--wb-line);color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed :is(.team-account-identity>span:first-child,.team-account-metrics,.marketplace-order-preview,.my-received-preview){background:var(--wb-raised);border-color:var(--wb-line);color:var(--wb-muted)}.app-shell.workbench-shell.is-themed :is(.team-account-detail,.team-account-form,.team-account-binding,.dispatch-order-detail){color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .analytics-dashboard{background:transparent;color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .analytics-filter-bar .analytics-glass-control{background:var(--wb-panel);border-color:var(--wb-line);color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .analytics-filter-bar .platform-select__trigger{background:transparent}.app-shell.workbench-shell.is-themed .analytics-metric-grid>button{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .analytics-metric-grid>button.is-active{background:var(--wb-selected);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .analytics-metric-grid>button>strong{color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .analytics-metric-grid>button .analytics-metric-heading{color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .analytics-metric-heading>i{color:var(--wb-secondary);background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .analytics-workspace-layout{color:var(--wb-ink);background:var(--wb-input);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.analytics-overview-workspace,.analytics-topic-workspace){color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.analytics-chart-stage,.analytics-topic-analysis,.analytics-topic-report__group,.analytics-topic-report__scene,.analytics-topic-report__product,.analytics-topic-report__heading){background:transparent;border-color:var(--wb-line);color:var(--wb-ink)}.app-shell.workbench-shell.is-themed :is(.analytics-topic-expand,.analytics-topic-analysis__controls button,.analytics-dashboard-actions button,.analytics-project-filter button){color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .analytics-project-filter button.is-active{background:var(--wb-selected);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.analytics-topic-report__metrics,.analytics-topic-report__empty,.analytics-chart-empty,.analytics-metric-note){color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__empty{color:var(--wb-secondary);background:var(--wb-input);border:0;box-shadow:none}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__empty>strong{color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__empty>span{color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .analytics-topic-report__track{background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .analytics-topic-report__track>i{background:#a3c481}.app-shell.workbench-shell.is-themed .analytics-topic-report{color:var(--wb-ink);background:transparent}.app-shell.workbench-shell.is-themed :is(.analytics-topic-report__total,.analytics-topic-report__icon,.analytics-topic-report__index,.analytics-topic-report__product,.analytics-topic-analysis__preview){color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed :is(.analytics-topic-report__title,.analytics-topic-report__details,.analytics-topic-report__heading,.analytics-topic-report__directions){color:var(--wb-muted);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.analytics-dashboard svg text,.analytics-topic-analysis svg text){fill:var(--wb-secondary)}.app-shell.workbench-shell.is-themed :is(.analytics-overview-grid,.analytics-chart-grid,.analytics-axis){stroke:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.analytics-overview-tooltip,.analytics-metric-trend__tooltip) rect{fill:var(--wb-raised);stroke:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.analytics-overview-tooltip,.analytics-metric-trend__tooltip) text{fill:var(--wb-ink)}.app-shell.workbench-shell.is-themed :is(.messages-shell,.messages-contacts,.messages-empty,.messages-conversation,.messages-thread,.messages-composer){color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.messages-contacts,.messages-conversation)>header{background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.messages-plus-menu,.messages-action-panel,.messages-row-menu,.messages-emoji-picker,.messages-task-picker,.messages-contact-editor,.messages-conversation-menu,.messages-task-inline-details){color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.messages-contact-card,.messages-conversation-list-row,.messages-file-attachment){color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.messages-bubble,.messages-message-body){color:var(--wb-ink);background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .messages-conversation-list-row.is-active{background:var(--wb-selected);color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .messages-conversation>footer{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .is-mine .messages-bubble{color:var(--wb-ink);background:var(--wb-selected);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .messages-bubble.is-sticker{background:transparent;border-color:transparent}.app-shell.workbench-shell.is-themed .team-account-form-layer form{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .publish-construction{color:var(--wb-ink);background:transparent;border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .publish-construction h1{color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .publish-construction p{color:var(--wb-muted)}.app-shell.workbench-shell.is-themed :is(.utility-drawer--profile,.points-detail-modal,.team-center-dialog){color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);box-shadow:0 16px 40px var(--wb-shadow-color,#0004)}.app-shell.workbench-shell.is-themed :is(.points-detail-content,.points-detail-summary,.points-detail-scene,.points-detail-history,.points-detail-rows>article,.profile-editor-header,.profile-editor-identity,.profile-editor-form,.profile-social-card,.profile-avatar-preset-popover){color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line);background-image:none}.app-shell.workbench-shell.is-themed :is(.points-detail-modal,.utility-drawer--profile,.team-center-dialog) :is(h1,h2,h3,strong,label,input,select,textarea){color:var(--wb-ink);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed :is(.points-detail-modal,.utility-drawer--profile,.team-center-dialog) :is(small,p,span){color:var(--wb-muted)}.app-shell.workbench-shell.is-themed :is(.utility-drawer--profile,.team-center-dialog) :is(input,textarea,select){background:var(--wb-input)}.app-shell.workbench-shell.is-themed .batch-layout--refined{--batch-refined-line: var(--wb-line);--batch-refined-panel: var(--wb-panel);--batch-refined-muted: var(--wb-muted);--batch-refined-ink: var(--wb-ink)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-active-plan{border:0;box-shadow:none;background:transparent}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-stage-toolbar{gap:12px;min-height:48px;padding:2px 0 12px;border-color:var(--batch-refined-line)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-stage-toolbar>.batch-stage-header{margin-inline-start:auto}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-stage-header__actions{justify-content:flex-end}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-stage-toolbar .composer-point-quote{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;color:var(--wb-accent-ink,#bfd99b);background:transparent;border:0;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-stage-toolbar .composer-point-quote>svg{color:var(--wb-accent-ink,#b6cd96)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-stage-header__actions>button{min-height:32px;padding:5px 9px;color:var(--wb-ink);background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:9px;box-shadow:none;font-size:11px;font-weight:550}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-stage-header__actions>button:hover:not(:disabled){background:var(--wb-raised);color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-stage-header__actions>button:disabled{color:var(--wb-muted);opacity:.5}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-stage-header__state{color:var(--wb-secondary);background:transparent;border:0;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table.task-table{border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-row{border-bottom:1px solid var(--batch-refined-line);background:transparent;box-shadow:none;color:var(--batch-refined-ink)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-row:is(:hover,:focus-within){background:color-mix(in srgb,var(--wb-panel) 64%,transparent)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-row--head{color:var(--wb-muted);background:var(--wb-panel);border-radius:0;font-weight:500}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-sequence{color:var(--wb-muted);font-size:12px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table :is(.task-title-inline,.platform-select__trigger){color:var(--batch-refined-ink);border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;font-size:12px;font-weight:500}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .platform-select__trigger strong{color:inherit;font-size:inherit;font-weight:500}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table :is(.task-title-inline,.platform-select__trigger):hover:not(:disabled){color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table :is(.task-title-inline:focus,.platform-select__trigger:focus-visible,.platform-select__trigger[aria-expanded=true]){color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line);outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--wb-selected) 7%,transparent)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-title-inline::placeholder{color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-title-inline[aria-invalid=true]{border-color:var(--wb-danger-ink,#cb8c77)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-title-validation{color:var(--wb-danger-ink,#e8b39a)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-value-readonly{color:var(--wb-ink);font-size:12px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .batch-task-status{display:inline-flex;justify-self:start;align-items:center;gap:8px;width:auto;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px;font-weight:500;white-space:nowrap}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-task-status svg{flex:none;width:9px;height:9px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-task-status.status--review{color:var(--wb-warning-ink,#e6bb68)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-task-status.status--running{color:var(--wb-success-ink,#abd49a)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-task-status.status--completed{color:var(--wb-success-ink,#80cfa0)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-task-status.status--failed{color:var(--wb-danger-ink,#e69c85)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-actions{justify-content:flex-end;gap:5px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-actions button{width:30px;min-height:30px;height:30px;padding:5px;color:var(--wb-ink);border:0;border-radius:7px;background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-actions button:hover:not(:disabled){color:var(--wb-ink);background:var(--wb-selected)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-actions button:disabled{color:var(--wb-muted);opacity:.4}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-actions button.task-actions__replan{width:auto;min-width:30px;white-space:nowrap}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-column-action{gap:7px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-column-action>button,.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-tutorial-button{color:var(--wb-secondary);background:transparent;border-color:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-column-action>button{width:26px;min-width:26px;min-height:28px;padding:0;justify-content:center;font-size:0}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-column-action>button svg{width:15px;height:15px}.app-shell.workbench-shell.is-themed .batch-layout--refined :is(.batch-table-tutorial-slot,.batch-table-tutorial-slot .batch-tutorial-button){flex:0 0 24px;width:24px;min-width:24px;height:28px;min-height:28px;padding:0}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .batch-title-with-copy>button{color:var(--wb-secondary);background:var(--wb-raised);border:1px solid var(--wb-line);border-radius:7px;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .batch-title-with-copy>button:disabled{color:var(--wb-muted);background:var(--wb-panel);opacity:.48}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table__more{min-height:32px;color:var(--wb-secondary);background:var(--wb-input);border:0;border-radius:0;font-weight:500}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table__more:hover{color:var(--wb-ink);background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .batch-layout--refined .bulk-bar{color:var(--wb-ink);border-color:var(--wb-line);background:color-mix(in srgb,var(--wb-panel) 93%,transparent);box-shadow:0 8px 24px var(--wb-shadow-color,#0005)}.app-shell.workbench-shell.is-themed .batch-layout--refined .bulk-bar button{color:var(--wb-ink);background:var(--wb-selected);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-layout--refined .bulk-bar .bulk-bar__delete{color:var(--wb-danger-ink,#f0beac);background:var(--wb-danger-soft,#472d21)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-result-thumbs{gap:5px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-result-thumbs :is(.batch-asset-preview,.batch-asset-placeholder){background:var(--wb-panel);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-region{height:auto;min-height:66px;gap:10px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip{height:auto;min-height:64px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip>div{min-height:60px;padding-block:2px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__item{flex-basis:268px;min-width:244px;min-height:56px;grid-template-columns:minmax(0,1fr) max-content;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-input);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__item.is-active{border-color:var(--wb-line);background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__select{min-height:56px;gap:3px;padding:7px 10px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__select b{color:var(--wb-ink);font-size:11px;font-weight:550}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__select em{color:var(--wb-secondary);background:transparent;font-size:9px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__select>.batch-history-created-at{margin:0;color:var(--wb-secondary);font-size:10px;text-wrap:initial}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__actions{gap:3px;padding-right:6px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__actions button{width:26px;height:28px;min-height:28px;color:var(--wb-ink);border-color:transparent;border-radius:6px;background:var(--wb-panel);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__actions button+button{color:var(--wb-danger-ink,#ddb0a1);background:var(--wb-warning-soft,#251e17);border-color:transparent}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__arrow{width:28px;height:28px;min-height:28px;color:var(--wb-secondary);background:var(--wb-raised);border:1px solid var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__empty{color:var(--wb-muted);background:var(--wb-input);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-composer-dock{background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined section.batch-glass-composer{gap:12px;padding:11px 12px;border:1px solid var(--wb-line);border-top-color:var(--wb-line);border-radius:18px;background:color-mix(in srgb,var(--wb-panel) 76%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--wb-selected) 2%,transparent),0 8px 28px var(--wb-shadow-color,#0002);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.app-shell.workbench-shell.is-themed .batch-layout--refined section.batch-glass-composer--distribution{align-items:center}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer--distribution .batch-distribution-composer__controls{align-self:center;align-items:center}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer>header{padding-right:12px;border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer :is(.batch-unified-composer__reference,.batch-distribution-composer__intro){min-height:78px;height:auto;padding:7px 9px;gap:11px;border:1px solid var(--wb-line);border-radius:10px;background:var(--wb-panel);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer .batch-unified-composer__reference{flex-wrap:nowrap}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer .batch-glass-composer__icon{width:46px;height:56px;border:1px solid color-mix(in srgb,var(--wb-line) 27%,transparent);border-radius:7px;color:var(--wb-secondary);background:var(--wb-raised);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer__intro-copy strong{color:var(--wb-ink);font-size:12px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer__intro-copy small{display:block;color:var(--wb-muted);font-size:10px;white-space:normal;line-height:1.5}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-unified-composer__reference-previews{flex:0 1 auto;width:auto;min-width:52px;max-width:50%;height:auto;flex-wrap:nowrap;padding:5px;gap:4px;overflow-x:auto}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-unified-composer__reference-preview{flex:0 0 50px;width:50px;height:58px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-unified-composer__reference-preview img{width:50px;height:58px;border-radius:5px;object-fit:contain}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-inline-brief{margin-bottom:6px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-inline-brief textarea{min-height:40px;height:40px;padding:9px 11px;color:var(--wb-ink);border:1px solid var(--wb-line);border-radius:9px;background:color-mix(in srgb,var(--wb-input) 70%,transparent);font-size:12px;line-height:1.6}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer :is(.platform-select__trigger,.batch-control-button){color:var(--wb-ink);border-radius:7px;background:transparent;box-shadow:none;font-size:11px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer :is(.platform-select__trigger,.batch-control-button)>span{color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer :is(.platform-select__trigger,.batch-control-button):hover:not(:disabled){background:var(--wb-raised);color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start){color:var(--wb-primary-ink,#17250e);background:var(--wb-detail-accent,#b9d993);border:0;border-radius:9px;box-shadow:none;font-weight:650}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start):hover:not(:disabled){color:var(--wb-primary-ink,#122109);background:var(--wb-accent-hover,#c7e6a6)}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start):disabled{opacity:.42}@media(min-width:901px){.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-row{min-height:clamp(52px,7.2vh,68px);padding:5px 12px;gap:10px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-row--head{min-height:42px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-result-thumbs :is(.batch-asset-preview,.batch-asset-placeholder){flex:0 0 48px;width:48px;height:42px;border-radius:5px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-result-thumbs :is(img,video){width:100%;height:100%;object-fit:cover;border-radius:inherit}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-result-thumbs{min-height:42px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table :is(.task-title-inline,.platform-select__trigger){height:32px;min-height:32px;padding-inline:7px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__select{grid-template-columns:minmax(0,1fr) auto}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-created-at{grid-column:1 / -1}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__select>span{grid-column:1;gap:6px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__select small{display:block;grid-column:2;color:var(--wb-muted);font-size:9px;white-space:nowrap}}@container batch-record (min-width: 1101px){.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table:not(.is-selecting):not(.is-distribution) .task-row{grid-template-columns:42px 108px minmax(220px,1.65fr) minmax(140px,.9fr) 92px minmax(154px,.85fr) 92px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table.is-selecting:not(.is-distribution) .task-row{grid-template-columns:24px 32px 98px minmax(200px,1.65fr) minmax(130px,.9fr) 86px minmax(154px,.85fr) 92px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table:not(.is-selecting).is-distribution .task-row{grid-template-columns:42px 108px minmax(330px,2fr) 100px minmax(200px,1fr) 92px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table.is-selecting.is-distribution .task-row{grid-template-columns:24px 32px 98px minmax(300px,2fr) 94px minmax(190px,1fr) 92px}}@media(max-width:900px){.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-glass-composer__intro-copy small{display:none}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__item{flex-basis:246px;min-width:220px}}@media(pointer:coarse){.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-record-table .task-actions button{width:40px;height:40px;min-height:40px}}@media(max-width:600px)and (pointer:coarse){.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-region{min-height:40px;gap:4px}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip{min-height:0}.app-shell.workbench-shell.is-themed .batch-layout--refined .batch-history-strip__item{min-width:0;width:100%}}.workbench-shell .my-workspace__main:has(>.dispatch-history.is-task-list,>.my-claimed-panel.is-created,>.my-layout-live:not([hidden]) .dispatch-history.is-task-list,>.my-layout-review[data-section=claimed]){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workbench-shell .my-layout-review[data-section=claimed]{flex:1;height:auto;min-height:0}.workbench-shell .my-layout-review[data-section=claimed]>iframe{min-height:0}.workbench-shell .my-claimed-panel.is-created{display:flex;flex-direction:column;flex:1;min-height:0}.workbench-shell .my-layout-live:has(.dispatch-history.is-task-list){display:flex;flex:1;min-height:0}.workbench-shell .dispatch-history.is-task-list{display:flex;flex:1;flex-direction:column;width:100%;height:100%;min-height:0;gap:var(--workspace-module-gap,16px);padding:0;overflow:visible}.workbench-shell .dispatch-history.is-task-list .dispatch-history__filters{flex:none;flex-wrap:wrap;min-height:36px;margin:0;padding:0;gap:8px;overflow:visible;border:0}.workbench-shell .dispatch-history.is-task-list .dispatch-history__filters{position:relative;z-index:4;backdrop-filter:none;-webkit-backdrop-filter:none}.workbench-shell .dispatch-history.is-task-list .dispatch-history__toolbar,.workbench-shell .dispatch-history.is-task-list .dispatch-history__search{display:contents}.workbench-shell .dispatch-history.is-task-list .my-project-context{padding-left:0;color:var(--wb-muted);font-size:12px}.workbench-shell .dispatch-history.is-task-list .dispatch-status-tabs{order:1;gap:var(--workspace-control-gap,8px)}.workbench-shell .dispatch-history.is-task-list .dispatch-status-tabs>button{display:flex;align-items:center;gap:7px;min-width:0;min-height:34px;padding:0 10px;color:var(--wb-ink);background:var(--wb-panel);border:1px solid transparent;border-radius:9px}.workbench-shell .dispatch-history.is-task-list .dispatch-status-tabs>button.is-active{background:var(--wb-raised);border-color:transparent}.workbench-shell .dispatch-history.is-task-list .dispatch-status-count{min-width:19px;height:19px;padding:0 4px;border-radius:7px;color:var(--wb-ink);background:var(--wb-raised);font-size:11px;font-style:normal}.workbench-shell .dispatch-history.is-task-list .my-created-query{order:2;flex:1 1 190px;min-width:150px;max-width:360px;margin-left:auto;color:var(--wb-muted);background:var(--wb-panel);border-color:transparent;box-shadow:none}.workbench-shell .dispatch-history.is-task-list .my-created-query input{color:var(--wb-ink)}.workbench-shell .dispatch-history.is-task-list .my-created-query input::placeholder{color:var(--wb-muted)}.workbench-shell .dispatch-history.is-task-list .created-date-filter{order:3;flex:0 0 108px;width:108px}.workbench-shell .dispatch-history.is-task-list .created-date-filter>button,.workbench-shell .dispatch-history.is-task-list .my-created-reset,.task-list-filter>button{height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:9px;color:var(--wb-ink);background:var(--wb-panel);padding:0 12px;font-size:12px;white-space:nowrap}.workbench-shell .dispatch-history.is-task-list .my-created-reset{order:5}.workbench-shell .dispatch-history.is-task-list .my-created-reset:disabled{color:var(--wb-muted);background:var(--wb-input);opacity:.55}.workbench-shell .dispatch-history.is-task-list :is(.order-progress-tags,.dispatch-history__batch-notice){order:8}.task-list-filter{position:relative;order:4;flex:none}.task-list-filter>button>svg{width:16px;height:16px}.task-list-filter>button>em{font-style:normal;color:var(--wb-accent-ink,var(--wb-accent))}.task-list-filter__panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;gap:12px;width:min(290px,calc(100vw - 40px));padding:16px;border:1px solid var(--wb-line);border-radius:14px;background:var(--wb-panel);box-shadow:0 16px 48px var(--wb-shadow-color,#0007)}.task-list-filter__panel>header{display:flex;align-items:center;justify-content:space-between;color:var(--wb-ink)}.task-list-filter__panel>header>button{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:var(--wb-muted);background:var(--wb-raised)}.workbench-shell .dispatch-history.is-task-list .task-list-filter__panel .platform-select{width:100%;max-width:none}.workbench-shell .dispatch-history.is-task-list .task-list-filter__panel .platform-select__trigger{width:100%;color:var(--wb-ink);background:var(--wb-input);border-color:var(--wb-line)}.task-list-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0fr);flex:1;min-height:0;gap:0;transition:grid-template-columns .18s cubic-bezier(.22,.75,.25,1),gap .18s ease}.task-list-workspace{position:relative;z-index:0;isolation:isolate}.task-list-workspace.is-detail-open{grid-template-columns:minmax(0,1fr) minmax(0,.43fr);gap:var(--workspace-module-gap,16px)}.task-list-workspace__list{container:task-list-table / inline-size;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border:0;border-radius:12px;background:var(--wb-panel)}.task-list-workspace__detail-slot{min-width:0;min-height:0;overflow:hidden;border-radius:12px}.task-list-workspace__detail{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:20px;border:1px solid var(--wb-line);border-radius:12px;color:var(--wb-ink);background:var(--wb-input);animation:task-detail-enter .18s cubic-bezier(.22,.75,.25,1) both}.task-list-workspace[data-detail-phase=closing] .task-list-workspace__detail{opacity:0;transform:translate(12px);transition:opacity .18s ease,transform .18s ease;animation:none;pointer-events:none}@keyframes task-detail-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.task-list-pagination{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:14px;min-height:32px;color:var(--wb-muted);font-size:12px}.task-list-pagination>div{display:flex;align-items:center;gap:10px;padding:2px;border:1px solid var(--wb-line);border-radius:18px;background:var(--wb-panel)}.task-list-pagination>div>span{min-width:44px;text-align:center;color:var(--wb-ink);font-variant-numeric:tabular-nums}.task-list-pagination button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--wb-ink);background:transparent}.task-list-pagination button:hover:not(:disabled){background:var(--wb-raised)}.task-list-pagination button:disabled{opacity:.35;cursor:default}.app-shell.workbench-shell.is-themed .dispatch-history.is-task-list :is(.dispatch-status-tabs>button,.my-created-query,.my-created-query input,.created-date-filter,.created-date-filter>button,.task-list-filter>button,.my-created-reset){border-color:transparent;box-shadow:none;background-image:none}.app-shell.workbench-shell.is-themed .dispatch-history.is-task-list .my-created-query input{background:transparent}.app-shell.workbench-shell.is-themed .dispatch-history.is-task-list .my-created-query:has(input:focus-visible){background:var(--wb-raised)}@container member-workspace (max-width: 1040px){.task-list-workspace.is-detail-open{grid-template-columns:minmax(0,1fr) minmax(0,.64fr)}}@media(max-width:760px){.task-list-workspace.is-detail-open{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.65fr) minmax(0,1fr);gap:10px}.task-list-filter__panel{width:min(220px,calc(100vw - 40px))}.workbench-shell .dispatch-history.is-task-list .my-created-query{max-width:none;margin-left:0}}@media(prefers-reduced-motion:reduce){.task-list-workspace,.task-list-workspace__detail{transition:none!important;animation:none!important}}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table-shell{height:auto;margin:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table{min-width:0;width:100%;table-layout:fixed;background:transparent}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table th{height:40px;padding:0 10px;font-size:11px;background:var(--wb-panel);color:var(--wb-secondary);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table td{height:68px;padding:7px 10px;border-color:var(--wb-line);font-size:12px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table tbody tr{background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table tbody tr:hover{background:var(--wb-raised);box-shadow:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table tbody tr:is(.is-active,.is-selected){background:var(--wb-raised);box-shadow:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-column--sequence{width:38px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-column--selection{width:32px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-column--type{display:table-cell;width:78px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-column--platform{display:table-cell;width:48px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-column--reward{display:table-cell;width:130px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-column--status{display:table-cell;width:82px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-column--date{display:table-cell;width:76px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-column--actions{width:86px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__task{min-width:0;grid-template-columns:46px minmax(0,1fr);gap:12px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__task strong{color:var(--wb-ink);font-size:12px;font-weight:600;line-height:1.6}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__creator{color:var(--wb-muted);font-size:10px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__thumb-grid{width:46px;height:50px;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__thumb-grid.has-1{grid-template-columns:1fr;grid-template-rows:1fr}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__thumb-grid.has-2{grid-template-rows:1fr}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__thumb-grid>i{height:auto;background:var(--wb-panel);border-color:transparent;border-radius:3px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__thumb-grid.is-brief{background:var(--wb-raised);color:var(--wb-secondary);border-color:transparent;border-radius:7px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__thumb-grid.is-brief svg{width:24px;height:24px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__type{background:var(--wb-raised);color:var(--wb-secondary);min-height:24px;padding-inline:7px;font-size:10px;border-radius:6px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__reward b{color:var(--wb-ink);font-size:11px;font-weight:500}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__reward small{color:var(--wb-muted);font-size:10px}.app-shell.workbench-shell.is-themed .task-list-workspace :is(.marketplace-order-sequence,.marketplace-order-table time){color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__actions{flex-wrap:wrap;justify-content:flex-end;gap:2px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__actions button{color:var(--wb-secondary);background:transparent;border-color:transparent;padding:4px;min-width:28px;height:28px;box-shadow:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__actions button:hover{color:var(--wb-ink);background:var(--wb-selected)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__actions button.is-favorite{color:var(--wb-danger-ink,#e39ba5)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__actions svg{width:16px;height:16px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__actions .is-expanded{transform:rotate(180deg)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__compact-meta{display:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-empty--table{height:100%;color:var(--wb-muted);background:transparent;border:0}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-card-status{width:fit-content;padding:5px 8px;color:var(--wb-info-ink,#aec9d3)!important;border:0;background:var(--wb-info-soft,#223239);font-size:11px!important;white-space:nowrap}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-card-status:is(.is-open,.is-revision_requested,.is-approved_for_publish){color:var(--wb-warning-ink,#eac57b)!important;background:var(--wb-warning-soft,#3b3219)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-card-status:is(.is-completed,.is-published){color:var(--wb-success-ink,#a2dbc0)!important;background:var(--wb-success-soft,#1f3b2c)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-card-status:is(.is-rejected,.is-expired,.is-issue_review_pending){color:var(--wb-danger-ink,#e3aca3)!important;background:var(--wb-danger-soft,#3f2824)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table-shell[data-fill-rows]{height:100%}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-table{--task-list-sequence-track: ;--task-list-selection-track: ;--task-list-task-track: minmax(0,1fr);--task-list-actions-track: 86px;--task-list-data-tracks: 78px 48px 130px 82px 76px;display:grid;grid-template-rows:40px minmax(min-content,1fr);height:100%;border:0}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-table[data-sequence]{--task-list-sequence-track: 38px}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-table[data-selection]{--task-list-selection-track: 32px}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] :is(thead,tbody){display:grid;min-width:0}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] tbody{grid-template-rows:repeat(var(--task-list-row-capacity,8),minmax(68px,1fr));grid-auto-rows:minmax(68px,1fr);align-content:start}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] tr{display:grid;grid-template-columns:var(--task-list-selection-track) var(--task-list-sequence-track) var(--task-list-task-track) var(--task-list-data-tracks) var(--task-list-actions-track);min-width:0;border:0}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-table :is(th,td){display:flex;align-items:center;min-width:0;width:auto;height:auto;border:0;box-shadow:none}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] thead{background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-table th{position:static;background:transparent}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] tbody>tr+tr{border-top:1px solid var(--wb-hairline,#ffffff07)}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-column--task>div{width:100%}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] :is(.marketplace-order-column--sequence,.marketplace-order-column--selection){justify-content:center}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-column--actions{justify-content:flex-end}@container task-list-table (min-width: 811px){.app-shell.workbench-shell.is-themed .task-list-workspace:not(.is-detail-open) [data-fill-rows] .marketplace-order-table{--task-list-task-track: minmax(220px,3fr);--task-list-data-tracks: minmax(78px,.8fr) minmax(48px,.6fr) minmax(130px,1.3fr) minmax(82px,.9fr) minmax(76px,.9fr);--task-list-actions-track: minmax(70px,.7fr)}.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-table :is(.marketplace-order-column--type,.marketplace-order-column--platform,.marketplace-order-column--status,.marketplace-order-column--date,.marketplace-order-column--actions){justify-content:center}}@container task-list-table (max-width: 810px){.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-table{--task-list-data-tracks: }.app-shell.workbench-shell.is-themed .task-list-workspace [data-fill-rows] .marketplace-order-table :is(.marketplace-order-column--type,.marketplace-order-column--platform,.marketplace-order-column--reward,.marketplace-order-column--status,.marketplace-order-column--date){display:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table :is(.marketplace-order-column--type,.marketplace-order-column--platform,.marketplace-order-column--reward,.marketplace-order-column--status,.marketplace-order-column--date){display:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__compact-meta{display:flex;flex-wrap:wrap;gap:4px 7px;color:var(--wb-secondary);font-size:10px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__compact-meta em{border:0;padding:0}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table__task{gap:8px}}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-detail-showcase.is-panel{display:block;width:100%;height:auto;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-drawer{width:100%;height:auto;min-height:0;max-height:none;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none;animation:none}.app-shell.workbench-shell.is-themed .task-list-workspace .task-detail-overview{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:16px;padding:0 0 20px;border:0}.task-detail-overview__heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.task-detail-overview__heading>strong{font-size:15px;font-weight:600}.task-detail-overview__heading>button{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--wb-muted);background:transparent}.task-detail-overview__heading>button:hover{background:var(--wb-raised);color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .task-list-workspace .task-detail-overview h2{margin:0;font-size:19px;line-height:1.55;color:var(--wb-ink);overflow-wrap:anywhere}.task-detail-overview__creator{display:flex;align-items:center;gap:8px;width:fit-content;text-align:left;color:var(--wb-ink);font-size:12px}.task-detail-overview__creator>img{width:26px;height:26px;border-radius:50%;object-fit:cover}.task-detail-overview>time{color:var(--wb-muted);font-size:11px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-drawer>:is(section,form){margin-top:0;margin-bottom:18px;padding:18px 0 0;border:0;border-top:1px solid var(--wb-line);border-radius:0;background:transparent;color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-drawer :is(h3,strong){color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-drawer h3{font-size:13px;margin-bottom:12px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-drawer :is(p,small,dt,dd){color:var(--wb-secondary);line-height:1.7;overflow-wrap:anywhere}.app-shell.workbench-shell.is-themed .task-list-workspace .task-detail-content>p{padding:14px;border:1px solid var(--wb-line);border-radius:9px;background:var(--wb-panel);font-size:12px;white-space:pre-wrap}.app-shell.workbench-shell.is-themed .task-list-workspace .task-detail-content>small{display:block;margin-top:10px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-terms>div{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--wb-line);border-radius:9px;overflow:hidden}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-terms span{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 12px;padding:10px 12px;border:0;border-bottom:1px solid var(--wb-line);border-radius:0;background:var(--wb-panel);color:var(--wb-secondary);font-size:11px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-terms span:last-child{border-bottom:0}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-terms strong{font-size:12px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-terms small{flex-basis:100%;font-size:10px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-detail-showcase__media.is-gallery{min-height:0;padding:16px 0 0;background:transparent;overflow:visible}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-detail-showcase__asset-grid{grid-template-columns:minmax(0,1fr)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-detail-showcase__asset-grid figure{padding:0;border:0;background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-detail-showcase__asset-grid .marketplace-detail-showcase__frame{width:100%;height:auto;max-height:none;aspect-ratio:auto;background:var(--wb-panel);border-radius:4px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-detail-showcase__frame :is(img,video){width:100%;height:auto;max-height:310px;object-fit:contain}.app-shell.workbench-shell.is-themed .task-list-workspace :is(.marketplace-material-heading,.marketplace-material-caption){color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-drawer :is(input,textarea,select){max-width:100%;color:var(--wb-ink);background:var(--wb-input);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-drawer :is(.button,.marketplace-material-caption button,.marketplace-created-actions button){color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-drawer .button--primary{color:var(--wb-on-accent,#182111);background:var(--wb-accent)}.workbench-shell .my-claimed-panel.is-received{display:flex;flex:1;flex-direction:column;min-height:0;gap:var(--workspace-module-gap,16px);overflow:visible}.workbench-shell .my-claimed-panel.is-received .my-received-filters{position:relative;z-index:4;flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;height:auto;overflow:visible;margin:0;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.workbench-shell .my-claimed-panel.is-received .my-received-filters>label{flex:1 1 200px;min-width:150px;max-width:360px}.workbench-shell .my-claimed-panel.is-received .my-received-filters :is(button,input){font-size:12px}.workbench-shell .my-claimed-panel.is-received .my-received-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;width:max-content;max-width:100%;min-width:0;overflow:visible}.workbench-shell .my-claimed-panel.is-received .my-received-actions>:is(button,div){min-width:max-content;flex:0 0 auto}.workbench-shell .my-claimed-panel.is-received .my-received-actions button{padding-inline:7px;white-space:nowrap}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters :is(button,input,select,em,strong,span){font-size:12px;line-height:1.4}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters button,.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters>label{min-height:36px;height:36px}.workbench-shell .my-claimed-panel.is-received .my-received-status{flex:0 1 auto;order:0;flex-wrap:wrap;min-width:0;max-width:100%}.workbench-shell .my-claimed-panel.is-received .my-received-actions .my-received-select{min-width:78px;width:max-content;flex:0 0 auto}.workbench-shell .my-claimed-panel.is-received>.my-selection-toolbar{flex:none}.workbench-shell .my-claimed-panel.is-received>.my-received-pagination{flex:none;margin:0;justify-content:flex-end;color:var(--wb-muted);font-size:12px}.workbench-shell .my-claimed-panel.is-received>.my-received-pagination button{min-width:30px;border:0;color:var(--wb-ink);background:var(--wb-panel);border-radius:8px}.workbench-shell .my-claimed-panel.is-received>.my-received-pagination button.is-active{background:var(--wb-selected)}.workbench-primary-rail .workbench-icon-nav>button.is-locked{position:relative;color:var(--wb-muted)}.workbench-primary-rail .workbench-icon-nav__lock{position:absolute;right:2px;bottom:2px;width:10px;height:10px}.workbench-shell .prelaunch-access-dialog{color:var(--wb-ink);background:var(--wb-panel);border:1px solid var(--wb-line)}.workbench-shell .prelaunch-access-dialog p{color:var(--wb-muted)}@media(max-width:760px){.workbench-shell .my-claimed-panel.is-received .my-received-actions{margin-left:0}}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters :is(.platform-select__trigger,.received-platform-filter>button,.received-filter-popover>button,.received-date-filter>button,.my-created-reset,.my-received-select,.received-download>button){min-height:34px;color:var(--wb-ink);background:var(--wb-panel);border-color:transparent;border-radius:8px;box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters :is(.platform-select__trigger,.received-platform-filter>button,.received-filter-popover>button,.received-date-filter>button,.my-created-reset,.my-received-select,.received-download>button):is(:hover,[aria-expanded=true],.is-active):not(:disabled){color:var(--wb-ink);background:var(--wb-selected);border-color:transparent}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters>label{color:var(--wb-muted);background:var(--wb-panel);border-color:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters>label input{color:var(--wb-ink);background:transparent;border:0;border-radius:0;box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters>label input::placeholder{color:var(--wb-muted);opacity:1}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters>label:has(input:focus-visible){background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters :is(.received-filter-popover>button,.received-download>button)>svg{color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-status>button{box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-status em{min-width:19px;height:19px;padding:0 4px;border-radius:6px;color:var(--wb-secondary);background:var(--wb-raised);font-size:10px;font-variant-numeric:tabular-nums}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-status>button.is-active em{color:var(--wb-ink);background:var(--wb-panel)}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-claim-all{color:var(--wb-on-accent,#172111);background:var(--wb-accent);border-color:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-claim-all:hover:not(:disabled){color:var(--wb-on-accent,#172111);background:var(--wb-accent-hover,#c8e7a7)}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-received-filters button:disabled{color:var(--wb-muted);background:var(--wb-input);border-color:transparent;opacity:.55;cursor:default}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-selection-toolbar{color:var(--wb-secondary);background:var(--wb-panel);border-color:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .my-selection-toolbar>button{color:var(--wb-ink);background:var(--wb-raised);border-color:transparent}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-showcase-actions{color:var(--wb-secondary);background:var(--wb-panel);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-showcase-actions>strong{color:var(--wb-accent-ink,var(--wb-accent))}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-showcase-actions>span{color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-showcase-actions>button{color:var(--wb-on-accent,#172111);background:var(--wb-accent);border-color:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-showcase-actions>button:hover:not(:disabled){color:var(--wb-on-accent,#172111);background:var(--wb-accent-hover,#c8e7a7)}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-showcase-actions>button:disabled{color:var(--wb-muted);background:var(--wb-raised);opacity:.55}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-package-download{color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-package-download:hover:not(:disabled){color:var(--wb-ink);background:var(--wb-selected)}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-package-download:disabled{color:var(--wb-muted);background:var(--wb-input);opacity:1;cursor:default}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .marketplace-package-download>svg{color:currentColor}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .publication-result :is(header>button,.publication-result__edit button){color:var(--wb-ink);background:var(--wb-raised);border:1px solid var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .publication-result :is(header>button,.publication-result__edit button):hover:not(:disabled){background:var(--wb-selected)}.app-shell.workbench-shell.is-themed .my-claimed-panel.is-received .publication-result button:disabled{color:var(--wb-muted);background:var(--wb-input);opacity:.6}div.workbench-theme-scope[data-workbench-appearance] :is(.received-creator-menu,.received-download-panel){display:grid;gap:10px;padding:14px;border:1px solid var(--wb-line);border-radius:12px;color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);background:var(--wb-panel);box-shadow:0 16px 40px var(--wb-shadow-color,#0006);overscroll-behavior:contain;scrollbar-width:thin}div.workbench-theme-scope[data-workbench-appearance] .received-creator-menu>label{min-width:0;color:var(--wb-muted);border-color:transparent;background:var(--wb-input)}div.workbench-theme-scope[data-workbench-appearance] .received-creator-menu>label input{color:var(--wb-ink);background:transparent;border:0;box-shadow:none;font-size:12px}div.workbench-theme-scope[data-workbench-appearance] .received-creator-menu>label input::placeholder{color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] :is(.received-creator-menu>button,.received-download-status>button){min-height:34px;color:var(--wb-secondary);background:transparent;border:0;border-radius:7px;box-shadow:none;font-size:12px}div.workbench-theme-scope[data-workbench-appearance] :is(.received-creator-menu>button,.received-download-status>button):is(:hover,.is-active){color:var(--wb-ink);background:var(--wb-selected)}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel :is(header strong,.claim-creator-select strong){color:var(--wb-ink);font-size:12px}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel :is(header small,fieldset,legend,label){color:var(--wb-muted);font-size:11px}div.workbench-theme-scope[data-workbench-appearance] .received-download-status{background:var(--wb-input)}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel :is(.date-range-filter>button,.claim-creator-select>button){color:var(--wb-ink);background:var(--wb-input);border-color:var(--wb-line);box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel :is(.date-range-filter>button,.claim-creator-select>button)>svg{color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel .claim-creator-select>div{color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel .claim-creator-select>div>button{color:var(--wb-ink);background:transparent}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel .claim-creator-select>div>button:is(:hover,[aria-selected=true]){color:var(--wb-ink);background:var(--wb-selected)}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel .received-download-confirm{min-height:36px;color:var(--wb-on-accent,#172111);background:var(--wb-accent);border:0;border-radius:8px;box-shadow:none;font-size:12px}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel .received-download-confirm:hover:not(:disabled){color:var(--wb-on-accent,#172111);background:var(--wb-accent-hover,#c8e7a7)}div.workbench-theme-scope[data-workbench-appearance] .received-download-panel button:disabled{opacity:.5;cursor:default}div.workbench-theme-scope[data-workbench-appearance] :is(.received-creator-menu,.received-download-panel) :is(button,input):focus-visible{outline:2px solid var(--wb-secondary);outline-offset:2px}.app-shell.workbench-shell.is-themed .dispatch-history .dispatch-batch-control>button{color:var(--wb-ink);background:var(--wb-panel);border-color:transparent;box-shadow:none;min-height:36px;font-size:12px;line-height:20px;font-weight:500;font-variant-numeric:tabular-nums}.app-shell.workbench-shell.is-themed .dispatch-history .dispatch-batch-control>button:is(:hover,[aria-expanded=true]){color:var(--wb-ink);background:var(--wb-selected)}.app-shell.workbench-shell.is-themed .dispatch-history .dispatch-batch-control>button>svg{color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .dispatch-batch-menu{color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);border-radius:12px;box-shadow:0 16px 40px var(--wb-shadow-color,#0006);overscroll-behavior:contain;scrollbar-width:thin}div.workbench-theme-scope[data-workbench-appearance] .dispatch-batch-menu>small{color:var(--wb-secondary);font-size:12px;line-height:20px;font-variant-numeric:tabular-nums}div.workbench-theme-scope[data-workbench-appearance] .dispatch-batch-menu>button{color:var(--wb-ink);background:var(--wb-raised);border-color:transparent;box-shadow:none;font-size:12px;line-height:20px}div.workbench-theme-scope[data-workbench-appearance] .dispatch-batch-menu>button:hover:not(:disabled){color:var(--wb-ink);background:var(--wb-selected)}div.workbench-theme-scope[data-workbench-appearance] .dispatch-batch-menu>button.is-primary{color:var(--wb-on-accent,#172111);background:var(--wb-accent)}div.workbench-theme-scope[data-workbench-appearance] .dispatch-batch-menu>button.is-primary:hover:not(:disabled){color:var(--wb-on-accent,#172111);background:var(--wb-accent-hover,#c8e7a7)}div.workbench-theme-scope[data-workbench-appearance] .dispatch-batch-menu>button:disabled{color:var(--wb-muted);background:var(--wb-input);opacity:1;cursor:default}div.workbench-theme-scope[data-workbench-appearance] .dispatch-batch-menu>button>svg{color:currentColor;flex:none}div.workbench-theme-scope[data-workbench-appearance] .dispatch-batch-menu>button:focus-visible{outline:2px solid var(--wb-focus,var(--wb-accent));outline-offset:2px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table td.marketplace-order-column--selection{padding-inline:4px}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-selection{flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:grid;place-items:center;border:1px solid var(--wb-control-edge,#626262);border-radius:6px;color:var(--wb-ink);background:var(--wb-input);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-selection:hover:not(:disabled){background:var(--wb-selected);border-color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-selection.is-selected{color:var(--wb-on-accent,#172111);background:var(--wb-accent);border-color:var(--wb-accent)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-selection.is-selected:hover:not(:disabled){color:var(--wb-on-accent,#172111);background:var(--wb-accent-hover,#c8e7a7);border-color:var(--wb-accent-hover,#c8e7a7)}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-selection:disabled{color:var(--wb-muted);background:var(--wb-input);border-color:var(--wb-line);opacity:.5;cursor:default}.app-shell.workbench-shell.is-themed .task-list-workspace .marketplace-order-table .marketplace-order-selection:focus-visible{outline:2px solid var(--wb-focus,var(--wb-accent));outline-offset:2px}.app-shell.workbench-shell.is-themed .analytics-workspace-layout{position:relative;z-index:0;padding:0;gap:var(--workspace-module-gap,16px);border:0;border-radius:0;background:transparent;align-items:start}.app-shell.workbench-shell.is-themed .analytics-overview-workspace{display:grid;gap:14px;padding:0;border:0;border-radius:0;background:transparent}.app-shell.workbench-shell.is-themed .analytics-export-panel{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);box-shadow:0 16px 40px var(--wb-shadow-color,#0006)}.app-shell.workbench-shell.is-themed .analytics-export-panel :is(input,button,.platform-select__trigger){color:var(--wb-ink);background:var(--wb-input);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .analytics-dashboard :is(.analytics-export-button,.analytics-overview-toggle,.analytics-calendar-open,.analytics-filter-reset){min-height:32px;padding:6px 10px;border:1px solid var(--wb-line);border-radius:8px;color:var(--wb-ink);background:var(--wb-panel);box-shadow:none;font-size:11px}.app-shell.workbench-shell.is-themed .analytics-dashboard :is(.analytics-export-button,.analytics-overview-toggle,.analytics-calendar-open)>svg{width:15px;height:15px}.app-shell.workbench-shell.is-themed .analytics-chart-stage{padding:18px;border:1px solid var(--wb-line);border-radius:12px;background:var(--wb-input)}.app-shell.workbench-shell.is-themed .analytics-chart-stage :is(.analytics-overview-trend,.analytics-metric-trend){padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.app-shell.workbench-shell.is-themed .analytics-chart-stage :is(.analytics-overview-trend,.analytics-metric-trend)>header{gap:12px;flex-wrap:wrap}.app-shell.workbench-shell.is-themed .analytics-metric-trend__actions{gap:6px;flex-wrap:wrap}.app-shell.workbench-shell.is-themed .analytics-chart-stage :is(.analytics-overview-trend,.analytics-metric-trend)>header strong{color:var(--wb-ink);font-size:16px}.app-shell.workbench-shell.is-themed .analytics-overview-legend{margin:16px 0;color:var(--wb-secondary);font-size:11px;gap:12px}.app-shell.workbench-shell.is-themed .analytics-overview-trend__plot{padding-top:6px}.app-shell.workbench-shell.is-themed .analytics-overview-trend__plot svg{height:360px}.app-shell.workbench-shell.is-themed .analytics-topic-workspace{position:relative;padding:15px;border:1px solid var(--wb-line);border-radius:12px;background:var(--wb-input)}.app-shell.workbench-shell.is-themed .analytics-topic-expand{position:absolute;top:13px;right:14px;margin:0;min-height:28px;padding:4px 7px;font-size:10px;background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .analytics-topic-analysis{padding:0;border:0}.app-shell.workbench-shell.is-themed .analytics-topic-analysis>header{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0 0 12px;background:transparent;border:0}.app-shell.workbench-shell.is-themed .analytics-topic-analysis>header>span{padding-right:84px;font-size:16px}.app-shell.workbench-shell.is-themed .analytics-topic-analysis>header>span>i{display:none}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__controls{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:6px;margin:0}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__controls>button,.app-shell.workbench-shell.is-themed .analytics-topic-date-filter>button{min-height:30px;height:auto;padding:5px 8px;font-size:10px;border:1px solid var(--wb-line);border-radius:8px;color:var(--wb-ink);background:var(--wb-panel);box-shadow:none}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__controls>button>svg{width:14px;height:14px}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__scope{padding:0;margin:0 0 12px;border:0;background:transparent;color:var(--wb-muted);font-size:10px}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__scope strong{display:none}.app-shell.workbench-shell.is-themed .analytics-topic-edit-region{margin:0;padding:0;min-width:0;border:0}.app-shell.workbench-shell.is-themed .analytics-topic-summary{margin:16px 0 0;padding:12px;border:1px solid var(--wb-line);border-radius:9px;background:var(--wb-panel);color:var(--wb-secondary);font-size:12px;line-height:1.8;white-space:pre-line}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__edit-note{margin:10px 0;color:var(--wb-muted);font-size:10px}@container member-workspace (min-width: 1000px){.app-shell.workbench-shell.is-themed .analytics-workspace-layout:has(.analytics-topic-workspace){grid-template-columns:minmax(0,1.65fr) minmax(370px,1fr)}.app-shell.workbench-shell.is-themed .analytics-workspace-layout.is-topic-expanded{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.app-shell.workbench-shell.is-themed .analytics-chart-stage{padding:12px}}.analytics-dashboard-toolbar{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--workspace-control-gap,8px);min-height:36px;margin-bottom:0}.app-shell.workbench-shell.is-themed .analytics-dashboard-actions{order:2;position:relative;display:flex;align-items:center;flex:none;min-height:34px;gap:8px;margin:0 0 0 auto}.analytics-compact-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.analytics-dashboard-toolbar>.analytics-compact-filters{order:1;flex:1}.analytics-dashboard-project{flex:none;max-width:100%}.analytics-dashboard-project .analytics-project-filter{flex-wrap:wrap}.analytics-compact-select{flex:0 1 132px;min-width:114px}.analytics-compact-date{flex:0 1 auto;min-width:130px;max-width:100%}.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-select>.platform-select__trigger,.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-date>button,.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-reset{display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;height:36px;min-height:36px;padding:0 10px;margin:0;color:var(--wb-ink);background:var(--wb-input);border:1px solid transparent;border-radius:8px;box-shadow:none;font-size:12px;font-weight:500;white-space:nowrap}.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-select>button>strong{flex:1;min-width:0;max-width:none;color:inherit;font-size:inherit;font-weight:500}.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-select>button>svg,.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-date>button>svg,.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-reset>svg{flex:none;width:16px;height:16px;color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-select>button>.platform-select__caret{width:11px;height:11px;color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-reset{flex:none;width:auto;font-size:11px}.app-shell.workbench-shell.is-themed .analytics-dashboard .analytics-compact-reset:disabled{opacity:.5}.app-shell.workbench-shell.is-themed .analytics-compact-select>button:is(:hover,[aria-expanded=true]){background:var(--wb-raised);border-color:transparent}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.analytics-compact-select-menu{padding:5px;border:1px solid var(--wb-line);border-radius:10px;background:var(--wb-panel);box-shadow:0 12px 32px var(--wb-shadow-color,#0006);-webkit-backdrop-filter:none;backdrop-filter:none}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.analytics-compact-select-menu>button{min-height:34px;padding:7px 9px;border:0;border-radius:6px;color:var(--wb-ink);background:transparent}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.analytics-compact-select-menu>button:is(:hover,[aria-selected=true]){color:var(--wb-ink);background:var(--wb-selected)}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.analytics-compact-select-menu strong{color:inherit;font-size:12px;font-weight:500}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.analytics-compact-select-menu>button>svg{width:15px;height:15px;color:var(--wb-secondary)}.analytics-performance-summary{min-width:0;padding:14px;border:1px solid var(--wb-line,var(--wb-line));border-radius:12px;background:var(--wb-input)}.analytics-performance-summary>h2{margin:0 0 12px;font-size:16px;font-weight:600}.analytics-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--workspace-module-gap,16px)}.analytics-stat-grid>button{position:relative;min-width:0;min-height:106px;display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:12px 12px 20px;border:1px solid var(--wb-line);border-radius:10px;color:var(--wb-ink);background:var(--wb-panel);text-align:left;box-shadow:none}.app-shell.workbench-shell.is-themed .analytics-stat-grid>button.is-active{background:var(--wb-raised);border-color:var(--wb-line)}.analytics-stat-grid>button:disabled{opacity:.48}.analytics-stat-heading{display:flex;align-items:center;gap:7px;min-width:0}.analytics-stat-heading>i{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:7px;color:var(--wb-secondary);background:var(--wb-raised)}.analytics-stat-heading>i>svg{width:16px;height:16px}.analytics-stat-heading>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--wb-secondary);font-size:11px;font-weight:500}.analytics-stat-heading>span>svg{width:11px;height:11px;color:var(--wb-muted)}.app-shell.workbench-shell.is-themed .analytics-stat-grid>button>strong{color:var(--wb-ink);font-size:clamp(24px,2.2vw,34px);line-height:1.1;letter-spacing:-.8px;white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-stat-grid>button>strong>small{margin-left:5px;font-size:10px;font-weight:400;letter-spacing:normal;color:var(--wb-secondary)}.analytics-stat-exceptions{position:absolute;right:10px;bottom:6px;color:var(--wb-secondary);font-size:9px}.analytics-compact-filters--topic{gap:var(--workspace-control-gap,8px);margin-bottom:10px}.analytics-compact-filters--topic .analytics-compact-select{flex:1 1 112px}.app-shell.workbench-shell.is-themed .analytics-compact-filters--topic .analytics-compact-select>button>svg:first-child:not(.platform-select__caret){display:none}.app-shell.workbench-shell.is-themed .analytics-topic-table .analytics-growing-text>textarea{min-height:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;font:inherit;line-height:inherit}.app-shell.workbench-shell.is-themed .analytics-topic-table .analytics-growing-text>textarea:focus{background:var(--wb-panel);outline:1px solid var(--wb-focus,#849f6c);outline-offset:2px}@media(max-width:760px){.analytics-dashboard-toolbar>.analytics-compact-filters{flex-basis:100%}.analytics-compact-select{flex:1 1 120px}.analytics-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell.workbench-shell{--workspace-module-gap: 16px;--workspace-control-gap: 8px;--workspace-column-width: 1500px;--workspace-gutter-start: clamp(24px,2vw,32px);--workspace-gutter-end: clamp(20px,2vw,32px);--workspace-column-offset: max(0px,calc((100vw - var(--workbench-rail-width) - var(--workspace-column-width)) / 2))}.workbench-shell .workbench-content>.app-surface--me,.workbench-shell .workbench-content>.app-surface--studio:has(.creator-surface--batch.is-active){left:var(--workbench-rail-width)}.workbench-shell :is(.my-workspace__main,.batch-layout.batch-layout--unified){width:min(var(--workspace-column-width),100%);padding-left:var(--workspace-gutter-start);padding-right:var(--workspace-gutter-end);margin-inline:auto;box-sizing:border-box}.workbench-shell:has(.workbench-chrome__navigation>:is(.workbench-section-nav,.my-workspace-navigation,.batch-mode-switch)) .workbench-chrome{left:calc(var(--workbench-rail-width) + var(--workspace-column-offset) + var(--workspace-gutter-start))}.workbench-shell .my-workspace__main:has(.workspace-sliding-panels){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workspace-sliding-panels{position:relative;display:flex;flex-direction:column;flex:1;width:100%;min-height:0;min-width:0}.workspace-sliding-panel{flex:1;min-height:0;min-width:0;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.workspace-sliding-panel[hidden]{display:none!important}.workspace-sliding-panel[data-panel=claimed]{display:flex;flex-direction:column;overflow:hidden}.workspace-sliding-panel[data-direction=forward]{animation:workspace-slide-forward .24s cubic-bezier(.22,.75,.25,1)}.workspace-sliding-panel[data-direction=backward]{animation:workspace-slide-backward .24s cubic-bezier(.22,.75,.25,1)}.my-layout-live:has(.workspace-sliding-panels){display:flex;flex:1;min-height:0}.workbench-shell .my-layout-review{flex:1;height:auto;min-height:0}.my-layout-review .workspace-sliding-panel{display:flex;flex-direction:column;overflow:hidden}.my-layout-review iframe{display:block;flex:1;width:100%;height:100%;min-height:0;border:0;color-scheme:var(--wb-color-scheme,dark);background:var(--workbench-surface)}.my-workspace-navigation{display:flex;align-items:center;gap:var(--workspace-module-gap,16px);min-width:0;max-width:100%;width:fit-content;pointer-events:auto}.my-workspace-navigation>nav{min-width:0;flex:0 1 auto;white-space:nowrap}.my-workspace-navigation .my-project-switch{min-width:0;flex:0 1 190px}.app-shell.workbench-shell.is-themed .my-workspace-navigation .my-project-switch .platform-select__trigger{height:36px;min-height:36px;width:100%;padding:0 10px;color:var(--wb-ink);background:var(--wb-panel);border:0;border-radius:11px;box-shadow:none;font-size:12px}.app-shell.workbench-shell.is-themed .my-workspace-navigation .my-project-context{display:flex;align-items:center;gap:7px;min-width:0;max-width:190px;padding:8px 10px;border-radius:11px;color:var(--wb-secondary);background:var(--wb-panel);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-workspace-navigation .my-project-context svg{width:16px;flex:none}.my-project-error{display:flex;align-items:center;gap:10px;padding:12px;color:var(--wb-secondary);background:var(--wb-panel);border-radius:10px;font-size:12px}.my-project-error button{padding:7px 10px;border-radius:8px;background:var(--wb-raised);color:var(--wb-ink)}.app-shell.workbench-shell.ui-review-embedded .my-workspace__main{width:100%;max-width:none;margin:0;padding:0 0 12px}@keyframes workspace-slide-forward{0%{opacity:.3;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes workspace-slide-backward{0%{opacity:.3;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@media(max-width:760px){.app-shell.workbench-shell{--workspace-gutter-start: 16px;--workspace-gutter-end: 12px}.my-workspace-navigation{gap:6px;width:100%}.my-workspace-navigation .my-project-switch{flex-basis:120px}.my-workspace-navigation .workbench-section-nav>button{padding-inline:7px}.my-workspace-navigation .local-layout-preview-indicator{display:none}}@media(prefers-reduced-motion:reduce){.workspace-sliding-panel{animation:none!important}}.app-shell.workbench-shell.is-themed .workbench-chrome__local-tools .creator-project-bar__quick-only{height:40px;min-height:40px;padding:3px 4px;border:0;border-radius:11px;background:var(--wb-toolbar-glass,rgb(17 17 17 / 32%));-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%);box-shadow:none}@media(pointer:coarse){.app-shell.workbench-shell.is-themed .workbench-chrome__local-tools .creator-project-bar__quick-only{height:50px;min-height:50px}}.app-shell.workbench-shell.is-themed .workbench-chrome__local-tools :is(.creator-project-selector__toggle,.generation-history-icon){border:0;background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .workbench-chrome__local-tools :is(.creator-project-selector__toggle,.generation-history-icon):hover{color:var(--wb-ink);background:var(--wb-hover-wash,rgb(255 255 255 / 6%))}.app-shell.workbench-shell.is-themed .workbench-chrome__local-tools :is(.creator-project-selector__toggle,.generation-history-icon)[aria-expanded=true]{color:var(--wb-ink);background:var(--wb-raised);box-shadow:none}.app-shell.workbench-shell.is-themed .creator-project-selector__popover{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .creator-project-selector__popover :is(header,header strong){color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .creator-project-selector__popover header button{color:var(--wb-secondary);background:var(--wb-raised);border:0;box-shadow:none}.app-shell.workbench-shell.is-themed .creator-project-selector__search{color:var(--wb-secondary);background:var(--wb-panel);border:1px solid var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .creator-project-selector__search>svg{color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .creator-project-selector__search input,.app-shell.workbench-shell.is-themed .generation-history-search input{color:var(--wb-ink);background:transparent;border:0;border-radius:0;box-shadow:none}.app-shell.workbench-shell.is-themed :is(.creator-project-selector__search,.generation-history-search) input::placeholder{color:var(--wb-muted);opacity:1}.app-shell.workbench-shell.is-themed .creator-project-selector__popover nav :is(button,.creator-project-selector__row){color:var(--wb-ink);background:transparent}.app-shell.workbench-shell.is-themed .creator-project-selector__popover nav :is(button.is-active,.creator-project-selector__row.is-active){color:var(--wb-ink);background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .creator-project-selector__popover nav button:hover{color:var(--wb-ink);background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .creator-project-selector__create{color:var(--wb-ink);background:var(--wb-panel)}.app-shell.workbench-shell.is-themed .creator-project-selector__create input,.app-shell.workbench-shell.is-themed .project-nav__rename input{color:var(--wb-ink);background:var(--wb-input);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .creator-project-selector__create>.button{color:var(--wb-ink);background:var(--wb-selected);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .generation-history-filter-panel{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);box-shadow:0 14px 36px var(--wb-shadow-color,#0006)}.app-shell.workbench-shell.is-themed .generation-history-filter-panel :is(.platform-select__trigger,.generation-history-favorite){color:var(--wb-ink);background:var(--wb-raised);border:1px solid var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .generation-history-filter-panel .platform-select__trigger>span{color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .generation-history-filter-panel .platform-select__trigger>strong{color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .generation-history-filter-panel :is(.platform-select__trigger,.generation-history-favorite):is(:hover,[aria-expanded=true],[aria-pressed=true]){color:var(--wb-ink);background:var(--wb-selected);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .generation-history-filter-panel>button:last-child{color:var(--wb-secondary);background:transparent}.app-shell.workbench-shell.is-themed .generation-history-filter-panel>button:last-child:disabled{color:var(--wb-muted);opacity:.6}.app-shell.workbench-shell.is-themed .generation-history-search{color:var(--wb-secondary);background:var(--wb-panel);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .generation-history-search>button{color:var(--wb-secondary);background:transparent}.app-shell.workbench-shell.is-themed .generation-history-search>button:hover{color:var(--wb-ink);background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .generation-composer .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool,.generation-settings__trigger){color:var(--wb-secondary);background:transparent;border-color:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .generation-composer .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool,.generation-settings__trigger):is(:hover,[aria-expanded=true]){color:var(--wb-ink);background:var(--wb-raised);border-color:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .generation-composer .composer-toolbar--dreamina :is(.platform-select__trigger,.composer-tool,.generation-settings__trigger):focus-visible{outline:2px solid var(--wb-secondary);outline-offset:2px}.app-shell.workbench-shell.is-themed .generation-composer .platform-select--media .platform-select__trigger,.app-shell.workbench-shell.is-themed .generation-composer .platform-select--media .platform-select__trigger:is(:hover,[aria-expanded=true]){color:var(--wb-accent-ink,var(--wb-accent))}.app-shell.workbench-shell.is-themed .generation-composer .platform-select--media .platform-select__trigger :is(strong,svg){color:inherit}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu{background:var(--wb-panel);background-image:none}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu>button{border:0;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.generation-type-menu{padding:6px;border-radius:14px;border:1px solid var(--wb-hairline,#ffffff0d)}div.workbench-theme-scope[data-workbench-appearance] .generation-type-menu>button.has-leading{grid-template-columns:22px minmax(0,1fr) 18px;min-height:42px;padding:9px 12px;gap:10px;border-radius:9px;color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .generation-type-menu>button:is(:hover,[aria-selected=true]){background:var(--wb-selected);color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .generation-type-menu strong{font-size:13px;font-weight:500}div.workbench-theme-scope[data-workbench-appearance] .generation-type-menu :is(.platform-select__option-preview,.platform-select__option-preview svg){width:20px;height:20px;color:inherit}div.workbench-theme-scope[data-workbench-appearance] .generation-type-menu>button>svg{width:18px;height:18px;color:inherit}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings){color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);padding:16px;gap:20px;background:var(--wb-panel);border:1px solid var(--wb-hairline,#ffffff0d);border-radius:18px;box-shadow:0 14px 36px var(--wb-shadow-color,#0006);backdrop-filter:none;-webkit-backdrop-filter:none}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) :is(button,input,strong,span,small){color:inherit}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) :is(.generation-setting-section>span,.generation-setting-section>small,.generation-custom-count>span){color:var(--wb-muted);font-weight:400}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) :is(.generation-ratio-options,.generation-segment-options,.duration-slider){padding:3px;gap:2px;background:var(--wb-raised);border:0;border-radius:12px;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) button{color:var(--wb-ink);background:transparent;border:0;box-shadow:none;font-weight:400}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) .generation-ratio-options button{height:48px;gap:6px}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) .generation-segment-options button{min-height:36px;height:auto;padding:7px 3px;flex-wrap:wrap;row-gap:2px}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) button:is(:hover,.is-active,[aria-checked=true],[aria-pressed=true]){color:var(--wb-ink);background:var(--wb-selected);border:0;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) button:focus-visible{outline:2px solid var(--wb-secondary);outline-offset:-2px}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) button:disabled{opacity:.4}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) .ratio-option-shape{background:transparent;border:1.5px solid currentColor;border-radius:3px}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) button small{color:var(--wb-secondary);font-weight:400}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) input{color:var(--wb-ink);background:var(--wb-raised);border-color:transparent;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .generation-settings__panel:not(.canvas-generation-settings) .generation-segment-options button>svg{color:var(--wb-accent-ink,var(--wb-accent))}.workbench-shell .workspace-sliding-panel[data-panel=data]{display:flex;flex-direction:column;min-height:0;overflow:clip}.workbench-shell .workspace-sliding-panel[data-panel=data]>.my-workspace-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:clip}.workbench-shell .my-layout-review{min-height:0}.app-shell.workbench-shell .analytics-dashboard{display:flex;flex:1;flex-direction:column;min-height:0;height:100%;padding:0;gap:var(--workspace-module-gap,16px);overflow:visible}.analytics-workspace-toolbar{flex:none;min-height:36px}.analytics-workspace-toolbar[hidden]{display:none}.app-shell.workbench-shell.is-themed .analytics-workspace-layout{flex:1;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden}.app-shell.workbench-shell.is-themed .analytics-overview-workspace{display:flex;flex-direction:column;min-height:0;gap:var(--workspace-module-gap,16px);overflow:hidden}.app-shell.workbench-shell.is-themed .analytics-overview-workspace[hidden]{display:none}.analytics-performance-summary{flex:none}.app-shell.workbench-shell.is-themed .analytics-chart-stage{display:flex;flex:1;flex-direction:column;min-height:0;padding:14px;overflow:hidden}.app-shell.workbench-shell.is-themed .analytics-chart-stage>:is(.analytics-overview-trend,.analytics-metric-trend){display:flex;flex:1;flex-direction:column;min-height:0}.app-shell.workbench-shell.is-themed .analytics-chart-stage :is(.analytics-overview-trend,.analytics-metric-trend)>header{flex:none;margin:0;gap:8px}.app-shell.workbench-shell.is-themed .analytics-overview-legend{flex:none;margin:12px 0 8px;gap:10px}.app-shell.workbench-shell.is-themed .analytics-chart-stage :is(.analytics-overview-trend__plot,.analytics-metric-trend__plot){flex:1;min-height:220px;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain}.app-shell.workbench-shell.is-themed .analytics-chart-stage :is(.analytics-overview-trend__plot,.analytics-metric-trend__plot)>svg{display:block;height:100%;max-height:100%}.app-shell.workbench-shell.is-themed .analytics-topic-workspace{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.app-shell.workbench-shell.is-themed .analytics-topic-table-shell{max-height:none;overflow:visible}.app-shell.workbench-shell.is-themed .analytics-topic-table{color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .analytics-topic-table :is(th,td){border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .analytics-topic-table thead th{color:var(--wb-secondary);background:var(--wb-panel)}.app-shell.workbench-shell.is-themed .analytics-topic-table .analytics-topic-table__product :is(th,td){color:var(--wb-ink);background:var(--wb-raised)}.app-shell.workbench-shell.is-themed :is(.analytics-topic-table__product th>small,.analytics-topic-table__details,.analytics-topic-table-note){color:var(--wb-muted)}.analytics-topic-table-note{margin:0 0 8px;font-size:10px;line-height:1.5}.app-shell.workbench-shell.is-themed .analytics-topic-table__track{background:var(--wb-line)}.app-shell.workbench-shell.is-themed .analytics-topic-table__track>i{background:linear-gradient(90deg,#54876a,#b2d899)}.app-shell.workbench-shell.is-themed .analytics-overview-legend>.is-exceptions:before{background:repeating-linear-gradient(135deg,#8f8980 0,#8f8980 3px,#d8ceba 3px,#d8ceba 4px)}.app-shell.workbench-shell.is-themed :is(.analytics-overview-tooltip,.analytics-metric-trend__tooltip) text{font-size:10px}@container member-workspace (max-width: 999px){.app-shell.workbench-shell.is-themed .analytics-workspace-layout:has(.analytics-topic-workspace){grid-template-columns:minmax(0,1fr) minmax(270px,.7fr)}.app-shell.workbench-shell.is-themed .analytics-workspace-layout.is-topic-expanded{grid-template-columns:minmax(0,1fr)}.analytics-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.workbench-shell.is-themed .analytics-overview-workspace{overflow-y:auto;overscroll-behavior:contain}.app-shell.workbench-shell.is-themed .analytics-chart-stage{flex:1 0 330px}}@media(max-height:820px){.analytics-performance-summary{padding:10px 12px}.analytics-performance-summary>h2{margin-bottom:8px;font-size:14px}.analytics-stat-grid>button{min-height:78px;padding:9px 10px 17px;gap:8px}.app-shell.workbench-shell.is-themed .analytics-stat-grid>button>strong{font-size:26px}}@media(max-width:760px){.app-shell.workbench-shell.is-themed .analytics-workspace-layout:has(.analytics-topic-workspace){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.app-shell.workbench-shell.is-themed .analytics-workspace-layout.is-topic-expanded{grid-template-rows:minmax(0,1fr)}.app-shell.workbench-shell.is-themed .analytics-overview-workspace{overflow-y:auto;overscroll-behavior:contain}.app-shell.workbench-shell.is-themed .analytics-chart-stage{flex:0 0 330px}}@media(min-width:761px)and (max-height:640px){.app-shell.workbench-shell.is-themed .analytics-overview-workspace{overflow-y:auto;overscroll-behavior:contain}.app-shell.workbench-shell.is-themed .analytics-chart-stage{flex:0 0 330px}}.app-shell.workbench-shell.is-themed .analytics-topic-analysis__controls .date-range-filter{padding:0;border:0;background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .date-range-filter>button{color:var(--wb-ink);background:var(--wb-input);border:1px solid var(--wb-line);border-radius:8px;box-shadow:none}.app-shell.workbench-shell.is-themed .date-range-filter>button>svg{color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .date-range-filter>button:is(:hover,[aria-expanded=true]){color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed .date-range-filter>button:focus-visible{outline:2px solid var(--wb-secondary);outline-offset:2px}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu{color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:14px;padding:14px;gap:12px;box-shadow:0 16px 40px var(--wb-shadow-color,#0006);backdrop-filter:none;-webkit-backdrop-filter:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__heading>i{color:var(--wb-secondary);background:var(--wb-raised)}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__heading strong{color:var(--wb-ink);font-size:12px;font-weight:600}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__heading small{color:var(--wb-muted);font-size:10px}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu :is(nav,.date-range-filter__modes){padding:4px;gap:4px;border:0;border-radius:10px;background:var(--wb-raised);box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu nav{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu :is(nav,.date-range-filter__modes)>button{min-height:32px;color:var(--wb-secondary);background:transparent;border:0;border-radius:7px;box-shadow:none;font-size:11px;font-weight:400}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu :is(nav,.date-range-filter__modes)>button:is(:hover,.is-active){color:var(--wb-ink);background:var(--wb-selected);box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu label{color:var(--wb-muted);font-size:10px}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu input{color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);background:var(--wb-input);border:1px solid var(--wb-line);border-radius:8px;box-shadow:none;height:36px;font-size:12px}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu input:focus{border-color:var(--wb-secondary);outline:none;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu .date-range-filter__apply{height:36px;color:var(--wb-on-accent,#172111);background:var(--wb-accent);border:0;border-radius:8px;box-shadow:none;font-size:12px;font-weight:600}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu .date-range-filter__apply:hover{background:var(--wb-accent-hover,#c8e7a7)}div.workbench-theme-scope[data-workbench-appearance] .date-range-filter__menu button:focus-visible{outline:2px solid var(--wb-secondary);outline-offset:2px}div.workbench-theme-scope[data-workbench-appearance] .analytics-calendar-layer{padding:24px;background:var(--wb-backdrop,#0008);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center}div.workbench-theme-scope[data-workbench-appearance] .analytics-calendar-dialog{width:min(1380px,calc(100vw - 48px));min-width:0;height:min(780px,calc(100dvh - 48px));background:var(--wb-canvas);color:var(--wb-ink);border:0;border-radius:22px;box-shadow:0 24px 80px var(--wb-shadow-color,#0008);overflow:hidden}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split{display:flex;flex-direction:column;gap:18px;padding:22px}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split .team-calendar-header{display:flex;flex:none;justify-content:space-between;min-height:44px;gap:12px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-header :is(strong,small){color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-header small{color:var(--wb-muted);font-weight:400}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-header>span>svg{color:var(--wb-secondary);background:var(--wb-panel);border:0}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-header>div button{min-width:34px;min-height:34px;padding:7px 10px;background:var(--wb-raised);color:var(--wb-ink);border:0;border-radius:10px;box-shadow:none;font-size:12px}.team-calendar-split-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-split-layout>.team-calendar-month-view{height:auto;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:18px;border:0;border-radius:16px;background:var(--wb-input);opacity:1;transform:none;pointer-events:auto}.team-calendar-month-nav{display:flex;align-items:center;justify-content:space-between;gap:14px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-month-nav strong{color:var(--wb-ink);font-size:17px;font-weight:550}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-month-nav button{display:grid;place-items:center;width:32px;height:32px;color:var(--wb-secondary);background:var(--wb-raised);border:0;border-radius:9px}.team-calendar-key{display:flex;flex-wrap:wrap;gap:14px;font-size:10px;color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split .team-calendar-board{display:flex;flex-direction:column;min-height:0;padding:0;background:transparent;border:0;border-radius:0;overflow:hidden}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split .team-calendar-week{flex:none;min-height:28px;background:transparent;color:var(--wb-muted);border:0}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split .team-calendar-grid-large{flex:1;min-width:0;height:auto;grid-template-rows:repeat(6,minmax(0,1fr));gap:4px}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split .team-calendar-day{min-height:0;display:flex;flex-direction:column;justify-content:space-between;padding:3px;border:0;border-radius:9px;background:var(--wb-panel)}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split .team-calendar-day.is-muted{background:transparent;opacity:.45}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split .team-calendar-day:is(:hover,.is-active){background:var(--wb-selected);box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day__main{flex:1;min-height:26px;padding:6px;color:var(--wb-ink);background:transparent;border:0}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day__main time{color:var(--wb-ink);font-size:12px;font-weight:500}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day__counts{justify-content:space-between;flex-wrap:wrap;gap:1px;padding:0 2px 3px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day__counts>button{min-height:22px;padding:1px 3px;gap:3px;background:transparent;border:0;color:var(--wb-muted);font-size:9px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day__counts b{color:var(--wb-accent-ink,var(--wb-accent));font-size:14px;font-weight:500}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day__counts .is-exception b{color:var(--wb-warning-ink,#c9bca3)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day__counts .is-zero b{color:var(--wb-muted)}.team-calendar-detail-pane{min-width:0;min-height:0;overflow:hidden;border-radius:16px;background:var(--wb-panel)}.team-calendar-selection-empty{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:12px;color:var(--wb-muted);text-align:center}.team-calendar-selection-empty>svg{width:34px;height:34px}.team-calendar-selection-empty strong{color:var(--wb-ink);font-size:16px}.team-calendar-selection-empty p{margin:0;font-size:12px;line-height:1.7}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-split-layout .team-calendar-detail-view{position:static;display:flex;flex-direction:column;height:100%;min-height:0;padding:16px;color:var(--wb-ink);background:transparent;border:0;animation:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-detail-view>header{flex:none;align-items:flex-start;gap:8px;min-height:0;padding-bottom:12px;border:0}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-detail-view>header>span>svg{display:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-detail-view>header strong{color:var(--wb-ink);font-size:15px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-detail-view>header small{color:var(--wb-muted);font-size:10px;line-height:1.5}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-detail-view>header>button{flex:none;min-height:28px;padding:5px 7px;color:var(--wb-secondary);background:var(--wb-raised);border:0;border-radius:7px;font-size:10px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day-overview{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 0 10px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day-overview>span{min-width:0;display:grid;gap:5px;padding:8px;color:var(--wb-ink);background:var(--wb-raised);border:0;border-radius:8px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day-overview small{color:var(--wb-muted);font-size:9px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day-overview strong{color:var(--wb-ink);font-size:16px;font-weight:550;overflow-wrap:anywhere}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-result-filter{flex:none;padding:0 0 10px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-result-filter>button{min-height:28px;color:var(--wb-secondary);background:var(--wb-input);border:0;border-radius:8px;font-size:11px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-result-filter>button[aria-pressed=true]{color:var(--wb-ink);background:var(--wb-selected)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-card{padding:0;background:transparent;border:0;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records :is(h4,b,strong){color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records :is(p,small,span,dt,em){color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records :is(button,.analytics-return-copy p,.analytics-return-publications a){color:var(--wb-secondary);background:var(--wb-raised);border:0;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-filters>button.is-active{background:var(--wb-selected);color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-row summary{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px 0;border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-row summary:hover{background:var(--wb-raised)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records :is(.analytics-return-node,.analytics-return-rail){display:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-title{grid-column:2 / -1;padding-right:32px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-link-cell{display:flex;grid-column:1 / -1}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-metric{display:grid;min-width:0;padding:7px;border-radius:7px;background:var(--wb-input)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-toggle{position:absolute;top:12px;right:0}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-detail{grid-template-columns:minmax(0,1fr);margin:0 0 12px;padding:12px;color:var(--wb-ink);background:var(--wb-input);border:0;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-detail :is(dl,section){min-width:0;border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records .analytics-return-facts dl>div{color:var(--wb-ink);background:var(--wb-panel)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records :is(.analytics-return-card>header em,.analytics-return-dispatcher,.analytics-return-copy>div span,.analytics-return-materials figure>span,.analytics-return-link-cell>a){color:var(--wb-secondary);background:var(--wb-raised);border:0;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-return-records :is(.analytics-return-facts dd,.analytics-return-materials figcaption){color:var(--wb-secondary)}@media(max-width:900px){div.workbench-theme-scope[data-workbench-appearance] .analytics-calendar-layer{padding:12px}div.workbench-theme-scope[data-workbench-appearance] .analytics-calendar-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px)}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split{gap:12px;padding:14px}.team-calendar-split-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(300px,.9fr) minmax(220px,1fr);overflow:auto;gap:12px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-split-layout>.team-calendar-month-view{padding:10px;gap:8px}div.workbench-theme-scope[data-workbench-appearance] .team-publishing-calendar--split .team-calendar-week{min-width:0}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day__counts>button span{display:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-header>span>svg{display:none}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-header strong{font-size:15px}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-header small{display:none}}.app-shell.workbench-shell.is-themed :is(.generation-composer,.batch-mode-switch,.workbench-section-nav,.batch-history-strip__item,.batch-glass-composer,.batch-unified-composer__reference,.batch-distribution-composer__intro,.batch-glass-composer__icon,.task-list-workspace__detail,.task-list-filter__panel,.task-list-pagination>div,.team-account-table-shell,.team-account-detail,.team-account-form,.team-account-binding){border-color:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .generation-composer.generation-composer--minimal,.app-shell.workbench-shell.is-themed .batch-layout--refined :is(section.batch-glass-composer,.batch-history-strip__item,.batch-history-strip__item.is-active,.batch-glass-composer .batch-unified-composer__reference,.batch-glass-composer .batch-distribution-composer__intro,.batch-glass-composer .batch-glass-composer__icon){border-color:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-mode-switch{padding:0;border:0;border-radius:16px;box-shadow:none}.app-shell.workbench-shell.is-themed .analytics-dashboard :is(.analytics-performance-summary,.analytics-chart-stage,.analytics-topic-workspace,.analytics-stat-grid>button,.analytics-compact-select>button,.analytics-compact-date>button,.analytics-compact-reset,.analytics-export-button,.analytics-overview-toggle,.analytics-calendar-open,.analytics-topic-expand,.analytics-topic-analysis__controls button,.analytics-topic-date-filter>button,.analytics-topic-summary){border-color:transparent;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] :is(.batch-task-modal,.batch-publish-layer){background:var(--wb-backdrop,#0008);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal>.task-drawer{color:var(--wb-ink);background:var(--wb-panel);border:0;border-radius:20px;box-shadow:0 24px 80px var(--wb-shadow-color,#0007)}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(.drawer-title,.batch-inline-detail__header){color:var(--wb-ink);background:var(--wb-panel);border:0}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(h2,h3,strong,b){color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(.muted,label>span,small,.task-style-editor>span){color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .batch-inline-detail__grid{padding:8px 0;gap:16px}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(.batch-inline-detail__content,.batch-inline-detail__generation){padding:16px;color:var(--wb-ink);background:var(--wb-input);border:0;border-radius:14px;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(input,textarea,.platform-select__trigger){color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);background:var(--wb-raised);border:1px solid transparent;border-radius:9px;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(input,textarea)::placeholder{color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(input,textarea):focus-visible{outline:1px solid var(--wb-secondary);outline-offset:2px}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .task-content-editor{gap:12px}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .task-content-editor textarea{min-height:180px}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .task-content-save{flex-wrap:wrap;gap:8px}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal button{color:var(--wb-secondary);background:var(--wb-raised);border-color:transparent;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .batch-card-gallery>article{color:var(--wb-ink);background:var(--wb-panel);border:0;border-radius:10px}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .batch-card-gallery :is(.batch-card-result,.batch-card-result img,.batch-card-result video){background:var(--wb-input);border-radius:8px}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(.batch-card-material-upload,.task-reference-drop,.batch-card-slot){color:var(--wb-secondary);background:var(--wb-raised);border:0;border-radius:8px}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(.batch-card-material-upload,.task-reference-drop) svg{color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .batch-card-material-remove{color:var(--wb-danger-ink,#d9a79c);background:transparent}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .batch-quality-warnings{color:var(--wb-warning-ink,#d2b787);background:transparent}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal :is(.batch-item-insight,.batch-card-material-footer,.batch-card-material-replace){color:var(--wb-secondary);background:transparent;border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .button--primary{color:var(--wb-on-accent,#172111);background:var(--wb-accent);border:0}div.workbench-theme-scope[data-workbench-appearance] .batch-task-modal .button--primary:disabled{color:var(--wb-muted);background:var(--wb-raised);opacity:1}.batch-item-publish-action{display:grid;width:100%;gap:8px}.batch-item-publish-action>small{display:block;text-align:center;line-height:1.6;font-size:11px}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-layer>.batch-publish-overlay{width:min(480px,100%);color:var(--wb-ink);background:var(--wb-panel);border:0;border-radius:18px;box-shadow:0 24px 80px var(--wb-shadow-color,#0007)}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-layer .batch-publish-overlay>header{color:var(--wb-ink);background:var(--wb-panel);border:0}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-layer .batch-publish-overlay>header strong{font-size:17px}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-layer .batch-publish-overlay :is(header span,label>span,small){color:var(--wb-muted);line-height:1.6}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-overlay :is(button,input,textarea,.platform-select__trigger){color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);background:var(--wb-raised);border-color:transparent;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-overlay .platform-select__trigger{min-height:40px}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-overlay .platform-select__trigger strong{color:var(--wb-ink);font-size:12px}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-overlay :is(.platform-select__trigger>span,input,textarea){color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-overlay :is(input,textarea)::placeholder{color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-overlay .button--primary{color:var(--wb-on-accent,#172111);background:var(--wb-accent);border:0}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-overlay .button--primary:disabled{color:var(--wb-muted);background:var(--wb-raised);opacity:1}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-overlay .batch-package-error{color:var(--wb-warning-ink,#d2b787)}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-overlay .batch-publish-progress{background:var(--wb-input);border:0;color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-select-menu>button.is-accent{background:transparent;color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .batch-publish-select-menu>button.is-accent:is(:hover,[aria-selected=true]){background:var(--wb-selected);color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day-overview.is-compact{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;padding:0 0 12px;overflow-x:auto;scrollbar-width:thin}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day-overview.is-compact>span{display:flex;align-items:baseline;gap:5px;flex:none;padding:0;background:transparent;border:0}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-day-overview.is-compact strong{font-size:14px}.calendar-return-list{display:grid;gap:10px;min-width:0}.calendar-return-list>header,.calendar-return-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.calendar-return-list>header{padding-block:4px;font-size:12px}.calendar-return-list small{color:var(--wb-muted);font-size:10px}.calendar-return-card{min-width:0;display:grid;gap:9px;padding:12px;color:var(--wb-ink);background:var(--wb-input);border:0;border-radius:10px}.calendar-return-card>header strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.calendar-return-card>header small{flex:none}.calendar-return-card>header .is-exception{color:var(--wb-warning-ink,#c9bca3)}.calendar-return-card__people{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:10px;color:var(--wb-muted)}.calendar-return-card__people>span{display:inline-flex;align-items:center;gap:4px}.calendar-return-card__people svg{width:12px;height:12px}.calendar-return-card__assets{display:flex;min-width:0;gap:7px;overflow-x:auto;scrollbar-width:thin}.calendar-return-card__assets figure{flex:0 0 70px;width:70px;min-width:0;margin:0}.calendar-return-card__assets figure:has(audio){flex-basis:180px;width:180px}.calendar-return-card__assets :is(img,video){width:70px;height:70px;display:block;border:0;border-radius:6px;object-fit:cover}.calendar-return-card__assets audio{width:180px;height:70px}.calendar-return-card__assets figure>span{display:grid;place-items:center;height:70px;border-radius:6px;background:var(--wb-panel)}.calendar-return-card__assets figcaption{margin-top:3px;font-size:9px;color:var(--wb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-return-card__links{display:flex;flex-wrap:wrap;gap:6px 10px}div.workbench-theme-scope[data-workbench-appearance] .calendar-return-card .publication-link :is(a,button){min-height:26px;padding:4px 6px;color:var(--wb-secondary);background:var(--wb-raised);border:0;border-radius:6px;font-size:11px;box-shadow:none}.calendar-return-card .publication-link svg{width:13px;height:13px}.calendar-return-card :is(p,summary){margin:0;color:var(--wb-secondary);font-size:11px;line-height:1.6}.calendar-return-card details summary{cursor:pointer}.calendar-return-card details p{padding-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.calendar-return-card__note{color:var(--wb-warning-ink,#c9bca3)}.team-calendar-detail-toolbar{display:flex;flex:none;align-items:center;gap:10px;padding-bottom:14px;min-width:0;overflow-x:auto;scrollbar-width:thin}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-detail-toolbar .team-calendar-day-overview.is-compact{flex:none;flex-wrap:nowrap;gap:10px;padding:0}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-detail-toolbar .team-calendar-result-filter{display:flex;flex-wrap:nowrap;flex:none;gap:4px;padding:0;margin-left:auto}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-detail-toolbar .team-calendar-result-filter>button{padding:5px 7px;white-space:nowrap}div.workbench-theme-scope[data-workbench-appearance] .team-calendar-detail-toolbar .team-calendar-detail-back{display:grid;place-items:center;flex:none;width:26px;height:28px;padding:4px;border:0;border-radius:7px;color:var(--wb-secondary);background:var(--wb-raised)}.workbench-shell .workspace-sliding-panel[data-panel=accounts]{display:flex;flex-direction:column;overflow:hidden}.workbench-shell .workspace-sliding-panel[data-panel=accounts]>.my-workspace-content{display:flex;flex:1;min-height:0}.app-shell.workbench-shell.is-themed .my-workspace .team-accounts-panel{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;gap:var(--workspace-module-gap,16px)}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-accounts-toolbar{display:flex;flex-wrap:wrap;flex:none;align-items:center;gap:var(--workspace-control-gap,8px);min-height:36px;padding:0;margin:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-accounts-toolbar>header{display:contents}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-accounts-toolbar>header>span:first-child{display:flex;flex:none}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-accounts-toolbar>header>span:first-child strong{color:var(--wb-ink);font-size:16px}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-accounts-toolbar>header>span:first-child small{display:none}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-account-header-actions{display:flex;order:2;margin-left:auto;gap:8px}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-account-filters{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:8px;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-account-filters>label{flex:1 1 220px;min-width:160px;max-width:420px;height:36px;color:var(--wb-muted);background:var(--wb-panel);border:0;box-shadow:none}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-account-filters input{color:var(--wb-ink);background:transparent;border:0;box-shadow:none}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-account-filters>.platform-select{flex:0 1 112px;width:112px;min-width:100px}.app-shell.workbench-shell.is-themed .team-accounts-panel :is(.team-account-header-actions>button,.team-account-filters .platform-select__trigger){height:36px;min-height:36px;padding:0 12px;border:0;border-radius:9px;color:var(--wb-ink);background:var(--wb-panel);box-shadow:none;font-size:12px}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-account-filters .platform-select__trigger>strong{flex:1;min-width:0;max-width:none;color:inherit;font-size:12px;font-weight:500;line-height:1.4;text-align:left}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-account-filters .platform-select__caret{width:11px;height:11px;flex:none;color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.team-account-filter-menu{padding:5px;border:0;border-radius:10px;color:var(--wb-ink);background:var(--wb-panel);box-shadow:0 12px 32px var(--wb-shadow-color,#0006)}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.team-account-filter-menu>button{min-height:34px;padding:7px 9px;color:var(--wb-ink);background:transparent;border:0;border-radius:6px;font-size:12px}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.team-account-filter-menu strong{color:inherit;font-size:12px;font-weight:500}div.workbench-theme-scope[data-workbench-appearance] .platform-select__menu.team-account-filter-menu>button:is(:hover,[aria-selected=true]){color:var(--wb-ink);background:var(--wb-selected)}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-account-header-actions>button.is-primary{color:var(--wb-on-accent,#172111);background:var(--wb-accent)}.app-shell.workbench-shell.is-themed .team-accounts-panel .team-account-filters>em{color:var(--wb-muted);font-size:11px;font-style:normal;white-space:nowrap}.team-account-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0fr);flex:1;min-height:0;gap:0;transition:grid-template-columns .18s cubic-bezier(.22,.75,.25,1),gap .18s ease}.team-account-workspace.is-detail-open{grid-template-columns:minmax(0,1fr) minmax(0,.47fr);gap:var(--workspace-module-gap,16px)}.team-account-workspace__list{container:team-account-list / inline-size;min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;border:0;border-radius:14px;background:var(--wb-panel)}.team-account-workspace__detail-slot{min-width:0;min-height:0;overflow:hidden;border-radius:14px}.team-account-workspace__detail{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--wb-panel);animation:team-account-enter .18s ease both}.team-account-workspace[data-detail-phase=closing] .team-account-workspace__detail{opacity:0;transform:translate(12px);transition:opacity .18s ease,transform .18s ease;animation:none;pointer-events:none}@keyframes team-account-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.app-shell.workbench-shell.is-themed .my-workspace .team-account-workspace .team-account-table-shell{min-height:100%;height:auto;border:0;overflow:visible;background:transparent}.app-shell.workbench-shell.is-themed .my-workspace .team-account-workspace table{width:100%;min-width:0;table-layout:fixed;background:transparent}.app-shell.workbench-shell.is-themed .team-account-workspace table :is(th,td){display:table-cell;padding:12px 10px;border:0;border-bottom:1px solid var(--wb-hairline,#ffffff07);vertical-align:middle;color:var(--wb-ink);font-size:12px}.app-shell.workbench-shell.is-themed .team-account-workspace table th{height:40px;padding-block:0;background:var(--wb-raised);color:var(--wb-secondary);font-size:11px;white-space:nowrap}.team-account-workspace .team-account-table-shell thead th{position:sticky;top:0;z-index:2}.app-shell.workbench-shell.is-themed .team-account-workspace table td{height:78px}.app-shell.workbench-shell.is-themed .team-account-workspace tbody tr{cursor:pointer}.app-shell.workbench-shell.is-themed .team-account-workspace tbody tr:is(:hover,.is-active){background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .team-account-workspace table .team-account-column--identity{width:auto}.app-shell.workbench-shell.is-themed .team-account-workspace table .team-account-column--platform{width:84px}.app-shell.workbench-shell.is-themed .team-account-workspace table .team-account-column--attribute{width:86px}.app-shell.workbench-shell.is-themed .team-account-workspace table .team-account-column--owner{width:142px}.app-shell.workbench-shell.is-themed .team-account-workspace table .team-account-column--updated{width:122px}.app-shell.workbench-shell.is-themed .team-account-workspace table .team-account-column--status{width:74px}.app-shell.workbench-shell.is-themed .team-account-workspace table .team-account-column--actions{width:110px;text-align:right}.app-shell.workbench-shell.is-themed .team-account-workspace:not(.is-detail-open) table .team-account-column--platform{width:12%}.app-shell.workbench-shell.is-themed .team-account-workspace:not(.is-detail-open) table .team-account-column--attribute{width:12%}.app-shell.workbench-shell.is-themed .team-account-workspace:not(.is-detail-open) table .team-account-column--owner{width:20%}.app-shell.workbench-shell.is-themed .team-account-workspace:not(.is-detail-open) table .team-account-column--updated{width:16%}.app-shell.workbench-shell.is-themed .team-account-workspace:not(.is-detail-open) table .team-account-column--status{width:10%}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-identity{min-width:0;grid-template-columns:40px minmax(0,1fr);gap:10px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-identity>:is(img,span:first-child){width:40px;height:40px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-identity strong{color:var(--wb-ink);font-size:13px}.app-shell.workbench-shell.is-themed .team-account-workspace :is(time,.team-account-owner small,.team-account-identity small,.team-account-home-link){color:var(--wb-secondary);font-size:11px}.app-shell.workbench-shell.is-themed .team-account-workspace time{white-space:normal;font-variant-numeric:tabular-nums}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-owner{min-width:0}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-owner strong{color:var(--wb-ink);font-size:12px;white-space:normal}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-owner>svg{color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-attribute,.app-shell.workbench-shell.is-themed .team-account-workspace td>i{color:var(--wb-ink);background:var(--wb-selected);border:0;padding:5px 7px;font-size:11px;white-space:nowrap}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-table-actions{gap:3px;justify-content:flex-end}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-table-actions>button{width:28px;min-width:28px;height:30px;padding:4px;border:0;color:var(--wb-secondary);background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-compact-meta{display:none}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail{width:100%;min-height:100%;max-height:none;padding:20px;border:0;box-shadow:none;border-radius:0;overflow:visible;background:transparent;align-content:start;gap:20px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail>header{border:0;padding:0;align-items:flex-start}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail>header>button{flex:none;width:28px;height:28px;color:var(--wb-secondary);background:transparent;border:0}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail__facts{grid-template-columns:minmax(0,1fr);gap:14px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail__facts article{padding:0;border:0;background:transparent;grid-template-columns:22px minmax(0,1fr)}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail__facts article>svg{color:var(--wb-muted);width:18px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail__facts strong{color:var(--wb-ink);white-space:normal;font-size:12px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail__performance{padding:16px 0;border:0;border-top:1px solid var(--wb-hairline,#ffffff0a);border-bottom:1px solid var(--wb-hairline,#ffffff0a);border-radius:0;background:transparent}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail__performance>header{flex-direction:column;align-items:flex-start;gap:5px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail__performance>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail__performance>div>span{padding:0;background:transparent}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail__performance strong{color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail dl{border:0}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail dl>div{grid-template-columns:66px minmax(0,1fr);gap:10px;padding:10px 0;border:0}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail :is(dd,dd a){color:var(--wb-secondary);font-size:12px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail :is(dt,small){color:var(--wb-muted);font-size:11px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-detail footer>button{width:100%;justify-content:center;color:var(--wb-ink);background:var(--wb-raised);border:0}@container team-account-list (max-width: 820px){.app-shell.workbench-shell.is-themed .team-account-workspace table :is(.team-account-column--platform,.team-account-column--attribute,.team-account-column--owner,.team-account-column--updated,.team-account-column--status){display:none}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-compact-meta{display:flex;flex-wrap:wrap;gap:5px 8px;color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-compact-meta :is(em,i){color:var(--wb-secondary);background:transparent;border:0;font-size:11px;padding:0}}@media(max-width:760px){.team-account-workspace.is-detail-open{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,.55fr) minmax(0,1fr);gap:10px}}@media(prefers-reduced-motion:reduce){.team-account-workspace,.team-account-workspace__detail{transition:none!important;animation:none!important}}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-attribute.is-kos{color:var(--wb-tag-blue,#b9d4f6);background:var(--wb-tag-blue-soft,#29374a)}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-attribute.is-purchased{color:var(--wb-tag-purple,#d8c3f3);background:var(--wb-tag-purple-soft,#3d304b)}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-status.is-active{color:var(--wb-success-ink,#b3e2c6);background:var(--wb-success-soft,#243f31)}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-status:is(.is-disabled,.is-archived){color:var(--wb-warning-ink,#e3c394);background:var(--wb-warning-soft,#443825)}.voice-library-panel{display:flex;flex-direction:column;gap:18px;padding:20px;border:0;border-radius:18px;color:var(--wb-ink,#ededed);background:var(--wb-panel,#252525);box-shadow:0 18px 50px var(--wb-shadow-color,#0005);overflow:hidden;color-scheme:var(--wb-color-scheme,dark)}.voice-library-panel>header{display:flex;align-items:center;justify-content:space-between;flex:none}.voice-library-panel nav{display:flex;gap:22px;min-width:0}.voice-library-panel nav>button{padding:5px 0;border:0;background:transparent;color:var(--wb-muted,#9f9f9f);font-size:15px;font-weight:600;white-space:nowrap}.voice-library-panel nav>button.is-active{color:var(--wb-ink,#ededed)}.voice-library-panel>header>button{display:grid;place-items:center;width:28px;height:28px;color:var(--wb-secondary,#c4c4c4);background:transparent;border:0;border-radius:7px}.voice-library-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.voice-library-filter>label{display:flex;align-items:center;gap:8px;width:min(100%,380px);min-width:0;padding:9px 12px;border-radius:10px;background:var(--wb-raised,#303030);color:var(--wb-muted,#9f9f9f)}.voice-library-filter input{width:100%;min-width:0;padding:0;background:transparent;border:0;outline:0;color:var(--wb-ink,#ededed);box-shadow:none;font-size:13px}.voice-library-filter input::placeholder{color:var(--wb-muted,#9f9f9f);opacity:1}.voice-library-filter>span{flex:none;color:var(--wb-muted,#9f9f9f);font-size:11px}.voice-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:58px;align-content:start;gap:6px 12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1}.voice-library-item{display:flex;align-items:center;min-width:0;gap:8px;padding:5px;border-radius:10px}.voice-library-item:is(:hover,:focus-within,.is-selected){background:var(--wb-raised,#303030)}.voice-library-listen,.voice-library-create>i{display:grid;place-items:center;width:28px;height:28px;flex:none;border:0;border-radius:50%;background:var(--wb-detail-selected,#3a3a3a);color:var(--wb-ink,#ededed)}.voice-library-listen:disabled{opacity:.35;cursor:default}.voice-library-listen svg{width:12px;height:12px}.voice-library-choice{display:flex;align-items:center;gap:4px;min-width:0;flex:1;padding:4px 0;border:0;color:var(--wb-ink,#ededed);background:transparent;text-align:left}.voice-library-choice strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;color:inherit}.voice-library-choice>svg{flex:none;width:12px;height:12px}.voice-library-actions{display:flex;flex:none;gap:1px;opacity:0}.voice-library-item:is(:hover,:focus-within) .voice-library-actions{opacity:1}.voice-library-actions button{display:grid;place-items:center;width:22px;height:26px;padding:3px;border:0;border-radius:6px;color:var(--wb-detail-muted,#a9a9a9);background:transparent}.voice-library-actions button.is-favorite{color:var(--wb-accent-ink,var(--wb-accent,#badb97))}.voice-library-actions button:disabled{opacity:.45}.voice-library-create{display:flex;align-items:center;gap:10px;padding:5px;color:var(--wb-ink,#ededed);background:transparent;border:0;font-size:14px;text-align:left}.voice-library-create>i svg{width:17px;height:17px}.voice-library-empty{padding:16px 0;margin:0;text-align:center;color:var(--wb-detail-secondary,#b5b5b5);font-size:13px}.voice-library-preview{display:flex;flex:none;align-items:center;flex-wrap:wrap;gap:8px;color:var(--wb-secondary,#c4c4c4);font-size:12px}.voice-library-preview button{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border:0;border-radius:8px;padding:4px 8px;background:var(--wb-detail-raised,#393939);color:var(--wb-ink,#ededed)}.voice-library-preview svg{width:14px;height:14px}.voice-library-panel button:focus-visible{outline:2px solid var(--wb-focus,#a9a9a9);outline-offset:2px}.voice-library-filter>label:focus-within{background:var(--wb-detail-selected,#383838)}.app-shell.workbench-shell.is-themed .voice-library-trigger .platform-select__trigger{gap:6px;color:var(--wb-ink);border:0}.app-shell.workbench-shell.is-themed .voice-library-trigger .platform-select__trigger>strong{font-size:13px;font-weight:500;color:inherit}.app-shell.workbench-shell.is-themed .voice-library-trigger .platform-select__trigger>svg:first-child{width:18px;height:18px}div.workbench-theme-scope[data-workbench-appearance] :is(.voice-settings-panel,.media-settings-panel:has(.voice-parameter-slider)){color-scheme:var(--wb-color-scheme,dark);padding:18px;border:0;border-radius:16px;color:var(--wb-ink);background:var(--wb-panel);box-shadow:0 16px 42px var(--wb-shadow-color,#0005)}div.workbench-theme-scope[data-workbench-appearance] :is(.voice-settings-panel,.media-settings-panel:has(.voice-parameter-slider))>header>strong{color:var(--wb-secondary);font-size:13px;font-weight:500}div.workbench-theme-scope[data-workbench-appearance] .voice-settings-panel :is(select,option){color-scheme:var(--wb-color-scheme,dark);color:var(--wb-ink);background:var(--wb-raised);border:0;box-shadow:none;font-size:12px;font-weight:400}div.workbench-theme-scope[data-workbench-appearance] .voice-settings-panel :is(label,summary){color:var(--wb-secondary);font-size:13px}div.workbench-theme-scope[data-workbench-appearance] .voice-settings-panel .button{border:0;background:var(--wb-raised);color:var(--wb-secondary);box-shadow:none;font-size:12px}.voice-parameter-slider{display:grid;gap:12px;min-width:0}.voice-parameter-slider>span{color:var(--wb-secondary,#c4c4c4);font-size:13px}.voice-parameter-slider__controls{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:start;gap:20px}.voice-parameter-slider__track{min-width:0;padding:0 6px}.voice-parameter-slider__track input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;height:24px;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.voice-parameter-slider__track input::-webkit-slider-runnable-track{height:10px;border:0;border-radius:4px;background:linear-gradient(to right,var(--wb-control-edge,#666) var(--voice-progress),var(--wb-detail-raised,#393939) var(--voice-progress))}.voice-parameter-slider__track input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:4px;height:18px;margin-top:-4px;border:0;border-radius:2px;background:var(--wb-detail-secondary,#f4f4f4);box-shadow:none}.voice-parameter-slider__track input::-moz-range-track{height:10px;border:0;border-radius:4px;background:var(--wb-detail-raised,#393939)}.voice-parameter-slider__track input::-moz-range-progress{height:10px;border-radius:4px;background:var(--wb-control-edge,#666)}.voice-parameter-slider__track input::-moz-range-thumb{width:4px;height:18px;border:0;border-radius:2px;background:var(--wb-detail-secondary,#f4f4f4);box-shadow:none}.voice-parameter-slider__ticks{position:relative;height:18px;color:var(--wb-detail-muted,#aaa);font-size:10px;font-variant-numeric:tabular-nums}.voice-parameter-slider__ticks>span{position:absolute;transform:translate(-50%)}.voice-parameter-slider__ticks>span:before{content:"";display:block;width:1px;height:3px;margin:0 auto 3px;background:var(--wb-control-edge,#686868)}div.workbench-theme-scope[data-workbench-appearance] .voice-parameter-slider .voice-parameter-slider__number{display:flex;align-items:center;gap:3px;padding:7px 8px;border:0;border-radius:9px;color:var(--wb-detail-muted,#999);background:var(--wb-detail-selected,#383838);font-size:12px}div.workbench-theme-scope[data-workbench-appearance] .voice-parameter-slider .voice-parameter-slider__number input{width:100%;min-width:0;height:24px;padding:0;border:0;outline:0;color:var(--wb-detail-ink,#f1f1f1);background:transparent;box-shadow:none;font-size:13px;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.voice-parameter-slider__number input::-webkit-inner-spin-button,.voice-parameter-slider__number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.voice-parameter-slider input:focus-visible{outline:2px solid var(--wb-focus,#999);outline-offset:3px}@media(max-width:760px){.voice-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.voice-library-panel{padding:14px;gap:12px}.voice-library-grid{grid-template-columns:minmax(0,1fr)}.voice-library-panel nav{gap:18px}.voice-library-panel nav>button{font-size:13px}}@media(pointer:coarse){.voice-library-actions{opacity:1}.voice-library-actions button,.voice-library-listen{min-width:36px;min-height:44px}}.app-shell.workbench-shell .batch-layout--unified.batch-layout--refined{grid-template-rows:minmax(0,1fr);gap:0}.workbench-shell .batch-workspace-surface{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--workspace-module-gap,16px);padding:12px;border:0;border-radius:22px;background:var(--wb-panel,#f2f4f2);color:var(--wb-ink,#23352c);box-shadow:none}.app-shell.workbench-shell .batch-workspace-surface>.batch-content{display:flex;flex-direction:column;gap:var(--workspace-module-gap,16px);min-width:0;min-height:0;padding:0}.app-shell.workbench-shell .batch-layout--refined .batch-workspace-surface .batch-active-plan{flex:1;width:100%;min-width:0;min-height:0;height:auto;margin:0;padding:0;gap:var(--workspace-module-gap,16px);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-stage-toolbar{min-height:40px;gap:var(--workspace-control-gap,8px);padding:0 4px;border:0;background:transparent}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-stage-header__actions>button{border:0;background:var(--wb-raised);box-shadow:none}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-stage-header__actions>button:hover:not(:disabled){background:var(--wb-selected)}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-record-table.task-table{border:0;border-radius:10px;background:transparent;box-shadow:none;overscroll-behavior:contain;scrollbar-width:thin}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-record-table .task-row{border-bottom-color:var(--wb-hairline,#ffffff0a)}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-record-table .task-row:is(:hover,:focus-within){background:var(--wb-hover-wash,#ffffff04)}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-record-table .task-row--head,.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-record-table .task-row--head:is(:hover,:focus-within){border:0;border-radius:10px;background:var(--wb-raised);color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-record-table .batch-title-with-copy>button{border:0}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-record-table__more{min-height:32px;border:0;border-radius:0 0 10px 10px;background:var(--wb-raised);color:var(--wb-secondary);font-size:12px;font-weight:500}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-history-region{flex:none;margin:0;padding:0 4px;background:transparent}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-history-region>header strong{font-size:12px}.app-shell.workbench-shell.is-themed .batch-workspace-surface :is(.batch-history-strip__item,.batch-history-strip__item.is-active,.batch-history-strip__arrow){border:0;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-history-strip__item{background:transparent}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-history-strip__item.is-active{background:var(--wb-raised)}.app-shell.workbench-shell.is-themed .batch-workspace-surface section.batch-glass-composer{margin:0;padding:12px;gap:var(--workspace-module-gap,16px);border:0;border-radius:14px;background:var(--wb-raised);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer :is(.batch-distribution-composer__intro,.batch-unified-composer__reference){border:0;background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer .batch-glass-composer__icon{border:0;background:var(--wb-selected);box-shadow:none}@container batch-workspace (max-width: 1100px){.workbench-shell .batch-workspace-surface{display:flex;flex-direction:column;flex:1 0 auto}.app-shell.workbench-shell .batch-workspace-surface>.batch-content{flex:1 0 auto;overflow:visible}.app-shell.workbench-shell .batch-layout--refined .batch-workspace-surface .batch-active-plan{flex:none}}@media(max-width:760px){.workbench-shell .batch-workspace-surface{padding:10px;border-radius:18px}}@media(max-width:600px)and (pointer:coarse){.workbench-shell .batch-workspace-surface{gap:12px}.app-shell.workbench-shell .batch-workspace-surface>.batch-content{gap:12px}.app-shell.workbench-shell.is-themed .batch-workspace-surface section.batch-glass-composer{padding:10px;gap:12px}}@media(max-height:520px)and (min-width:761px){.app-shell.workbench-shell .batch-layout--unified.batch-layout--refined{overflow-y:auto;grid-template-rows:auto}.workbench-shell .batch-workspace-surface{min-height:440px}}.analytics-overview-hit:focus{outline:none}.analytics-overview-hit:focus-visible{stroke:var(--wb-detail-secondary,#c4c4c4);stroke-width:1.5;stroke-dasharray:4 4}.analytics-workspace-toolbar{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s ease,min-height .28s ease,opacity .18s ease,margin-bottom .28s ease}.analytics-workspace-toolbar>div{min-height:0}.analytics-workspace-toolbar.is-collapsed{grid-template-rows:0fr;min-height:0;opacity:0;margin-bottom:calc(-1 * var(--workspace-module-gap,16px));pointer-events:none}.analytics-workspace-toolbar.is-collapsed>div{overflow:hidden}.app-shell.workbench-shell.is-themed .analytics-workspace-layout:has(.analytics-topic-workspace){grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);transition:grid-template-columns .28s cubic-bezier(.22,.75,.25,1),grid-template-rows .28s ease,gap .28s ease}.app-shell.workbench-shell.is-themed .analytics-workspace-layout.is-topic-expanded{grid-template-columns:minmax(0,0fr) minmax(0,1fr);gap:0}.app-shell.workbench-shell.is-themed .analytics-overview-workspace{min-width:0;transition:opacity .18s ease,transform .28s ease,visibility 0s}.app-shell.workbench-shell.is-themed .is-topic-expanded .analytics-overview-workspace{opacity:0;transform:translate(-20px);visibility:hidden;transition:opacity .18s ease,transform .28s ease,visibility 0s .28s}.motion-dialog-surface[data-phase=open]{animation:analytics-layer-in .18s ease both}.motion-dialog-surface[data-phase=open]>section{animation:analytics-dialog-in .18s cubic-bezier(.22,.75,.25,1) both}.motion-dialog-surface[data-phase=closing]{animation:analytics-layer-out .18s ease both;pointer-events:none}.motion-dialog-surface[data-phase=closing]>section{animation:analytics-dialog-out .18s ease both}@keyframes analytics-layer-in{0%{opacity:0}to{opacity:1}}@keyframes analytics-layer-out{to{opacity:0}}@keyframes analytics-dialog-in{0%{transform:translateY(20px) scale(.97)}to{transform:none}}@keyframes analytics-dialog-out{to{transform:translateY(20px) scale(.97)}}@media(max-width:760px){.app-shell.workbench-shell.is-themed .analytics-workspace-layout:has(.analytics-topic-workspace){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.app-shell.workbench-shell.is-themed .analytics-workspace-layout.is-topic-expanded{grid-template-rows:minmax(0,0fr) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.analytics-workspace-toolbar,.app-shell.workbench-shell.is-themed :is(.analytics-workspace-layout:has(.analytics-topic-workspace),.analytics-overview-workspace),.app-shell.workbench-shell.is-themed .is-topic-expanded .analytics-overview-workspace{transition:none}.motion-dialog-surface,.motion-dialog-surface>section{animation:none!important}}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-record-table .batch-column-control>span{color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-tutorial-control .batch-tutorial-button{color:var(--wb-secondary);background:transparent;border:0;box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .batch-guide-card{background:var(--wb-detail-panel,#252525);color:var(--wb-detail-ink,#ededed);border:0;box-shadow:0 20px 60px var(--wb-shadow-color,#0006)}div.workbench-theme-scope[data-workbench-appearance] .batch-guide-card header span,div.workbench-theme-scope[data-workbench-appearance] .batch-guide-card>strong{color:var(--wb-detail-ink,#ededed)}div.workbench-theme-scope[data-workbench-appearance] .batch-guide-card :is(p,small,header em){color:var(--wb-detail-secondary,#c4c4c4)}div.workbench-theme-scope[data-workbench-appearance] .batch-guide-card footer button{color:var(--wb-detail-ink,#ededed);background:var(--wb-detail-selected,#383838);border:0}div.workbench-theme-scope[data-workbench-appearance] .batch-guide-card footer button.is-primary{color:var(--wb-accent-ink,#d9ecc8);background:var(--wb-accent-soft,#414b3d)}div.workbench-theme-scope[data-workbench-appearance] .batch-guide-progress i{background:var(--wb-detail-selected,#414141)}div.workbench-theme-scope[data-workbench-appearance] .batch-guide-progress i.is-active{background:#a6c28a}div.workbench-theme-scope[data-workbench-appearance] .batch-guide-spotlight{border-color:var(--wb-focus,#9eb98b);box-shadow:0 0 0 9999px var(--wb-backdrop,#0009),0 0 0 4px var(--wb-reference-wash,#a6c28a22)}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start){color:var(--wb-primary-ink,#eef1eb);background:var(--wb-primary-bg,#41463f);background-image:none;border:0;box-shadow:none;height:var(--dock-control-height);min-height:var(--dock-control-height);border-radius:10px}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start):hover:not(:disabled){color:var(--wb-primary-ink,#fff);background:var(--wb-primary-hover,#505b48)}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer :is(.batch-start,.batch-distribution-composer__start)>svg{color:var(--wb-primary-ink,#badb97)}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer .is-active>.batch-auto-switch{background:#769563}@container batch-dock (min-width: 761px){.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer .batch-self-toolbar{grid-template-columns:minmax(0,1fr) 160px;align-items:start;gap:16px}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer .batch-parameter-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer .batch-smart-controls{grid-column:auto;padding:0;border:0;justify-content:center}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer--distribution .batch-distribution-composer__controls{grid-template-columns:repeat(2,minmax(0,1fr)) 180px;align-items:start;gap:16px}.app-shell.workbench-shell.is-themed .batch-workspace-surface .batch-glass-composer .batch-distribution-composer__action{grid-column:auto;align-self:start}}.local-messages-preview{display:flex;flex-direction:column;height:100%;min-height:0}.local-messages-preview__bar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:6px 18px;color:var(--wb-detail-muted,#aaa);background:var(--wb-detail-input,#202020);font-size:10px}.local-messages-preview__bar>button{padding:3px 6px;border:0;color:var(--wb-accent-ink,#cdd8c5);background:transparent;font-size:10px}.local-messages-preview__body{position:relative;flex:1;min-height:0}.app-shell.workbench-shell .messages-floating-panel.messages-review-surface{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;box-shadow:none}.messages-floating-panel{position:fixed;z-index:900;right:24px;top:76px;bottom:24px;width:min(440px,calc(100vw - 32px));min-width:0;min-height:0;border:0;border-radius:20px;background:var(--wb-detail-panel,#252525);color:var(--wb-detail-ink,#ededed);box-shadow:0 20px 64px var(--wb-shadow-color,#0006);overflow:hidden;outline:none;color-scheme:var(--wb-color-scheme,dark)}.messages-floating-panel[hidden]{display:none}.messages-floating-panel[data-phase=open]{animation:messages-panel-enter .18s cubic-bezier(.22,.75,.25,1) both}.messages-floating-panel[data-phase=closing]{animation:messages-panel-leave .18s ease both;pointer-events:none}.app-shell.workbench-shell .messages-floating-panel .messages-workspace--floating{position:relative;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;background:transparent}.app-shell.workbench-shell .messages-floating-panel .messages-panel-pages{position:relative;display:block;width:100%;height:100%;margin:0;border:0;border-radius:inherit;background:var(--wb-detail-panel,#252525);box-shadow:none}.messages-panel-pages>:is(.messages-contacts,.messages-conversation){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;transition:transform .26s cubic-bezier(.22,.75,.25,1),opacity .22s ease,visibility 0s}.messages-panel-pages[data-page=directory]>.messages-conversation{transform:translate(100%);opacity:0;visibility:hidden;transition:transform .26s cubic-bezier(.22,.75,.25,1),opacity .22s ease,visibility 0s .26s}.messages-panel-pages[data-page=conversation]>.messages-contacts{transform:translate(-100%);opacity:0;visibility:hidden;transition:transform .26s cubic-bezier(.22,.75,.25,1),opacity .22s ease,visibility 0s .26s}.app-shell.workbench-shell .messages-floating-panel :is(.messages-contacts,.messages-conversation){background:var(--wb-detail-panel,#252525);color:var(--wb-detail-ink,#ededed);border:0;display:flex;flex-direction:column;min-height:0}.app-shell.workbench-shell .messages-floating-panel :is(.messages-contacts,.messages-conversation)>header{flex:none;min-height:60px;padding:10px 18px;gap:10px;border-bottom:1px solid var(--wb-hairline,#ffffff09)}.app-shell.workbench-shell .messages-floating-panel :is(strong,.messages-conversation>header strong){color:var(--wb-detail-ink,#ededed)}.app-shell.workbench-shell .messages-floating-panel :is(small,time){color:var(--wb-detail-muted,#a9a9a9)}.app-shell.workbench-shell .messages-floating-panel :is(.messages-contacts,.messages-conversation)>header button{display:grid;place-items:center;flex:none;width:28px;height:30px;padding:3px;border:0;border-radius:8px;background:transparent;color:var(--wb-detail-secondary,#c4c4c4)}.messages-floating-panel .messages-title-row>strong,.messages-floating-panel .messages-contacts>header>strong{font-size:17px}.messages-floating-panel .messages-list-search{display:flex;flex:none;align-items:center;gap:10px;padding:14px 18px 6px}.messages-floating-panel .messages-list-search>label{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:11px;color:var(--wb-detail-muted,#aaa);background:var(--wb-detail-raised,#373737)}.app-shell.workbench-shell .messages-floating-panel input{min-width:0;color:var(--wb-detail-ink,#ededed);background:var(--wb-detail-raised,#373737);border:0;box-shadow:none;font-size:13px}.messages-floating-panel .messages-list-search input{width:100%;padding:0;outline:none}.messages-floating-panel input::placeholder{color:var(--wb-detail-muted,#aaa)}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-workspace--floating :is(.messages-list-search,.messages-contact-tools,.messages-action-panel,.messages-conversation-search) input{min-height:0;padding:0;color:var(--wb-detail-ink,#ededed);background:transparent;border:0;border-radius:0;box-shadow:none;outline:none}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-tools{flex:none;margin:0 18px 8px;padding:0;background:transparent;box-shadow:none}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-tools>label{border:0;color:var(--wb-detail-muted,#aaa);background:var(--wb-detail-raised,#373737)}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-tools>div button{font-size:11px;background:var(--wb-detail-raised,#353535);color:var(--wb-detail-secondary,#bcbcbc)}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-tools>div button.is-active{color:var(--wb-accent-ink,#d5e7c3);background:var(--wb-accent-soft,#414b3d)}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-card{padding:12px 4px;border-bottom:1px solid var(--wb-hairline,#ffffff08);border-radius:0;background:transparent}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-card:hover{background:var(--wb-detail-raised,#303030)}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-card__primary{grid-template-columns:40px minmax(0,1fr);gap:10px;background:transparent;color:var(--wb-detail-ink,#ededed)}.messages-floating-panel .messages-contact-card__primary strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-floating-panel .messages-contact-card__primary small{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-card__primary em{font-size:10px;color:var(--wb-detail-secondary,#bababa);background:var(--wb-detail-selected,#383838)}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-card>aside>button{background:transparent;color:var(--wb-detail-muted,#aaa)}.app-shell.workbench-shell.is-themed .messages-floating-panel .messages-contact-card>aside>button.is-active{color:var(--wb-accent-ink,#badb97)}.messages-floating-panel .messages-list-search>button{display:grid;place-items:center;width:30px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--wb-detail-secondary,#ddd)}.app-shell.workbench-shell .messages-floating-panel .messages-directory-tabs{display:flex;flex:none;gap:4px;margin:8px 18px;padding:0;background:transparent;border:0}.app-shell.workbench-shell .messages-floating-panel .messages-directory-tabs>button{min-height:30px;padding:4px 10px;color:var(--wb-detail-muted,#aaa);background:transparent;border:0;border-radius:8px;font-size:12px}.app-shell.workbench-shell .messages-floating-panel .messages-directory-tabs>button.is-active{color:var(--wb-detail-ink,#ededed);background:var(--wb-detail-selected,#3b3b3b)}.messages-floating-panel .messages-contacts>nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.app-shell.workbench-shell .messages-floating-panel .messages-conversation-list-row{padding:12px 14px;border:0;border-radius:0;border-bottom:1px solid var(--wb-hairline,#ffffff08);background:transparent}.app-shell.workbench-shell .messages-floating-panel .messages-conversation-list-row:is(:hover,.is-active){background:var(--wb-detail-raised,#303030)}.app-shell.workbench-shell .messages-floating-panel .messages-conversation-list-row__primary{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;background:transparent;color:var(--wb-detail-ink,#ededed)}.messages-floating-panel .messages-conversation-list-row__primary>span:nth-child(2){min-width:0}.messages-floating-panel .messages-conversation-list-row__primary :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-floating-panel .messages-conversation-list-row__primary strong{font-size:14px;line-height:1.6}.messages-floating-panel .messages-conversation-list-row__primary small{font-size:12px;line-height:1.6}.messages-floating-panel .messages-avatar{width:40px;height:40px;flex:none;border-radius:50%;overflow:hidden;background:var(--wb-detail-selected,#383838)}.messages-floating-panel .messages-unread-badge{justify-self:end;grid-column:3;padding:1px 5px;border-radius:12px;color:#fff;background:#ad515c;font-size:10px;font-style:normal}.app-shell.workbench-shell .messages-floating-panel .messages-row-more{color:var(--wb-detail-muted,#aaa);background:transparent;border:0}.messages-floating-panel .messages-active-identity{min-width:0;flex:1}.messages-floating-panel .messages-active-identity>span{min-width:0}.messages-floating-panel .messages-active-identity strong{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.messages-floating-panel .messages-header-actions{display:flex;flex:none;gap:2px}.messages-floating-panel .messages-thread{flex:1;min-height:0;padding:16px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.app-shell.workbench-shell .messages-floating-panel .messages-bubble{color:var(--wb-detail-ink,#ededed);background:var(--wb-detail-raised,#373737);border:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.app-shell.workbench-shell .messages-floating-panel .is-mine .messages-bubble{background:var(--wb-accent-soft,#414b3d);color:var(--wb-detail-ink,#edf3e8)}.messages-floating-panel .messages-thread article>section{min-width:0;max-width:calc(100% - 50px)}.messages-floating-panel .messages-attachments :is(img,video,audio){max-width:100%;max-height:240px}.app-shell.workbench-shell .messages-floating-panel .messages-conversation>footer{flex:none;min-height:0;padding:12px;border:0;background:var(--wb-detail-panel,#252525)}.app-shell.workbench-shell .messages-floating-panel .messages-conversation textarea{min-height:64px;max-height:120px;padding:10px 12px;color:var(--wb-detail-ink,#ededed);background:var(--wb-detail-raised,#373737);border:0;border-radius:12px;box-shadow:none;font-size:13px}.app-shell.workbench-shell .messages-floating-panel .messages-composer-actions button{color:var(--wb-detail-secondary,#c4c4c4);background:transparent;border:0}.app-shell.workbench-shell .messages-floating-panel .messages-composer-actions .messages-send{background:var(--wb-accent-soft,#414b3d);color:var(--wb-accent-ink,#d9edc5);border-radius:9px}.app-shell.workbench-shell .messages-floating-panel :is(.messages-plus-menu,.messages-action-panel,.messages-contact-editor,.messages-row-menu,.messages-conversation-menu,.messages-emoji-picker,.messages-task-picker,.messages-conversation-search,.messages-contact-tools){color:var(--wb-detail-ink,#ededed);background:var(--wb-detail-raised,#303030);border:0;box-shadow:0 8px 28px var(--wb-shadow-color,#0004)}.messages-floating-panel .messages-plus-menu{top:105px}.messages-floating-panel .messages-action-panel{top:112px;max-height:calc(100% - 128px);overflow-y:auto}.app-shell.workbench-shell .messages-floating-panel :is(.messages-plus-menu,.messages-action-panel,.messages-contact-editor,.messages-row-menu,.messages-conversation-menu,.messages-task-picker,.messages-contact-tools) button{color:var(--wb-detail-secondary,#d3d3d3);background:var(--wb-detail-selected,#383838);border:0}.messages-floating-panel .messages-contact-editor-layer{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wb-backdrop,#0008);padding:14px}.messages-floating-panel .messages-contact-editor{width:100%;min-width:0;max-height:100%;overflow-y:auto;animation:messages-subpage-in .22s ease both}.messages-floating-panel .messages-contact-empty,.messages-floating-panel .messages-empty{color:var(--wb-detail-muted,#aaa)}.messages-floating-panel .messages-notice{left:14px;right:14px;bottom:12px;width:auto;background:var(--wb-detail-selected,#383838);color:var(--wb-detail-secondary,#ddd)}.messages-floating-panel button:focus-visible{outline:2px solid var(--wb-focus,#a9bb99);outline-offset:2px}@keyframes messages-panel-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes messages-panel-leave{to{opacity:0;transform:translateY(36px)}}@keyframes messages-subpage-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media(max-width:600px){.messages-floating-panel{right:8px;top:64px;bottom:8px;width:calc(100vw - 16px)}}@media(prefers-reduced-motion:reduce){.messages-floating-panel,.messages-floating-panel *{animation:none!important;transition:none!important}}div.workbench-theme-scope[data-workbench-appearance] :is(.notification-popover,.utility-drawer--notifications){display:flex;flex-direction:column;min-height:0;color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);color-scheme:var(--wb-color-scheme,dark)}div.workbench-theme-scope[data-workbench-appearance] :is(.notification-popover,.utility-drawer--notifications)>header{flex:none}div.workbench-theme-scope[data-workbench-appearance] :is(.notification-popover,.utility-drawer--notifications)>header>div>svg{color:var(--wb-accent-ink,var(--wb-accent))}div.workbench-theme-scope[data-workbench-appearance] :is(.notification-popover,.utility-drawer--notifications)>header strong{color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] :is(.notification-popover,.utility-drawer--notifications)>header small{color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .notification-header-actions>button{color:var(--wb-secondary);background:transparent}div.workbench-theme-scope[data-workbench-appearance] .notification-header-actions>button:hover{color:var(--wb-ink);background:var(--wb-selected)}div.workbench-theme-scope[data-workbench-appearance] .notification-list{flex:1;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}div.workbench-theme-scope[data-workbench-appearance] .notification-group h3{color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .notification-group>div{background:var(--wb-panel);border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] .notification-group button{color:var(--wb-secondary);background:var(--wb-panel);border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] .notification-group button.is-unread{color:var(--wb-ink);background:var(--wb-raised)}div.workbench-theme-scope[data-workbench-appearance] .notification-group button:is(:hover,:focus-visible){color:var(--wb-ink);background:var(--wb-selected)}div.workbench-theme-scope[data-workbench-appearance] .notification-group button:focus-visible{outline:2px solid var(--wb-focus,var(--wb-accent));outline-offset:-2px}div.workbench-theme-scope[data-workbench-appearance] .notification-kind-icon{color:var(--wb-accent-ink,var(--wb-accent));background:var(--wb-input)}div.workbench-theme-scope[data-workbench-appearance] .notification-row-copy strong{color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .notification-group button.is-unread .notification-row-copy strong{color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .notification-row-copy small{color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .notification-group button.is-unread .notification-row-copy small{color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .notification-list time{color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .notification-group button:is(:hover,:focus-visible) :is(small,time){color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .notification-list i{grid-column:-3;background:var(--wb-accent)}div.workbench-theme-scope[data-workbench-appearance] .notification-row-caret{grid-column:-2;color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] :is(.notification-popover,.utility-drawer--notifications) .utility-empty{color:var(--wb-muted)}div.workbench-theme-scope[data-workbench-appearance] .notification-error{flex:none;color:var(--wb-danger-ink,#e5b1b1);background:var(--wb-raised);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .messages-workspace .team-application{flex:none;color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .messages-workspace .team-application strong{color:var(--wb-ink)}.app-shell.workbench-shell.is-themed .messages-workspace .team-application small{color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed .messages-workspace .team-application>em{color:var(--wb-secondary);background:var(--wb-input)}.app-shell.workbench-shell.is-themed .messages-workspace .team-application.is-approved>em{color:var(--wb-accent-ink,var(--wb-accent))}.app-shell.workbench-shell.is-themed .messages-workspace .team-application.is-pending>em{color:var(--wb-warning-ink,#e4c086)}.app-shell.workbench-shell.is-themed .messages-workspace .team-application.is-rejected>em{color:var(--wb-danger-ink,#dfa0a0)}.app-shell.workbench-shell.is-themed .messages-workspace .team-application>aside>button{color:var(--wb-accent-ink,var(--wb-accent));background:var(--wb-input);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .messages-workspace .team-application>aside>button:last-child{color:var(--wb-danger-ink,#dfa0a0)}.app-shell.workbench-shell.is-themed .messages-workspace .messages-row-menu{color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line)}.app-shell.workbench-shell.is-themed .messages-workspace .messages-row-menu>button{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:34px;padding:8px 10px;color:var(--wb-secondary);background:transparent;text-align:left}.app-shell.workbench-shell.is-themed .messages-workspace .messages-row-menu>button>svg{flex:none;width:14px;height:14px}.app-shell.workbench-shell.is-themed .messages-workspace .messages-row-menu>button.is-danger{color:var(--wb-danger-ink,#dfa0a0)}.app-shell.workbench-shell.is-themed .messages-workspace .messages-row-menu>button:is(:hover,:focus-visible):not(:disabled){color:var(--wb-ink);background:var(--wb-selected)}.app-shell.workbench-shell.is-themed .messages-workspace .messages-row-menu>button.is-danger:is(:hover,:focus-visible):not(:disabled){color:var(--wb-danger-ink,#f0bcbc)}body.ui-review-boot{background:var(--wb-canvas,#111);color:var(--wb-detail-ink,#ededed);color-scheme:var(--wb-color-scheme,dark)}.ui-review-loading{height:100dvh}.workbench-shell .workspace-loading-state,.utility-drawer>.workspace-loading-state,.async-modal-load>.workspace-loading-state{animation:workbench-content-enter .42s cubic-bezier(.2,.65,.3,1) both}.workspace-loading-state__lines{overflow:hidden;position:relative}.workspace-loading-state__lines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--wb-hover-wash,rgba(255,255,255,.08)),transparent);transform:translate(-100%);animation:workbench-loading-sweep 2.8s cubic-bezier(.4,0,.2,1) infinite}.workspace-loading-state{display:flex;flex:1;min-width:0;min-height:180px;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border:0;border-radius:16px;color:var(--wb-secondary,#64716a);background:var(--wb-panel,#f3f5f3);animation:workbench-content-enter .26s ease both}.workspace-loading-state strong{font-size:13px;font-weight:500;color:inherit}.workspace-loading-state>span{color:var(--wb-muted,#87948d);font-size:11px}.workspace-loading-state__lines{display:grid;gap:9px;width:min(280px,80%);margin-bottom:8px}.workspace-loading-state__lines>i{display:block;height:10px;border-radius:6px;background:var(--wb-raised,#e1e7e2);animation:workbench-loading-breathe 1.6s ease-in-out infinite}.workspace-loading-state__lines>i:nth-child(2){width:76%;animation-delay:.12s}.workspace-loading-state__lines>i:nth-child(3){width:90%;animation-delay:.24s}.app-shell.workbench-shell .my-workspace :is(.workspace-data-loading,.analytics-dashboard-loading,.marketplace-loading,.analytics-dashboard-error),.app-shell.workbench-shell .app-surface--me .app-state{color:var(--wb-secondary);background:var(--wb-panel);border:0;border-radius:16px;animation:workbench-content-enter .26s ease both}.app-shell.workbench-shell .my-workspace :is(.workspace-data-loading,.analytics-dashboard-error)>:is(strong,span){color:var(--wb-secondary)}.local-preview-frame{position:relative;flex:1;width:100%;height:100%;min-width:0;min-height:0;background:var(--wb-canvas,#111)}.local-preview-frame>.workspace-loading-state{position:absolute;top:0;right:0;bottom:0;left:0}.local-preview-frame>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;opacity:0;pointer-events:none;transition:opacity .26s ease;background:var(--wb-canvas,#111);color-scheme:var(--wb-color-scheme,dark)}.local-preview-frame.is-ready>iframe{opacity:1;pointer-events:auto}.workbench-shell .app-surface{transition:opacity .26s ease,visibility 0s .26s}.workbench-shell .app-surface.is-active{transition-delay:0s;animation:workbench-content-enter .36s cubic-bezier(.2,.8,.2,1) both}.workbench-shell .creator-surface.is-active{animation:workbench-content-enter .36s cubic-bezier(.2,.8,.2,1) both}.canvas-immersive:not([hidden]){animation:workbench-canvas-enter .36s cubic-bezier(.2,.8,.2,1) both}.workspace-sliding-panel[data-direction=forward]{animation:workspace-resisted-forward .44s cubic-bezier(.18,.72,.22,1) both}.workspace-sliding-panel[data-direction=backward]{animation:workspace-resisted-backward .44s cubic-bezier(.18,.72,.22,1) both}.batch-record-scroll-sentinel{flex:none;width:100%;height:1px;min-height:1px;pointer-events:none}.app-shell.workbench-shell.is-themed .team-account-workspace table .team-account-column--actions{text-align:center;padding-inline:20px}.app-shell.workbench-shell.is-themed .team-account-workspace .team-account-table-actions{justify-content:center}@keyframes workbench-loading-breathe{0%,to{opacity:.65}50%{opacity:.9}}@keyframes workbench-loading-sweep{0%,15%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes workbench-content-enter{0%{opacity:0}to{opacity:1}}@keyframes workbench-canvas-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes workspace-resisted-forward{0%{opacity:.2;transform:translate(54px)}78%{opacity:1;transform:translate(-2px)}to{opacity:1;transform:none}}@keyframes workspace-resisted-backward{0%{opacity:.2;transform:translate(-54px)}78%{opacity:1;transform:translate(2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.workbench-shell .workspace-loading-state,.utility-drawer>.workspace-loading-state,.async-modal-load>.workspace-loading-state,.workspace-loading-state__lines:after{animation:none}.workspace-loading-state__lines:after{display:none}.workspace-loading-state,.workspace-loading-state__lines>i,.workbench-shell .app-surface.is-active,.workbench-shell .creator-surface.is-active,.canvas-immersive:not([hidden]),.workspace-sliding-panel[data-direction]{animation:none}.workbench-shell .app-surface,.local-preview-frame>iframe{transition:none}.app-shell.workbench-shell .my-workspace :is(.workspace-data-loading,.analytics-dashboard-loading,.marketplace-loading,.analytics-dashboard-error),.app-shell.workbench-shell .app-surface--me .app-state{animation:none}}.workbench-shell :is(.marketplace-workspace--construction,.publish-workspace--construction){grid-template-columns:minmax(0,1fr);height:100%;min-width:0;min-height:0;padding:74px 24px 24px;overflow:auto}.workbench-shell :is(.marketplace-construction,.publish-construction){width:100%;min-width:0;padding:24px;color:var(--wb-secondary)}.app-shell.workbench-shell.is-themed :is(.marketplace-construction,.publish-construction)>span{color:var(--wb-accent-ink,var(--wb-accent));background:var(--wb-panel);border-color:var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-themed :is(.marketplace-construction,.publish-construction)>strong{color:var(--wb-ink)}.app-shell.workbench-shell.is-themed :is(.marketplace-construction,.publish-construction)>small{color:var(--wb-secondary);max-width:28em;line-height:1.7}.analytics-calendar-layer{box-sizing:border-box}.analytics-calendar-dialog{max-width:100%;max-height:100%;min-width:0}.analytics-calendar-dialog .team-calendar-header>div{flex-shrink:0}div.workbench-theme-scope[data-workbench-appearance] .analytics-calendar-dialog .team-calendar-split-layout{overflow:auto;overscroll-behavior:contain}@media(max-height:600px){div.workbench-theme-scope[data-workbench-appearance] .team-calendar-split-layout>.team-calendar-month-view{min-height:400px}}:is(.app-shell.workbench-shell.is-themed,div.workbench-theme-scope[data-workbench-appearance]) :is(.profile-stats article,.points-detail-balance,.points-detail-totals,.points-detail-totals article,.team-account-avatar-drop,.team-account-more,.team-account-more__row){background:var(--wb-panel);background-image:none;color:var(--wb-ink);border-color:var(--wb-line);box-shadow:none}:is(.app-shell.workbench-shell.is-themed,div.workbench-theme-scope[data-workbench-appearance]) :is(.profile-stats,.points-detail-balance,.points-detail-totals,.team-account-avatar-drop,.team-account-more) :is(strong,b,h3){color:var(--wb-ink)}:is(.app-shell.workbench-shell.is-themed,div.workbench-theme-scope[data-workbench-appearance]) :is(.profile-stats,.points-detail-balance,.points-detail-totals,.team-account-avatar-drop,.team-account-more) :is(small,span,p){color:var(--wb-secondary)}:is(.app-shell.workbench-shell.is-themed,div.workbench-theme-scope[data-workbench-appearance]) :is(.profile-stats article>svg,.team-account-avatar-drop svg,.team-account-more svg){color:var(--wb-accent-ink,var(--wb-accent));background:transparent}:is(.app-shell.workbench-shell.is-themed,div.workbench-theme-scope[data-workbench-appearance]) :is(.team-account-form,.utility-drawer--profile)>header button{background:var(--wb-raised);color:var(--wb-ink);border-color:var(--wb-line)}.task-list-pagination{flex-wrap:wrap}.task-list-page-jump,.task-list-page-jump label{display:flex;align-items:center;gap:6px}.task-list-page-jump input{width:60px;min-height:28px;padding:3px 6px;background:var(--wb-input,#fff);color:var(--wb-ink,#222);border:1px solid var(--wb-line,#ccc);border-radius:7px}.task-list-pagination .task-list-page-jump button{width:auto;padding:0 9px;border-radius:7px}.marketplace-empty--table>button{padding:8px 12px;border-radius:8px;color:var(--wb-ink,#222);background:var(--wb-raised,#eee)}div.workbench-theme-scope[data-workbench-appearance] .team-governance-dialog{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] .team-governance-dialog :is(.team-governance-sidebar,.team-governance-main,.team-governance-main>header,.team-governance-sidebar>header,.team-governance-sidebar>footer){color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] .team-governance-dialog :is(article,.team-governance-overview>div,.team-permission-note,.team-products-panel>form,.team-supplier-identities,.team-invite-panel,.team-permission-toggle,.team-dispatch-scope){background:var(--wb-input);color:var(--wb-ink);border-color:var(--wb-line);box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .team-governance-dialog :is(h2,h3,strong,b,label,legend){color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance] .team-governance-dialog :is(p,small,time){color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance] .team-governance-dialog :is(input,textarea,select){color:var(--wb-ink);background:var(--wb-raised);border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance] .team-governance-dialog button:not(.danger):not(.is-danger):not(.button--danger){color:var(--wb-secondary);background:var(--wb-raised);border-color:var(--wb-line);box-shadow:none}div.workbench-theme-scope[data-workbench-appearance] .team-governance-dialog button:is(.is-active,.is-selected,.is-primary){background:var(--wb-selected);color:var(--wb-accent-ink,var(--wb-accent))}div.workbench-theme-scope[data-workbench-appearance] .team-governance-overview>article>svg{color:var(--wb-accent-ink,var(--wb-accent))}@media(max-width:760px){.workbench-shell :is(.marketplace-workspace--construction,.publish-workspace--construction){padding:100px 12px 24px}}.workbench-appearance-menu{padding-block:6px;margin-block:4px;border-block:1px solid var(--wb-line)}.workbench-appearance-menu__label{display:block;padding:4px 10px;color:var(--wb-muted);font-size:11px}.workbench-appearance-menu .account-menu-item{width:100%}.workbench-appearance-menu .account-menu-item[aria-checked=true]{background:var(--wb-selected)}.workbench-appearance-menu .workbench-appearance-menu__check{margin-left:auto;color:var(--wb-accent-ink,var(--wb-accent))}.workbench-appearance-menu .account-menu-item:focus-visible{outline:2px solid var(--wb-focus,var(--wb-accent));outline-offset:-2px}.app-shell.workbench-shell.is-light .workbench-icon-nav>button.is-active{color:var(--wb-accent-ink);background:var(--wb-accent-soft);box-shadow:none}.app-shell.workbench-shell.is-light .workbench-rail-label{text-shadow:0 1px 7px var(--wb-label-shadow)}.app-shell.workbench-shell.is-light :is(.batch-mode-switch,.workbench-section-nav)>button:is(.is-active,[aria-current=page]){color:var(--wb-ink);background:var(--wb-panel)}.app-shell.workbench-shell.is-light .batch-workspace-surface{background:var(--wb-panel)}.app-shell.workbench-shell.is-light .batch-workspace-surface section.batch-glass-composer{background:transparent;border-top:1px solid var(--wb-line);box-shadow:none}.app-shell.workbench-shell.is-light .batch-workspace-surface .batch-record-table .task-row--head{background:var(--wb-raised)}.app-shell.workbench-shell.is-light .batch-workspace-surface .batch-history-region{border-top:1px solid var(--wb-line)}.app-shell.workbench-shell.is-light .generation-composer.generation-composer--minimal,.app-shell.workbench-shell.is-light .generation-composer:is(.voice-composer,.upscale-composer){background:color-mix(in srgb,var(--wb-panel) 88%,transparent)}.app-shell.workbench-shell.is-light .generation-composer.is-compact{background:color-mix(in srgb,var(--wb-panel) 90%,transparent)}.app-shell.workbench-shell.is-light .account-dock--floating .account-menu-item--lumi-agent{color:var(--wb-on-accent);background:var(--wb-accent)}.app-shell.workbench-shell.is-light .account-dock--floating .account-menu-item--lumi-agent:is(:hover,:focus-visible){color:var(--wb-on-accent);background:var(--wb-accent-hover)}.app-shell.workbench-shell.is-light .account-dock--floating .account-menu-item--lumi-agent.is-success{color:var(--wb-success-ink);background:var(--wb-success-soft)}.app-shell.workbench-shell.is-light .account-dock--floating .account-menu-item--lumi-agent.is-error{color:var(--wb-danger-ink);background:var(--wb-danger-soft)}.app-shell.workbench-shell.is-light .free-workbench .free-composer-dock>.generation-back-to-bottom{color:var(--wb-ink);background:var(--wb-panel);box-shadow:0 4px 16px var(--wb-shadow-color)}.app-shell.workbench-shell.is-light .free-workbench .free-composer-dock>.generation-back-to-bottom:hover{color:var(--wb-ink);background:var(--wb-selected)}.local-preview-frame__failure{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--wb-ink);background:var(--wb-canvas);text-align:center}.local-preview-frame__failure p{color:var(--wb-secondary)}.local-preview-frame__failure button{padding:8px 14px;color:var(--wb-ink);background:var(--wb-raised);border:1px solid var(--wb-line);border-radius:9px}.local-preview-frame__failure button:focus-visible{outline:2px solid var(--wb-focus,var(--wb-accent));outline-offset:2px}.workbench-shell.is-light{--free-loading-ink: var(--wb-secondary);--free-loading-surface: var(--wb-raised);--free-loading-line: var(--wb-line);--free-loading-shadow: none;--free-loading-muted: var(--wb-muted);--pending-drift-primary: rgba(63,87,66,.22);--pending-drift-secondary: rgba(63,87,66,.15);--pending-sheen: rgba(49,74,52,.13);--free-progress-ink: var(--wb-ink);--free-progress-track: var(--wb-line);--free-progress-fill: var(--wb-accent-ink)}.workbench-shell.is-light .generation-audio-card{--audio-surface: #f0edf3;color:var(--wb-ink)}.workbench-shell.is-light .generation-audio-card[data-tone=mint]{--audio-surface: #edf3ec}.workbench-shell.is-light .generation-audio-card[data-tone=blue]{--audio-surface: #edf1f5}.workbench-shell.is-light .generation-audio-card[data-tone=amber]{--audio-surface: #f4f0e9}.workbench-shell.is-light .generation-audio-card[data-tone=rose]{--audio-surface: #f4edf0}.workbench-shell.is-light .generation-audio-card.is-pending{--audio-surface: var(--wb-raised)}.workbench-shell.is-light .generation-audio-card__body>strong{color:var(--wb-ink)}.workbench-shell.is-light :is(.generation-audio-card__timeline>time,.generation-audio-card__feedback){color:var(--wb-secondary)}.workbench-shell.is-light .generation-audio-card__feedback>button{color:var(--wb-accent-ink)}.workbench-shell.is-light .generation-audio-card .generation-audio-card__play{color:var(--wb-ink);background:var(--wb-reference-wash)}.workbench-shell.is-light .generation-audio-card .generation-audio-card__play:hover:not(:disabled){color:var(--wb-ink);background:var(--wb-selected)}.workbench-shell.is-light .generation-audio-card__seek{background-image:linear-gradient(90deg,var(--wb-secondary) var(--audio-played,0%),var(--wb-line) var(--audio-played,0%))}.workbench-shell.is-light .generation-audio-card__seek::-webkit-slider-thumb{background:var(--wb-secondary)}.workbench-shell.is-light .generation-audio-card__seek::-moz-range-thumb{background:var(--wb-secondary)}.workbench-shell.is-light .generation-audio-card__skeleton>i{background:var(--wb-line)}.workbench-shell.is-light .generation-audio-card__status .generation-estimated-progress--badge{color:var(--wb-ink);background:var(--wb-selected)}div.workbench-theme-scope[data-workbench-appearance=light] .confirm-dialog-layer{background:var(--wb-backdrop)}div.workbench-theme-scope[data-workbench-appearance=light] .confirm-dialog{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line);box-shadow:0 24px 72px var(--wb-shadow-color)}div.workbench-theme-scope[data-workbench-appearance=light] .confirm-dialog__copy h2{color:var(--wb-ink)}div.workbench-theme-scope[data-workbench-appearance=light] .confirm-dialog__copy p{color:var(--wb-secondary)}div.workbench-theme-scope[data-workbench-appearance=light] .confirm-dialog__copy span{color:var(--wb-danger-ink);background:var(--wb-danger-soft)}div.workbench-theme-scope[data-workbench-appearance=light] .confirm-dialog__actions{background:var(--wb-raised);border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance=light] .confirm-dialog__actions .button--quiet{color:var(--wb-ink);background:var(--wb-panel);border-color:var(--wb-line)}div.workbench-theme-scope[data-workbench-appearance=light] .confirm-dialog__icon--primary{color:var(--wb-accent-ink);background:var(--wb-accent-soft);border-color:var(--wb-line)}.app-shell.workbench-shell.is-light .analytics-workspace-layout{padding:16px;background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:22px}.app-shell.workbench-shell.is-light :is(.analytics-overview-workspace,.analytics-topic-workspace,.analytics-chart-stage){background:transparent;border:0;box-shadow:none}.app-shell.workbench-shell.is-light .analytics-topic-workspace{border-left:1px solid var(--wb-line);border-radius:0}.app-shell.workbench-shell.is-light .is-topic-expanded .analytics-topic-workspace{border-left:0}.app-shell.workbench-shell.is-light .analytics-stat-grid>button{background:var(--wb-raised);box-shadow:none}.app-shell.workbench-shell.is-light .analytics-stat-grid>button.is-active{background:var(--wb-selected)}.app-shell.workbench-shell.is-light .analytics-topic-table thead{background:var(--wb-raised)}.app-shell.workbench-shell.is-light .analytics-topic-table .analytics-topic-group-row{background:var(--wb-input)}@media(max-width:760px){.app-shell.workbench-shell.is-light .analytics-workspace-layout{padding:12px;border-radius:16px}.app-shell.workbench-shell.is-light .analytics-topic-workspace{border-left:0;border-top:1px solid var(--wb-line)}.app-shell.workbench-shell.is-light .is-topic-expanded .analytics-topic-workspace{border-top:0}}
