.semi-icon{display:inline-block;font-style:normal;line-height:0;text-align:center;text-transform:none;text-rendering:optimizeLegibility;fill:currentColor}.semi-icon-extra-small{font-size:8px}.semi-icon-small{font-size:12px}.semi-icon-default{font-size:16px}.semi-icon-large{font-size:20px}.semi-icon-extra-large{font-size:24px}.semi-icon-spinning{animation:.6s linear infinite semi-icon-animation-rotate;animation-fill-mode:forwards}@keyframes semi-icon-animation-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.account-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:16px;max-width:1120px;align-items:start}.account-summary-panel,.account-workspace-panel{min-width:0;border:1px solid rgba(214,217,252,.78);border-radius:8px;background:#fffffff5;box-shadow:#32325d1f 0 24px 38px -34px,#0000000a 0 12px 20px -20px}.account-summary-panel{order:2;position:sticky;top:96px;display:grid;gap:16px;padding:16px}.account-summary-head{display:grid;justify-items:center;gap:10px;padding:8px 4px 14px;border-bottom:1px solid rgba(214,217,252,.7);text-align:center}.account-avatar{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(214,217,252,.88);border-radius:999px;object-fit:cover}.account-summary-identity{display:grid;gap:4px;max-width:100%}.account-summary-identity h3,.account-pane-head h3,.account-connected-copy strong{margin:0;color:var(--ink-strong);font-weight:350}.account-summary-identity h3{overflow:hidden;font-size:22px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.account-summary-identity span,.account-summary-row span,.account-connected-copy span{color:var(--ink-body);font-size:12px}.account-summary-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.account-badge{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(214,217,252,.74);border-radius:999px;background:#f8fbffeb;color:var(--ink-body);font-size:12px;white-space:nowrap}.account-badge-success{border-color:#15be5338;background:#15be5317;color:#157a38}.account-badge-warn{border-color:#f59e0b3d;background:#f59e0b1a;color:#9a5a00}.account-summary-list{display:grid}.account-summary-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;min-height:42px;border-bottom:1px solid rgba(214,217,252,.56)}.account-summary-row:last-child{border-bottom:0}.account-summary-row strong{overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:400;text-align:right;text-overflow:ellipsis;white-space:nowrap}.account-workspace-panel{display:grid;order:1;overflow:hidden}.account-section-tabs{display:flex;gap:4px;padding:10px 12px 0;border-bottom:1px solid rgba(214,217,252,.72);background:linear-gradient(180deg,#f8fbfff5,#fffffffa)}.account-section-tab{display:inline-flex;position:relative;min-height:42px;align-items:center;gap:8px;padding:0 12px;border:0;border-radius:8px 8px 0 0;background:transparent;color:var(--ink-body);cursor:pointer;font-size:13px;transition:background-color .16s ease,color .16s ease}.account-section-tab:hover,.account-section-tab.is-active{background:#fff;color:var(--brand-primary)}.account-section-tab.is-active:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:999px;background:var(--brand-primary);content:""}.account-section-tab-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;background:#533afd0f;color:currentColor}.account-section-tab-icon svg{width:14px;height:14px}.account-settings-pane{display:grid;gap:18px;padding:18px}.account-pane-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-pane-head h3{font-size:20px;line-height:1.2}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-form-grid>.account-field:first-child,.account-avatar-editor{grid-column:1 / -1}.account-avatar-editor{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px;border:1px solid rgba(207,239,234,.94);border-radius:var(--radius-card);background:radial-gradient(circle at 10% 20%,rgba(17,190,184,.08),transparent 32%),#fff}.account-avatar-upload-button{position:relative;display:inline-grid;overflow:hidden;border-radius:999px;cursor:pointer}.account-avatar-editor-preview{display:inline-grid;width:64px;height:64px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.96);border-radius:999px;font-size:15px;object-fit:cover}.account-avatar-upload-mask{position:absolute;inset:0;display:grid;place-items:center;background:#0f172a7a;color:#fff;font-size:12px;font-weight:700;opacity:0;transition:opacity .16s ease}.account-avatar-upload-button:hover .account-avatar-upload-mask,.account-avatar-upload-button:focus-within .account-avatar-upload-mask{opacity:1}.account-avatar-editor-copy{display:grid;gap:4px;min-width:0}.account-avatar-editor-copy strong{color:var(--ink-strong);font-size:14px}.account-avatar-editor-copy span{color:var(--ink-body);font-size:12px}.account-readonly-shell{position:relative;display:grid}.account-readonly-input{padding-right:76px;border-color:#10b9816b;color:var(--ink-label);background:repeating-linear-gradient(135deg,#11beb814 0 6px,#fff0 6px 14px),linear-gradient(180deg,#f3fbfafa,#eef8f6f5),#fff;box-shadow:inset 0 0 0 1px #11beb814;cursor:not-allowed;font-weight:600;opacity:1}.account-readonly-input:focus{border-color:#10b98175;box-shadow:inset 0 0 0 1px #11beb81a}.account-readonly-badge{position:absolute;top:50%;right:8px;display:inline-flex;height:24px;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(16,185,129,.24);border-radius:6px;background:#ffffffdb;color:var(--brand-primary);font-size:11px;font-weight:700;line-height:1;pointer-events:none;transform:translateY(-50%)}.account-readonly-badge svg{width:13px;height:13px}.account-action-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:2px}.account-action-row .ghost-button:disabled{cursor:default;opacity:.62}.account-feishu-pane{align-content:start}.account-connected-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:14px;border:1px solid rgba(214,217,252,.72);border-radius:8px;background:#f8fbffb8}.account-connected-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:#533afd14;color:var(--brand-primary)}.account-connected-icon svg{width:20px;height:20px}.account-connected-copy{display:grid;gap:4px;min-width:0}.account-connected-copy strong{font-size:15px}.account-connected-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.account-qr-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 22% 16%,rgba(17,190,184,.12),transparent 30%),#061b313d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:180}.account-qr-dialog{display:grid;width:min(380px,calc(100vw - 32px));justify-items:center;gap:14px;padding:18px;border:1px solid rgba(207,239,234,.94);border-radius:var(--radius-modal);background:radial-gradient(circle at 0% 0%,rgba(17,190,184,.07),transparent 32%),#fff;box-shadow:0 34px 78px -38px #113c4857,0 14px 30px -24px #0f172a33}.account-qr-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.account-qr-header h3{margin:0;color:var(--ink-strong);font-size:18px;font-weight:400}.account-qr-close{display:inline-grid;width:30px;min-width:30px;height:30px;place-items:center;border:1px solid rgba(207,239,234,.92);border-radius:var(--radius-control);background:linear-gradient(180deg,#fffffffa,#f4fbfae6),#fff;color:var(--ink-label);cursor:pointer;box-shadow:inset 0 1px #ffffffdb,0 10px 22px -18px #113c4829;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.account-qr-close:hover,.account-qr-close:focus-visible{border-color:#11beb861;background:#fff;color:var(--brand-primary-hover);box-shadow:0 0 0 3px #11beb81a,0 14px 28px -24px #11beb838;transform:translateY(-1px)}.account-qr-dialog .auth-feishu-qr-shell{margin-top:0;border:1px solid rgba(207,239,234,.92);box-shadow:none}.account-qr-refresh{margin-top:-4px}.account-confirm-dialog{display:grid;width:min(360px,calc(100vw - 32px));gap:16px;padding:18px;border:1px solid rgba(207,239,234,.94);border-radius:var(--radius-modal);background:radial-gradient(circle at 0% 0%,rgba(17,190,184,.07),transparent 34%),#fff;box-shadow:0 34px 78px -38px #113c4857,0 14px 30px -24px #0f172a33}.account-confirm-profile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid rgba(207,239,234,.88);border-radius:var(--radius-card);background:#f7fcfbcc}.account-confirm-profile img,.account-confirm-profile>span{display:inline-grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.92);border-radius:999px;font-size:14px;object-fit:cover}.account-confirm-profile div{display:grid;gap:4px;min-width:0}.account-confirm-profile strong{overflow:hidden;color:var(--ink-strong);font-size:16px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.account-confirm-profile small,.account-confirm-loading{color:var(--ink-body);font-size:12px}.account-confirm-actions{padding-top:0}@media(max-width:980px){.account-page{grid-template-columns:1fr}.account-summary-panel{order:1;position:static}.account-workspace-panel{order:2}}@media(max-width:720px){.account-section-tabs{overflow-x:auto}.account-form-grid,.account-connected-row{grid-template-columns:1fr}.account-connected-actions,.account-action-row{justify-content:flex-start}}:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;--page-bg: #ffffff;--surface: #ffffff;--surface-soft: #f4fbfa;--surface-muted: #f8fcfb;--surface-brand: #1c1e54;--ink-strong: #061b31;--ink-body: #64748d;--ink-label: #273951;--ink-muted: #8aa0b4;--brand-primary: #11beb8;--brand-primary-hover: #08aaa5;--brand-primary-active: #078f8b;--brand-deep: #132b3a;--brand-light: #cfefea;--brand-wash: #e5f7f4;--brand-faint: #f4fbfa;--semi-fill-0: rgba(46, 50, 56, .05);--semi-fill-1: rgba(46, 50, 56, .09);--semi-fill-2: rgba(46, 50, 56, .13);--semi-border: rgba(28, 31, 35, .08);--semi-focus-border: rgba(17, 190, 184, .72);--semi-focus-ring: rgba(17, 190, 184, .16);--semi-control-shadow: 0 0 0 2px var(--semi-focus-ring);--border-default: var(--semi-border);--border-soft: #cfefea;--border-dashed: rgba(17, 190, 184, .42);--accent-ruby: #ea2261;--accent-magenta: #f96bee;--accent-pink-soft: #fff0f7;--success: #15be53;--success-text: #108c3d;--tooltip-surface: rgba(255, 255, 255, .98);--tooltip-border: rgba(214, 226, 240, .96);--tooltip-text: #273951;--tooltip-muted: rgba(100, 116, 139, .86);--tooltip-shadow: 0 18px 42px rgba(15, 23, 42, .12);--z-layer-popover: 240;--z-layer-tooltip: 280;--radius-control: 3px;--radius-dropdown: 6px;--radius-panel: 6px;--radius-card: 6px;--radius-modal: 12px;--control-width-compact: 168px;--control-width-standard: 220px;--control-width-store: 264px;--control-width-store-wide: 330px;--control-width-product: 302px;--control-width-product-wide: 360px;--control-width-date: 302px;--control-width-date-compact: 218px;--control-width-search: 286px;--control-width-search-wide: 330px;--shadow-standard: rgba(17, 60, 72, .11) 0px 28px 58px -38px, rgba(15, 23, 42, .07) 0px 16px 34px -28px;--shadow-ambient: rgba(17, 60, 72, .07) 0px 18px 38px -24px;--shadow-soft: rgba(17, 60, 72, .08) 0px 10px 24px -18px}*{box-sizing:border-box}html{background:radial-gradient(circle at 12% 0%,rgba(17,190,184,.06),transparent 30%),linear-gradient(180deg,#f4fbfaf0,#fffffff5 220px),#fff}body{margin:0;min-height:100vh;background:linear-gradient(180deg,#fff9,#fff9),transparent;color:var(--ink-strong);font-size:14px;font-weight:400;line-height:1.4}.overflow-text-tooltip{position:fixed;max-width:min(420px,calc(100vw - 24px));max-height:min(260px,calc(100vh - 24px));padding:8px 10px;overflow:auto;border:1px solid var(--tooltip-border);border-radius:var(--radius-dropdown);background:var(--tooltip-surface);box-shadow:var(--tooltip-shadow);color:var(--tooltip-text);font-size:12px;font-weight:420;line-height:1.5;pointer-events:none;white-space:pre-wrap;word-break:break-word;z-index:var(--z-layer-tooltip)}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}#root{min-height:100vh}.auth-shell{--auth-mint: #11beb8;--auth-mint-strong: #08aaa5;--auth-mint-soft: #e5f7f4;--auth-mint-wash: #f4fbfa;--auth-mint-border: #cfefea;--auth-ink: #132b3a;--auth-muted: #7890a0;--auth-card-radius: var(--radius-modal);--auth-control-radius: var(--radius-control);position:relative;display:grid;min-height:100vh;grid-template-columns:minmax(0,1fr) clamp(520px,42vw,760px);overflow:hidden;background:#fff}.auth-shell-status{grid-template-columns:1fr;overflow:visible;place-items:center;padding:32px;background:radial-gradient(circle at 20% 20%,rgba(17,190,184,.14),transparent 30%),radial-gradient(circle at 82% 72%,rgba(137,224,207,.16),transparent 28%),#f8fcfb}.auth-stage{position:relative;min-width:0;min-height:100vh;overflow:hidden;border-right:1px solid rgba(207,239,234,.88);background:linear-gradient(135deg,#11beb81f,#e5f7f4c7),#f3fbfa}.auth-visual-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.auth-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff7a,#f5fdfc2e 36%,#ffffff94),linear-gradient(90deg,#ffffff42,#ffffff05)}.auth-visual-glow{position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(34px);opacity:.58;pointer-events:none}.auth-visual-glow-cyan{right:12%;bottom:12%;background:#11beb847}.auth-visual-glow-pink{top:18%;left:18%;background:#80e1cf3d}.auth-login-brand{position:relative;z-index:1;display:inline-flex;width:212px;height:52px;margin:42px 0 0 46px;color:var(--auth-ink);filter:drop-shadow(0 16px 30px rgba(17,78,82,.14))}.auth-login-brand .brand-image{width:212px;height:52px}.auth-card{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;padding:48px 44px;background:radial-gradient(circle at 4% 18%,rgba(17,190,184,.13),transparent 32%),radial-gradient(circle at 96% 36%,rgba(229,247,244,.9),transparent 30%),#fff}.auth-card-inner{position:relative;display:flex;height:552px;min-height:524px;flex-direction:column;width:clamp(380px,76%,460px);padding:30px;overflow:hidden;border:1px solid var(--auth-mint-border);border-radius:var(--auth-card-radius);background:linear-gradient(180deg,#fffffffa,#f8fdfcf0),#fff;box-shadow:0 28px 60px #113c481a,0 18px 42px #11beb814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card-inner:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#11beb8ad,#80e1cf61,#e5f7f4cc),#fff;content:""}.auth-tabs{display:flex;gap:24px;padding-bottom:14px;border-bottom:1px solid rgba(207,239,234,.86)}.auth-tab{position:relative;padding:0 0 10px;border:0;background:transparent;color:var(--auth-muted);cursor:pointer;font-size:14px;font-weight:700;line-height:1;transition:color .16s ease,transform .16s ease}.auth-tab:after{position:absolute;right:0;bottom:-15px;left:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--auth-mint) 0%,rgba(137,224,207,.82) 100%);box-shadow:0 0 14px #11beb824;content:"";opacity:0;transition:opacity .16s ease}.auth-tab.is-active{color:var(--auth-ink);transform:translateY(-1px)}.auth-tab.is-active:after{opacity:1}.auth-panel{flex:1;min-height:410px;padding-top:28px}.auth-card .auth-title{margin-top:0;color:var(--auth-ink);font-size:26px;font-weight:700;letter-spacing:-.2px;line-height:1.2}.auth-card .auth-copy{margin-top:8px;color:var(--auth-muted);font-size:14px;line-height:1.5}.auth-form{display:grid;gap:16px;margin-top:22px}.auth-input,.auth-submit{width:100%}.auth-card .auth-input{min-width:100%;min-height:52px;border:1px solid rgba(207,239,234,.94);border-radius:var(--auth-control-radius);background:linear-gradient(180deg,#fffffffa,#f9fdfceb),#fff;box-shadow:inset 0 0 0 1px #f5fdfccc,0 12px 24px #113c4809;color:var(--auth-ink);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-card .auth-input:hover{border-color:#11beb861;background:linear-gradient(180deg,#fff,#f4fbfaf0),#fff}.auth-card .auth-input:focus{border-color:var(--semi-focus-border);outline:0;background:#fff;box-shadow:inset 0 0 0 1px #11beb894,0 0 0 5px #11beb81f,0 16px 26px #11beb814}.auth-card .auth-submit{min-height:50px;margin-top:6px;border:1px solid var(--auth-mint);border-radius:var(--auth-control-radius);background:linear-gradient(180deg,#18c9c2 0%,var(--auth-mint) 100%);box-shadow:inset 0 1px #ffffff57,0 18px 34px #11beb833;color:#fff;font-weight:800;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,filter .16s ease}.auth-card .auth-submit:hover:not(:disabled){border-color:var(--auth-mint-strong);background:linear-gradient(180deg,#19d1ca 0%,var(--auth-mint-strong) 100%);box-shadow:inset 0 1px #fff6,0 22px 38px #11beb83d;filter:saturate(1.04);transform:translateY(-1px)}.auth-feishu-actions{display:grid;gap:10px;margin-top:14px}.auth-feishu-button{width:100%}.auth-feishu-button.is-disabled,.auth-feishu-signup.is-disabled{pointer-events:none;opacity:.52}.auth-feishu-panel{display:grid;justify-items:center;align-content:center;text-align:center}.auth-feishu-mode-switch{display:inline-grid;width:min(300px,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(207,239,234,.96);border-radius:var(--auth-control-radius);background:linear-gradient(90deg,#e5f7f4b8,#ffffffeb),#fff}.auth-feishu-mode{min-height:34px;border:0;border-radius:9px;background:transparent;color:var(--auth-muted);cursor:pointer;font-size:13px;font-weight:700}.auth-feishu-mode.is-active{background:#fffffff0;color:var(--auth-ink);box-shadow:0 8px 20px #113c4814,inset 0 0 0 1px #11beb82e}.auth-feishu-qr-shell{position:relative;display:grid;width:300px;height:300px;margin-top:18px;place-items:center;overflow:hidden;border:1px solid var(--auth-mint-border);border-radius:14px;background:#fff;box-shadow:0 20px 36px #113c4817,0 12px 28px #11beb812}.auth-feishu-qr-live,.auth-feishu-qr-live iframe{width:300px;height:300px}.auth-feishu-qr-state{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 26% 22%,rgba(17,190,184,.13),transparent 34%),radial-gradient(circle at 80% 80%,rgba(229,247,244,.9),transparent 34%),#fff;color:var(--auth-muted);font-size:13px;font-weight:700}.auth-feishu-qr-fallback{display:grid;width:300px;height:300px;margin-top:18px;place-items:center;border:1px dashed rgba(17,190,184,.38);border-radius:14px;background:linear-gradient(90deg,#e5f7f4b8,#fffffff0),#fff;color:var(--auth-muted);font-size:14px;font-weight:700}.auth-feishu-dev-qr{display:grid;width:300px;height:300px;margin-top:18px;place-items:center;position:relative;border:1px solid var(--auth-mint-border);border-radius:16px;background:radial-gradient(circle at 24% 20%,rgba(17,190,184,.18),transparent 28%),radial-gradient(circle at 78% 82%,rgba(229,247,244,.92),transparent 30%),#fff;box-shadow:0 20px 36px #113c4817,0 12px 30px #11beb814;color:var(--auth-ink);font-size:13px;font-weight:800}.auth-feishu-dev-grid{display:grid;width:172px;height:172px;grid-template-columns:repeat(7,1fr);gap:6px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f4fbfaf0),#fff;box-shadow:inset 0 0 0 1px #11beb829}.auth-feishu-dev-grid span{border-radius:5px;background:#5d738324}.auth-feishu-dev-grid span.is-on{background:linear-gradient(135deg,var(--auth-ink),var(--auth-mint))}.auth-feishu-dev-action{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:inline-flex;min-width:92px;align-items:center;justify-content:center;border:1px solid rgba(17,190,184,.26);border-radius:999px;padding:9px 15px;background:linear-gradient(90deg,#e5f7f4e0,#fffffff0),#fffffff0;box-shadow:0 14px 26px #113c481f;color:var(--auth-ink);font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.auth-feishu-dev-action:hover{transform:translate(-50%,-52%);border-color:#11beb86b;box-shadow:0 18px 30px #113c4826}.auth-feishu-status-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;color:var(--auth-ink);font-size:15px;font-weight:700}.auth-feishu-refresh{margin-top:8px}.auth-feishu-error{width:min(100%,280px);margin-top:0}.auth-alert{margin-top:18px;padding:11px 12px;border:1px solid rgba(254,44,85,.22);border-radius:var(--auth-control-radius);background:linear-gradient(90deg,#fff7edf5,#fffffffa),#fff;color:var(--auth-ink);font-size:13px;font-weight:300;line-height:1.45}.auth-method-list,.auth-rules{display:grid;gap:10px;margin-top:22px}.auth-method-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--border-default);border-radius:var(--auth-control-radius);background:#fff}.auth-method-row strong{display:block;font-weight:400}.action-card-button{width:100%;text-align:left;cursor:pointer}.action-card-button.is-active{border-color:#533afd47;background:linear-gradient(180deg,#533afd14,#fffffffa);box-shadow:inset 0 0 0 1px #533afd14}.auth-dev-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;padding-top:14px;border-top:1px solid rgba(229,237,245,.88)}.auth-dev-entry-prominent{margin-top:18px;margin-bottom:4px;padding:13px 16px;border:1px solid rgba(17,190,184,.24);border-radius:14px;background:linear-gradient(90deg,#e5f7f4d1,#fffffff0),#fff;box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 26px #11beb80f}.text-link-button{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--brand-primary);cursor:pointer;font-size:13px;font-weight:400;line-height:1.3;text-decoration:none}.text-link-button:hover:not(:disabled){color:var(--brand-primary-hover)}.auth-card .text-link-button{color:var(--auth-mint-strong)}.auth-card .text-link-button:hover:not(:disabled){color:#067c78}.text-link-button.is-disabled{pointer-events:none}.text-link-button:disabled,.ghost-button:disabled,.primary-button:disabled{cursor:default;opacity:.62}.ghost-button:disabled:hover{border-color:#cfefeaf5;background:linear-gradient(180deg,#fffffffa,#f4fbfae6),#fff;color:var(--brand-primary);transform:none}.auth-status-card{width:min(520px,100%)}.pending-approval-card{display:grid;gap:20px;width:min(460px,100%);padding:28px;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafbf0),#fff;box-shadow:#0f172a24 0 30px 70px -42px,#533afd14 0 20px 34px -28px}.pending-approval-card.is-local-setup{width:min(480px,100%)}.pending-approval-title{display:grid;justify-items:start;gap:6px}.pending-approval-title h3{margin:0;color:var(--ink-strong);font-size:25px;font-weight:500;letter-spacing:-.03em}.pending-approval-title p:not(.section-kicker){margin:0;color:var(--ink-body);font-size:15px}.pending-setup-form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-top:2px}.pending-avatar-top{display:grid;justify-items:center;gap:8px;padding:8px 0 4px}.pending-avatar-top-hint{color:var(--ink-body);font-size:12px;font-weight:700}.pending-profile-summary-avatar{display:inline-grid;width:54px;height:54px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.96);border-radius:999px;font-size:15px;object-fit:cover}.pending-profile-summary-avatar-large{width:82px;height:82px;border-radius:999px;font-size:20px;box-shadow:0 18px 32px #113c481f,0 0 0 1px #cfefeaf5}.pending-avatar-upload-button{position:relative;display:inline-grid;overflow:hidden;border-radius:999px;cursor:pointer}.pending-avatar-upload-button-large{border-radius:999px}.pending-avatar-upload-mask{position:absolute;inset:0;display:grid;place-items:center;background:#0f172a7a;color:#fff;font-size:12px;font-weight:700;opacity:0;transition:opacity .16s ease}.pending-avatar-upload-button:hover .pending-avatar-upload-mask,.pending-avatar-upload-button:focus-within .pending-avatar-upload-mask{opacity:1}.pending-setup-submit{grid-column:1 / -1;min-height:46px;margin-top:2px}.pending-setup-form .field{gap:7px}.pending-setup-form .field-label{color:#334155;font-weight:700;letter-spacing:0;text-transform:none}.pending-setup-form .field-control{min-height:46px;border-color:#cfefeaf0;border-radius:var(--radius-control);background:#fff;box-shadow:inset 0 1px #fffc,0 12px 20px #0f172a0a}.password-input-shell{position:relative;display:block}.password-input-shell .password-field-control{width:100%;padding-right:48px}.password-visibility-button{position:absolute;top:50%;right:8px;display:inline-grid;width:34px;height:34px;place-items:center;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:#64748d;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.password-visibility-button svg{width:18px;height:18px}.password-visibility-button:hover{transform:translateY(-50%) scale(1.04);background:#533afd14;color:#202765}.password-visibility-button:focus-visible{outline:2px solid rgba(83,58,253,.24);outline-offset:2px}.pending-account-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(207,239,234,.96);border-radius:var(--radius-card);background:radial-gradient(circle at 10% 0%,rgba(17,190,184,.09),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fcfbf0);box-shadow:0 18px 36px #113c4814,inset 0 1px #ffffffe6}.pending-account-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.pending-account-card-avatar{display:inline-grid;width:64px;height:64px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.96);border-radius:999px;font-size:17px;object-fit:cover;box-shadow:0 14px 26px #113c481a}.pending-account-card-copy{display:grid;min-width:0;gap:4px}.pending-account-card-copy strong{overflow:hidden;color:var(--ink-strong);font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pending-account-card-copy span{overflow:hidden;color:var(--ink-body);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pending-account-card-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(207,239,234,.78);color:var(--ink-body);font-size:13px;font-weight:700}.pending-approval-logout{justify-self:start}.app-shell{display:grid;min-height:100vh;grid-template-columns:228px minmax(0,1fr);background:transparent;transition:grid-template-columns .22s ease}.app-shell-collapsed{grid-template-columns:84px minmax(0,1fr)}.app-sidebar{position:sticky;top:0;display:flex;height:100vh;min-height:100vh;flex-direction:column;gap:12px;padding:14px 10px 12px;overflow:hidden;border-right:1px solid rgba(229,237,245,.96);background:linear-gradient(180deg,#f9fbfff5,#f5f8fcfa);transition:padding .22s ease,gap .22s ease}.app-sidebar-collapsed{padding-left:10px;padding-right:10px}.sidebar-top{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:12px}.sidebar-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.sidebar-footer{display:grid;flex:0 0 auto;gap:10px;margin-top:auto;padding-top:10px}.brand-block{display:flex;align-items:center;gap:12px}.brand-block-compact{gap:8px}.brand-symbol{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background:linear-gradient(145deg,#5a47fc,#2e2b8c);box-shadow:var(--shadow-soft);color:#fff;flex-shrink:0}.brand-symbol-compact{width:32px;height:32px}.brand-mark{width:20px;height:20px}.brand-symbol-compact .brand-mark{width:16px;height:16px}.brand-copy{min-width:0}.brand-copy-compact{display:flex;align-items:center}.sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-image-shell{display:block;width:min(172px,100%);height:42px;flex:1 1 auto;overflow:hidden;border-radius:16px;filter:drop-shadow(0 14px 24px rgba(15,49,74,.08));transition:width .22s ease,height .22s ease,border-radius .22s ease,filter .22s ease}.brand-image{display:block;width:172px;height:42px;transform-origin:left center;transition:transform .22s ease}.sidebar-toggle{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(207,239,234,.94);border-radius:10px;background:#ffffffeb;color:var(--brand-primary);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.sidebar-toggle:hover{border-color:#11beb842;background:#e5f7f4b8;transform:translateY(-1px)}.icon-toggle{width:14px;height:14px}.brand-kicker,.section-kicker,.metric-label,.field-label{margin:0;color:var(--ink-label);font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.brand-title,.page-title,.panel-title,.status-card h3,.hero-title{margin:0;color:var(--ink-strong);font-weight:300;letter-spacing:-.64px}.brand-title{font-size:26px;line-height:1.12;letter-spacing:-.26px}.brand-title-sidebar{font-size:16px;line-height:1;letter-spacing:-.14px}.sidebar-section-label{margin-top:4px;padding:0 8px;color:var(--ink-body);font-size:11px;font-weight:400}.sidebar-nav{display:grid;gap:6px;align-content:start}.sidebar-group{display:grid;gap:4px}.sidebar-group-body{display:grid;gap:1px;padding-top:2px;padding-left:12px;margin-left:14px;border-left:1px solid rgba(207,239,234,.88)}.sidebar-link{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,0);border-radius:12px;background:transparent;color:var(--ink-strong);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.sidebar-link:hover{border-color:#cfefeae6;background:#ffffffd6;transform:translateY(-1px)}.sidebar-link.is-active{border-color:#11beb82e;background:#e5f7f4b8;color:var(--ink-strong);box-shadow:none}.sidebar-group-trigger{background:#ffffffb8}.sidebar-group-trigger.is-active{border-color:#11beb82e;background:#e5f7f46b}.sidebar-link-nested{min-height:auto;justify-content:flex-start;gap:0;padding:6px 8px 6px 10px;border-radius:5px;border-color:transparent;background:transparent}.sidebar-link-nested:hover{transform:none;border-color:transparent;background:#e5f7f494}.sidebar-link-nested.is-active{box-shadow:none;border-color:transparent;background:#e5f7f4e6}.sidebar-link-nested .sidebar-link-main{gap:0}.sidebar-link-nested .sidebar-link-copy{width:100%}.sidebar-link-nested .sidebar-link-label{font-size:13px;color:var(--ink-body)}.sidebar-link-nested.is-active .sidebar-link-label{color:var(--ink-strong)}.sidebar-link-main{display:flex;min-width:0;align-items:center;gap:9px}.sidebar-link-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:12px;background:#ffffffb8;color:#93a2b2;flex-shrink:0;box-shadow:inset 0 0 0 1px #cfefea9e,0 8px 18px #113c480a}.sidebar-link:hover .sidebar-link-icon,.sidebar-link.is-active .sidebar-link-icon{color:var(--brand-primary)}.sidebar-link-icon svg,.icon-chevron{width:20px;height:20px}.sidebar-link-icon .semi-icon{color:inherit;font-size:23px;line-height:0}.sidebar-link.is-active .sidebar-link-icon{background:#ffffffe6;box-shadow:inset 0 0 0 1px #11beb82e}.sidebar-link-copy{display:flex;min-width:0}.sidebar-link-label{font-size:13px;font-weight:400;text-align:left}.sidebar-link-nested{min-height:34px;padding-top:6px;padding-bottom:6px}.sidebar-link-meta{display:none}.sidebar-panel{padding:16px;border:1px solid var(--border-default);border-radius:6px;background:#ffffffe6;box-shadow:#32325d1a 0 18px 28px -28px}.sidebar-panel-soft{background:linear-gradient(180deg,#d6d9fc47,#fffffffa)}.sidebar-panel-muted{background:#ffffffc2}.sidebar-panel-profile{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin-top:0;padding:10px}.sidebar-panel-dev-switch{display:grid;padding:10px}.sidebar-profile-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px}.sidebar-avatar-badge{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;background:#202765;color:#fff;font-size:11px;font-weight:400;flex-shrink:0}.sidebar-avatar-image{object-fit:cover;padding:0;background:#fff}.sidebar-panel-copy{display:grid;min-width:0;gap:3px}.sidebar-profile-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-copy,.hero-description,.metric-detail,.timeline-copy,.stack-copy,.material-copy,.status-card p{margin:0;color:var(--ink-body);font-size:14px;font-weight:300;line-height:1.45}.sidebar-stat{display:block;margin:0;color:var(--ink-strong);font-size:22px;font-weight:300;letter-spacing:-.22px}.sidebar-profile-name{margin:0;color:var(--ink-strong);font-size:13px;font-weight:400;line-height:1.2}.sidebar-profile-email{margin:0;color:var(--ink-body);font-size:11px;font-weight:300;line-height:1.3;word-break:break-all}.sidebar-identity-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-label);font-size:11px}.sidebar-logout-button{width:fit-content;margin-top:0;padding:0;border:0;background:transparent;color:var(--brand-primary);cursor:pointer;font-size:11px;font-weight:400;text-align:left}.sidebar-logout-button:hover{color:var(--brand-primary-hover)}.sidebar-dev-switch{display:grid;gap:4px;min-width:0}.sidebar-dev-switch-label{color:var(--ink-body);font-size:10px;font-weight:400}.sidebar-dev-switch-control{width:100%;min-width:0;height:32px;padding:0 28px 0 10px;font-size:11px;text-overflow:ellipsis}.app-main{min-width:0;overflow-x:hidden;padding:22px 26px 32px}.topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px;padding:0 0 16px;border-bottom:1px solid rgba(207,239,234,.82)}.topbar:has(+.page-section-stack>.page-secondary-nav:first-child){margin-bottom:0;padding-bottom:12px;border-bottom:0}.topbar:has(+.page-section-stack>.page-secondary-nav:first-child)+.page-section-stack{gap:16px}.page-title{flex:0 0 auto;font-size:32px;font-weight:360;letter-spacing:-.72px;line-height:1.1;white-space:nowrap}.topbar-copy{display:grid;flex:1 1 auto;gap:8px;min-width:0}.topbar-title-row{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.creator-topbar-flow-art{position:relative;flex:1 1 520px;min-width:120px;max-width:960px;height:66px;margin-left:18px;overflow:hidden;opacity:.72;pointer-events:none}.creator-topbar-flow-art:before{position:absolute;inset:8px 0 6px;border-radius:999px;background:linear-gradient(90deg,#f8fcfb00,#ffffff94 18%,#e5f7f44d 72%,#f8fcfb00);content:""}.creator-topbar-flow-art img{position:relative;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.topbar-actions{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.topbar-notifications{position:relative;display:inline-flex}.topbar-notification-button,.topbar-account-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid rgba(207,239,234,.92);border-radius:999px;background:#ffffffd1;color:var(--ink-heading);font-size:13px;font-weight:560;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.topbar-notification-button{padding:0 10px 0 12px}.topbar-account-button{padding:0 14px}.topbar-notification-button svg{width:17px;height:17px;color:var(--brand-deep)}.topbar-notification-button:hover,.topbar-account-button:hover{border-color:#11beb857;background:#fff;box-shadow:0 12px 28px -20px #113c4847;transform:translateY(-1px)}.topbar-notification-button strong{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#ff6b4a;color:#fff;font-size:11px;font-weight:720;line-height:1}.topbar-notification-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-layer-popover);width:min(360px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(207,239,234,.94);border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(17,190,184,.08),transparent 38%),#fff;box-shadow:0 24px 64px -30px #113c4857;animation:creator-contact-detail-popover-in .18s cubic-bezier(.2,.86,.25,1) both}.topbar-notification-popover.is-closing{pointer-events:none;animation:topbar-notification-popover-out .16s cubic-bezier(.55,0,.2,1) both}.topbar-notification-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px 11px;border-bottom:1px solid rgba(207,239,234,.72)}.topbar-notification-head strong{color:var(--ink-heading);font-size:14px;font-weight:680}.topbar-notification-head button{border:0;background:transparent;color:var(--brand-deep);font-size:12px;font-weight:650;cursor:pointer}.topbar-notification-list{display:grid;max-height:360px;overflow:auto;padding:6px}.topbar-notification-item{display:grid;gap:6px;width:100%;border:0;border-radius:10px;background:transparent;padding:10px;color:var(--ink-body);text-align:left;cursor:pointer}.topbar-notification-item:hover{background:#e5f7f4b3}.topbar-notification-item.is-unread{background:#11beb814}.topbar-notification-item span{display:flex;align-items:center;justify-content:space-between;gap:10px}.topbar-notification-item strong{color:var(--ink-heading);font-size:13px;font-weight:680}.topbar-notification-item small{max-width:120px;overflow:hidden;color:var(--ink-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.topbar-notification-item em{display:-webkit-box;overflow:hidden;color:var(--ink-body);font-size:12px;font-style:normal;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topbar-notification-empty{margin:0;padding:22px 14px;color:var(--ink-muted);font-size:13px;text-align:center}.toolbar-note{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid rgba(229,237,245,.96);border-radius:4px;background:#ffffffe0;color:var(--ink-body);font-size:12px;font-weight:400}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.field{display:grid;gap:6px;min-width:0}.field-hint{min-height:16px;color:#64748d;font-size:12px;font-weight:500;line-height:1.35}.field-hint.is-error{color:#d9235f}.field-hint.is-success{color:#1d8f62}.field-control,.primary-button,.secondary-button,.ghost-button,.danger-button{min-height:32px;border-radius:var(--radius-control);font-size:14px}.field-control{min-width:192px;padding:0 12px;border:1px solid rgba(214,226,239,.96);background:#fffffff5;color:var(--ink-strong);box-shadow:inset 0 1px #ffffffd1,0 10px 22px -18px #113c4829;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}select.field-control{width:var(--control-width-standard);max-width:100%;padding-right:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-control:hover{border-color:#cfefeaf5;background:#fff}.field-control:focus{border-color:var(--semi-focus-border);outline:0;background:#fff;box-shadow:0 0 0 3px #11beb81a,0 14px 28px -24px #11beb838}.field-control[aria-invalid=true]{border-color:#d9235f8f}.number-stepper{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;width:100%;min-width:0;min-height:34px;overflow:hidden;border:1px solid var(--border-default);border-radius:6px;background:#fffffff0;box-shadow:inset 0 1px #ffffffbf}.number-stepper-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:32px;padding:0;border:0;background:#f8fbfff5;color:var(--ink-label);cursor:pointer;font-size:16px;font-weight:400;line-height:1;transition:background .16s ease,color .16s ease}.number-stepper-button:first-child{border-right:1px solid rgba(229,237,245,.98)}.number-stepper-button:last-child{border-left:1px solid rgba(229,237,245,.98)}.number-stepper-button:hover:not(:disabled){background:var(--semi-fill-1);color:var(--brand-deep)}.number-stepper-button:disabled{color:#64748d57;cursor:not-allowed}.number-stepper-input.field-control{min-width:0;min-height:32px;padding:0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.number-stepper-input.field-control:focus{outline:0}.number-stepper-input::-webkit-outer-spin-button,.number-stepper-input::-webkit-inner-spin-button{margin:0;appearance:none}.number-stepper-input[type=number]{appearance:textfield}.store-switch-control{width:var(--control-width-store);min-width:var(--control-width-store);max-width:var(--control-width-store);min-height:42px;padding:4px 30px 4px 5px;border-color:#cfefeaf5;border-radius:999px;background:radial-gradient(circle at 9% 50%,rgba(17,190,184,.11),transparent 40%),linear-gradient(180deg,#fffffffa,#f6fdfbf5),#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 12px 26px -24px #113c4857,inset 0 1px #fffffff5}select.store-switch-control{width:var(--control-width-store);max-width:var(--control-width-store)}.store-select{position:relative;width:var(--control-width-store);min-width:var(--control-width-store);max-width:var(--control-width-store)}.store-select-native-proxy{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.store-select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-width:0;max-width:100%;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.store-select-trigger:hover:not(:disabled),.store-select.is-open .store-select-trigger{border-color:#11beb86b;background:radial-gradient(circle at 9% 50%,rgba(17,190,184,.14),transparent 42%),#fff;box-shadow:0 14px 30px -24px #113c4857,0 0 0 2px #11beb812,inset 0 1px #fffffffa}.store-select-trigger:disabled{cursor:not-allowed;opacity:.64}.store-select-label{display:flex;align-items:center;gap:8px;min-width:0}.store-select-country-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:linear-gradient(135deg,#0f766e,#12b8ad);box-shadow:0 8px 16px -13px #0f766ea3,inset 0 1px #ffffff47;color:#fff;font-size:11px;font-weight:740;letter-spacing:.02em}.store-select-text{display:grid;min-width:0;gap:1px}.store-select-heading{display:inline-flex;align-items:center;gap:7px;min-width:0}.store-select-name{overflow:hidden;color:var(--ink-strong);font-size:12.5px;font-weight:700;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.store-select-meta{display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:var(--ink-body);font-size:9.8px;font-weight:680;letter-spacing:.04em;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.store-select-country{flex:0 0 auto;color:#0f766e;font-size:10px;font-weight:720;line-height:1.16}.store-select-placeholder{overflow:hidden;color:var(--ink-muted);font-size:13px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.store-select-chevron{position:absolute;right:14px;width:8px;height:8px;flex:0 0 auto;border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);transform:rotate(45deg) translateY(-2px);transition:transform .16s ease,border-color .16s ease}.store-select.is-open .store-select-chevron{border-color:var(--brand-primary);transform:rotate(225deg) translateY(-1px)}.store-select-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-layer-popover);display:grid;width:max(var(--control-width-store-wide),100%);max-height:min(360px,calc(100vh - 160px));overflow-y:auto;padding:10px;border:1px solid rgba(207,239,234,.96);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(17,190,184,.09),transparent 38%),#fffffffc;box-shadow:0 28px 66px -34px #113c4861,0 0 0 1px #ffffffb8 inset}.store-select-menu-title{padding:2px 6px 4px;color:var(--ink-muted);font-size:11px;font-weight:720;letter-spacing:.06em}.store-select-options{display:grid;gap:6px}.store-select-option{position:relative;display:block;width:100%;min-height:62px;padding:9px 42px 9px 10px;border:1px solid transparent;border-radius:14px;background:transparent;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.store-select-option:hover{border-color:#cfefeaeb;background:#f4fbfaeb}.store-select-option.is-selected{border-color:#11beb885;background:#e5f7f4e0}.store-select-option.is-selected:after{position:absolute;top:50%;right:15px;width:9px;height:15px;border-right:2px solid #0f766e;border-bottom:2px solid #0f766e;content:"";transform:translateY(-62%) rotate(45deg)}.primary-button,.secondary-button,.ghost-button,.danger-button{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;cursor:pointer;font-weight:600;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.primary-button{border:1px solid var(--brand-primary);background:linear-gradient(135deg,var(--brand-primary),#08aaa5);box-shadow:0 14px 28px -20px #11beb885,inset 0 1px #ffffff47;color:#fff}.primary-button:hover{background:linear-gradient(135deg,#15c9c2,var(--brand-primary-hover));border-color:var(--brand-primary-hover);box-shadow:0 18px 34px -22px #11beb89e,inset 0 1px #ffffff52;transform:translateY(-1px)}.secondary-button{border:1px solid rgba(203,213,225,.96);background:#fffffff5;color:var(--ink-strong);box-shadow:inset 0 1px #ffffffdb,0 10px 22px -20px #0f172a3d}.secondary-button:hover:not(:disabled){border-color:#94a3b8fa;background:var(--semi-fill-1);color:var(--brand-deep)}.ghost-button{border:1px solid rgba(207,239,234,.96);background:linear-gradient(180deg,#fffffffa,#f4fbfae6),#fff;color:var(--brand-primary)}.ghost-button:hover{border-color:#11beb861;background:#e5f7f4bd;color:var(--brand-primary-hover);transform:translateY(-1px)}.danger-button{border:1px solid rgba(239,68,68,.26);background:#fef2f2e6;color:#b91c1c}.danger-button:hover{border-color:#dc262661;background:#fee2e2f2}.primary-button.small,.ghost-button.small,.danger-button.small{min-height:34px;padding:0 12px;font-size:13px}.metric-card,.workspace-panel,.status-card{min-width:0;border:1px solid rgba(214,226,239,.92);border-radius:var(--radius-panel);background:#fffffffa;box-shadow:0 24px 52px -40px #113c4833,inset 0 1px #ffffffd6}.tutorial-page{gap:20px}.tutorial-content{display:grid;gap:28px}.tutorial-hero{position:relative;display:grid;gap:10px;padding:18px 0 4px}.tutorial-hero h2,.tutorial-placeholder h2{max-width:980px;margin:0;color:var(--ink-strong);font-size:clamp(34px,5.2vw,72px);font-weight:320;letter-spacing:-.08em;line-height:.98}.tutorial-hero p:not(.section-kicker),.tutorial-placeholder p:not(.section-kicker){max-width:820px;margin:0;color:var(--ink-body);font-size:15px;line-height:1.8}.tutorial-flow-strip{display:flex;flex-wrap:wrap;gap:8px;width:fit-content;padding:5px;border:1px solid rgba(207,239,234,.94);border-radius:var(--radius-dropdown);background:#ffffffeb;box-shadow:var(--shadow-soft)}.tutorial-flow-strip span{display:inline-flex;min-height:30px;align-items:center;padding:0 13px;border-radius:var(--radius-control);background:#e5f7f4b8;color:var(--brand-deep);font-size:13px;font-weight:520}.tutorial-step-stack{display:grid;gap:34px}.tutorial-step-card{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:24px;align-items:stretch;padding:26px;border:1px solid rgba(207,239,234,.86);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(17,190,184,.08),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fdfcf5);box-shadow:var(--shadow-standard)}.tutorial-step-copy{display:flex;min-height:520px;flex-direction:column;justify-content:center;gap:18px;padding:24px;border:1px solid rgba(207,239,234,.9);border-radius:18px;background:#ffffffe6}.tutorial-step-copy h3{margin:0;color:var(--ink-strong);font-size:clamp(24px,2.4vw,38px);font-weight:340;letter-spacing:-.06em;line-height:1.05}.tutorial-step-caption{margin:0;color:var(--ink-body);font-size:15px;line-height:1.8}.tutorial-note-stack{display:grid;gap:10px;margin-top:6px}.tutorial-note{display:grid;gap:7px;padding:14px 15px;border:1px solid rgba(207,239,234,.9);border-radius:10px;background:#ffffffe6}.tutorial-note span{color:var(--brand-primary-active);font-size:12px;font-weight:620}.tutorial-note p{margin:0;color:var(--ink-label);font-size:13px;line-height:1.65}.tutorial-shot-panel{display:grid;min-width:0;gap:10px;align-content:stretch}.tutorial-shot-tabs{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.tutorial-shot-tab{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border:1px solid rgba(207,239,234,.96);border-radius:var(--radius-control);background:#ffffffeb;color:var(--ink-label);font-size:13px;font-weight:560;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.tutorial-shot-tab:hover,.tutorial-shot-tab:focus-visible,.tutorial-shot-tab[aria-pressed=true]{border-color:#11beb89e;background:#e5f7f4e6;color:var(--brand-primary-active);box-shadow:0 8px 18px #11beb81f}.tutorial-screen-shell{min-width:0;padding:16px;border-radius:20px;background:linear-gradient(180deg,#0c1f2df5,#071220fa),#071220;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 54px #07122029}.tutorial-screen-toolbar{display:flex;gap:8px;padding-bottom:12px}.tutorial-screen-toolbar-button{display:inline-flex;height:26px;align-items:center;padding:0 10px;border:1px solid rgba(207,239,234,.22);border-radius:999px;background:#ffffff0a;color:#ffffffdb;font-size:12px;font-weight:520;cursor:pointer}.tutorial-screen-toolbar-button:hover,.tutorial-screen-toolbar-button:focus-visible,.tutorial-screen-toolbar-button[aria-pressed=true]{border-color:#11beb8c7;background:#11beb829;color:#fff}.tutorial-screen-canvas{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:16 / 9;border-radius:12px;background:linear-gradient(135deg,#e5f7f4f2,#fffffffa),#fff}.tutorial-screen-canvas.is-actual-size{overflow:auto}.tutorial-screen-content{position:relative;width:100%;max-width:100%;max-height:100%;aspect-ratio:var(--tutorial-image-ratio, 16 / 9)}.tutorial-screen-canvas.is-actual-size .tutorial-screen-content{width:var(--tutorial-image-width, 1440px);max-width:none;height:var(--tutorial-image-height, 810px);max-height:none}.tutorial-screen-content img{width:100%;height:100%;object-fit:fill;object-position:top left}.tutorial-highlight{position:absolute;z-index:2;border:3px solid #ff4d4f;border-radius:10px;background:#ff4d4f14;box-shadow:0 0 0 3px #ffffffd6,0 12px 30px #ff4d4f2e}.tutorial-highlight span{position:absolute;top:-18px;left:8px;display:inline-flex;max-width:180px;min-height:24px;align-items:center;padding:0 9px;border-radius:999px;background:#ff4d4f;color:#fff;font-size:12px;font-weight:680;white-space:nowrap}.tutorial-callout{position:absolute;z-index:3;transform:translate(-100%,-50%)}.tutorial-callout:after{position:absolute;top:50%;left:calc(100% - 2px);width:70px;height:2px;background:#ff4d4f;content:""}.tutorial-callout:before{position:absolute;top:calc(50% - 5px);left:calc(100% + 62px);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #ff4d4f;content:""}.tutorial-callout span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;background:#ff4d4f;color:#fff;font-size:12px;font-weight:680;white-space:nowrap;box-shadow:0 12px 22px #ff4d4f38}.tutorial-preview-backdrop{position:fixed;inset:0;z-index:1220;display:grid;place-items:center;padding:28px;background:#061b3161;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tutorial-preview-dialog{display:grid;gap:14px;width:min(1280px,calc(100vw - 56px));max-height:calc(100vh - 56px);padding:14px;border:1px solid rgba(207,239,234,.9);border-radius:12px;background:#fffffffa;box-shadow:0 32px 70px #07122038,inset 0 1px #ffffffdb}.tutorial-preview-header{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 0 8px}.tutorial-preview-header strong{color:var(--ink-strong);font-size:14px;font-weight:620}.tutorial-preview-close{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(207,239,234,.96);border-radius:var(--radius-control);background:#fffffff0;color:var(--ink-label);cursor:pointer}.tutorial-preview-close:hover,.tutorial-preview-close:focus-visible{border-color:#11beb88c;color:var(--brand-primary-active)}.tutorial-preview-close svg{width:14px;height:14px}.tutorial-preview-image-shell{overflow:auto;border-radius:8px;background:#f8fdfc}.tutorial-preview-image-shell img{display:block;max-width:none;height:auto}.onboarding-tutorial-backdrop{position:fixed;inset:0;z-index:1210;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 20% 16%,rgba(17,190,184,.18),transparent 34%),#061b3157;-webkit-backdrop-filter:blur(10px) saturate(1.04);backdrop-filter:blur(10px) saturate(1.04)}.onboarding-tutorial-dialog{position:relative;display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.35fr);grid-template-rows:minmax(0,1fr) auto;gap:18px;width:min(1080px,calc(100vw - 56px));max-height:min(760px,calc(100vh - 56px));padding:22px;overflow:hidden;border:1px solid rgba(207,239,234,.96);border-radius:var(--radius-modal);background:linear-gradient(135deg,#fffffffa,#f4fbfaf5),#fff;box-shadow:0 34px 82px #0712203d,inset 0 1px #ffffffe0}.onboarding-tutorial-dialog:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--brand-primary),rgba(249,107,238,.66));content:""}.onboarding-tutorial-dialog.is-overview{grid-template-columns:minmax(220px,.54fr) minmax(0,1.46fr);width:min(1120px,calc(100vw - 56px));max-height:min(740px,calc(100vh - 56px))}.onboarding-tutorial-close{position:absolute;top:16px;right:16px;z-index:2;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(207,239,234,.96);border-radius:var(--radius-control);background:#ffffffeb;color:var(--ink-label);cursor:pointer}.onboarding-tutorial-close:hover,.onboarding-tutorial-close:focus-visible{border-color:#11beb87a;color:var(--brand-primary-active)}.onboarding-tutorial-close svg{width:14px;height:14px}.onboarding-tutorial-copy{display:flex;min-width:0;flex-direction:column;gap:18px;padding:10px 2px 0 10px}.onboarding-tutorial-copy h3{max-width:360px;margin:0;color:var(--ink-strong);font-size:clamp(30px,3vw,44px);font-weight:360;letter-spacing:-1.2px;line-height:1.08}.onboarding-tutorial-step-copy{display:grid;gap:9px;margin-top:auto;padding:18px;border:1px solid rgba(207,239,234,.92);border-radius:10px;background:#ffffffd6}.onboarding-tutorial-step-copy span{color:var(--brand-primary-active);font-size:12px;font-weight:680;letter-spacing:.12em}.onboarding-tutorial-step-copy h4{margin:0;color:var(--ink-strong);font-size:20px;font-weight:520;line-height:1.22}.onboarding-tutorial-step-copy p,.onboarding-tutorial-reminder{margin:0;color:var(--ink-body);font-size:14px;line-height:1.7}.onboarding-tutorial-reminder{padding:12px 14px;border:1px dashed rgba(17,190,184,.38);border-radius:8px;background:#e5f7f48a;color:var(--ink-label)}.onboarding-tutorial-overview-summary{max-width:330px;margin:auto 0 0;color:var(--ink-body);font-size:15px;line-height:1.72}.onboarding-tutorial-visual{display:grid;min-height:0;align-items:center;padding:16px;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#0c1f2df5,#071220fa),#071220;box-shadow:inset 0 0 0 1px #ffffff14}.onboarding-tutorial-visual img{width:100%;max-height:min(440px,calc(100vh - 260px));border-radius:10px;object-fit:contain;box-shadow:0 20px 44px #07122033}.onboarding-tutorial-dialog.is-overview .onboarding-tutorial-visual{align-items:stretch;padding:12px;border:1px solid rgba(207,239,234,.92);background:linear-gradient(135deg,#f8fdfcfa,#fffffff5),#fff;box-shadow:inset 0 1px #ffffffdb}.onboarding-tutorial-overview-grid{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onboarding-tutorial-overview-card{display:grid;min-width:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(207,239,234,.92);border-radius:10px;background:#fffffff5;box-shadow:0 16px 34px #07122014}.onboarding-tutorial-overview-image{display:grid;min-height:118px;align-items:center;padding:8px;overflow:hidden;background:linear-gradient(180deg,#0c1f2df0,#071220fa),#071220}.onboarding-tutorial-overview-image img{display:block;width:100%;height:100%;max-height:188px;border-radius:7px;object-fit:cover;object-position:top left}.onboarding-tutorial-overview-copy{display:grid;gap:4px;padding:10px 12px 12px}.onboarding-tutorial-overview-copy span{color:var(--brand-primary-active);font-size:11px;font-weight:680}.onboarding-tutorial-overview-copy strong{color:var(--ink-strong);font-size:15px;font-weight:620}.onboarding-tutorial-overview-copy p{margin:0;color:var(--ink-body);font-size:12px;line-height:1.5}.onboarding-tutorial-overview-count{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border:1px solid rgba(207,239,234,.92);border-radius:var(--radius-control);background:#e5f7f4b3;color:var(--brand-deep);font-size:12px;font-weight:620}.onboarding-tutorial-footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.onboarding-tutorial-dots{display:flex;align-items:center;gap:7px}.onboarding-tutorial-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#8aa0b457;cursor:pointer;transition:background-color .16s ease,width .16s ease}.onboarding-tutorial-dots button.is-active,.onboarding-tutorial-dots button[aria-current=step]{width:22px;background:var(--brand-primary)}.onboarding-tutorial-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.onboarding-tutorial-actions .primary-button,.onboarding-tutorial-actions .ghost-button{gap:6px}.onboarding-tutorial-actions svg{width:14px;height:14px}.tutorial-placeholder{display:grid;gap:12px;min-height:360px;align-content:center;padding:42px;border:1px dashed rgba(17,190,184,.32);border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(17,190,184,.1),transparent 30%),#ffffffeb}@media(max-width:1180px){.tutorial-step-card{grid-template-columns:1fr}.tutorial-step-copy{min-height:auto}}@media(max-width:760px){.tutorial-hero h2,.tutorial-placeholder h2{font-size:36px}.tutorial-step-card{padding:14px;border-radius:18px}.tutorial-step-copy{padding:18px}.tutorial-screen-shell{padding:10px;border-radius:16px}}.signal-card{display:flex;align-items:center;gap:12px}.signal-dot{width:12px;height:12px;border-radius:999px;background:linear-gradient(180deg,var(--success),#8cdba5);box-shadow:0 0 0 4px #15be5329}.signal-label,.signal-meta,.stack-meta,.timeline-time{color:var(--ink-body);font-size:12px;font-weight:400}.signal-meta{display:flex;justify-content:space-between;gap:12px}.page-section-stack{display:grid;gap:16px;min-width:0}.page-section-stack>*{min-width:0}.overview-panel{padding:22px 24px;background:radial-gradient(circle at 8% 12%,rgba(249,107,238,.12),transparent 28%),radial-gradient(circle at 82% 18%,rgba(83,58,253,.12),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fbfff5)}.overview-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);gap:16px}.overview-main{display:grid;gap:16px}.overview-side{display:grid;gap:12px}.overview-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.panel-header-tight{margin-bottom:0}.panel-description{margin:0;max-width:840px;color:var(--ink-body);font-size:14px;line-height:1.5}.panel-description-compact{margin-top:8px;max-width:720px;font-size:13px}.dashboard-hero-head{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:flex-start}.dashboard-policy-mark{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid rgba(214,217,252,.94);border-radius:8px;background:linear-gradient(145deg,#533afd24,#f96bee24),#fff;box-shadow:#32325d2e 0 22px 34px -28px,#00000014 0 14px 24px -24px;color:var(--brand-primary)}.dashboard-policy-mark svg{width:24px;height:24px}.dashboard-policy-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.policy-card{min-height:112px;padding:14px;border:1px solid rgba(229,237,245,.96);border-radius:6px;background:#ffffffbd;box-shadow:#32325d14 0 18px 28px -28px}.policy-card-accent{border-color:#b9b9f9e6;background:linear-gradient(180deg,#d6d9fc3d,#ffffffdb)}.policy-label{display:block;color:var(--ink-body);font-size:11px;font-weight:400}.policy-card strong{display:block;margin-top:6px;color:var(--ink-strong);font-size:18px;font-weight:300;letter-spacing:-.18px}.policy-card p{margin:8px 0 0;color:var(--ink-body);font-size:12px;line-height:1.45}.overview-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-card{padding:16px;border:1px solid var(--border-default);border-radius:6px;background:#fff}.summary-card-accent{background:linear-gradient(180deg,#d6d9fc38,#fffffffa)}.metric-card{padding:16px;background:#fff}.metric-value{display:block;margin-top:8px;color:var(--ink-strong);font-size:30px;font-weight:300;letter-spacing:-.64px}.metric-detail{margin-top:8px}.summary-value{display:block;margin-top:6px;color:var(--ink-strong);font-size:28px;font-weight:300;letter-spacing:-.64px}.summary-detail,.action-meta,.notice-meta{color:var(--ink-body);font-size:12px;font-weight:400}.summary-detail{margin:8px 0 0;line-height:1.45}.action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.action-card{display:grid;gap:8px;padding:16px;border:1px solid var(--border-default);border-radius:6px;background:#fff;box-shadow:#32325d1f 0 18px 28px -28px}.action-card strong{font-weight:400}.action-card-featured{border-color:#d6d9fcf2;background:linear-gradient(180deg,#d6d9fc33,#fffffffa)}.action-meta{display:inline-flex;margin-top:4px}.segmented-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;width:fit-content;padding:6px;border:1px solid rgba(207,239,234,.82);border-radius:var(--radius-dropdown);background:linear-gradient(90deg,#f4fbfae0,#fffffffa),#fff}.page-secondary-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:18px;width:100%;margin-top:-2px;border-bottom:1px solid rgba(207,239,234,.86);background:transparent}.page-secondary-nav-track{display:flex;flex:1 1 auto;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-color:rgba(100,116,141,.32) transparent;scrollbar-width:thin}.page-secondary-nav-track::-webkit-scrollbar{height:4px}.page-secondary-nav-track::-webkit-scrollbar-thumb{border-radius:999px;background:#64748d3d}.page-secondary-nav-side{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;padding-bottom:7px}.page-secondary-nav-item{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;min-height:42px;min-width:0;padding:0 12px;border:0;border-radius:4px 4px 0 0;background:transparent;color:var(--ink-body);cursor:pointer;text-decoration:none;transition:background-color .18s ease,color .18s ease}.page-secondary-nav-item:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:999px 999px 0 0;background:transparent;content:"";transition:background-color .18s ease,transform .18s ease;transform:scaleX(.7);transform-origin:center}.page-secondary-nav-item:hover{background:#f6f9fcc7;color:var(--ink-strong)}.page-secondary-nav-item.is-active{background:transparent;color:var(--brand-deep)}.page-secondary-nav-item.is-active:after{background:var(--brand-primary);transform:scaleX(1)}.page-secondary-nav-copy{display:inline-flex;min-width:0;align-items:center;text-align:left;gap:7px}.page-secondary-nav-copy strong{max-width:160px;overflow:hidden;color:inherit;font-size:13px;font-weight:420;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.page-secondary-nav-copy small{color:inherit;font-size:11px;font-weight:300;line-height:1.1;opacity:.72}.page-secondary-nav-badge{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border:1px solid rgba(207,239,234,.88);border-radius:999px;background:#fff;color:var(--ink-body);font-size:10px;font-weight:400;line-height:1}.page-secondary-nav-item.is-active .page-secondary-nav-badge{border-color:#11beb852;background:#e5f7f4d1;color:var(--brand-deep)}.segmented-tab{position:relative;min-height:32px;padding:0 15px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-label);cursor:pointer;font-size:13px;font-weight:600;transition:background-color .18s ease,color .18s ease}.segmented-tab:hover{background:#ffffffdb;color:var(--ink-strong)}.segmented-tab.is-active{background:#fffffffa;color:var(--brand-deep);box-shadow:0 10px 24px -18px #113c4829,inset 0 0 0 1px #11beb833}.segmented-tab.is-active:after{position:absolute;right:13px;bottom:3px;left:13px;height:2px;border-radius:999px;background:var(--brand-primary);content:""}.panel-actions{display:flex;flex-wrap:wrap;gap:8px}.icon-text-button{display:inline-flex;align-items:center;gap:6px}.icon-text-button svg{width:14px;height:14px;flex:0 0 auto}.icon-button{width:34px;min-width:34px;padding:0}.icon-button svg{width:14px;height:14px}.creator-target-summary-note{margin-top:14px;color:var(--ink-body);font-size:13px;line-height:1.6}.toast-viewport{position:fixed;right:24px;bottom:24px;z-index:1200;display:flex;max-width:min(380px,calc(100vw - 32px));flex-direction:column;gap:10px;pointer-events:none}.toast-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(214,217,252,.88);border-radius:10px;background:#f8fbfff5;box-shadow:0 22px 46px #1826422e;color:var(--ink-body);font-size:14px;line-height:1.55;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:right bottom;will-change:transform,opacity}.toast-item[data-state=open]{animation:toast-enter .36s cubic-bezier(.16,1,.3,1) both}.toast-item[data-state=closing]{animation:toast-exit .22s cubic-bezier(.4,0,1,1) both}.toast-item-success{border-color:#15be5347;background:#f4fff7f5;color:var(--success-text)}.toast-item-error{border-color:#ea22613d;background:#fff5fafa;color:var(--ink-strong)}.toast-dismiss{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;font-size:18px;line-height:1;opacity:.72;transition:opacity .16s ease,transform .16s ease}.toast-dismiss:hover{opacity:1;transform:scale(1.08)}@keyframes toast-enter{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes toast-exit{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,10px,0) scale(.99)}}@keyframes creator-lookup-enter{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes creator-drawer-toggle-pulse{0%,to{opacity:0;transform:scale(.82)}42%{opacity:.68;transform:scale(1.03)}}@keyframes creator-drawer-signal{0%,to{box-shadow:0 0 #ff85706b;transform:scale(1)}50%{box-shadow:0 0 0 5px #ff857000;transform:scale(.92)}}@keyframes creator-editor-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.988)}62%{opacity:1;transform:translate3d(0,-2px,0) scale(1)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes creator-editor-panel-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes creator-loading-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media(max-width:720px){.toast-viewport{right:12px;bottom:12px;max-width:calc(100vw - 24px)}}.store-settings-table{min-width:1540px}.store-settings-meta{color:var(--ink-body);font-size:12px}.store-settings-meta{margin:10px 0 0;line-height:1.45}.store-order-cell{display:inline-flex;align-items:center;gap:8px}.store-order-index{color:var(--ink-label);font-size:12px;font-weight:400}.store-order-muted{color:var(--ink-faint);font-size:11px}.store-drag-handle{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid rgba(214,217,252,.62);border-radius:999px;background:#f8fbffeb;color:var(--ink-body);cursor:grab;transition:border-color .16s ease,background .16s ease,color .16s ease}.store-drag-handle:hover{border-color:#533afd3d;background:#533afd14;color:var(--brand-deep)}.store-row-dragging{opacity:.55}.inline-copy-row{display:inline-flex;align-items:center;gap:6px}.inline-copy-row-tight{gap:4px}.inline-copy-button{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-body);cursor:pointer;transition:background .16s ease,color .16s ease}.inline-copy-button:hover{color:var(--brand-deep);background:#533afd14}.inline-copy-button svg{width:13px;height:13px}.store-transfer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch;min-height:0}.store-transfer-page{min-height:520px}.store-transfer-panel{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(229,237,245,.96);border-radius:8px;background:#fff;box-shadow:#32325d12 0 18px 30px -30px}.store-transfer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 14px 11px;border-bottom:1px solid #eff4f9}.store-transfer-head .panel-title{font-size:15px}.store-transfer-list{display:grid;align-content:start;gap:7px;height:min(430px,52vh);min-height:0;overflow-y:auto;padding:10px 10px 12px;overscroll-behavior:contain}.store-transfer-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:64px;padding:10px 10px 10px 12px;border:1px solid rgba(229,237,245,.9);border-radius:7px;background:#f8fbffad}.store-transfer-copy{display:grid;gap:2px;min-width:0}.store-transfer-copy strong{display:flex;min-width:0;align-items:baseline;gap:7px;overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.store-transfer-copy strong small{overflow:hidden;color:var(--ink-muted);font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.store-transfer-copy span{overflow:hidden;color:var(--ink-body);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.store-transfer-empty{margin:0;padding:22px 10px;color:var(--ink-body);font-size:13px;text-align:center}.store-manage-dialog{display:grid;gap:16px;width:min(1040px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:hidden;padding:22px}.store-manage-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.settings-store-subnav{margin-top:-2px}.managed-bc-chip-list{display:flex;flex-wrap:wrap;gap:8px}.managed-bc-chip{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(17,190,184,.18);border-radius:var(--radius-control);background:#11beb812;color:var(--brand-strong)}.managed-bc-chip strong{color:inherit;font-size:13px;font-weight:500}.managed-bc-chip small{color:var(--ink-muted);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px}.business-center-selector-dialog{width:min(640px,calc(100vw - 40px))}.business-center-selector-list{display:grid;gap:8px;max-height:min(420px,56vh);overflow:auto}.business-center-selector-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(226,232,240,.9);border-radius:var(--radius-control);background:#fff;cursor:pointer}.business-center-selector-item:has(input:checked){border-color:#11beb857;background:#11beb812}.business-center-selector-item input{width:16px;height:16px;accent-color:var(--color-primary)}.business-center-selector-item div{display:grid;min-width:0;gap:2px}.business-center-selector-item strong,.business-center-selector-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-center-selector-item strong{color:var(--ink-strong);font-size:13px;font-weight:500}.business-center-selector-item span{color:var(--ink-muted);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px}@media(max-width:900px){.store-manage-dialog{overflow:auto}.store-manage-dialog-head{flex-direction:column;gap:12px}.store-transfer{grid-template-columns:1fr}.store-transfer-list{height:min(330px,44vh)}}.table-id-text{color:var(--ink-label);font-size:12px;font-weight:400;line-height:1.35}.store-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.store-scope-card{display:grid;gap:10px;min-height:166px;padding:16px;border:1px solid var(--border-default);border-radius:6px;background:linear-gradient(180deg,#fffffffa,#f8fbfff0);box-shadow:#32325d1f 0 20px 34px -32px}.store-scope-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.store-scope-head strong{display:block;color:var(--ink-strong);font-size:18px;font-weight:300;letter-spacing:-.18px}.mini-stat-row{display:flex;flex-wrap:wrap;gap:6px}.mini-stat-row span{display:inline-flex;align-items:center;min-height:24px;padding:0 7px;border:1px solid #f6f9fc;border-radius:4px;background:#fff;color:var(--ink-label);font-size:11px;font-weight:400}.progress-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.creator-ops-page{--creator-panel-bg: rgba(255, 255, 255, .96);padding-bottom:116px}.creator-overview-header{margin-bottom:4px}.creator-workspace-panel{display:grid;gap:0;padding:12px;background:radial-gradient(circle at 10% 14%,rgba(249,107,238,.06),transparent 24%),radial-gradient(circle at 88% 10%,rgba(83,58,253,.06),transparent 22%),linear-gradient(180deg,#fffffffa,#f8fbfff5)}.creator-member-tabs{display:flex;flex-wrap:wrap;gap:8px}.creator-member-tab,.creator-member-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid rgba(214,217,252,.88);border-radius:999px;background:#ffffffe0}.creator-member-tab{cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.creator-member-tab:hover,.creator-member-tab.is-active{border-color:#533afd47;background:#f8fbfffa;box-shadow:#32325d14 0 16px 24px -24px}.creator-member-tab.is-active{transform:translateY(-1px)}.creator-member-tab-name,.creator-member-pill-name{color:var(--ink-strong);font-size:13px;font-weight:450}.creator-member-tab-role,.creator-member-pill-role{color:var(--ink-body);font-size:11px}.creator-workspace-overview{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(190px,.64fr) minmax(0,2.4fr);gap:12px;align-items:stretch}.creator-workspace-header{display:flex;grid-column:1 / -1;align-items:end;justify-content:space-between;gap:14px}.creator-workspace-card{display:grid;align-content:center;gap:10px;min-height:94px;padding:12px 14px;border:1px solid rgba(214,217,252,.76);border-radius:8px;background:radial-gradient(circle at 88% 14%,rgba(249,107,238,.05),transparent 24%),linear-gradient(180deg,#fffffffa,#f8fbfff5);box-shadow:#32325d1a 0 18px 28px -28px,#00000008 0 10px 16px -18px}.creator-workspace-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.creator-workspace-card-head span{color:var(--ink-body);font-size:11px}.creator-workspace-card-head strong{color:var(--ink-strong);font-size:16px;font-weight:300;line-height:1;white-space:nowrap}.creator-workspace-store-head,.creator-workspace-member-head{display:grid;align-items:center;gap:12px}.creator-workspace-store-head{grid-template-columns:60px minmax(0,1fr)}.creator-workspace-member-head{grid-template-columns:42px minmax(0,1fr)}.creator-workspace-store-logo{width:60px;height:60px;border:1px solid rgba(214,217,252,.84);border-radius:10px;background:#fff;object-fit:cover}.creator-workspace-store-logo-fallback{display:grid;place-items:center;gap:6px;background:linear-gradient(135deg,#d6d9fcc7,#fffffff5);color:var(--brand-deep)}.creator-workspace-store-logo-fallback span{font-size:18px}.creator-workspace-store-logo-fallback strong{font-size:12px;font-weight:400}.creator-workspace-store-copy,.creator-workspace-member-copy{display:grid;gap:4px;min-width:0}.creator-workspace-store-copy h3,.creator-workspace-member-copy strong{overflow:hidden;margin:0;color:var(--ink-strong);font-weight:300;line-height:1.06;text-overflow:ellipsis;white-space:nowrap}.creator-workspace-store-copy h3{font-size:22px;letter-spacing:-.42px}.creator-workspace-member-copy strong{font-size:20px;letter-spacing:-.28px}.creator-workspace-store-copy p,.creator-workspace-member-copy p,.creator-workspace-empty-copy{margin:0;color:var(--ink-body);font-size:11px;line-height:1.4}.creator-workspace-member-avatar{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(214,217,252,.88);border-radius:999px;background:radial-gradient(circle at 35% 28%,rgba(21,190,83,.14),transparent 45%),#f6f9fcf5;color:var(--ink-label);font-size:12px;font-weight:450}.creator-workspace-products-card{align-content:start}.creator-workspace-product-mosaic-shell{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-workspace-product-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:96px}.creator-workspace-product-tile{overflow:hidden;aspect-ratio:1 / 1;border:1px solid rgba(214,217,252,.7);border-radius:8px;background:#ffffffe0}.creator-workspace-product-tile img{width:100%;height:100%;object-fit:cover}.creator-workspace-product-extra{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:26px;padding:0 8px;border:1px solid rgba(214,217,252,.8);border-radius:999px;background:#ffffffdb;color:var(--ink-label);font-size:11px;font-feature-settings:"tnum" 1}.creator-workspace-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px}.creator-workspace-metric-strip.is-dense{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.creator-workspace-metric-card{align-content:start;justify-items:stretch;min-width:0}.creator-progress-bar{overflow:hidden;height:6px;border-radius:999px;background:#cfefeab8}.creator-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#11beb8eb,#08aaa5bd);box-shadow:0 0 14px #11beb833;transition:width .26s ease}.creator-progress-floating-card{position:fixed;right:12px;top:50%;z-index:90;display:grid;width:52px;height:164px;grid-template-columns:52px;column-gap:8px;align-items:center;justify-items:stretch;color:var(--ink-strong);text-align:center;transition:transform .18s ease,width .24s ease;transform:translateY(-50%)}.creator-progress-floating-card:before{position:absolute;top:18px;right:5px;width:30px;height:128px;border:1px solid rgba(255,255,255,.7);border-radius:22px 0 0 22px;background:radial-gradient(circle at 0% 0%,rgba(17,190,184,.1),transparent 46%),#ffffffeb;box-shadow:#113c4829 0 20px 46px -30px,inset 0 0 0 1px #ffffff9e;content:"";opacity:0;pointer-events:none;transform:translate(12px);transition:opacity .18s ease,transform .18s ease}.creator-progress-floating-card.is-expanded{width:min(1180px,calc(100vw - 240px));max-width:min(1180px,calc(100vw - 240px));direction:rtl;grid-template-columns:52px minmax(0,1fr)}.creator-progress-floating-card:not(.is-expanded):hover:before{opacity:1;transform:translate(0)}.creator-progress-floating-summary{position:relative;display:block;grid-row:1;grid-column:1;width:52px;height:164px;justify-self:stretch;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-strong);cursor:pointer;overflow:visible;text-align:center;transition:transform .18s ease,filter .18s ease}.creator-progress-floating-card.is-expanded .creator-progress-floating-summary{transform:none}.creator-progress-floating-summary:after{position:absolute;right:7px;bottom:2px;width:34px;height:20px;border-radius:999px;background:#11beb82e;filter:blur(18px);content:"";pointer-events:none}.creator-progress-floating-summary:hover,.creator-progress-floating-card.is-expanded .creator-progress-floating-summary{filter:saturate(1.04)}.creator-progress-floating-summary:hover{transform:translate(-12px)}.creator-progress-floating-card.is-expanded .creator-progress-floating-summary:hover{transform:none}.creator-progress-floating-summary:focus-visible{outline:2px solid rgba(17,190,184,.48);outline-offset:3px}.creator-progress-floating-ring,.creator-progress-floating-ring-inner,.creator-progress-floating-products,.creator-progress-floating-meter,.creator-progress-floating-tube{position:relative;z-index:1}.creator-progress-floating-ring{display:grid;width:128px;height:128px;place-items:center;margin-top:10px;border-radius:999px;background:conic-gradient(from -90deg,rgba(83,58,253,.96) 0 var(--creator-floating-progress),rgba(33,112,228,.9) var(--creator-floating-progress),rgba(33,112,228,.9) var(--creator-floating-accent-end),rgba(214,217,252,.34) var(--creator-floating-accent-end) 100%);box-shadow:#533afd2e 0 24px 44px -28px,#533afd2e 0 0 0 10px}.creator-progress-floating-ring:before{position:absolute;inset:-22px;border-radius:inherit;background:radial-gradient(circle,rgba(83,58,253,.18),transparent 58%);content:"";filter:blur(18px);opacity:.82;pointer-events:none}.creator-progress-floating-ring-inner{display:grid;width:112px;height:112px;place-items:center;border-radius:inherit;background:radial-gradient(circle at 50% 20%,#fffffffa,#f8fbfff0);box-shadow:inset #64748d24 0 8px 18px,#ffffffd6 0 0 0 1px}.creator-progress-floating-products{position:absolute;top:20px;left:50%;display:block;align-items:center;width:78px;height:54px;min-width:0;min-height:0;transform:translate(-50%)}.creator-progress-floating-product,.creator-progress-floating-product-more,.creator-progress-floating-product-empty{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(207,239,234,.9);background:#ffffffeb;box-shadow:#113c4821 0 12px 20px -18px,inset 0 0 0 1px #ffffffd1}.creator-progress-floating-product{position:absolute;top:6px;left:50%;overflow:hidden;width:52px;height:52px;border:2px solid #ffffff;border-radius:15px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.9),transparent 34%),linear-gradient(135deg,#11beb82e,#f96bee1f);box-shadow:#0f172a2e 0 10px 20px -12px,#11beb824 0 0 0 1px}.creator-progress-floating-product.is-back{z-index:1;transform:translate(-72%) rotate(-13deg)}.creator-progress-floating-product.is-front{z-index:2;transform:translate(-28%) translateY(-4px) rotate(8deg)}.creator-progress-floating-product+.creator-progress-floating-product,.creator-progress-floating-product+.creator-progress-floating-product-more{margin-left:0}.creator-progress-floating-product img{width:100%;height:100%;object-fit:cover;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.9),transparent 34%),linear-gradient(135deg,#11beb82e,#f96bee1f)}.creator-progress-floating-product span{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.82),transparent 34%),linear-gradient(135deg,#11beb829,#f96bee1a);color:var(--brand-deep);font-size:11px;font-weight:650}.creator-progress-floating-product-more{position:absolute;right:-6px;bottom:0;z-index:3;min-width:26px;height:22px;padding:0 6px;border-radius:999px;color:var(--ink-label);font-size:10px;font-feature-settings:"tnum" 1;font-weight:450}.creator-progress-floating-product-empty{width:72px;min-height:36px;border-radius:13px;color:var(--ink-body);font-size:11px}.creator-progress-floating-meter{display:grid;align-self:end;gap:0;min-width:0;margin-bottom:16px}.creator-progress-floating-meter-head{display:grid;align-items:baseline;justify-items:center;gap:0}.creator-progress-floating-meter-head strong{color:var(--ink-strong);font-size:22px;font-feature-settings:"tnum" 1;font-weight:320;letter-spacing:-.28px;line-height:1}.creator-progress-floating-tube{position:absolute;right:7px;bottom:7px;display:grid;width:36px;height:122px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.96);border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.34) 26%,transparent 42%),radial-gradient(circle at 50% 8%,#fffffff5,#f4fbfac7 44%,#e5f7f48f);color:#1f2937eb;font-size:12px;font-weight:560;letter-spacing:0;line-height:1;box-shadow:0 18px 36px -28px #113c484d,inset 0 0 0 1px #ffffff9e,inset 0 -18px 30px -26px #11beb870;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.creator-progress-floating-liquid{position:absolute;right:-26%;bottom:0;left:-26%;z-index:0;height:var(--creator-floating-fill, 8%);min-height:23px;border-radius:42% 42% 16px 16px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.24) 0 1px,transparent 2px),radial-gradient(circle at 72% 46%,rgba(255,246,184,.54) 0 1px,transparent 2px),radial-gradient(circle at 50% 70%,rgba(255,240,247,.34) 0 1px,transparent 2px),linear-gradient(180deg,#1ad5cde0,#11beb8d1 58%,#08aaa5c7);box-shadow:inset 0 10px 16px #ffffff38,inset 0 -10px 18px #04787433,0 -7px 18px #11beb82e;animation:creator-floating-liquid-slosh 5.2s ease-in-out infinite}.creator-progress-floating-liquid:before{position:absolute;top:-9px;left:-48%;width:196%;height:18px;border-radius:45%;background:radial-gradient(ellipse at 50% 70%,rgba(255,255,255,.62) 0 54%,transparent 56%),linear-gradient(90deg,#ffffff5c,#ffffff1a,#ffffff4d);content:"";opacity:.78;animation:creator-floating-liquid-wave 3.6s ease-in-out infinite}.creator-progress-floating-liquid:after{position:absolute;right:18%;bottom:8px;width:2px;height:2px;background:#fff6b8f0;box-shadow:-13px -2px #ffffffdb,-7px -13px #e5f7f4d1,6px -9px #fff0f7b3,12px -22px #fff4bed6,-16px -24px #ffffffb8;content:"";opacity:.82;transform:rotate(45deg);animation:creator-floating-liquid-stars 5.8s linear infinite}.creator-progress-floating-title-text{position:absolute;inset:16px 0 42px;z-index:2;display:grid;place-items:center;color:#1f2937bd;font-size:11px;font-weight:600;letter-spacing:.1em;text-orientation:upright;white-space:nowrap;writing-mode:vertical-rl}.creator-progress-floating-percent{position:absolute;bottom:18px;left:50%;z-index:2;display:block;width:34px;padding:0;color:#047874eb;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:9px;font-feature-settings:"tnum" 1;font-weight:680;line-height:1;text-align:center;white-space:nowrap;text-shadow:0 1px 6px rgba(255,255,255,.92);transform:translate(-50%)}.creator-progress-floating-percent.is-complete{color:#047857}@keyframes creator-floating-liquid-wave{0%,to{transform:translate(-7px) rotate(-2deg)}50%{transform:translate(7px) rotate(2deg)}}@keyframes creator-floating-liquid-slosh{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-1px) rotate(1deg)}}@keyframes creator-floating-liquid-stars{0%{transform:translateY(0) rotate(45deg)}to{transform:translateY(-18px) rotate(45deg)}}.creator-progress-floating-detail{position:relative;grid-row:1;grid-column:2;direction:ltr;width:100%;max-width:min(1120px,calc(100vw - 300px));display:grid;grid-auto-columns:144px;grid-auto-flow:column;grid-template-columns:none;gap:12px;max-height:min(382px,calc(100vh - 180px));padding:38px 14px 14px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(207,239,234,.96);border-radius:12px;background:radial-gradient(circle at 8% 0%,rgba(17,190,184,.08),transparent 34%),radial-gradient(circle at 96% 10%,rgba(249,107,238,.05),transparent 36%),#fffffff7;box-shadow:#113c482e 0 30px 64px -34px,#0f172a1f 0 20px 42px -30px,#11beb81f 0 0 0 1px,inset 0 0 0 1px #ffffffad;scrollbar-width:none;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12);animation:creator-progress-floating-detail-enter .22s ease both}.creator-progress-floating-detail::-webkit-scrollbar{display:none}.creator-progress-floating-close{position:absolute;top:10px;right:10px;z-index:3;display:inline-grid;width:26px;height:26px;place-items:center;border:1px solid rgba(207,239,234,.92);border-radius:6px;background:#ffffffe6;color:#4b5563c7;cursor:pointer;box-shadow:#113c4821 0 12px 22px -20px,inset 0 0 0 1px #ffffffb8;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.creator-progress-floating-close:hover,.creator-progress-floating-close:focus-visible{border-color:#11beb861;background:#fff;color:var(--brand-primary-hover);transform:translateY(-1px)}.creator-progress-floating-close svg{width:13px;height:13px}.creator-progress-floating-product-column{display:grid;align-content:start;gap:13px;min-width:0;padding:12px 11px 14px;border:1px solid rgba(207,239,234,.76);border-radius:6px;background:linear-gradient(180deg,#fffffffa,#f4fbfae0),radial-gradient(circle at 50% 0%,rgba(17,190,184,.06),transparent 58%);box-shadow:#113c481f 0 18px 34px -26px,#0f172a1f 0 12px 24px -22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.creator-progress-floating-product-head{display:grid;justify-items:center;gap:8px;min-width:0;text-align:center}.creator-progress-floating-product-head strong{overflow:hidden;max-width:112px;color:var(--ink-strong);font-size:12px;font-weight:450;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.creator-progress-floating-product-large{display:inline-flex;overflow:hidden;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid rgba(207,239,234,.92);border-radius:6px;background:#ffffffeb;box-shadow:#113c481c 0 12px 20px -18px,inset 0 0 0 1px #ffffffd1}.creator-progress-floating-product-large img{width:100%;height:100%;object-fit:cover}.creator-progress-floating-product-large span{color:var(--ink-label);font-size:10px;font-weight:450}.creator-progress-floating-metric-stack{display:grid;gap:10px;width:112px;max-width:100%;justify-self:center}.creator-progress-floating-metric{display:grid;gap:5px;min-width:0}.creator-progress-floating-metric-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.creator-progress-floating-metric-head span{overflow:hidden;color:var(--ink-body);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.creator-progress-floating-metric-head strong{color:var(--ink-strong);font-size:12px;font-feature-settings:"tnum" 1;font-weight:450;white-space:nowrap}.creator-progress-floating-metric-bar{width:112px;max-width:100%;height:5px}.creator-progress-floating-detail-empty{display:grid;min-height:72px;place-items:center;border:1px dashed rgba(17,190,184,.34);border-radius:6px;background:#f4fbfab3;color:var(--ink-body);font-size:12px}@keyframes creator-progress-floating-detail-enter{0%{opacity:0;transform:translate(-18px) scaleX(.96);transform-origin:left center}to{opacity:1;transform:translate(0) scaleX(1);transform-origin:left center}}.creator-overview-shell{display:grid;grid-template-columns:minmax(250px,1.1fr) minmax(180px,.74fr) minmax(0,1.48fr);gap:12px;align-items:stretch}.creator-overview-card{display:grid;align-content:center;gap:10px;min-height:96px;padding:12px 14px;border:1px solid rgba(214,217,252,.76);border-radius:8px;background:radial-gradient(circle at 88% 14%,rgba(249,107,238,.06),transparent 24%),linear-gradient(180deg,#fffffffa,#f8fbfff5);box-shadow:#32325d1a 0 18px 28px -28px,#00000008 0 10px 16px -18px}.creator-overview-store-card{min-width:0}.creator-overview-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.creator-overview-card-head span{color:var(--ink-body);font-size:11px}.creator-overview-card-head strong{color:var(--ink-strong);font-size:16px;font-weight:300;line-height:1;white-space:nowrap}.creator-overview-store-head{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center}.creator-overview-store-logo{width:60px;height:60px;border:1px solid rgba(214,217,252,.84);border-radius:10px;background:#fff;object-fit:cover}.creator-overview-store-logo-fallback{display:grid;place-items:center;gap:6px;background:linear-gradient(135deg,#d6d9fcc7,#fffffff5);color:var(--brand-deep)}.creator-overview-store-logo-fallback span{font-size:18px}.creator-overview-store-logo-fallback strong{font-size:12px;font-weight:400}.creator-overview-store-copy{display:grid;gap:4px;min-width:0}.creator-overview-store-kicker{color:var(--brand-primary);font-size:11px;letter-spacing:.12em}.creator-overview-store-copy h3{overflow:hidden;margin:0;color:var(--ink-strong);font-size:22px;font-weight:300;letter-spacing:-.42px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.creator-overview-store-copy p{margin:0;color:var(--ink-body);font-size:11px;line-height:1.35}.creator-overview-products-card{align-content:start}.creator-overview-product-mosaic-shell{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-overview-product-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;width:96px}.creator-overview-product-tile{position:relative;overflow:hidden;aspect-ratio:1 / 1;border:1px solid rgba(214,217,252,.7);border-radius:8px;background:#ffffffe0}.creator-overview-product-tile img{width:100%;height:100%;object-fit:cover}.creator-overview-product-extra{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:26px;padding:0 8px;border:1px solid rgba(214,217,252,.8);border-radius:999px;background:#ffffffdb;color:var(--ink-label);font-size:11px;font-feature-settings:"tnum" 1}.creator-overview-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.creator-overview-metric-card{align-content:start;justify-items:stretch;min-width:0}.creator-overview-metric-ring{position:relative;display:grid;justify-items:center;gap:6px;width:100%;margin-top:0}.creator-overview-metric-ring svg{width:108px;height:108px;overflow:visible}.creator-overview-metric-ring-track,.creator-overview-metric-ring-progress,.creator-overview-metric-ring-overflow{fill:none;transform:rotate(-90deg);transform-origin:48px 48px;stroke-linecap:round}.creator-overview-metric-ring-track{stroke:#d6d9fcbd;stroke-width:8}.creator-overview-metric-ring-progress{stroke-width:8;transition:stroke-dashoffset .28s ease,stroke .22s ease}.creator-overview-metric-ring-overflow{stroke-width:6;opacity:.96}.creator-overview-metric-ring-value{position:absolute;top:54px;left:50%;display:flex;align-items:baseline;gap:4px;margin-top:0;transform:translate(-50%,-50%)}.creator-overview-metric-ring-value strong{color:var(--ink-strong);font-size:24px;font-weight:300;line-height:1}.creator-overview-metric-ring-value span{color:var(--ink-body);font-size:11px}.creator-overview-metric-ring small{margin-top:0;color:var(--ink-body);font-size:11px}.creator-overview-metric-ring.is-compact{gap:0}.creator-overview-metric-ring.is-compact svg{width:78px;height:78px}.creator-overview-metric-ring.is-compact .creator-overview-metric-ring-track,.creator-overview-metric-ring.is-compact .creator-overview-metric-ring-progress{stroke-width:7}.creator-overview-metric-ring.is-compact .creator-overview-metric-ring-overflow{stroke-width:5}.creator-overview-metric-ring.is-compact .creator-overview-metric-ring-value{top:39px}.creator-overview-metric-ring.is-compact .creator-overview-metric-ring-value strong{font-size:18px}.creator-overview-metric-ring.is-compact .creator-overview-metric-ring-value span{font-size:10px}.creator-target-summary{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(0,.72fr));gap:10px;margin-bottom:14px}.creator-target-summary article{display:grid;min-height:96px;align-content:space-between;gap:8px;padding:13px 14px;border:1px solid rgba(214,217,252,.7);border-radius:6px;background:linear-gradient(180deg,#f8fbfff5,#fffffffa)}.creator-target-summary article:first-child{background:linear-gradient(180deg,#1c1e54fa,#2e2b8cf5);color:#fff}.creator-target-summary span{color:var(--ink-body);font-size:11px}.creator-target-summary article:first-child span,.creator-target-summary article:first-child p{color:#ffffffb8}.creator-target-summary strong{overflow:hidden;color:var(--ink-strong);font-size:22px;font-weight:300;letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap}.creator-target-summary article:first-child strong{color:#fff;font-size:18px}.creator-target-summary p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink-body);font-size:12px;line-height:1.45}.creator-team-mini-panel{position:sticky;top:18px;display:grid;gap:12px;padding:18px}.creator-team-mini-panel .panel-title{font-size:17px}.creator-team-mini-stat{display:grid;gap:8px;padding:14px;border:1px solid rgba(214,217,252,.7);border-radius:6px;background:linear-gradient(180deg,#f8fbffe0,#fffffff5)}.creator-team-mini-stat span{color:var(--ink-body);font-size:11px}.creator-team-mini-stat strong{color:var(--ink-strong);font-size:34px;font-weight:300;letter-spacing:-.7px;line-height:1}.creator-team-mini-stat p{margin:0;color:var(--ink-body);font-size:12px;line-height:1.45}.team-overview-panel{padding:18px 20px;background:radial-gradient(circle at 10% 14%,rgba(249,107,238,.08),transparent 28%),radial-gradient(circle at 88% 10%,rgba(83,58,253,.08),transparent 26%),linear-gradient(180deg,#fffffffa,#f8fbfff5)}.team-management-grid{display:grid;grid-template-columns:minmax(240px,.58fr) minmax(460px,1.42fr);gap:12px}.team-command-header{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.32fr);gap:0;overflow:hidden;padding:0;border-color:#d6d9fcc7;background:radial-gradient(circle at 8% 12%,rgba(97,20,255,.08),transparent 28%),radial-gradient(circle at 100% 0%,rgba(0,242,234,.08),transparent 26%),linear-gradient(180deg,#fffffffa,#f8fbfff5)}.workspace-panel.team-command-header{padding:0}.team-command-identity,.team-command-goals{min-width:0;padding:14px 16px}.team-command-identity{position:relative;display:grid;align-content:start;gap:10px;border-right:1px solid rgba(214,217,252,.62)}.team-command-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.team-command-section-title{display:flex;min-width:0;align-items:baseline;gap:10px}.team-command-section-title strong{color:var(--ink-body);font-size:12px;font-weight:450;white-space:nowrap}.team-command-section-head .ghost-button,.team-command-section-head .primary-button{flex-shrink:0}.team-command-action.team-command-action-muted{border-color:#dbe5f1d1;background:#ffffff9e;color:var(--ink-body);box-shadow:none}.team-command-action.team-command-action-muted:hover{border-color:#94a3b86b;background:#f8fbfff5;color:var(--ink-strong)}.team-command-action.team-command-action-secondary{border-color:#533afd33;background:linear-gradient(135deg,#533afd1a,#00f2ea14),#ffffffe0;color:var(--brand-deep);box-shadow:0 14px 28px -26px #533afd6b}.team-command-action.team-command-action-secondary:hover{border-color:#533afd57;background:linear-gradient(135deg,#533afd24,#00f2ea1a),#fffffff5}.team-primary-workflow-button{border-color:transparent;background:linear-gradient(135deg,#17173f,#533afd 54%,#e84ba7);box-shadow:0 16px 28px -18px #533afd94,inset 0 1px #ffffff3d}.team-primary-workflow-button:hover:not(:disabled){border-color:transparent;background:linear-gradient(135deg,#121236,#4428e8 54%,#d93c98)}.team-command-team-line{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.team-command-brand{display:grid;grid-template-columns:52px minmax(0,1fr);flex:1 1 auto;gap:11px;align-items:center;min-width:0}.team-command-store-logo{display:grid;width:52px;height:52px;align-content:center;justify-items:center;border:1px solid rgba(214,217,252,.92);border-radius:16px;background:radial-gradient(circle at 34% 28%,rgba(254,44,85,.12),transparent 42%),linear-gradient(135deg,#6114ff1f,#00f2ea24),#fff;color:var(--brand-deep);object-fit:cover}.team-command-store-logo-fallback span{font-size:18px;line-height:1}.team-command-store-logo-fallback strong{margin-top:4px;font-size:12px;font-weight:500}.team-command-store-copy{display:grid;gap:3px;min-width:0}.team-command-store-copy h4{overflow:hidden;margin:0;color:var(--ink-strong);font-size:20px;font-weight:360;letter-spacing:-.42px;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.team-command-store-copy small{overflow:hidden;color:var(--ink-body);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.team-command-member-row{display:flex;flex:0 0 auto;align-items:center;gap:10px;min-width:0}.team-command-member-row strong{color:var(--ink-strong);font-size:13px;font-weight:450;white-space:nowrap}.team-command-header .team-stack-avatars{min-height:38px;padding-left:8px}.team-command-header .team-stack-avatar,.team-command-header .team-stack-overflow{width:38px;height:38px;margin-left:-8px;box-shadow:0 12px 22px -16px #18203880}.team-command-header .team-stack-avatar,.team-command-header .team-stack-overflow{font-size:11px}.team-command-manage-button{justify-self:end;white-space:nowrap}.team-command-goals{display:grid;align-content:center;gap:10px}.team-command-header .team-target-metrics{grid-template-columns:repeat(5,minmax(98px,1fr));gap:9px}.team-command-header .team-target-metric{position:relative;isolation:isolate;overflow:hidden;min-height:62px;gap:6px;padding:10px 12px 9px;border:1px solid rgba(214,217,252,.78);border-radius:12px;background:radial-gradient(circle at 98% 96%,var(--metric-icon-glow, rgba(97, 20, 255, .18)),transparent 58%),linear-gradient(135deg,rgba(255,255,255,.9),var(--metric-card-tint, rgba(255, 255, 255, .58))),#ffffffb8}.team-command-header .team-target-metric>span:not(.team-target-metric-icon),.team-command-header .team-target-metric>strong{position:relative;z-index:1}.team-command-header .team-target-metric span:first-child{color:var(--ink-body);font-size:11px;font-weight:450}.team-command-header .team-target-metric strong{color:var(--ink-strong);font-size:24px;font-weight:340;letter-spacing:-.45px;line-height:1}.team-target-metric-icon{position:absolute;right:7px;bottom:7px;z-index:0;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:linear-gradient(145deg,#ffffffa3,#ffffff29),var(--metric-icon-bg, rgba(97, 20, 255, .3));box-shadow:inset 0 1px #ffffffb8,0 14px 24px -18px var(--metric-icon-color, var(--brand-deep));color:var(--metric-icon-color, var(--brand-deep));opacity:.94;pointer-events:none;transform:rotate(-5deg)}.team-target-metric-icon:before{position:absolute;inset:7px;z-index:-1;border-radius:inherit;background:var(--metric-icon-glow, rgba(97, 20, 255, .18));content:"";filter:blur(12px);opacity:.82}.team-target-metric-icon svg{width:28px;height:28px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.5))}.team-target-metric-icon svg *{stroke-width:1.9}.team-target-metric-outreach{--metric-card-tint: rgba(97, 20, 255, .05);--metric-icon-bg: rgba(97, 20, 255, .3);--metric-icon-color: #6114ff;--metric-icon-glow: rgba(97, 20, 255, .2)}.team-target-metric-sample{--metric-card-tint: rgba(0, 186, 174, .05);--metric-icon-bg: rgba(0, 186, 174, .3);--metric-icon-color: #008b83;--metric-icon-glow: rgba(0, 186, 174, .2)}.team-target-metric-quote{--metric-card-tint: rgba(245, 158, 11, .06);--metric-icon-bg: rgba(245, 158, 11, .32);--metric-icon-color: #b45309;--metric-icon-glow: rgba(245, 158, 11, .22)}.team-target-metric-video{--metric-card-tint: rgba(254, 44, 85, .05);--metric-icon-bg: rgba(254, 44, 85, .3);--metric-icon-color: #c91f4d;--metric-icon-glow: rgba(254, 44, 85, .2)}.team-target-metric-big_v{--metric-card-tint: rgba(99, 102, 241, .05);--metric-icon-bg: rgba(99, 102, 241, .3);--metric-icon-color: #4f46e5;--metric-icon-glow: rgba(99, 102, 241, .2)}.team-command-header .team-target-metric.is-muted{border-style:dashed;background:#f8fbff94}.team-command-header .team-target-metric.is-muted strong{color:var(--ink-body);font-size:14px;font-weight:400;letter-spacing:0}.team-command-header .team-target-metric.is-muted .team-target-metric-icon{filter:grayscale(1);opacity:.22}.team-summary-card{position:relative;overflow:hidden;min-height:128px;padding:14px 16px;border-color:#d6d9fcc7;background:radial-gradient(circle at 8% 16%,rgba(21,190,83,.08),transparent 28%),linear-gradient(180deg,#fffffffa,#f8fbfff5)}.team-summary-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.team-summary-card-head .ghost-button,.team-summary-card-head .primary-button{flex-shrink:0}.team-member-summary-card{display:grid;align-content:space-between;gap:12px}.team-member-summary-body{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:42px}.team-summary-count{display:grid;justify-items:end;gap:2px}.team-summary-count strong{color:var(--ink-strong);font-size:38px;font-weight:300;letter-spacing:-1px;line-height:.92}.team-summary-count span,.team-summary-muted{color:var(--ink-body);font-size:12px}.team-summary-muted{margin:0;line-height:1.5}.team-goal-store-card{display:grid;gap:10px;background:radial-gradient(circle at 90% 12%,rgba(83,58,253,.1),transparent 26%),linear-gradient(180deg,#fffffffa,#f6f9fcf5)}.team-goal-compact-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.team-goal-store-head{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.team-goal-store-card .team-store-logo,.team-goal-store-card .team-store-badge{width:48px;height:48px;border-radius:12px}.team-goal-store-card .team-store-copy h4{overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.team-goal-target-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:18px}.team-goal-target-head small{color:var(--ink-body);font-size:11px}.team-goal-store-card .team-target-metrics{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.team-goal-store-card .team-target-metric{gap:2px;padding:7px 10px;border-color:#d6d9fcb3;background:linear-gradient(180deg,#ffffffeb,#f8fbffe6)}.team-goal-store-card .team-target-metric span{color:var(--ink-body);font-size:11px}.team-goal-store-card .team-target-metric strong{color:var(--ink-strong);font-size:24px;font-weight:340}.team-goal-store-card .team-target-metric.is-muted{border-style:dashed;background:#f8fbff94}.team-goal-store-card .team-target-metric.is-muted strong{color:var(--ink-body);font-size:14px;font-weight:400}.team-goal-store-card .team-target-warning{color:#b45309}.team-performance-panel{display:grid;gap:14px;padding:20px}.team-performance-head{align-items:center;gap:16px}.team-performance-header-actions{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;min-width:0}.team-performance-date-filter{position:relative}.team-performance-header-actions .team-performance-date-filter .ads-date-range-trigger{width:242px;max-width:242px;min-width:242px}.team-performance-date-filter{width:auto;max-width:298px;min-width:0}.team-performance-date-filter .ads-date-range{position:relative}.team-performance-date-filter .ads-date-range-popover{right:4px;left:auto;width:min(668px,calc(100vw - 272px));max-width:calc(100vw - 272px);transform:translate(0)}.team-quote-audit-panel{display:grid;gap:14px}.team-quote-audit-head{align-items:center}.team-quote-audit-filters{display:flex;justify-content:flex-end;min-width:0}.team-quote-audit-filter-bar{margin-top:-4px;margin-bottom:2px}.team-quote-audit-member-filter{width:220px}.team-quote-audit-member-filter select{min-height:34px}.team-quote-audit-table-wrap{min-height:360px}.team-quote-audit-table{min-width:1280px;table-layout:fixed}.team-quote-audit-table th:first-child,.team-quote-audit-table td:first-child{position:sticky;left:0;z-index:var(--table-sticky-cell-z, 4);width:220px;min-width:220px;background:#fff;box-shadow:1px 0 #eff4f9}.team-quote-audit-table th:first-child{z-index:var(--table-sticky-header-z, 6);background:#f8fbff}.team-quote-audit-table th:last-child,.team-quote-audit-table td:last-child{position:sticky;right:0;z-index:var(--table-sticky-cell-z, 4);width:104px;min-width:104px;padding-right:28px;padding-left:8px;background:#fff;box-shadow:-1px 0 #eff4f9;text-align:center}.team-quote-audit-table th:last-child{z-index:var(--table-sticky-header-z, 6);background:#f8fbff}.team-quote-audit-table tbody tr:hover>td:first-child,.team-quote-audit-table tbody tr:hover>td:last-child{background:var(--table-row-hover-bg, #eef9f7)}.team-quote-audit-col-author{width:140px}.team-quote-audit-col-time{width:116px}.team-quote-audit-col-contact{width:190px}.team-quote-audit-col-quote{width:330px}.team-quote-audit-col-status{width:260px}.team-quote-audit-info{display:grid;max-width:310px;min-width:0;gap:5px}.team-quote-audit-amount-line{display:flex;min-width:0;align-items:center;gap:8px}.team-quote-audit-amount-line strong{overflow:hidden;color:var(--ink-strong);font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.team-quote-audit-amount-line span,.team-quote-audit-info small{display:inline-flex;width:fit-content;min-height:20px;align-items:center;padding:0 7px;border-radius:999px;background:#e5f7f4db;color:var(--brand-primary);font-size:11px;font-weight:680}.team-quote-audit-info p{display:-webkit-box;margin:0;overflow:hidden;color:var(--ink-body);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.team-quote-audit-status{display:grid;max-width:240px;min-width:0;gap:5px}.team-quote-audit-status-pill{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 9px;border-radius:999px;background:#f1f5f9f5;color:var(--ink-body);font-size:12px;font-weight:700}.team-quote-audit-status-pill.is-pending,.team-quote-audit-status-pill.is-recorded{background:#fff7edfa;color:#c05621}.team-quote-audit-status-pill.is-confirmed{background:#dcfce7e6;color:#15803d}.team-quote-audit-status-pill.is-negotiate{background:#fef9c3e6;color:#a16207}.team-quote-audit-status-pill.is-not_recommended{background:#ffe4e6e6;color:#be123c}.team-quote-audit-status small,.team-quote-audit-status em{display:block;overflow:hidden;color:var(--ink-muted);font-size:11px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.team-quote-audit-status em{color:var(--ink-body)}.team-quote-audit-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--ink-muted);font-size:12px}.team-quote-audit-review-layer{position:fixed;inset:0;z-index:920;display:grid;place-items:center;padding:24px}.team-quote-audit-review-backdrop{position:absolute;inset:0;border:0;background:#0f172a3d;cursor:default}.team-quote-audit-review-card{position:relative;z-index:1;display:grid;width:min(680px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:auto;gap:16px;padding:18px;border:1px solid rgba(207,239,234,.92);border-radius:var(--radius-modal);background:#fff;box-shadow:0 28px 72px -38px #0f2d406b}.team-quote-audit-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.82)}.team-quote-audit-review-head span{color:var(--brand-primary);font-size:12px;font-weight:720}.team-quote-audit-review-head h4{margin:4px 0 0;color:var(--ink-strong);font-size:20px;font-weight:720;letter-spacing:-.02em}.team-quote-audit-review-creator{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:var(--radius-card);background:linear-gradient(135deg,#e5f7f4d1,#f8fafceb)}.team-quote-audit-review-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:var(--ink-muted);font-size:12px;font-weight:620}.team-quote-audit-review-meta span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;background:#ffffffc7}.team-quote-audit-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.team-quote-audit-review-grid div,.team-quote-audit-review-section,.team-quote-audit-review-result{display:grid;gap:5px;min-width:0;padding:11px 12px;border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-control);background:#f8fafc9e}.team-quote-audit-review-grid span,.team-quote-audit-review-section span,.team-quote-audit-review-result span,.team-quote-audit-review-form label>span{color:var(--ink-label);font-size:11px;font-weight:700}.team-quote-audit-review-grid strong{overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.team-quote-audit-review-section p,.team-quote-audit-review-result p{margin:0;color:var(--ink-body);font-size:13px;line-height:1.55;white-space:pre-wrap}.team-quote-audit-review-result{border-color:#0d94882e;background:#e5f7f499}.team-quote-audit-review-form{display:grid;gap:10px;padding-top:2px}.team-quote-audit-review-form label{display:grid;gap:7px}.team-quote-audit-review-comment{min-height:82px;resize:vertical}.team-quote-audit-review-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:2px}@media(max-width:760px){.team-quote-audit-review-card{width:calc(100vw - 28px);max-height:calc(100vh - 28px);padding:14px}.team-quote-audit-review-creator{align-items:flex-start;flex-direction:column}.team-quote-audit-review-meta{justify-content:flex-start}.team-quote-audit-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-performance-trend-block{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:12px}.team-performance-trend-card,.team-performance-insight-card{display:grid;align-content:start;min-width:0;min-height:324px;padding:12px;border:1px solid rgba(226,232,240,.86);border-radius:16px;background:radial-gradient(circle at top right,rgba(20,184,166,.11),transparent 38%),linear-gradient(180deg,#fffffffc,#f8fafcf2);box-shadow:0 12px 28px #0f172a0b}.team-performance-trend-card{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.team-performance-insight-card{grid-template-rows:auto auto minmax(0,1fr);gap:10px}.team-performance-module-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;min-width:0}.team-performance-module-head>div:first-child:not(.team-performance-module-title-line){display:grid;gap:5px;min-width:0}.team-performance-module-head>div.team-performance-module-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:11px;min-width:0}.team-performance-module-title-line h5{flex:0 0 auto}.team-performance-module-title-line .ads-trend-legend{flex:0 1 auto;min-width:0}.team-performance-module-head h5{margin:0;color:var(--ink-strong);font-size:18px;font-weight:640;letter-spacing:-.01em}.team-performance-trend-main{display:grid;min-width:0;min-height:0}.team-performance-trend-toolbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;width:100%;max-width:100%;padding:3px;border:1px solid rgba(226,232,240,.9);border-radius:10px;background:#f8fafcd1}.team-performance-trend-tab{position:relative;display:inline-flex;align-items:center;gap:6px;justify-content:center;min-height:30px;padding:5px 7px 5px 6px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink-body);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.team-performance-trend-tab:before{width:6px;height:6px;border-radius:999px;background:var(--trend-color, var(--brand-primary));content:"";opacity:.68}.team-performance-trend-tab:hover{background:#ffffffd1;transform:translateY(-1px)}.team-performance-trend-tab.is-active{border-color:color-mix(in srgb,var(--trend-color, var(--brand-primary)) 30%,transparent);background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--trend-color, var(--brand-primary)) 10%,white));box-shadow:0 10px 24px color-mix(in srgb,var(--trend-color, var(--brand-primary)) 12%,transparent)}.team-performance-trend-tab.is-active:before{opacity:1}.team-performance-trend-tab-copy{display:inline-flex;align-items:baseline;justify-content:center;gap:5px;min-width:0}.team-performance-trend-tab-copy span{color:var(--ink-label);font-size:10.5px;font-weight:520;line-height:1.1;white-space:nowrap}.team-performance-trend-tab-copy strong{color:var(--ink-strong);font-size:13px;font-weight:560;line-height:1.05}.team-performance-trend-block .ads-trend-shell{gap:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.team-performance-trend-block .ads-trend-shell-head{display:none}.team-performance-trend-block .ads-trend-legend{gap:10px;color:var(--ink-label);font-size:11px}.team-performance-trend-block .ads-trend-chart-frame{min-height:214px;padding:8px 8px 2px;border-radius:14px}.team-performance-trend-summary{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:9px;min-width:0;color:var(--ink-body);white-space:nowrap}.team-performance-trend-summary span{color:var(--ink-strong);font-size:15px;font-weight:620}.team-performance-trend-summary strong{color:var(--ink-strong);font-size:24px;font-weight:680;letter-spacing:-.02em;line-height:1}.team-performance-trend-summary em{color:var(--ink-body);font-size:14px;font-style:normal;font-weight:620}.team-performance-trend-summary em.is-muted{color:var(--ink-muted)}.team-performance-trend-summary em.is-up{color:var(--success-text)}.team-performance-trend-summary em.is-down{color:#dc2626}.team-performance-recovery-breakdown{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-2px}.team-performance-recovery-breakdown span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid rgba(226,232,240,.9);border-radius:999px;background:#ffffffdb;color:#475569e6;font-size:12px}.team-performance-recovery-breakdown i{width:7px;height:7px;border-radius:999px;background:#94a3b8}.team-performance-recovery-breakdown i.is-auth-code{background:#0891b2}.team-performance-recovery-breakdown i.is-manual-link{background:#0f766e}.team-performance-recovery-breakdown i.is-auto-recovery{background:#f59e0b}.team-performance-recovery-breakdown strong{color:var(--ink-strong);font-size:12px;font-weight:760}.team-performance-insight-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(76px,auto));gap:3px;align-items:center;justify-self:center;min-width:0;width:max-content;max-width:100%;padding:3px;border:1px solid rgba(226,232,240,.84);border-radius:999px;background:#f1f5f9c7}.team-performance-insight-tab{position:relative;display:inline-flex;overflow:hidden;align-items:center;justify-content:center;min-width:0;min-height:28px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink-muted);cursor:pointer;font-size:12px;font-weight:680;transition:background .18s ease,box-shadow .18s ease,color .18s ease}.team-performance-insight-tab:after{position:absolute;right:12px;bottom:4px;left:12px;height:2px;border-radius:999px;background:linear-gradient(90deg,#14b8a62e,#14b8a6e0);content:"";opacity:0;transform:scaleX(0);transform-origin:left center}.team-performance-insight-tab:hover{color:var(--ink-body)}.team-performance-insight-tab.is-active{background:#fff;color:var(--ink-strong);box-shadow:0 7px 18px #0f172a14}.team-performance-insight-tab.is-active:after{animation:team-performance-insight-progress 10s linear infinite;opacity:1}.team-performance-insight-card.is-auto-paused .team-performance-insight-tab.is-active:after{animation-play-state:paused}@keyframes team-performance-insight-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.team-performance-insight-panel{display:grid;align-content:start;gap:8px;min-width:0;min-height:316px;padding:10px;border:1px solid rgba(226,232,240,.72);border-radius:12px;background:#ffffffc2;animation:team-performance-insight-panel-in .2s ease}.team-performance-insight-panel.is-creator-tier,.team-performance-insight-panel.is-collaboration{align-content:stretch}@keyframes team-performance-insight-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.team-performance-insight-head,.team-performance-tier-row,.team-performance-action-row,.team-performance-product-bar-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.team-performance-insight-head strong{color:var(--ink-strong);font-size:13px;font-weight:700}.team-performance-tier-groups,.team-performance-product-bars,.team-performance-action-bars{display:grid;gap:12px;min-width:0}.team-performance-insight-panel.is-creator-tier .team-performance-tier-groups{align-content:center;grid-template-rows:repeat(2,minmax(0,max-content)) auto;gap:8px;min-height:100%}.team-performance-insight-panel.is-collaboration{grid-template-rows:minmax(0,1fr) auto;gap:14px}.team-performance-insight-panel.is-collaboration .team-performance-action-bars{grid-template-rows:repeat(5,minmax(0,1fr));gap:13px;min-height:0}.team-performance-tier-group,.team-performance-product-bar,.team-performance-action-bar{display:grid;gap:7px;min-width:0}.team-performance-insight-panel.is-creator-tier .team-performance-tier-group{align-content:center;gap:8px;padding:4px 8px}.team-performance-insight-panel.is-collaboration .team-performance-action-bar{align-content:center;gap:9px}.team-performance-tier-row span,.team-performance-action-row span{color:var(--ink-label);font-size:13px;font-weight:720}.team-performance-tier-row strong,.team-performance-action-row strong,.team-performance-product-bar-row strong{color:var(--ink-strong);font-size:13px;font-weight:750}.team-performance-tier-row strong{font-size:21px;font-weight:680;letter-spacing:-.035em}.team-performance-insight-panel.is-creator-tier .team-performance-tier-row span,.team-performance-insight-panel.is-collaboration .team-performance-action-row span{font-size:14px}.team-performance-insight-panel.is-creator-tier .team-performance-tier-row strong{font-size:25px}.team-performance-insight-panel.is-collaboration .team-performance-action-row strong{font-size:15px}.team-performance-tier-scale{display:grid;gap:6px;min-width:0}.team-performance-tier-track{display:flex;overflow:hidden;width:100%;min-height:16px;border:1px solid rgba(203,213,225,.78);border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.62),transparent),#e2e8f0b8;box-shadow:inset 0 1px 2px #0f172a14}.team-performance-insight-panel.is-creator-tier .team-performance-tier-track{min-height:24px}.team-performance-tier-segment{position:relative;display:grid;flex:0 0 var(--insight-ratio, 0%);min-width:0;place-items:center;background:linear-gradient(90deg,var(--insight-bar-start, #14b8a6),var(--insight-bar-end, #0f766e))}.team-performance-tier-segment+.team-performance-tier-segment{border-left:1px solid rgba(255,255,255,.62)}.team-performance-tier-segment.is-empty{display:none}.team-performance-tier-segment em{overflow:hidden;max-width:100%;padding:0 3px;color:#fff;font-size:9px;font-style:normal;font-weight:760;line-height:1;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(15,23,42,.22);white-space:nowrap}.team-performance-tier-legend{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:center;gap:7px 13px;margin-top:2px;min-width:0}.team-performance-insight-panel.is-creator-tier .team-performance-tier-legend{align-self:end;gap:8px 16px;margin-top:16px;padding-top:8px}.team-performance-tier-legend span{display:inline-flex;align-items:center;gap:5px;color:var(--ink-body);font-size:11px;font-weight:680;white-space:nowrap}.team-performance-tier-legend i{width:9px;height:9px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:linear-gradient(135deg,var(--insight-bar-start, #14b8a6),var(--insight-bar-end, #0f766e));box-shadow:0 1px 4px #0f172a1f}.team-performance-action-legend i{width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,var(--insight-bar-start, #14b8a6),var(--insight-bar-end, #0f766e))}.team-performance-product-bar-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto}.team-performance-product-bar-row img,.team-performance-product-placeholder{display:block;width:24px;height:24px;border-radius:6px;background:#e2e8f0d1;object-fit:cover}.team-performance-product-bar-row span{overflow:hidden;color:var(--ink-body);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.team-performance-insight-track,.team-performance-stacked-track{position:relative;display:flex;overflow:hidden;width:100%;height:8px;border-radius:999px;background:#e2e8f0c7}.team-performance-insight-panel.is-collaboration .team-performance-stacked-track{height:11px}.team-performance-product-bars .team-performance-insight-track{overflow:visible;background:transparent}.team-performance-insight-track i{width:var(--insight-ratio, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--insight-bar-start, rgba(20, 184, 166, .9)),var(--insight-bar-end, rgba(15, 118, 110, .9)))}.team-performance-stacked-track i{flex:0 0 var(--insight-ratio, 0%);min-width:2px;height:100%;background:linear-gradient(90deg,var(--insight-bar-start, rgba(20, 184, 166, .9)),var(--insight-bar-end, rgba(15, 118, 110, .9)))}.team-performance-stacked-track em{display:block;width:100%;height:100%;background:repeating-linear-gradient(90deg,#cbd5e1a6,#cbd5e1a6 5px,#e2e8f0a6 5px 10px)}.team-performance-action-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;min-width:0;text-align:center}.team-performance-insight-panel.is-collaboration .team-performance-action-legend{align-self:end;gap:7px 12px;padding-top:2px}.team-performance-action-legend span{display:inline-flex;align-items:center;gap:5px;color:var(--ink-muted);font-size:11px;font-weight:620;white-space:nowrap}.team-performance-insight-empty{display:grid;min-height:34px;place-items:center;border:1px dashed rgba(203,213,225,.9);border-radius:10px;color:var(--ink-muted);font-size:12px}.team-member-picker{position:relative;z-index:0}.team-member-picker.is-open{z-index:var(--z-layer-popover)}.team-member-picker-trigger{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;gap:8px;align-items:center;min-width:212px;height:36px;padding:3px 10px 3px 4px;border:1px solid rgba(20,184,166,.48);border-radius:4px;background:#fffffffa;color:var(--ink-strong);text-align:left;cursor:pointer;box-shadow:0 1px #ffffffd9 inset;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.team-member-picker-trigger:hover,.team-member-picker-trigger.is-active{border-color:#0d9488eb;box-shadow:0 0 0 2px #14b8a614}.team-member-picker-avatar,.team-member-picker-fallback{display:grid;width:28px;height:28px;place-items:center;overflow:hidden;border:1px solid rgba(229,237,245,.95);border-radius:999px;font-size:11px;object-fit:cover}.team-member-picker-all-mark{border-color:#14b8a63d;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,#14b8a62e,#22c55e1f);color:#0f766e;font-weight:760}.team-member-picker-copy{display:grid;min-width:0;align-items:center}.team-member-picker-copy strong,.team-member-picker-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-picker-copy strong{color:var(--ink-strong);font-size:12.5px;font-weight:450;line-height:1.2}.team-member-picker-copy small{color:var(--ink-body);font-size:10px}.team-member-picker-trigger svg{width:14px;height:14px;color:var(--ink-body)}.team-member-picker-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-layer-popover);display:grid;width:min(300px,calc(100vw - 80px));max-height:min(420px,calc(100vh - 180px));gap:8px;overflow-y:auto;padding:11px;border:1px solid rgba(209,213,219,.92);border-radius:10px;background:radial-gradient(circle at 8% 5%,rgba(20,184,166,.08),transparent 32%),#fff;box-shadow:0 18px 42px #0f172a24}.team-member-picker-item{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center;width:100%;min-width:0;padding:8px 9px 8px 8px;border:1px solid rgba(229,237,245,.98);border-radius:13px;background:#ffffffe0;color:var(--ink-strong);text-align:left;cursor:pointer;transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.team-member-picker-item:hover,.team-member-picker-item.is-selected{border-color:#14b8a66b;background:#fffffffa;box-shadow:inset 0 0 0 1px #14b8a652,0 18px 30px -28px #171e4047}.team-member-picker-item.is-selected:before{position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:999px;background:#14b8a6;content:""}.team-member-picker-item-avatar,.team-member-picker-item-fallback{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;font-size:12px;object-fit:cover}.team-member-picker-item-copy{display:grid;gap:3px;min-width:0}.team-member-picker-item-copy strong,.team-member-picker-item-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-picker-item-copy strong{font-size:13px;font-weight:450}.team-member-picker-item-copy small{color:var(--ink-body);font-size:11px}.team-performance-summary-block{display:grid;gap:8px}.team-performance-summary-grid{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(280px,.82fr) 360px;gap:10px;align-items:stretch}.team-performance-summary-card,.team-performance-mini-card{position:relative;min-width:0;border:1px solid rgba(226,234,244,.92);background:radial-gradient(circle at 100% 0%,rgba(99,102,241,.08),transparent 36%),linear-gradient(180deg,#fffffff5,#f8fbfff0);box-shadow:0 16px 34px #0f172a0d}.team-performance-summary-card{display:grid;min-height:146px;grid-template-rows:18px minmax(90px,1fr);align-content:start;gap:12px;overflow:hidden;padding:14px;border-radius:16px}.team-performance-summary-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:18px}.team-performance-summary-head>span{color:var(--ink-strong);font-size:13px;font-weight:720}.team-performance-summary-head>strong{color:#0f172aad;font-size:18px;font-weight:380;letter-spacing:-.3px}.team-performance-funnel-card{background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.1),transparent 35%),linear-gradient(180deg,#fffffffa,#f0fdfa85)}.team-performance-funnel-flow{display:flex;align-items:stretch;width:100%;min-height:90px;isolation:isolate}.team-performance-funnel-step{position:relative;display:block;flex:1 1 0;min-width:0;margin-right:-12px;padding:16px 22px 12px 16px;background:linear-gradient(135deg,#0f766ef5,#14b8a6cc);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,14px 50%);color:#fff;z-index:3}.team-performance-funnel-step:first-child{border-radius:12px 0 0 12px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.team-performance-funnel-step:last-child{margin-right:0;border-radius:0 12px 12px 0}.team-performance-funnel-step.is-step-2{background:linear-gradient(135deg,#0e7490f2,#38bdf8c7);z-index:2}.team-performance-funnel-step.is-step-3{background:linear-gradient(135deg,#4f46e5f0,#818cf8c7);z-index:1}.team-performance-funnel-step strong{position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);font-size:32px;font-weight:330;letter-spacing:-.8px;line-height:1;text-align:center}.team-performance-funnel-step span{position:absolute;top:calc(50% + 17px);left:50%;transform:translate(-50%);font-size:12px;font-weight:620;line-height:1;opacity:.88;text-align:center;white-space:nowrap}.team-performance-funnel-step small{min-height:13px;color:#ffffffc7;font-size:11px;line-height:1.2}.team-performance-funnel-rate{position:absolute;top:9px;left:16px;z-index:1;color:#ffffffdb;font-weight:620;letter-spacing:-.1px}.team-performance-status-card{background:radial-gradient(circle at 100% 0%,rgba(99,102,241,.1),transparent 38%),linear-gradient(180deg,#fffffffa,#f8fafcf0)}.team-performance-status-list{display:grid;grid-template-columns:repeat(2,minmax(86px,1fr));gap:12px 60px;align-content:center;justify-content:stretch;justify-items:stretch;min-height:90px;padding:0 24px}.team-performance-status-list-item{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;color:var(--ink-body);font-size:12px}.team-performance-status-list-item i{width:8px;height:8px;border-radius:999px;background:var(--team-performance-status-color)}.team-performance-status-copy{display:grid;grid-template-columns:minmax(36px,1fr) minmax(22px,max-content);min-width:0;align-items:baseline;column-gap:11px}.team-performance-status-copy span{color:#475569db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-performance-status-copy strong{color:var(--ink-strong);font-size:15px;font-weight:480;text-align:right}.team-performance-status-list-item.is-total .team-performance-status-copy span,.team-performance-status-list-item.is-total .team-performance-status-copy strong{font-weight:640}.team-performance-status-list-item.is-total i{background:#0f172a52}.team-performance-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.team-performance-mini-card{--metric-icon-bg: rgba(97, 20, 255, .3);--metric-icon-color: var(--brand-deep);--metric-icon-glow: rgba(97, 20, 255, .18);display:grid;align-content:center;justify-content:start;min-height:68px;overflow:visible;padding:11px 12px 11px 18px;border-radius:14px}.team-performance-mini-value-stack{position:relative;z-index:1;display:grid;justify-items:start;gap:5px;transform:translate(1px)}.team-performance-mini-label-row{display:inline-flex;align-items:center;gap:5px;color:#475569c7;font-size:12px;line-height:1}.team-performance-mini-value-stack strong{color:var(--ink-strong);font-size:28px;font-weight:340;letter-spacing:-.7px;line-height:1.05;text-align:left}.team-performance-mini-card.is-muted .team-performance-mini-value-stack strong{color:#475569c2;font-size:18px;font-weight:440;letter-spacing:0}.team-performance-mini-card.is-blue{--metric-icon-bg: rgba(59, 130, 246, .22);--metric-icon-color: #2563eb;--metric-icon-glow: rgba(59, 130, 246, .18);background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.12),transparent 48%),linear-gradient(180deg,#fffffffa,#eff6ffb8)}.team-performance-mini-card.is-cyan{--metric-icon-bg: rgba(6, 182, 212, .24);--metric-icon-color: #0891b2;--metric-icon-glow: rgba(6, 182, 212, .2);background:radial-gradient(circle at 100% 0%,rgba(6,182,212,.12),transparent 48%),linear-gradient(180deg,#fffffffa,#ecfeffb8)}.team-performance-mini-card.is-green{--metric-icon-bg: rgba(34, 197, 94, .22);--metric-icon-color: #16a34a;--metric-icon-glow: rgba(34, 197, 94, .18);background:radial-gradient(circle at 100% 0%,rgba(34,197,94,.12),transparent 48%),linear-gradient(180deg,#fffffffa,#f0fdf4bd)}.team-performance-mini-card.is-gold{--metric-icon-bg: rgba(245, 158, 11, .24);--metric-icon-color: #b45309;--metric-icon-glow: rgba(245, 158, 11, .22);background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.2),transparent 52%),linear-gradient(180deg,#fffffffa,#fffbebd6)}.team-performance-mini-icon{position:absolute;right:7px;bottom:7px;z-index:0;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:13px;background:linear-gradient(145deg,#ffffffa8,#ffffff2e),var(--metric-icon-bg);box-shadow:inset 0 1px #ffffffb8,0 12px 22px -18px var(--metric-icon-color);color:var(--metric-icon-color);opacity:.72;pointer-events:none;transform:rotate(-5deg)}.team-performance-mini-icon:before{position:absolute;inset:6px;z-index:-1;border-radius:inherit;background:var(--metric-icon-glow);content:"";filter:blur(10px);opacity:.72}.team-performance-mini-icon svg{width:22px;height:22px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.5))}.team-performance-mini-icon svg *{stroke-width:1.9}.team-performance-mini-help{position:relative;display:grid;width:14px;height:14px;place-items:center;border:1px solid rgba(100,116,139,.42);border-radius:999px;background:transparent;color:#64748bc7;cursor:help;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:9px;font-style:normal;font-weight:700;line-height:1}.team-performance-mini-help:after{position:absolute;right:auto;left:50%;bottom:calc(100% + 9px);width:max-content;max-width:220px;padding:8px 10px;border:1px solid var(--tooltip-border);border-radius:10px;background:var(--tooltip-surface);box-shadow:var(--tooltip-shadow);color:var(--tooltip-text);content:attr(data-tooltip);font-family:inherit;font-size:12px;font-weight:520;line-height:1.45;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;white-space:normal;z-index:var(--z-layer-tooltip)}.team-performance-mini-help:hover:after,.team-performance-mini-help:focus-visible:after{opacity:1;transform:translate(-50%)}.team-performance-detail-panel{display:grid;gap:14px;min-width:0;padding:20px}.team-performance-detail-head{align-items:center}.team-performance-member-table-shell{display:grid;min-width:0;overflow-x:auto;border:1px solid rgba(226,234,244,.92);border-radius:16px;background:#fffffff5;box-shadow:0 14px 28px #0f172a0b}.team-performance-member-table-head,.team-performance-member-row{display:grid;grid-template-columns:minmax(190px,1.35fr) repeat(15,minmax(104px,.68fr)) 88px;align-items:center;min-width:1840px}.team-performance-member-table-head{position:sticky;top:0;z-index:4;align-items:center;min-height:44px;border-bottom:1px solid rgba(226,234,244,.92);background:linear-gradient(180deg,#f8fafcfa,#f1f5f9e6);color:var(--ink-label);font-size:12px;font-weight:680}.team-performance-member-table-head>span{display:grid;align-items:center;justify-items:center;min-width:0;padding:0 14px}.team-performance-member-table-head>span:first-child{justify-items:start}.team-performance-member-table-head>span:first-child,.team-performance-member-row>div:first-child,.team-performance-member-row>button:first-child{position:sticky;left:0;z-index:3;background:#fffffffa;box-shadow:10px 0 18px #0f172a09}.team-performance-member-table-head>span:first-child{z-index:6;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f5)}.team-performance-member-table-head>span:last-child,.team-performance-member-row>div:last-child{position:sticky;right:0;z-index:3;background:#fffffffa;box-shadow:-10px 0 18px #0f172a09}.team-performance-member-table-head>span:last-child{z-index:6;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f5)}.team-performance-member-row>div{min-width:0;padding:0 14px}.team-performance-member-row>button{min-width:0}.team-performance-member-table-body{display:grid;min-width:0}.team-performance-member-row{min-height:72px;border-bottom:1px solid rgba(239,244,249,.92);transition:background-color .16s ease}.team-performance-member-row:last-child{border-bottom:0}.team-performance-member-row:hover{background:#14b8a609}.team-performance-member-row.is-unknown-source{border-bottom-color:#f59e0b42;background:radial-gradient(circle at 0% 50%,rgba(245,158,11,.12),transparent 34%),linear-gradient(180deg,#fffbebc7,#fffffff5)}.team-performance-member-row.is-unknown-source:hover{background:radial-gradient(circle at 0% 50%,rgba(245,158,11,.16),transparent 34%),linear-gradient(180deg,#fffbebeb,#fffffffa)}.team-performance-member-row.is-unknown-source>div:first-child,.team-performance-member-row.is-unknown-source>div:last-child{background:linear-gradient(180deg,#fffbebfa,#fffffffa)}.team-performance-member-summary-row{position:sticky;bottom:0;z-index:4;min-height:58px;border-top:1px solid rgba(20,184,166,.18);background:radial-gradient(circle at 0% 50%,rgba(20,184,166,.12),transparent 32%),linear-gradient(180deg,#f8fdfcfa,#eefbf8f5);box-shadow:0 -10px 22px #0f172a0a}.team-performance-member-summary-row:hover{background:radial-gradient(circle at 0% 50%,rgba(20,184,166,.14),transparent 32%),linear-gradient(180deg,#f8fdfcfc,#eefbf8fa)}.team-performance-member-summary-row>div:first-child{background:radial-gradient(circle at 0% 50%,rgba(20,184,166,.12),transparent 32%),linear-gradient(180deg,#f8fdfcfc,#eefbf8fa)}.team-performance-member-summary-row>div:last-child{background:linear-gradient(180deg,#f8fdfcfc,#eefbf8fa)}.team-performance-member-identity{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.team-performance-member-summary-label{display:grid;gap:3px;align-content:center;min-width:0}.team-performance-member-summary-label strong{color:#0f766e;font-size:14px;font-weight:760}.team-performance-member-summary-label small{color:var(--ink-muted);font-size:11px;font-weight:560}.team-performance-member-avatar{width:36px;height:36px;border-radius:999px;object-fit:cover}.team-performance-unknown-source-avatar{display:grid;place-items:center;border:1px dashed rgba(180,83,9,.42);background:#fef3c7e6;color:#92400e;font-size:15px;font-weight:760}.team-performance-member-identity span{display:grid;gap:4px;min-width:0}.team-performance-member-identity strong,.team-performance-member-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-performance-member-identity strong{color:var(--ink-strong);font-size:13px;font-weight:640}.team-performance-member-identity small{color:var(--ink-muted);font-size:11px;font-weight:560}.team-performance-member-value,.team-performance-member-action{display:grid;justify-items:center;text-align:center}.team-performance-member-value strong{color:var(--ink-strong);font-size:17px;font-weight:620;letter-spacing:-.01em}.team-performance-member-summary-row .team-performance-member-value strong{color:#0f766e;font-size:18px;font-weight:760}.team-performance-member-summary-action,.team-performance-member-action-placeholder{color:var(--ink-muted);font-size:13px;font-weight:680}.team-performance-detail-empty{display:grid;min-height:220px;place-items:center;border:1px dashed rgba(148,163,184,.34);border-radius:16px;background:radial-gradient(circle at 50% 20%,rgba(20,184,166,.08),transparent 34%),linear-gradient(180deg,#f8fafcb3,#fffffff0);color:#475569c7}.team-performance-detail-empty strong{color:var(--ink-body);font-size:14px;font-weight:620}.team-performance-member-detail-overlay{z-index:116}.team-performance-member-detail-drawer{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,calc(100vw - 28px));height:100vh;max-height:100vh;gap:14px;overflow:hidden;padding:18px;animation:creator-contact-detail-drawer-in .24s cubic-bezier(.2,.86,.25,1) both}.team-performance-member-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(226,234,244,.92)}.team-performance-member-detail-identity{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.team-performance-member-detail-avatar{width:44px;height:44px;border-radius:999px;object-fit:cover}.team-performance-member-detail-identity h4{margin:0;color:var(--ink-strong);font-size:18px;font-weight:660;letter-spacing:-.01em}.team-performance-member-detail-title-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.team-performance-member-detail-title-line span{color:var(--ink-muted);font-size:12px;font-weight:560}.team-performance-member-current-inline{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px;min-width:0}.team-performance-member-current-inline span{display:inline-flex;align-items:center;gap:5px;min-height:23px;padding:0 8px;border:1px solid rgba(20,184,166,.16);border-radius:999px;background:#ecfdf5ad;color:#0f766e;font-size:11px;font-weight:640}.team-performance-member-current-inline span:first-child{border-color:#0f766e2e;background:#14b8a61c;color:#0f5f58}.team-performance-member-current-inline strong{color:currentColor;font-size:12px;font-weight:760}.team-performance-member-detail-body{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 12px 0}.team-performance-member-detail-trend-card,.team-performance-member-insight-panel,.team-performance-member-product-detail{min-width:0;border:1px solid rgba(226,232,240,.86);border-radius:16px;background:radial-gradient(circle at top right,rgba(20,184,166,.09),transparent 36%),#fffffff0;box-shadow:0 12px 28px #0f172a0a}.team-performance-member-history{display:grid;gap:12px;min-width:0}.team-performance-member-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.team-performance-member-history-head h5,.team-performance-member-insight-panel h6{margin:0;color:var(--ink-strong);font-size:17px;font-weight:650;letter-spacing:-.01em}.team-performance-member-date-filter .ads-date-range-trigger{width:242px;max-width:242px;min-width:242px}.team-performance-member-date-filter .ads-date-range-popover{right:0;left:auto;width:min(668px,calc(100vw - 140px));max-width:calc(100vw - 140px)}.team-performance-member-detail-trend-card{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:12px}.team-performance-member-detail-trend-card .ads-trend-shell{gap:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.team-performance-member-detail-trend-card .ads-trend-shell-head{display:none}.team-performance-member-detail-trend-card .ads-trend-chart-frame{min-height:228px;padding:8px 8px 2px;border-radius:14px}.team-performance-member-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.team-performance-member-insight-panel{display:grid;align-content:start;gap:12px;min-height:198px;padding:12px}.team-performance-member-insight-panel .team-performance-tier-legend{grid-template-columns:repeat(5,minmax(0,max-content))}.team-performance-member-product-detail{--team-attached-panel-bg: rgba(255, 255, 255, .99);--team-attached-panel-border: rgba(226, 232, 240, .9);display:grid;gap:0;border:0;background:transparent;box-shadow:none}.team-performance-attached-tabs{display:flex;align-items:flex-end;gap:0;min-width:0;overflow:visible;padding:0}.team-performance-attached-tab{position:relative;z-index:2;display:inline-grid;grid-auto-flow:column;align-items:center;gap:10px;min-height:44px;margin:0;padding:0 20px;border:1px solid var(--team-attached-panel-border);border-radius:14px 14px 0 0;background:#f7fafceb;color:#475569db;cursor:default;font:inherit;box-shadow:none;transform:translateY(1px);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.team-performance-attached-tab+.team-performance-attached-tab{margin-left:-1px}button.team-performance-attached-tab,.team-performance-attached-tab[role=tab]{cursor:pointer}.team-performance-attached-tab:before{display:none;position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--team-attached-panel-bg);content:"";pointer-events:none}.team-performance-attached-tab.is-active{z-index:4;min-height:48px;margin-bottom:-1px;border-bottom-color:transparent;background:radial-gradient(circle at 16% 0%,rgba(20,184,166,.1),transparent 34%),var(--team-attached-panel-bg);color:var(--ink-strong);box-shadow:0 -8px 18px #0f172a09;transform:translateY(0)}.team-performance-attached-tab.is-active:before{display:block}.team-performance-attached-tab span{font-size:15px;font-weight:720;letter-spacing:-.01em}.team-performance-attached-tab small{color:var(--ink-muted);font-size:12px;font-weight:620}.team-performance-product-video-tab{max-width:min(420px,calc(100vw - 620px));grid-auto-flow:column;grid-template-columns:30px minmax(76px,max-content) minmax(80px,1fr) 24px;padding-right:10px}.team-performance-product-video-tab img,.team-performance-product-video-tab>i{display:grid;width:30px;height:30px;place-items:center;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:8px;background:#f1f5f9e0;color:var(--ink-muted);font-size:10px;font-style:normal;font-weight:720;object-fit:cover}.team-performance-product-video-tab span,.team-performance-product-video-tab small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-performance-attached-tab-close{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#64748bd1;cursor:pointer}.team-performance-attached-tab-close:hover{background:#e2e8f0db;color:var(--ink-strong)}.team-performance-attached-tab-close svg{width:14px;height:14px}.team-performance-attached-edge{flex:1 1 auto;min-width:24px;height:1px;border-top:1px solid var(--team-attached-panel-border)}.team-performance-attached-panel{position:relative;min-width:0;padding:14px 12px 12px;border:1px solid var(--team-attached-panel-border);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.055),transparent 34%),var(--team-attached-panel-bg);box-shadow:0 14px 30px #0f172a0d}.team-performance-attached-panel[data-active-tab=products]{border-top-left-radius:0}.team-performance-attached-tab-panel{min-width:0}.team-performance-attached-tab-panel[hidden]{display:none!important}.team-performance-member-table-shell.is-product-detail .team-performance-member-table-head,.team-performance-member-table-shell.is-product-detail .team-performance-member-row{grid-template-columns:minmax(220px,1.6fr) repeat(15,minmax(104px,.68fr)) 96px;min-width:1900px}.team-performance-member-table-shell.is-product-detail{border:0;border-radius:0;background:transparent;box-shadow:none}.team-performance-member-table-shell.is-product-detail .team-performance-member-table-head{border-bottom-color:#e2e8f0b8;background:linear-gradient(90deg,rgba(20,184,166,.045),transparent 28%),#f8fafcb8}.team-performance-member-table-shell.is-product-detail .team-performance-member-table-head>span:first-child{background:linear-gradient(90deg,rgba(20,184,166,.055),transparent 92%),#f8fafcf5}.team-performance-member-table-shell.is-product-detail .team-performance-member-row{border-bottom-color:#e2e8f0a3}.team-performance-member-table-shell.is-product-detail .team-performance-member-table-head>span:last-child,.team-performance-member-table-shell.is-product-detail .team-performance-member-row>div:last-child{position:sticky;right:0;z-index:3;background:#fffffffa;box-shadow:-10px 0 18px #0f172a09}.team-performance-member-table-shell.is-product-detail .team-performance-member-table-head>span:last-child{z-index:6;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f5)}.team-performance-member-identity.is-product{grid-template-columns:42px minmax(0,1fr)}.team-performance-product-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#e2e8f0d1;color:var(--ink-muted);font-size:11px;font-weight:720;object-fit:cover}.team-performance-product-link{width:100%;padding:0 14px;border:0;appearance:none;background:#fffffffa;color:inherit;cursor:pointer;font:inherit;text-align:left}.team-performance-product-link:hover strong{color:var(--brand-primary-hover)}.team-performance-product-video-panel{display:grid;gap:12px;min-width:0}.team-performance-product-video-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:2px 2px 0}.team-performance-product-video-head strong{color:var(--ink-strong);font-size:15px;font-weight:700}.team-performance-product-video-head>span{color:var(--ink-muted);font-size:12px;font-weight:600}.team-performance-product-video-table-wrap{max-width:100%;border-radius:12px}.team-performance-product-video-table{min-width:1180px}.team-performance-product-video-table .materials-report-video-cell{max-width:210px}.team-performance-product-video-pagination{padding:0 2px}@media(max-width:1320px){.team-performance-head{align-items:flex-start;flex-direction:column}.team-performance-header-actions{justify-content:flex-end;width:100%;margin-left:0}}@media(max-width:1100px){.team-performance-trend-block{grid-template-columns:1fr}.team-performance-summary-grid{grid-template-columns:1fr 1fr}.team-performance-mini-grid{grid-column:1 / -1}}@media(max-width:760px){.team-performance-head,.team-performance-header-actions{align-items:stretch;flex-direction:column}.team-member-picker-trigger,.team-performance-date-filter .ads-date-range-trigger{width:100%;max-width:none;min-width:0}.team-performance-summary-grid{grid-template-columns:1fr}.team-performance-mini-grid{grid-column:auto}.team-performance-funnel-flow{display:grid;gap:8px}.team-performance-funnel-step,.team-performance-funnel-step:first-child,.team-performance-funnel-step:last-child{margin-right:0;border-radius:12px;clip-path:none}.team-performance-status-list{width:100%}}.team-attribution-review{display:grid;gap:12px;overflow-x:auto;padding:14px;border:1px solid rgba(223,232,241,.96);border-radius:14px;background:linear-gradient(135deg,#f8fbfffa,#ffffffeb),#fff}.team-attribution-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-attribution-review h5{margin:0;color:var(--ink-strong);font-size:14px;font-weight:760}.team-attribution-summary{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.team-attribution-summary span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#f1f5f9eb;color:var(--ink-body);font-size:12px;font-weight:680}.team-attribution-list{display:grid;gap:8px}.team-attribution-item{display:grid;min-width:880px;grid-template-columns:minmax(72px,.35fr) minmax(210px,1.1fr) minmax(150px,.8fr) minmax(140px,.68fr) minmax(180px,.86fr) minmax(92px,.42fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(229,237,245,.78);border-radius:12px;background:#ffffffd1}.team-attribution-status{display:inline-flex;width:fit-content;align-items:center;justify-content:center;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:720}.team-attribution-status.is-confirmed{background:#16a34a1f;color:#15803d}.team-attribution-status.is-candidate{background:#f59e0b24;color:#b45309}.team-attribution-status.is-natural{background:#64748b21;color:#475569}.team-attribution-video,.team-attribution-owner{display:grid;gap:3px;min-width:0}.team-attribution-video strong{overflow:hidden;color:var(--ink-strong);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.team-attribution-video span,.team-attribution-owner span,.team-attribution-item time{color:var(--ink-label);font-size:11px;font-weight:560}.team-attribution-product,.team-attribution-creator{display:inline-flex;min-width:0;align-items:center;gap:8px}.team-attribution-product img{width:30px;height:30px;flex:0 0 auto;border-radius:8px;object-fit:cover}.team-attribution-product span,.team-attribution-creator>span:last-child{overflow:hidden;color:var(--ink-body);font-size:12px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.team-attribution-avatar{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#22c55e24,#0ea5e91f);color:#047857;font-size:11px;font-weight:760}.team-attribution-avatar img{width:100%;height:100%;object-fit:cover}.team-performance-table-shell{position:relative;overflow-x:auto;border:1px solid rgba(229,237,245,.98);border-radius:12px;background:#fffffff5;box-shadow:#32325d1f 0 24px 38px -34px,#0000000d 0 12px 22px -22px}.team-performance-table-head,.team-performance-table-row{display:grid;min-width:980px;grid-template-columns:minmax(220px,1.1fr) minmax(126px,.62fr) repeat(5,minmax(108px,.58fr));align-items:stretch}.team-performance-table-head{border-bottom:1px solid rgba(229,237,245,.98);background:#f8fbfff5}.team-performance-table-head span{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 14px;color:var(--ink-label);font-size:11px;text-align:center}.team-performance-table-head>span:first-child,.team-performance-table-row>div:first-child{position:sticky;left:0;z-index:3;background:#fff;box-shadow:10px 0 18px -20px #0f172ab8}.team-performance-table-head>span:first-child{z-index:4;background:#f8fbff}.team-performance-table-body{display:grid}.team-performance-table-row{border-bottom:1px solid rgba(239,244,249,.92)}.team-performance-table-row:last-child{border-bottom:0}.team-performance-table-row>div{min-height:72px;padding:0 14px;border-right:1px solid rgba(239,244,249,.92)}.team-performance-table-row:hover>div{background:var(--table-row-hover-bg, rgba(83, 58, 253, .025))}.team-performance-table-row>div:last-child{border-right:0}.team-performance-member,.team-performance-total,.team-performance-metric-cell{display:inline-flex;align-items:center;justify-content:center}.team-performance-member{justify-content:flex-start;gap:10px}.team-performance-avatar{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#10b9812e,#0ea5e924);color:#047857;font-size:12px;font-weight:760}.team-performance-member strong,.team-performance-total strong,.team-performance-metric-cell strong{color:var(--ink-strong)}.team-performance-member>span:last-child,.team-performance-total,.team-performance-metric-cell{display:grid;gap:4px}.team-performance-total,.team-performance-metric-cell{text-align:center}.team-performance-total span,.team-performance-total small,.team-performance-metric-cell span{color:var(--ink-label);font-size:11px;font-weight:560}.team-performance-metric-cell.is-muted strong{color:#475569b8;font-size:13px;font-weight:520}.team-overview-header{margin-bottom:10px}.team-overview-header .primary-button{flex-shrink:0}.team-overview-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.78fr);gap:12px}.team-overview-main{display:flex;align-items:stretch;gap:12px}.team-store-block{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center;min-width:260px;padding:12px 14px;border:1px solid rgba(214,217,252,.82);border-radius:8px;background:#ffffffdb;box-shadow:#32325d1a 0 20px 32px -28px,#0000000a 0 10px 18px -18px}.team-store-logo,.team-store-badge{display:grid;width:60px;height:60px;align-content:center;justify-items:center;border:1px solid rgba(214,217,252,.92);border-radius:10px;background:linear-gradient(160deg,#533afd1f,#f96bee24),#fff;color:var(--brand-deep)}.team-store-logo{object-fit:cover}.team-store-flag{font-size:20px;line-height:1}.team-store-badge strong{margin-top:5px;font-size:14px;font-weight:400;letter-spacing:-.18px}.team-store-copy{display:grid;gap:4px}.team-store-copy h3{margin:0;color:var(--ink-strong);font-size:22px;font-weight:300;letter-spacing:-.42px}.team-store-meta{color:var(--ink-body);font-size:11px}.team-overview-stack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:1}.team-overview-cluster{display:flex;align-items:center;min-height:84px;padding:12px 14px;border:1px solid rgba(229,237,245,.96);border-radius:8px;background:#ffffffe6}.team-cluster-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.team-cluster-head span{color:var(--ink-body);font-size:11px}.team-cluster-head-compact strong{color:var(--ink-strong);font-size:14px;font-weight:400}.team-stack-inline{display:flex;align-items:center;gap:10px}.team-stack-avatars{display:flex;align-items:center;min-height:32px;padding-left:6px}.team-stack-avatar,.team-stack-product,.team-stack-overflow{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;margin-left:-6px;border:2px solid rgba(255,255,255,.96);box-shadow:0 8px 18px -16px #1820386b}.team-stack-avatar{border-radius:999px;font-size:10px}.team-stack-product,.team-stack-overflow-square{border-radius:10px}.team-stack-product{object-fit:cover;background:#fff}.team-stack-product-fallback{background:linear-gradient(135deg,#d6d9fcc7,#fffffff0);color:var(--brand-deep);font-size:10px;font-weight:500}.team-stack-overflow{border-radius:999px;background:#fffffff5;color:var(--ink-body);font-size:10px;font-weight:500}.team-stack-overflow-square{border-radius:10px}.team-target-summary{display:grid;align-content:center;gap:10px;padding:10px 12px;border:1px solid rgba(214,217,252,.8);border-radius:8px;background:linear-gradient(180deg,#1e225cfa,#3a369cf5);box-shadow:#1e225c38 0 26px 44px -34px,#00000014 0 16px 28px -28px;color:#fff}.team-target-summary-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-target-summary-head span{color:#ffffffd1;font-size:12px}.team-target-summary-head small{color:#ffffff94;font-size:11px}.team-target-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;width:100%}.team-target-metric{display:grid;gap:4px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff14}.team-target-metric span{color:#ffffffb8;font-size:11px}.team-target-metric strong{color:#fff;font-size:18px;font-weight:400;letter-spacing:-.18px;line-height:1}.team-target-warning{margin:0;color:#ffffffb3;font-size:11px}.sync-overlay-card.team-goal-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;width:min(680px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));padding:24px 26px 20px;border-color:#e2e8f0eb;background:#fffffffa}.team-goal-dialog-header{display:grid;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(226,232,240,.82)}.team-config-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.team-config-dialog-head h4{margin:0;color:var(--ink-strong);font-size:22px;font-weight:620;letter-spacing:-.45px;line-height:1.18}.team-config-dialog-close{display:inline-grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#0f172a;cursor:pointer;font-size:15px;line-height:1;transition:background-color .15s ease,color .15s ease}.team-config-dialog-close:hover{background:#0f172a0f;color:var(--brand-deep)}.team-goal-store-hero{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(211,220,233,.86);border-radius:10px;background:radial-gradient(circle at 95% 0%,rgba(45,212,191,.13),transparent 35%),linear-gradient(180deg,#f8fdfcf5,#fffffffa)}.team-goal-store-hero-logo{display:inline-grid;width:52px;height:52px;place-items:center;overflow:hidden;border:1px solid rgba(226,232,240,.92);border-radius:10px;background:#fff;object-fit:cover;box-shadow:#0f172a14 0 10px 24px -18px}.team-goal-store-hero-logo-fallback{color:var(--brand-deep);font-size:22px}.team-goal-store-hero-copy{display:grid;min-width:0;gap:5px}.team-goal-store-hero-copy strong{display:flex;min-width:0;align-items:center;gap:8px;color:var(--ink-strong);font-size:15px;font-weight:620;line-height:1.2}.team-goal-store-hero-copy strong>span{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#0f766e14;color:#0f766e;font-size:10px;font-weight:600}.team-goal-store-hero-copy small{color:var(--ink-label);font-size:11px;letter-spacing:.12px}.team-goal-dialog-body{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding-right:2px}.team-goal-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.team-goal-section-title span{color:var(--brand-primary);font-weight:720}.team-goal-section-title strong{color:var(--ink-strong);font-size:14px;font-weight:600;letter-spacing:-.15px;line-height:1.35}.team-goal-dialog-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.team-goal-dialog-summary article{display:grid;gap:5px;min-width:0;padding:10px 12px;overflow:hidden;border:1px solid rgba(229,237,245,.96);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f8fbffe6)}.team-goal-dialog-summary span{margin:0;color:var(--ink-label);font-size:11px;line-height:1.25}.team-goal-dialog-summary strong{min-width:0;overflow:hidden;color:var(--ink-strong);font-size:18px;font-weight:360;letter-spacing:-.3px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.team-goal-metric-list{display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid rgba(226,232,240,.86);border-radius:10px;background:#fff}.team-goal-metric-option{display:grid;grid-template-columns:34px minmax(0,1fr) max-content;gap:12px;align-items:center;min-height:52px;padding:9px 12px;border-bottom:1px solid rgba(239,244,249,.92);background:linear-gradient(180deg,#fffffffc,#fafdfcf0)}.team-goal-metric-option:last-child{border-bottom:0}.team-goal-metric-icon{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--metric-icon-bg, rgba(15, 118, 110, .16));color:var(--metric-icon-color, var(--brand-deep))}.team-goal-metric-icon svg{width:15px;height:15px}.team-goal-metric-name{min-width:0;color:var(--ink-strong);font-size:13px;font-weight:580;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-goal-target-control{display:inline-flex;align-items:center;justify-self:end;gap:8px}.team-goal-target-control .number-stepper{width:128px}.team-goal-target-control>span{color:var(--ink-label);font-size:11px;white-space:nowrap}.team-goal-target-input,.team-goal-threshold-input{width:74px;height:32px;padding:0 9px;border:1px solid rgba(203,213,225,.95);border-radius:3px;background:#fffffff5;color:var(--ink-strong);font:inherit;font-size:13px;line-height:1;outline:none;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.team-goal-target-input:focus,.team-goal-threshold-input:focus{border-color:#533afd6b;box-shadow:0 0 0 3px #533afd1a}.team-goal-target-input:disabled,.team-goal-threshold-input:disabled{background:#f1f5f9d1;color:#64748bc2}.team-goal-threshold-input{width:52px}.team-goal-dialog-hint{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--ink-label);font-size:12px;line-height:1.45}.team-goal-dialog-hint span{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:999px;background:#0f766e1a;color:#0f766e;font-size:11px;font-weight:700;font-style:normal}.team-goal-dialog-actions{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:14px;border-top:1px solid rgba(239,244,249,.92)}.team-goal-action-group{display:inline-flex;align-items:center;gap:10px}.sync-overlay-card.member-target-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,calc(100vw - 48px));max-height:min(620px,calc(100vh - 48px))}.member-target-dialog-body{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(280px,1fr);gap:16px;min-height:0}.member-target-product-card{display:grid;align-content:start;gap:12px;min-width:0}.member-target-product-image{width:100%;aspect-ratio:1 / 1;max-height:260px;border:1px solid rgba(229,237,245,.98);border-radius:10px;background:#fff;object-fit:cover;box-shadow:#32325d24 0 22px 34px -32px}.member-target-product-image-fallback{display:grid;place-items:center;color:var(--brand-deep);font-size:18px;font-weight:400}.member-target-product-copy,.member-target-spu-row,.member-target-full-title{display:grid;gap:5px;min-width:0}.member-target-product-copy span,.member-target-spu-row>span,.member-target-full-title span{color:var(--ink-body);font-size:11px}.member-target-product-copy strong{overflow:hidden;color:var(--ink-strong);font-size:17px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.member-target-spu-row code{overflow:hidden;color:var(--ink-label);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.member-target-spu-row small{color:var(--success-text);font-size:11px}.member-target-full-title p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--ink-body);font-size:12px;line-height:1.55}.member-target-list{display:grid;align-content:start;gap:7px;min-height:0;padding:2px 0}.member-target-item{display:grid;grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:12px;min-height:46px;padding:8px 10px;border:1px solid rgba(229,237,245,.96);border-radius:8px;background:#f8fbffb8}.member-target-item span{color:var(--ink-label);font-size:13px}.member-target-history-note{margin:0;color:var(--ink-body);font-size:12px;line-height:1.45}.sync-overlay.team-product-manager-overlay{place-items:stretch end;padding:0}.sync-overlay-card.team-product-manager-drawer{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,calc(100vw - 24px));height:100vh;max-height:100vh;gap:12px;padding:18px;border-radius:18px 0 0 18px;background:#fffffffa}.team-product-manager-head,.team-product-manager-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-product-manager-actions{justify-content:flex-end;padding-top:12px;border-top:1px solid rgba(239,244,249,.92)}.team-product-manager-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0}.team-product-manager-product{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;min-height:64px;padding:10px;border:1px solid rgba(229,237,245,.98);border-radius:12px;background:radial-gradient(circle at 92% 12%,rgba(21,190,83,.14),transparent 32%),#f8fbffd6}.team-product-manager-product-image{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(229,237,245,.98);border-radius:12px;background:#fff;object-fit:cover;box-shadow:#32325d24 0 16px 28px -26px}.team-product-manager-product-fallback{color:var(--brand-deep);font-size:18px;font-weight:500}.team-product-manager-product-copy{display:grid;gap:5px;min-width:0}.team-product-manager-product-copy strong,.team-product-manager-product-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-product-manager-product-copy strong{color:var(--ink-strong);font-size:17px;font-weight:450}.team-product-manager-product-copy span{display:none;color:var(--ink-body);font-size:12px}.team-product-manager-product-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.team-product-manager-product-meta code,.team-product-manager-product-meta span{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;font-size:11px}.team-product-manager-product-meta code{padding:0 8px;background:#0f172a0d;color:var(--ink-label);font-family:SourceCodePro,SFMono-Regular,monospace}.team-product-manager-product-meta span{padding:0 9px;background:#15be531a;color:#047857}.team-product-manager-columns{display:grid;grid-template-columns:238px minmax(0,1fr);gap:10px;min-height:0}.team-product-manager-section{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:10px;border:1px solid rgba(229,237,245,.98);border-radius:12px;background:#ffffffeb}.team-product-manager-columns>.team-product-manager-section:first-child{position:relative}.team-product-manager-targets{position:relative;border-color:#d6d9fcb8;border-radius:12px;background:radial-gradient(circle at 96% 8%,rgba(83,58,253,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fbffe0)}.team-product-manager-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-product-manager-section-head span{color:var(--ink-label);font-size:12px}.team-product-manager-section-head strong{color:var(--ink-strong);font-size:13px;font-weight:450}.team-product-owner-select-list,.team-product-owner-target-list{display:grid;align-content:start;gap:8px;min-height:0}.team-product-owner-select-list,.team-product-owner-target-list{overflow-y:auto}.team-product-owner-select-item{display:grid;position:relative;isolation:isolate;grid-template-columns:44px 32px minmax(0,1fr);column-gap:12px;align-items:center;min-height:54px;padding:9px;border:1px solid rgba(229,237,245,.98);border-radius:10px;background:#f8fbffa8;cursor:pointer;transition:border-color .16s ease,background .16s ease,border-radius .16s ease,box-shadow .16s ease,transform .16s ease}.team-product-owner-select-item:hover,.team-product-owner-select-item.is-selected:not(.is-active){border-color:#15be534d;background:linear-gradient(90deg,#15be531a,#ffffffd1)}.team-product-owner-select-item:hover{transform:translateY(-1px)}.team-product-owner-select-item.is-active{border-color:#533afd6b;background:radial-gradient(circle at 96% 18%,rgba(83,58,253,.13),transparent 34%),linear-gradient(90deg,#533afd1f,#ffffffeb);box-shadow:inset 3px 0 #533afdad,0 14px 26px -24px #533afd94;transform:translateY(-1px)}.team-product-owner-select-item.is-active:after{position:absolute;inset:8px 8px auto auto;width:6px;height:6px;border-radius:999px;background:#533afde0;content:""}.team-product-owner-select-item>*{position:relative;z-index:2}.team-product-owner-switch{display:inline-flex;width:34px;height:20px;align-items:center;justify-self:start;padding:2px;border:0;border-radius:999px;background:#94a3b842;cursor:pointer;box-shadow:inset 0 0 0 1px #94a3b82e;transition:background .18s ease,box-shadow .18s ease}.team-product-owner-switch span{width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 3px 8px #0f172a29,0 1px 2px #0f172a14;transform:translate(0);transition:transform .2s cubic-bezier(.22,1,.36,1)}.team-product-owner-switch[aria-pressed=true]{background:#15be534d;box-shadow:inset 0 0 0 1px #15be5333}.team-product-owner-switch[aria-pressed=true] span{transform:translate(14px)}.team-product-owner-select-copy{display:grid;gap:3px;min-width:0}.team-product-owner-select-copy strong,.team-product-owner-select-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-product-owner-select-copy strong{color:var(--ink-strong);font-size:13px;font-weight:450}.team-product-owner-select-copy small{color:var(--ink-body);font-size:11px}.team-product-manager-targets{grid-template-rows:auto minmax(0,1fr) auto auto}.team-product-owner-target-editor{display:grid;align-content:start;gap:10px;min-height:0;padding:2px;overflow-y:auto}.team-product-owner-target-line{display:grid;grid-template-columns:minmax(88px,1fr) minmax(112px,128px);gap:10px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(229,237,245,.98);border-radius:12px;background:radial-gradient(circle at 98% 100%,var(--metric-icon-glow, rgba(83, 58, 253, .12)),transparent 36%),#ffffffc7;box-shadow:0 14px 24px -28px #0f172a5c}.team-product-owner-target-identity{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.team-product-owner-target-icon{position:relative;display:grid;width:34px;height:34px;place-items:center;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.82),transparent 40%),var(--metric-icon-bg, rgba(83, 58, 253, .18));color:var(--metric-icon-color, var(--brand-deep));box-shadow:0 12px 20px -18px var(--metric-icon-color, rgba(83, 58, 253, .68))}.team-product-owner-target-icon svg{position:relative;z-index:1;width:19px;height:19px}.team-product-owner-target-copy{display:grid;gap:3px;min-width:0}.team-product-owner-target-label{overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.team-product-owner-target-copy small{overflow:hidden;color:var(--ink-label);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.team-product-owner-target-line .number-stepper{min-width:0;min-height:32px;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 28px;background:#fffffff5}.team-product-owner-target-line .number-stepper-button,.team-product-owner-target-line .number-stepper-input.field-control{min-height:30px}.team-product-manager-confirm-layer{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:24px;border-radius:inherit;background:#f8fbff8a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.team-product-manager-confirm-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;width:min(420px,100%);padding:18px;border:1px solid rgba(245,158,11,.32);border-radius:16px;background:radial-gradient(circle at 92% 12%,rgba(245,158,11,.16),transparent 38%),#fffffffa;box-shadow:#32325d33 0 26px 46px -28px,#0000001f 0 18px 32px -28px}.team-product-manager-confirm-mark{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:999px;background:#f59e0b24;color:#9a5b00;font-size:18px;font-weight:600}.team-product-manager-confirm-copy{display:grid;gap:6px;min-width:0}.team-product-manager-confirm-copy strong{color:var(--ink-strong);font-size:17px;font-weight:450}.team-product-manager-confirm-copy p{margin:0;color:var(--ink-body);font-size:13px;line-height:1.55}.team-product-manager-confirm-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px;padding-top:4px}.sync-overlay-card.team-member-manage-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));overflow:hidden}.team-member-manage-summary{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.7fr));gap:8px}.team-member-manage-summary article{display:grid;gap:5px;min-width:0;padding:10px 12px;overflow:hidden;border:1px solid rgba(229,237,245,.96);border-radius:12px;background:#f8fbffdb}.team-member-manage-store-card{grid-template-columns:42px minmax(0,1fr);align-items:center}.team-member-manage-store-logo{width:42px;height:42px;border-radius:14px;object-fit:cover;background:#fff;box-shadow:#0f172a14 0 8px 20px}.team-member-manage-store-logo-fallback{display:inline-flex;align-items:center;justify-content:center;color:var(--brand-deep);font-size:14px;font-weight:560}.team-member-manage-store-copy{display:grid;gap:4px;min-width:0}.team-member-manage-store-copy small{min-width:0;overflow:hidden;color:var(--ink-label);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.team-member-manage-summary span{color:var(--ink-label);font-size:11px}.team-member-manage-summary strong{min-width:0;overflow:hidden;color:var(--ink-strong);font-size:18px;font-weight:360;letter-spacing:-.24px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.team-member-manage-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:hidden;padding-right:4px}.team-member-manage-table{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(229,237,245,.96);border-radius:10px;background:#ffffffe0}.team-member-manage-table-head,.team-member-manage-item{display:grid;grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);align-items:start;gap:14px}.team-member-manage-table-head{padding:9px 12px;border-bottom:1px solid rgba(229,237,245,.92);background:#f8fbffe6;color:var(--ink-label);font-size:11px;font-weight:430}.team-member-manage-table-body{display:grid;min-height:0;max-height:clamp(240px,calc(100vh - 420px),420px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.team-member-manage-table-body::-webkit-scrollbar{width:8px}.team-member-manage-table-body::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.88);border-radius:999px;background:#94a3b89e}.team-member-manage-table-body::-webkit-scrollbar-track{background:#f8fbffb8}.team-member-manage-item{min-height:56px;padding:10px 12px;border:0;border-radius:0;background:transparent;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.team-member-manage-item.is-assigned{background:#533afd0b}.team-member-manage-item+.team-member-manage-item{border-top:1px solid rgba(229,237,245,.82)}.team-member-manage-item:hover{background:#f8fbffe6}.team-member-manage-store-option input{appearance:none;position:relative;flex:0 0 auto;width:15px;height:15px;margin:0;border:1px solid rgba(148,163,184,.68);border-radius:5px;background:#fff;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.team-member-manage-store-option input:after{position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;content:"";opacity:0;transform:rotate(45deg) scale(.72);transition:opacity .16s ease,transform .16s ease}.team-member-manage-store-option input:checked{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:#14b8a638 0 0 0 3px}.team-member-manage-store-option input:checked:after{opacity:1;transform:rotate(45deg) scale(1)}.team-member-manage-avatar{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 30% 20%,rgba(0,242,234,.18),transparent 42%),linear-gradient(135deg,#533afd1f,#fe2c551a),#fff;color:var(--brand-deep);font-size:11px;font-weight:520}.team-member-manage-member{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.team-member-manage-copy{min-width:0}.team-member-manage-copy strong{min-width:0;overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:430;text-overflow:ellipsis;white-space:nowrap}.team-member-manage-copy span{min-width:0;overflow:hidden;color:var(--ink-body);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.team-member-manage-store-scope{min-width:0;display:flex;flex-wrap:wrap;gap:7px;color:var(--ink-body);font-size:11px;line-height:1.45}.team-member-manage-store-scope.is-empty{color:var(--ink-muted)}.team-member-manage-store-option{display:inline-flex;min-width:0;max-width:176px;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(229,237,245,.96);border-radius:9px;background:#ffffffe6;color:var(--ink-body);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.team-member-manage-store-option.is-selected{border-color:#14b8a657;background:#14b8a614;box-shadow:#14b8a61a 0 6px 18px}.team-member-manage-store-option>span{flex:0 0 auto}.team-member-manage-store-option strong{min-width:0;overflow:hidden;color:var(--ink-strong);font-size:11px;font-weight:430;text-overflow:ellipsis;white-space:nowrap}.team-member-manage-store-option small{flex:0 0 auto;color:var(--ink-label);font-size:10px}.team-member-manage-store-empty{color:var(--ink-muted);font-size:12px}.team-member-manage-empty{margin:0;padding:18px 12px;border:0;border-radius:0;color:var(--ink-label);font-size:12px;text-align:center}@media(max-width:900px){.team-goal-metric-list,.team-member-manage-list{grid-template-columns:1fr}}.material-owner-dialog{grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(520px,calc(100vw - 48px));max-height:min(620px,calc(100vh - 48px))}.material-owner-dialog-material{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(229,237,245,.98);border-radius:12px;background:#f8fbffd1}.material-owner-dialog-material>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#533afd1f,#14b8a61a);color:var(--brand-deep);font-size:12px;font-weight:520}.material-owner-dialog-material div{display:grid;gap:4px;min-width:0}.material-owner-dialog-material strong,.material-owner-dialog-material p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.material-owner-dialog-material strong{color:var(--ink-strong);font-size:13px;font-weight:460}.material-owner-dialog-material p{color:var(--ink-body);font-size:12px}.material-owner-member-list{display:grid;gap:8px;min-height:0;overflow-y:auto}.material-owner-member-item{display:grid;grid-template-columns:16px 30px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(229,237,245,.96);border-radius:10px;background:#ffffffdb;cursor:pointer}.material-owner-member-item:has(input:checked){border-color:#533afd4d;background:#f8fbfffa;box-shadow:inset 3px 0 #533afd85}.material-owner-member-item input{margin:0}.material-owner-member-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;font-size:10px}.material-owner-member-item>span:last-child{display:grid;gap:3px;min-width:0}.material-owner-member-item strong,.material-owner-member-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-owner-member-item strong{color:var(--ink-strong);font-size:13px;font-weight:440}.material-owner-member-item small{color:var(--ink-body);font-size:11px}.team-assign-product-panel{display:grid;align-content:start;gap:10px}.sync-overlay-card.assign-product-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(930px,calc(100vw - 48px));height:min(700px,calc(100vh - 48px));max-height:min(700px,calc(100vh - 48px))}.sync-overlay-card.creator-import-dialog{position:relative;display:grid;gap:0;width:min(560px,calc(100vw - 48px));min-height:420px;max-height:min(560px,calc(100vh - 48px));padding:0;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 15% 12%,rgba(255,133,112,.13),transparent 30%),radial-gradient(circle at 92% 4%,rgba(83,58,253,.13),transparent 32%),linear-gradient(180deg,#fffffffc,#f7fafff7);animation:creator-lookup-enter .3s cubic-bezier(.2,.86,.25,1) both}.creator-import-lookup-main{display:grid;grid-template-columns:1fr;justify-items:center;min-height:0;height:100%;padding:20px 28px 24px}.creator-import-lookup-form{display:grid;gap:14px;width:min(100%,492px);min-width:0;padding:0}.creator-import-dialog-body{display:grid;gap:10px;align-content:start}.creator-import-lookup-field{display:grid;gap:8px}.creator-import-lookup-field>span{color:var(--ink-strong);font-size:13px;font-weight:720}.creator-import-lookup-field>small,.creator-video-entry-field>small{color:var(--ink-muted);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;font-weight:620;line-height:1.45}.creator-import-lookup-input{min-height:116px;padding:17px;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f9fbfff0);color:var(--ink-strong);font-size:16px;line-height:1.55;resize:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.creator-import-lookup-input:focus{border-color:#533afd61;box-shadow:0 0 0 4px #533afd14,0 18px 38px -34px #171e4038}.creator-import-lookup-actions{display:flex;justify-content:center;padding-top:2px}.creator-import-lookup-submit{min-width:152px;min-height:40px;border-radius:13px}.creator-import-lookup-submit.is-loading{cursor:progress}.creator-operation-dialog-header{--operation-accent: var(--brand-primary);--operation-accent-strong: var(--brand-primary-active);--operation-accent-soft: rgba(229, 247, 244, .92);--operation-accent-mist: rgba(17, 190, 184, .12);--operation-surface: rgba(255, 255, 255, .78);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 190px 34px;align-items:center;gap:16px;min-height:126px;padding:20px 22px 18px 24px;overflow:hidden;border-bottom:1px solid rgba(226,232,240,.78);background:radial-gradient(circle at 12% 18%,var(--operation-accent-mist),transparent 34%),radial-gradient(circle at 86% 0%,color-mix(in srgb,var(--operation-accent) 18%,transparent),transparent 38%),linear-gradient(135deg,#fffffffa,#f8fcfbe6)}.creator-operation-dialog-header.is-contact{--operation-accent: #12a995;--operation-accent-strong: #087f7a;--operation-accent-soft: rgba(217, 249, 241, .96);--operation-accent-mist: rgba(18, 169, 149, .15)}.creator-operation-dialog-header.is-cooperation{--operation-accent: #f28c28;--operation-accent-strong: #b85f00;--operation-accent-soft: rgba(255, 241, 216, .98);--operation-accent-mist: rgba(242, 140, 40, .16)}.creator-operation-dialog-header.is-video{--operation-accent: #2170e4;--operation-accent-strong: #1750b8;--operation-accent-soft: rgba(225, 239, 255, .98);--operation-accent-mist: rgba(33, 112, 228, .15)}.creator-operation-dialog-copy{position:relative;z-index:1;display:grid;align-content:center;gap:6px;min-width:0}.creator-operation-dialog-step{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--operation-accent) 22%,transparent);border-radius:999px;background:var(--operation-accent-soft);color:var(--operation-accent-strong);font-size:12px;font-weight:760;letter-spacing:.08em}.creator-operation-dialog-title{margin:0;color:var(--ink-strong);font-size:25px;font-weight:720;letter-spacing:-.48px;line-height:1.16}.creator-operation-dialog-copy p{margin:0;color:var(--ink-body);font-size:13px;font-weight:560;letter-spacing:.01em}.creator-operation-dialog-art{position:relative;z-index:1;display:block;width:190px;height:95px;object-fit:cover;object-position:center;justify-self:end}.creator-operation-dialog-close{position:relative;z-index:2;align-self:start}.sync-overlay-card.creator-video-entry-dialog{width:min(520px,calc(100vw - 48px));padding:0;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 12% 10%,rgba(33,112,228,.12),transparent 32%),radial-gradient(circle at 92% 4%,rgba(249,107,238,.12),transparent 34%),linear-gradient(180deg,#fffffffc,#f7fafff7)}.sync-overlay-card.creator-video-entry-dialog.is-batch{width:min(720px,calc(100vw - 48px))}.creator-video-entry-dialog .creator-dialog-header{padding:22px 24px 0}.creator-video-entry-dialog .creator-dialog-header-copy{display:grid;gap:5px}.creator-video-entry-body{display:grid;gap:12px;padding:18px 24px 6px}.creator-video-entry-mode-option{display:inline-flex;width:fit-content;align-items:center;gap:8px;min-height:26px;color:var(--ink-body);cursor:pointer;font-size:12px;font-weight:620;-webkit-user-select:none;user-select:none}.creator-video-entry-mode-option input{width:14px;height:14px;accent-color:#2170e4}.creator-video-entry-field{display:grid;gap:8px}.creator-video-entry-field>span{color:var(--ink-strong);font-size:13px;font-weight:720}.creator-video-entry-input{min-height:96px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f9fbfff0);color:var(--ink-strong);font-size:15px;line-height:1.55;resize:none}.creator-video-entry-input.is-batch{min-height:280px}.creator-video-entry-input-footer{display:flex;justify-content:flex-start;min-height:26px;margin-top:-2px}.creator-video-entry-progress{display:grid;gap:8px;padding:12px;border:1px solid rgba(214,226,244,.86);border-radius:16px;background:#f7faffc7}.creator-video-entry-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-body);font-size:12px}.creator-video-entry-progress-head strong{color:var(--ink-strong);font-feature-settings:"tnum" 1;font-weight:620}.creator-video-entry-progress-current{overflow:hidden;color:var(--ink-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.creator-video-entry-progress-bar{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#dce6f4e0}.creator-video-entry-progress.is-active .creator-video-entry-progress-bar:after{position:absolute;inset:0;content:"";background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.62) 45%,transparent 72%);animation:creator-entry-progress-sheen 1.15s ease-in-out infinite}@keyframes creator-entry-progress-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.creator-video-entry-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2170e4,#15b8a6);transition:width .22s ease}.creator-video-entry-progress-note{color:var(--ink-muted);font-size:12px}.creator-video-entry-actions{display:flex;justify-content:flex-end;padding:14px 24px 22px}.creator-video-entry-close{width:34px;min-width:34px;height:34px;padding:0;border-radius:999px}.creator-video-entry-close svg{width:17px;height:17px}.creator-video-entry-submit{min-width:96px}.creator-video-entry-submit.is-loading{cursor:progress}.creator-import-loading-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:currentColor;box-shadow:12px 0 #ffffff9e,24px 0 #ffffff57;animation:creator-loading-pulse .9s ease-in-out infinite}.creator-import-editor-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,calc(100vw - 40px));height:min(760px,calc(100vh - 36px));max-height:min(760px,calc(100vh - 36px));overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#fffffffc,#f7fafff7);animation:creator-editor-enter .42s cubic-bezier(.18,.84,.24,1) both;transition:width .3s cubic-bezier(.2,.86,.25,1)}.creator-collaboration-detail-drawer{position:relative;width:min(760px,calc(100vw - 28px));height:100vh;max-height:100vh;overflow:visible;overscroll-behavior:contain;padding:18px;border-radius:var(--radius-modal) 0 0 var(--radius-modal);background:radial-gradient(circle at 90% 6%,rgba(17,190,184,.09),transparent 32%),linear-gradient(180deg,#fffffffc,#f8fcfbfa);animation:creator-contact-detail-drawer-in .24s cubic-bezier(.2,.86,.25,1) both}.creator-collaboration-detail-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain;padding:2px 4px 10px 0}.creator-collaboration-detail-relationship{grid-template-columns:82px minmax(160px,1fr) minmax(260px,1.35fr)}.creator-collaboration-relation-kind{color:var(--brand-primary)}.creator-collaboration-relation-kind.is-delivery{color:#0f9f8f}.creator-collaboration-relation-kind.is-camera{color:#2563eb}.creator-collaboration-relation-kind.is-closed{color:#be123c}.creator-collaboration-detail-layout{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;overflow:hidden}.creator-collaboration-detail-tabs{display:flex;align-items:center;gap:6px;justify-self:start;width:fit-content;max-width:100%;min-width:0;padding:3px;border:1px solid rgba(207,239,234,.72);border-radius:var(--radius-dropdown);background:#f8fcfbc7}.creator-collaboration-detail-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-muted);font-size:13px;font-weight:540;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.creator-collaboration-detail-tab:hover{background:#14b8a614;color:var(--brand-primary-active)}.creator-collaboration-detail-tab.is-active{background:#fff;color:var(--brand-primary-active);box-shadow:0 8px 18px -16px #113c4852,inset 0 0 0 1px #14b8a62e}.creator-collaboration-detail-tab span{min-width:18px;padding:1px 6px;border-radius:999px;background:#14b8a621;color:var(--brand-primary-active);font-size:11px;font-weight:640}.creator-collaboration-detail-main{height:100%;min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain}.creator-collaboration-detail-main .creator-collaboration-history{min-height:0;height:100%;max-height:none;overflow:hidden}.creator-collaboration-detail-info{display:grid;position:relative;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;height:100%;min-width:0;min-height:0;overflow:hidden;padding:1px 0 0}.creator-collaboration-detail-info.is-product-panel-open{grid-template-columns:minmax(0,1fr)}.creator-collaboration-detail-info-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;min-width:0;height:100%;max-height:calc(100vh - 308px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:1px 3px 28px 1px}.creator-collaboration-detail-info-card{display:grid;align-content:start;gap:0;min-width:0;padding:12px 14px 14px;border:1px solid rgba(207,239,234,.86);border-radius:var(--radius-modal);background:#fffffff0;box-shadow:0 24px 44px -38px #113c4847}.creator-collaboration-detail-mini-field{display:flex;align-items:center;gap:8px;min-width:0}.creator-collaboration-detail-mini-field.is-flags{flex-wrap:wrap;gap:7px 12px}.creator-collaboration-detail-summary-row,.creator-collaboration-detail-row.is-split{align-items:center;min-width:0;padding:2px 0 12px;border-bottom:1px solid rgba(229,237,245,.9)}.creator-collaboration-detail-summary-row{display:flex;justify-content:space-between;gap:14px}.creator-collaboration-detail-row.is-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(88px,.75fr);gap:12px;align-items:center}.creator-collaboration-detail-time{display:grid;gap:4px;min-width:0}.creator-collaboration-detail-time span,.creator-collaboration-detail-row-head span,.creator-collaboration-detail-mini-field>span,.creator-collaboration-detail-row.is-switch>span{color:var(--ink-label);font-size:11px;font-weight:560}.creator-collaboration-detail-time strong{color:var(--ink-strong);font-size:13px;font-weight:560}.creator-collaboration-detail-status{justify-self:end;flex:0 0 auto;width:fit-content;min-height:24px;padding:1px 9px;border-radius:999px;overflow:visible;font-size:11px;line-height:1.2}.creator-collaboration-detail-status-select{width:auto;min-width:86px;max-width:102px;min-height:30px;border-radius:var(--radius-control);font-size:12px}.creator-collaboration-detail-checkbox{display:inline-flex;align-items:center;gap:6px;color:var(--ink-body);font-size:12px;white-space:nowrap}.creator-collaboration-detail-checkbox input{width:14px;height:14px;accent-color:var(--brand-primary)}.creator-collaboration-detail-check{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid rgba(207,239,234,.86);border-radius:999px;background:#f8fcfbe6;color:var(--ink-muted);font-size:12px;font-weight:560;white-space:nowrap}.creator-collaboration-detail-check>span{color:inherit;font-size:12px;font-weight:720}.creator-collaboration-detail-check.is-active{border-color:#11beb857;background:#e5f7f4e0;color:var(--brand-primary)}.creator-collaboration-detail-check.is-inactive{border-color:#e2e8f0eb;background:#f8fafcf0;color:#94a3b8}.creator-collaboration-detail-row{position:relative;display:grid;gap:7px;min-width:0;padding:12px 0;border-bottom:1px solid rgba(229,237,245,.82);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.creator-collaboration-detail-row:last-child,.creator-collaboration-detail-close-block .creator-collaboration-detail-row:last-child{border-bottom:0}.creator-collaboration-detail-row:hover,.creator-collaboration-detail-row.is-field-active,.creator-collaboration-detail-row.is-editable-active{background:linear-gradient(90deg,rgba(229,247,244,.42),transparent 58%)}.creator-collaboration-detail-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.creator-collaboration-detail-value-wrap{position:relative;min-width:0}.creator-collaboration-detail-value-wrap p{min-height:20px;margin:0;color:var(--ink-strong);font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.creator-collaboration-detail-row.is-products{gap:10px;padding-bottom:13px}.creator-collaboration-detail-product-panel{height:88px}.creator-collaboration-detail-product-strip{min-height:70px}.creator-collaboration-detail-product-tile.is-readonly{cursor:default}.creator-collaboration-detail-product-tile.is-readonly:hover{background:#f8fbff;box-shadow:none}.creator-collaboration-detail-row.is-switch{display:flex;align-items:center;justify-content:space-between;gap:14px}.creator-collaboration-detail-textarea{min-height:84px;resize:vertical;border-radius:var(--radius-control);font-size:13px;line-height:1.55}.creator-collaboration-detail-money-input{width:100%;max-width:100%}.creator-collaboration-detail-close-block{display:grid;gap:0;border-top:1px solid rgba(229,237,245,.9)}.creator-collaboration-detail-product-drawer{position:fixed;top:148px;right:calc(min(760px,calc(100vw - 28px)) + 14px);z-index:calc(var(--z-layer-modal, 100) + 22);width:340px;align-self:start;height:min(620px,calc(100vh - 172px));min-height:0}.creator-collaboration-detail-product-drawer .creator-product-drawer-list{min-height:0;overscroll-behavior:contain}.creator-collaboration-detail-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(207,239,234,.86);border-radius:var(--radius-modal);background:#fffffff0}.creator-collaboration-detail-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.creator-collaboration-detail-card-head strong{color:var(--ink-strong);font-size:13px;font-weight:620}.creator-collaboration-detail-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creator-collaboration-detail-readonly-item{display:grid;gap:4px;min-width:0;padding:10px;border-radius:var(--radius-dropdown);background:#f8fcfbeb}.creator-collaboration-detail-readonly-item span{color:var(--ink-label);font-size:11px}.creator-collaboration-detail-readonly-item strong{color:var(--ink-strong);font-size:13px;font-weight:560;line-height:1.55;overflow-wrap:anywhere}.creator-collaboration-detail-products{min-width:0}.creator-dialog-footer-action-group.creator-collaboration-detail-actions{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,880px)}.creator-dialog-footer-action-group.creator-collaboration-detail-actions.is-editing{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,420px)}.creator-collaboration-detail-footer-stack{position:relative;display:flex;justify-content:center;width:min(100%,900px)}.creator-collaboration-interaction-panel{position:absolute;right:150px;bottom:calc(100% + 12px);z-index:18;display:grid;gap:9px;width:min(460px,calc(100vw - 56px));max-height:min(430px,calc(100vh - 210px));overflow:visible;padding:12px;border:1px solid rgba(207,239,234,.9);border-radius:var(--radius-dropdown);background:radial-gradient(circle at 12% 0%,rgba(17,190,184,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fcfbf5);box-shadow:0 22px 48px -34px #113c486b,0 0 0 1px #ffffffbd inset;animation:creator-contact-detail-popover-in .18s cubic-bezier(.2,.86,.25,1) both}.creator-collaboration-interaction-panel:after{position:absolute;right:78px;bottom:-8px;width:15px;height:15px;border-right:1px solid rgba(207,239,234,.84);border-bottom:1px solid rgba(207,239,234,.84);background:#fffffff5;content:"";transform:rotate(45deg)}.creator-collaboration-interaction-types{display:flex;flex-wrap:wrap;gap:7px;padding-top:10px;border-top:1px solid rgba(207,239,234,.58)}.creator-collaboration-interaction-type{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:0;border-radius:999px;background:#f1f5f9e6;color:var(--ink-muted);font-size:12px;font-weight:620;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.creator-collaboration-interaction-type:hover:not(:disabled),.creator-collaboration-interaction-type.is-active{background:#e5f7f4f5;color:var(--brand-primary-active);box-shadow:inset 0 0 0 1px #11beb833}.creator-collaboration-interaction-type svg{width:14px;height:14px}.creator-collaboration-interaction-type.is-review-type{background:#fffbebe6;color:#a16207}.creator-collaboration-interaction-type.is-review-type:hover:not(:disabled),.creator-collaboration-interaction-type.is-review-type.is-active{background:#fef3c7fa;color:#92400e;box-shadow:inset 0 0 0 1px #fbbf2457}.creator-collaboration-interaction-type:disabled{cursor:not-allowed;opacity:.58}.creator-collaboration-interaction-field{display:block;min-width:0}.creator-collaboration-interaction-input{display:block;width:100%;min-width:0;min-height:86px;box-sizing:border-box;resize:vertical}.creator-collaboration-interaction-actions{display:flex;justify-content:flex-end;gap:10px}.creator-collaboration-interaction-actions .creator-dialog-action-button{width:112px;min-height:36px}.creator-collaboration-review-tag-extension{position:relative;z-index:2;display:grid;grid-template-rows:auto auto;gap:8px;max-height:0;margin-bottom:-7px;overflow:hidden;padding:0 10px;border:1px solid rgba(251,191,36,0);border-radius:var(--radius-dropdown);background:radial-gradient(circle at 12% 0%,rgba(251,191,36,.12),transparent 38%),linear-gradient(180deg,#fffffffa,#fffbebd6);opacity:0;transform:translateY(10px);transition:max-height .22s cubic-bezier(.2,.86,.25,1),margin-bottom .22s cubic-bezier(.2,.86,.25,1),padding .22s cubic-bezier(.2,.86,.25,1),border-color .18s ease,opacity .18s ease,transform .22s cubic-bezier(.2,.86,.25,1)}.creator-collaboration-review-tag-extension.is-open{max-height:182px;margin-bottom:10px;overflow:visible;padding:10px;border-color:#fbbf2440;opacity:1;transform:translateY(0)}.creator-collaboration-review-tag-head{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.creator-collaboration-review-tag-head span{display:inline-flex;align-items:center;gap:5px;color:#92400e;font-size:12px;font-weight:660;letter-spacing:.01em}.creator-collaboration-review-tag-head span:before{width:6px;height:6px;border-radius:999px;background:#f59e0b;content:"";box-shadow:0 0 0 4px #fbbf2429}.creator-collaboration-review-tag-selector{display:grid;gap:7px}.creator-collaboration-review-tag-selector .creator-feedback-tag-grid{gap:6px}.creator-collaboration-review-tag-selector .creator-feedback-tag-button{min-height:26px;background:#ffffffdb}.creator-collaboration-review-tag-selector .creator-feedback-tag-button.is-picker{border-color:#fbbf2447;color:#92400e;background:#fffbebe6}.creator-collaboration-review-tag-selector .creator-feedback-selected-tags.is-standalone{padding:0}.creator-feedback-tag-selector{display:grid;min-width:0}.creator-dialog-action-placeholder{display:block;min-height:1px}.creator-import-editor-dialog.is-contact-attempt{position:relative;width:min(580px,calc(100vw - 40px));height:auto;max-height:min(720px,calc(100vh - 36px));overflow:visible;background:radial-gradient(circle at 72% 6%,rgba(245,158,11,.08),transparent 30%),linear-gradient(180deg,#fffffffc,#f7fdfbf7)}.creator-import-editor-dialog.is-contact-attempt.is-contact-panel-open{width:min(580px,calc(100vw - 40px));height:auto}.creator-import-editor-body{display:grid;grid-template-columns:minmax(340px,380px) minmax(0,1fr);gap:20px;min-height:0;overflow:visible}.creator-import-editor-body.is-contact-simple{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;overflow:visible}.creator-import-editor-body.is-contact-simple:has(.creator-contact-side-panel){grid-template-columns:minmax(0,1fr)}.creator-contact-simple-form{display:grid;gap:14px;min-height:0;max-height:min(500px,calc(100vh - 270px));overflow-y:auto;padding-right:2px;padding-bottom:118px;overscroll-behavior:contain}.creator-contact-profile-shell{position:relative;min-width:0}.creator-contact-profile-card .creator-fixed-card{min-height:124px}.creator-contact-profile-action{position:absolute;top:12px;right:12px;min-height:30px;padding:0 10px;border:1px solid rgba(17,190,184,.2);border-radius:var(--radius-control);background:#ffffffdb;color:var(--brand-primary);font-size:12px;cursor:pointer;box-shadow:0 12px 22px -18px #113c4847;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.creator-contact-profile-action:hover,.creator-contact-profile-action[aria-expanded=true]{border-color:#11beb861;background:#fff;box-shadow:0 16px 28px -22px #113c485c}.creator-contact-simple-grid{display:grid;gap:20px;padding:18px;border:1px solid rgba(207,239,234,.88);border-radius:var(--radius-modal);background:#ffffffeb}.creator-contact-top-row{display:flex;align-items:center;min-height:24px}.creator-contact-time-display{display:flex;align-items:baseline;gap:8px;min-width:0}.creator-contact-time-display time{color:var(--ink-body);font-size:13px;font-feature-settings:"tnum" 1}.creator-contact-input{min-height:84px}.creator-contact-extra-fields{display:grid;gap:14px}.creator-contact-extra-field{display:grid;gap:8px;min-width:0;animation:creator-contact-extra-field-in .18s cubic-bezier(.2,.86,.25,1) both}.creator-contact-extra-field.is-products{padding:12px;border:1px solid rgba(207,239,234,.86);border-radius:var(--radius-panel);background:linear-gradient(135deg,#f8fcfbf5,#ffffffe6)}.creator-contact-extra-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.creator-contact-extra-title,.creator-contact-extra-field-head>span{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink-strong);font-size:13px;font-weight:700}.creator-contact-extra-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:0 7px;border-radius:999px;background:#e5f7f4eb;color:var(--brand-primary);font-size:11px;font-weight:700;line-height:1}.creator-contact-extra-remove{display:inline-grid;width:18px;height:18px;place-items:center;padding:0;border:0;border-radius:999px;background:#e2e8f0d1;color:var(--ink-body);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.creator-contact-extra-remove:hover{background:#ffe4e6fa;color:#d9235f;transform:scale(1.04)}.creator-contact-extra-remove svg{width:11px;height:11px}.creator-contact-quote-images{display:grid;gap:8px}.creator-contact-quote-image-list{display:flex;flex-wrap:wrap;gap:8px}.creator-contact-quote-image{position:relative;display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.88);border-radius:var(--radius-control);background:#fff;box-shadow:0 12px 22px -20px #113c4838}.creator-contact-quote-image img{width:100%;height:100%;object-fit:cover}.creator-contact-quote-image button{position:absolute;top:3px;right:3px;display:grid;width:18px;height:18px;place-items:center;padding:0;border:0;border-radius:999px;background:#0f172a9e;color:#fff;cursor:pointer}.creator-contact-quote-image button svg{width:11px;height:11px}.creator-contact-quote-upload{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;min-height:30px;padding:0 11px;border:1px dashed rgba(17,190,184,.42);border-radius:999px;background:#f8fcfbeb;color:var(--brand-primary);cursor:pointer;font-size:12px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.creator-contact-quote-upload:hover{border-color:#11beb89e;background:#fff}.creator-contact-quote-upload.is-uploading{cursor:wait;opacity:.72}.creator-contact-quote-upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.creator-contact-quote-upload svg{width:14px;height:14px}.creator-contact-more-info{display:grid;gap:10px;padding-top:2px}.creator-contact-more-actions{display:flex;flex-wrap:wrap;gap:8px}.creator-contact-more-action{min-height:30px;padding:0 12px;border:1px solid rgba(207,239,234,.9);border-radius:999px;background:#f8fcfbeb;color:var(--ink-strong);font-size:12px;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.creator-contact-more-action:hover:not(:disabled){border-color:#11beb857;background:#fff;color:var(--brand-primary);transform:translateY(-1px)}.creator-contact-more-action:disabled{cursor:default}.creator-contact-more-action.is-added{border-color:#11beb82e;background:#e5f7f4b8;color:var(--brand-primary);opacity:.72}.creator-contact-panel-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:0 8px;border:1px solid rgba(207,239,234,.86);border-radius:var(--radius-control);background:#f8fcfbd1;color:var(--ink-strong);font-size:12px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.creator-contact-panel-toggle:hover,.creator-contact-panel-toggle[aria-expanded=true]{border-color:#11beb857;background:#fff;box-shadow:0 14px 26px -22px #113c483d}.creator-contact-panel-toggle span,.creator-contact-panel-toggle strong{min-width:0}.creator-contact-panel-toggle strong{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:0 6px;border-radius:999px;background:#e5f7f4e6;color:var(--brand-primary);font-size:10px;line-height:1}.creator-contact-followup-type-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.creator-contact-followup-type-tab{min-height:28px;padding:0 10px;border:0;border-radius:999px;background:#f1f5f9eb;color:var(--ink-body);font-size:12px;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.creator-contact-followup-type-tab:hover,.creator-contact-followup-type-tab.is-active{background:#e5f7f4fa;color:var(--brand-primary);box-shadow:inset 0 0 0 1px #11beb847}.creator-contact-side-panel{position:absolute;top:0;left:calc(100% + 12px);z-index:7;display:grid;grid-auto-rows:max-content;grid-template-rows:none;align-content:start;gap:10px;width:340px;min-height:0;max-height:min(640px,calc(100vh - 108px));overflow:hidden;padding:14px;border:1px solid rgba(207,239,234,.84);border-radius:var(--radius-modal);background:#fffffff0;box-shadow:0 24px 42px -34px #113c4842;animation:creator-contact-side-panel-in .22s cubic-bezier(.2,.86,.25,1) both}.creator-contact-side-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.creator-contact-side-panel-head strong{color:var(--ink-strong);font-size:14px;font-weight:640}.creator-contact-side-panel-close{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(207,239,234,.8);border-radius:var(--radius-control);background:#f8fcfbdb;color:var(--ink-body);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.creator-contact-side-panel-close:hover{border-color:#11beb857;background:#fff;color:var(--brand-primary)}.creator-contact-side-panel-close svg{width:15px;height:15px}.creator-contact-product-list{display:grid;gap:8px;min-height:0;max-height:100%;overflow-y:auto;padding-right:2px}.creator-contact-product-list .creator-product-drawer-item{grid-template-columns:44px minmax(0,1fr);padding:7px}.creator-contact-product-list .creator-product-drawer-item img,.creator-contact-product-list .creator-product-drawer-fallback{width:44px;height:44px}.creator-contact-product-list,.creator-contact-side-panel .creator-feedback-history{align-self:stretch;max-height:min(410px,calc(100vh - 310px))}.creator-contact-side-panel .creator-feedback-history{min-height:0;overflow-y:auto;padding-bottom:0}.creator-contact-note-type{display:inline-flex;align-items:center;min-height:20px;margin-right:6px;padding:0 7px;border-radius:999px;background:#e5f7f4eb;color:var(--brand-primary);font-size:11px;line-height:1;vertical-align:middle}.creator-contact-detail-drawer{position:relative;width:min(760px,calc(100vw - 28px));padding:18px 18px 16px;animation:creator-contact-detail-drawer-in .24s cubic-bezier(.2,.86,.25,1) both}.creator-contact-detail-body{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:2px 4px 10px 0}.creator-contact-relationship{display:grid;grid-template-columns:92px minmax(220px,1fr) minmax(270px,1.25fr);gap:18px;align-items:center;padding:16px 18px;border:1px solid rgba(207,239,234,.88);border-radius:var(--radius-modal);background:#ffffffeb}.creator-contact-person-card{display:flex;align-items:center;gap:10px;min-width:0}.creator-contact-person-card.is-staff{display:grid;justify-items:center;gap:8px;text-align:center}.creator-contact-person-card.is-creator{justify-content:flex-start}.creator-contact-person-card>div{display:grid;gap:3px;min-width:0}.creator-contact-person-card span{color:var(--ink-label);font-size:11px}.creator-contact-person-card strong{overflow:hidden;max-width:100%;color:var(--ink-strong);font-size:14px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.creator-contact-person-avatar{width:46px;height:46px}.creator-contact-relation-bridge{display:grid;gap:8px;justify-items:center;min-width:0;padding-inline:2px}.creator-contact-relation-kind{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(17,190,184,.24);border-radius:999px;background:radial-gradient(circle at 78% 20%,rgba(234,34,97,.12),transparent 34%),linear-gradient(135deg,#e5f7f4f5,#fffffffa);color:var(--brand-primary);box-shadow:0 10px 24px #11beb824}.creator-contact-relation-kind svg{width:18px;height:18px}.creator-contact-relation-line{width:100%;height:1px;border-top:1px dashed rgba(17,190,184,.52)}.creator-contact-relation-products{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:100%}.creator-contact-relation-products .creator-product-stack{min-width:0}.creator-contact-relation-empty{color:var(--ink-label);font-size:12px;white-space:nowrap}.creator-contact-relation-edit{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid rgba(207,239,234,.9);border-radius:var(--radius-control);background:#ffffffeb;color:var(--brand-primary);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.creator-contact-relation-edit:hover{border-color:#11beb85c;background:#e5f7f4d1;transform:translateY(-1px)}.creator-contact-relation-edit svg{width:13px;height:13px}.creator-contact-detail-creator{min-width:0}.creator-contact-person-card.is-creator .creator-fixed-card{width:100%;min-height:0;padding:12px;border-color:#cfefeae6;border-radius:var(--radius-modal);background:radial-gradient(circle at 90% 0%,rgba(234,34,97,.07),transparent 32%),linear-gradient(180deg,#fffffffa,#f8fcfbf2)}.creator-contact-person-card.is-creator .creator-fixed-card-head{grid-template-columns:48px minmax(0,1fr);gap:10px}.creator-contact-person-card.is-creator .creator-fixed-card-avatar,.creator-contact-person-card.is-creator .creator-fixed-card-avatar-fallback{width:48px;height:48px;border-radius:var(--radius-dropdown)}.creator-contact-person-card.is-creator .creator-fixed-card-copy{gap:4px}.creator-contact-person-card.is-creator .creator-fixed-card-copy strong{font-size:14px}.creator-contact-person-card.is-creator .creator-fixed-card-stats{grid-template-columns:repeat(3,minmax(0,max-content));gap:6px;padding:0;background:transparent}.creator-contact-person-card.is-creator .creator-fixed-card-stat{min-height:24px;padding:0 7px}.creator-contact-person-card.is-creator .creator-fixed-card-stat-icon{width:16px;height:16px}.creator-contact-timeline{display:grid;gap:12px;padding:16px;border:1px solid rgba(229,237,245,.98);border-radius:var(--radius-modal);background:#fffffff0}.creator-contact-quote-records{display:grid;gap:12px;padding:16px;border:1px solid rgba(207,239,234,.92);border-radius:var(--radius-modal);background:radial-gradient(circle at 96% 0%,rgba(234,34,97,.07),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fcfbf0)}.creator-contact-quote-records .creator-contact-detail-section-head strong{display:inline-grid;min-width:24px;min-height:22px;place-items:center;padding:0 8px;border-radius:999px;background:#e5f7f4eb;color:var(--brand-primary);font-size:12px;font-weight:720}.creator-contact-quote-record-list{display:grid;gap:10px}.creator-contact-quote-record{display:grid;gap:10px;padding:12px;border:1px solid rgba(226,232,240,.92);border-radius:var(--radius-dropdown);background:#ffffffe6;box-shadow:0 16px 34px -32px #113c484d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.creator-contact-quote-record.is-highlighted{border-color:#11beb88a;box-shadow:0 20px 42px -30px #11beb857,0 0 0 3px #e5f7f4e6}.creator-contact-quote-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.creator-contact-quote-record-head>div{display:grid;gap:3px;min-width:0}.creator-contact-quote-record-head strong{color:var(--ink-strong);font-size:16px;font-weight:760;line-height:1.2}.creator-contact-quote-record-head span{color:var(--ink-label);font-size:11px;line-height:1.35}.creator-contact-quote-record-head em{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f1f5f9f5;color:var(--ink-body);font-size:12px;font-style:normal;font-weight:680;white-space:nowrap}.creator-contact-quote-record.is-pending .creator-contact-quote-record-head em{background:#fff7edfa;color:#c05621}.creator-contact-quote-record.is-confirmed .creator-contact-quote-record-head em{background:#dcfce7e6;color:#15803d}.creator-contact-quote-record.is-negotiate .creator-contact-quote-record-head em{background:#fef9c3e6;color:#a16207}.creator-contact-quote-record.is-not_recommended .creator-contact-quote-record-head em{background:#ffe4e6e6;color:#be123c}.creator-contact-quote-record-detail{margin:0;color:var(--ink-body);font-size:13px;line-height:1.6;white-space:pre-wrap}.creator-contact-quote-record-images{display:flex;flex-wrap:wrap;gap:8px}.creator-contact-quote-record-images a{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.9);border-radius:var(--radius-control);background:#fff;box-shadow:0 14px 26px -22px #113c4847}.creator-contact-quote-record-images img{width:100%;height:100%;object-fit:cover}.creator-contact-quote-audit-result{display:grid;gap:4px;padding:9px 10px;border-radius:var(--radius-control);background:#f8fafcf5}.creator-contact-quote-audit-result span{color:var(--ink-label);font-size:11px;font-weight:620}.creator-contact-quote-audit-result p{margin:0;color:var(--ink-body);font-size:12px;line-height:1.55;white-space:pre-wrap}.creator-contact-quote-audit-box{display:grid;gap:8px;padding-top:2px}.creator-contact-quote-audit-comment{min-height:64px;resize:vertical}.creator-contact-quote-audit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.creator-contact-quote-audit-action{min-height:30px;padding:0 11px;border:1px solid rgba(226,232,240,.95);border-radius:999px;background:#fffffff0;color:var(--ink-body);cursor:pointer;font-size:12px;font-weight:680;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.creator-contact-quote-audit-action:hover:not(:disabled){transform:translateY(-1px)}.creator-contact-quote-audit-action.is-confirmed{border-color:#22c55e47;color:#15803d}.creator-contact-quote-audit-action.is-confirmed:hover:not(:disabled){background:#dcfce7eb}.creator-contact-quote-audit-action.is-negotiate{border-color:#eab3084d;color:#a16207}.creator-contact-quote-audit-action.is-negotiate:hover:not(:disabled){background:#fef9c3eb}.creator-contact-quote-audit-action.is-not_recommended{border-color:#e11d4842;color:#be123c}.creator-contact-quote-audit-action.is-not_recommended:hover:not(:disabled){background:#ffe4e6eb}.creator-contact-quote-audit-action:disabled{cursor:wait;opacity:.64}.creator-contact-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-strong);font-size:13px;font-weight:620}.creator-contact-detail-panel-button{min-height:28px}.creator-contact-timeline-list{display:grid;gap:6px}.creator-contact-timeline-item{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding-bottom:8px}.creator-contact-timeline-item:not(:last-child):before{position:absolute;top:16px;bottom:0;left:5px;width:1px;background:#cfefeaeb;content:""}.creator-contact-timeline-dot{position:relative;z-index:1;width:11px;height:11px;margin-top:4px;border:2px solid #ffffff;border-radius:999px;background:var(--brand-primary);box-shadow:0 0 0 1px #11beb852}.creator-contact-timeline-copy{display:grid;gap:5px;min-width:0}.creator-contact-timeline-avatar{width:18px;height:18px;flex:0 0 18px}.creator-contact-timeline-meta{display:flex;align-items:center;gap:6px;min-width:0}.creator-contact-timeline-content{min-width:0}.creator-contact-timeline-meta time{color:var(--brand-primary);font-size:11px;font-weight:620;font-feature-settings:"tnum" 1;white-space:nowrap}.creator-contact-timeline-meta strong{overflow:hidden;color:var(--ink-body);font-size:12px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.creator-contact-timeline-copy p{min-width:0;margin:0;color:var(--ink-body);font-size:13px;line-height:1.62}.creator-contact-timeline-copy p>span{display:inline-flex;align-items:center;margin-left:7px;margin-right:7px;color:var(--ink-body);font-size:12px}.creator-contact-timeline-copy p>.creator-contact-timeline-action{min-height:22px;margin-left:0;padding:0 8px;border-radius:999px;background:#f1f5f9f0;color:var(--ink-label);font-size:12px;font-weight:560}.creator-contact-timeline-products{display:inline-flex;align-items:center;gap:0;margin-left:7px;vertical-align:middle;min-width:0}.creator-contact-timeline-products img,.creator-contact-timeline-products>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.86);border-radius:var(--radius-control);background:#fff;object-fit:cover}.creator-contact-timeline-products img+img,.creator-contact-timeline-products img+span,.creator-contact-timeline-products span+img,.creator-contact-timeline-products span+span{margin-left:-8px}.creator-contact-timeline-products>span{background:linear-gradient(135deg,#d6d9fcb3,#e5f7f4eb);color:var(--brand-deep);font-size:10px}.creator-contact-timeline-products small{color:var(--ink-label);font-size:12px}.creator-contact-timeline-attachments{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.creator-contact-timeline-attachments a{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.9);border-radius:var(--radius-control);background:#fff;box-shadow:0 12px 22px -20px #113c4833}.creator-contact-timeline-attachments img{width:100%;height:100%;object-fit:cover}.creator-contact-detail-footer{position:relative;display:flex;justify-content:center;gap:12px;margin-top:4px;padding:18px 16px 0;border-top:1px solid rgba(17,190,184,.16);background:radial-gradient(circle at 82% 0%,rgba(17,190,184,.12),transparent 34%),linear-gradient(180deg,#f4fbfaeb,#fffffffa 68%);box-shadow:0 -18px 34px -32px #113c486b}.creator-contact-detail-action-menu{position:relative;display:inline-flex}.creator-contact-conversion-action-wrap{display:inline-flex}.creator-contact-detail-action-menu:before{position:absolute;right:0;bottom:100%;z-index:15;width:min(306px,calc(100vw - 48px));height:12px;content:""}.creator-contact-detail-footer .creator-dialog-action-button{width:154px;min-height:40px;padding-inline:14px}.creator-contact-detail-footer .creator-dialog-action-button.is-delivery{border-color:#11beb83d;background:#fffffff0;color:var(--brand-primary);box-shadow:0 14px 28px -24px #113c4852}.creator-contact-detail-type-menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:16;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:7px;width:min(306px,calc(100vw - 48px));padding:10px;border:1px solid rgba(207,239,234,.88);border-radius:var(--radius-modal);background:radial-gradient(circle at 12% 0%,rgba(17,190,184,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fcfbf5);box-shadow:0 22px 48px -32px #113c4857,0 0 0 1px #ffffffc2 inset;animation:creator-contact-detail-popover-in .18s cubic-bezier(.2,.86,.25,1) both}.creator-contact-detail-type-menu:after{position:absolute;right:38px;bottom:-8px;width:15px;height:15px;border-right:1px solid rgba(207,239,234,.88);border-bottom:1px solid rgba(207,239,234,.88);background:#fffffff5;content:"";transform:rotate(45deg)}.creator-contact-detail-type-option{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid rgba(226,232,240,.9);border-radius:var(--radius-control);background:#ffffffe6;color:var(--ink-body);cursor:pointer;font-size:12px;font-weight:620;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.creator-contact-detail-type-option svg{width:15px;height:15px;flex:0 0 15px}.creator-contact-detail-type-option:hover,.creator-contact-detail-type-option.is-active{border-color:#11beb857;background:#e5f7f4e0;color:var(--brand-primary);box-shadow:0 14px 28px -24px #113c4857;transform:translateY(-1px)}.creator-contact-detail-center-panel{position:absolute;left:50%;top:50%;z-index:18;display:grid;gap:10px;width:min(430px,calc(100% - 48px));max-height:min(500px,calc(100vh - 168px));overflow:hidden;padding:14px;border:1px solid rgba(207,239,234,.84);border-radius:var(--radius-modal);background:#fffffff5;box-shadow:0 22px 48px -34px #113c486b,0 0 0 1px #ffffffbd inset;animation:creator-contact-detail-center-panel-in .2s cubic-bezier(.2,.86,.25,1) both}.creator-contact-detail-product-panel{width:min(520px,calc(100% - 48px));max-height:min(640px,calc(100vh - 138px))}.creator-contact-detail-followup-panel{width:min(430px,calc(100% - 48px));max-height:min(480px,calc(100vh - 168px))}.creator-contact-detail-followup-panel .creator-contact-side-panel-head strong{display:inline-flex;align-items:center;gap:7px}.creator-contact-detail-followup-panel .creator-contact-side-panel-head strong svg{width:17px;height:17px}.creator-contact-detail-footer .creator-dialog-action-button.is-active{box-shadow:inset 0 0 0 1px #11beb833,0 12px 28px -22px #11beb86b}.creator-contact-detail-modal-scrim{position:absolute;inset:62px 0 0;z-index:17;border-radius:0 0 var(--radius-modal) var(--radius-modal);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.18),transparent 28%),#0f172a2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:creator-contact-detail-scrim-in .16s ease both}.creator-contact-side-panel-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid rgba(207,239,234,.72)}.creator-contact-followup-save{min-width:108px;font-weight:680}.creator-contact-detail-followup-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}@keyframes creator-contact-detail-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes creator-contact-detail-side-panel-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes creator-contact-detail-popover-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes topbar-notification-popover-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes creator-contact-detail-center-panel-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes creator-contact-detail-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes creator-contact-side-panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes creator-contact-extra-field-in{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}.creator-import-left-rail,.creator-fixed-card,.creator-collaboration-form{display:grid;align-content:start;gap:12px;min-height:0;padding:16px;border:1px solid rgba(229,237,245,.98);border-radius:18px;background:#ffffffe6}.creator-import-left-rail{position:relative;z-index:3;display:flex;flex-direction:column;gap:14px;overflow:visible;padding:0;border:0;background:transparent;align-content:start;animation:creator-editor-panel-in .42s cubic-bezier(.2,.86,.25,1) 80ms both}.creator-collaboration-form{animation:creator-editor-panel-in .46s cubic-bezier(.2,.86,.25,1) .14s both}.creator-collaboration-history{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;min-height:280px;max-height:min(420px,calc(100vh - 330px));overflow:hidden;overscroll-behavior:contain;padding:13px;border:1px solid rgba(229,237,245,.94);border-radius:var(--radius-modal);background:#fffffff0}.creator-collaboration-history-head{display:grid;gap:0;min-width:0}.creator-collaboration-history-title-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;min-width:0}.creator-collaboration-history-head strong{color:var(--ink-strong);font-size:13px;font-weight:620}.creator-collaboration-timeline-tabs{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:3px;border-radius:999px;background:#f1f5f9eb}.creator-collaboration-timeline-tab{min-height:24px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:var(--ink-label);font-size:12px;font-weight:560;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.creator-collaboration-timeline-tab.is-active{background:#fff;color:var(--brand-primary);box-shadow:0 8px 18px -16px #11beb86b,inset 0 0 0 1px #cfefeaeb}.creator-collaboration-history-controls{display:inline-flex;justify-self:end;gap:10px;align-items:center;min-width:0}.creator-collaboration-history-key-toggle{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink-label);font-size:12px;white-space:nowrap}.creator-collaboration-history-key-toggle input{width:13px;height:13px;accent-color:var(--brand-primary)}.creator-collaboration-history-sort{width:64px;min-height:26px;padding:0 20px 0 8px;border:1px solid rgba(226,232,240,.95);border-radius:var(--radius-control);background-color:#ffffffc7;color:var(--ink-label);font-size:12px}.creator-collaboration-history .creator-contact-timeline-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.creator-collaboration-history .creator-contact-timeline.is-loading{min-height:160px;place-items:center;align-content:center;color:var(--brand-primary)}.creator-collaboration-history .creator-contact-timeline-item{padding-bottom:10px}.creator-collaboration-history .creator-contact-timeline-products img,.creator-collaboration-history .creator-contact-timeline-products>span{width:26px;height:26px;flex-basis:26px}.creator-collaboration-workspace{position:relative;z-index:1;display:grid;grid-template-columns:minmax(320px,390px) 286px;gap:12px;min-width:0;min-height:0;overflow:hidden}.creator-fixed-card{position:relative;gap:10px;grid-auto-rows:max-content;align-content:start;overflow:hidden;padding:16px;border-radius:18px;background:radial-gradient(circle at 16% 18%,rgba(255,133,112,.13),transparent 30%),radial-gradient(circle at 92% 8%,rgba(83,58,253,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#f6f9fff5);box-shadow:0 28px 48px -40px #171e4047,inset 0 1px #ffffffe6}.creator-import-profile-shell .creator-fixed-card{min-height:124px}.creator-collaboration-form{position:relative;grid-auto-rows:min-content;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:18px;border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f8fbfff5)}.creator-collaboration-top-row{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.creator-fixed-card-head{display:grid;grid-template-columns:92px minmax(0,1fr);gap:15px;align-items:center;min-width:0}.creator-fixed-card-avatar{width:92px;height:92px;border:1px solid rgba(229,237,245,.98);border-radius:22px;object-fit:cover;object-position:center;background:linear-gradient(135deg,#533afd1f,#ff857024);box-shadow:0 18px 30px -24px #171e4042}.creator-fixed-card-avatar-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#533afd1f,#f96bee24),#f8fbffeb;color:var(--brand-deep);font-size:22px;font-weight:400}.creator-fixed-card-copy{display:grid;gap:5px;min-width:0;align-content:center}.creator-fixed-card-copy strong{overflow:hidden;color:var(--ink-strong);font-size:23px;font-weight:400;text-overflow:ellipsis;line-height:1;white-space:nowrap}.creator-fixed-card-copy strong.is-condensed{font-size:20px}.creator-fixed-card-copy strong.is-compact{font-size:17px}.creator-fixed-card-copy span{overflow:hidden;color:var(--ink-body);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.creator-fixed-card-username,.creator-fixed-card-copy small.creator-fixed-card-username{width:fit-content;max-width:100%;overflow:hidden;color:var(--ink-body);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.creator-fixed-card-username:hover{color:var(--brand-deep);text-decoration:underline}.creator-fixed-card-bio-shell{position:relative;margin-top:2px;padding:9px 12px 0 0}.creator-fixed-card-bio-shell:before{position:absolute;top:2px;left:0;width:34px;height:1px;border-radius:999px;background:#533afd33;content:""}.creator-fixed-card-bio{margin:0;color:#4f607df5;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creator-fixed-card-stats{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:0;min-width:0;padding-top:4px}.creator-fixed-card-stat{display:inline-flex;align-items:center;gap:4px;min-width:0;min-height:0;padding:0;color:var(--ink-strong)}.creator-fixed-card-stat-icon{display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:999px}.creator-fixed-card-stat.is-followers .creator-fixed-card-stat-icon{background:#533afd1a;color:#533afd}.creator-fixed-card-stat.is-videos .creator-fixed-card-stat-icon{background:#0ea5e91f;color:#0284c7}.creator-fixed-card-stat.is-likes .creator-fixed-card-stat-icon{background:#f43f5e1c;color:#e11d48}.creator-fixed-card-stat-icon svg{width:13px;height:13px}.creator-fixed-card-stat strong{min-width:0;color:var(--ink-strong);font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.creator-fixed-card-field{display:grid;gap:5px;padding:10px;border:1px solid rgba(239,244,249,.96);border-radius:8px;background:#f8fbffb8}.creator-fixed-card-field span{color:var(--ink-body);font-size:11px}.creator-fixed-card-field strong{color:var(--ink-label);font-size:13px;font-weight:400;line-height:1.45;word-break:break-word}.creator-rating-panel{position:relative;z-index:4;display:grid;gap:12px;overflow:visible;padding:14px 16px;border:1px solid rgba(229,237,245,.98);border-radius:18px;background:radial-gradient(circle at 10% 0%,rgba(255,206,84,.11),transparent 35%),linear-gradient(180deg,#fffffffc,#f8fbfff2);box-shadow:inset 0 1px #ffffffd9}.creator-rating-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.creator-rating-panel-head span{color:var(--ink-label);font-size:13px;font-weight:500}.creator-rating-list{display:grid;gap:10px}.creator-rating-row{overflow:visible;display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-rating-label{color:var(--ink-strong);font-size:13px;line-height:1}.creator-rating-stars{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px}.creator-rating-star{position:relative;display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(221,228,238,.92);border-radius:999px;background:#ffffffeb;color:#919eb2b8;font-size:15px;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.creator-rating-tooltip{position:absolute;right:50%;bottom:calc(100% + 8px);z-index:var(--z-layer-tooltip);width:max-content;max-width:220px;padding:7px 9px;border:1px solid var(--tooltip-border);border-radius:10px;background:var(--tooltip-surface);color:var(--tooltip-text);font-size:11px;font-weight:400;line-height:1.45;opacity:0;pointer-events:none;text-align:left;transform:translate(50%,4px) scale(.98);transform-origin:center bottom;transition:opacity .14s ease,transform .14s ease}.creator-rating-tooltip:after{position:absolute;right:50%;bottom:-5px;width:9px;height:9px;border-right:1px solid var(--tooltip-border);border-bottom:1px solid var(--tooltip-border);background:var(--tooltip-surface);content:"";transform:translate(50%) rotate(45deg)}.creator-rating-star:hover .creator-rating-tooltip,.creator-rating-star:focus-visible .creator-rating-tooltip{opacity:1;transform:translate(50%) scale(1)}.creator-rating-star:hover,.creator-rating-star:focus-visible{border-color:#ffbe46b8;color:#f59e0b;transform:translateY(-1px);box-shadow:0 10px 18px -14px #f59e0bbf}.creator-rating-star.is-active{border-color:#fbbf2494;background:linear-gradient(180deg,#fff9e8fa,#fff2cceb);color:#f59e0b}.creator-feedback-composer{position:relative;z-index:5;display:flex;flex-direction:column;gap:9px;min-width:0;min-height:0;max-height:100%;overflow:visible;padding:2px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.creator-feedback-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.creator-feedback-head span{color:var(--ink-label);font-size:13px;font-weight:560}.creator-feedback-head small{max-width:190px;color:#64748bd1;font-size:11px;line-height:1.35;text-align:right}.creator-feedback-tag-grid,.creator-feedback-selected-tags,.creator-feedback-history-tags{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.creator-feedback-group{position:relative}.creator-feedback-group:before{position:absolute;right:-10px;bottom:100%;left:-10px;height:13px;content:""}.creator-feedback-dock{position:relative;z-index:3;display:grid;flex:0 0 auto;gap:8px;margin-top:auto;min-width:0;padding:12px;border:1px solid rgba(229,237,245,.98);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(20,184,166,.1),transparent 36%),linear-gradient(180deg,#fffffffa,#f8fbfff2);box-shadow:0 22px 46px -36px #0f172a38,inset 0 1px #ffffffe0}.creator-feedback-tag-button,.creator-feedback-selected-tag,.creator-feedback-history-tag,.creator-feedback-choice{display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:560;line-height:1;white-space:nowrap}.creator-feedback-tag-button,.creator-feedback-selected-tag,.creator-feedback-choice{cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.creator-feedback-tag-button{padding:0 10px;background:#fff}.creator-feedback-tag-button.is-picker{border-color:#0ea5e933;color:#0369a1;background:#f0f9ffeb}.creator-feedback-tag-button.is-positive,.creator-feedback-selected-tag.is-positive,.creator-feedback-history-tag.is-positive,.creator-feedback-choice.is-positive{border-color:#14b8a63d;color:#0f766e;background:#ccfbf1b8}.creator-feedback-tag-button.is-neutral,.creator-feedback-selected-tag.is-neutral,.creator-feedback-history-tag.is-neutral,.creator-feedback-choice.is-neutral{border-color:#94a3b847;color:#475569;background:#f1f5f9f0}.creator-feedback-tag-button.is-negative,.creator-feedback-selected-tag.is-negative,.creator-feedback-history-tag.is-negative,.creator-feedback-choice.is-negative{border-color:#64748b33;color:#64748b;background:#e2e8f0d1}.creator-feedback-tag-button:hover,.creator-feedback-choice:hover,.creator-feedback-selected-tag:hover{transform:translateY(-1px);box-shadow:0 12px 22px -18px #0f172a6b}.creator-feedback-tag-button.is-selected{box-shadow:inset 0 0 0 1px currentColor}.creator-feedback-tag-button:disabled,.creator-feedback-selected-tag:disabled{cursor:not-allowed;opacity:.56}.creator-feedback-popover{position:absolute;bottom:calc(100% + 8px);left:0;z-index:var(--z-layer-popover);display:flex;gap:7px;min-width:max-content;padding:9px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:radial-gradient(circle at 18% 0%,rgba(20,184,166,.18),transparent 40%),linear-gradient(180deg,#fffffffc,#eef4fcfa);box-shadow:0 20px 46px -22px #0f172a70,0 1px #ffffffeb inset;opacity:0;pointer-events:none;transform:translateY(7px) scale(.97);transform-origin:left bottom;visibility:hidden;transition:opacity .15s ease,transform .15s cubic-bezier(.2,.82,.24,1),visibility 0ms linear .15s}.creator-feedback-group.is-open .creator-feedback-popover{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition-delay:0ms}.creator-feedback-choice{justify-content:center;min-width:54px;padding:0 10px;border-color:#0ea5e933;color:#0369a1;background:#f0f9ffeb}.creator-feedback-selected-tags{gap:6px;padding:8px 8px 0}.creator-feedback-selected-tag{min-height:24px;padding:0 8px 0 10px;font-size:11px}.creator-feedback-selected-tag small{color:inherit;font-size:15px;line-height:1;opacity:.72}.creator-feedback-comment-field{position:relative;display:grid;grid-template-rows:auto minmax(34px,1fr);height:86px;min-width:0;overflow-y:auto;border:1px solid rgba(226,232,240,.86);border-radius:15px;background:#ffffffad;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.creator-feedback-comment-field:focus-within{border-color:#14b8a65c;background:#ffffffeb;box-shadow:0 14px 28px -24px #0f172a61}.creator-feedback-comment-input{display:block;width:100%;height:100%;min-height:0;padding:8px 10px 9px;border:0;border-radius:0;outline:none;background:transparent;color:var(--ink-strong);font:inherit;font-size:12.5px;line-height:1.5;resize:none}.creator-feedback-comment-hint{overflow:hidden;color:#64748b8f;font-size:11.5px;line-height:1;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.creator-feedback-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.creator-feedback-actions .creator-feedback-comment-hint{flex:1 1 auto;min-width:0}.creator-feedback-actions .primary-button.small{flex:0 0 auto;min-height:32px;padding:0 13px;border-radius:12px;font-size:12px}.creator-feedback-history{display:grid;align-content:start;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 2px 8px}.creator-feedback-history.is-loading{place-items:center;align-content:center;color:var(--brand-primary)}.creator-feedback-history-item{display:grid;gap:6px;min-width:0;padding:9px 10px;border:1px solid rgba(226,232,240,.82);border-radius:14px;background:#ffffffb8}.creator-feedback-history-item p{margin:0;color:var(--ink-label);font-size:12px;line-height:1.5}.creator-feedback-history-title{color:var(--ink-strong);font-size:12px;font-weight:650;line-height:1.35}.creator-feedback-history-meta{display:flex;align-items:center;gap:7px;min-width:0}.creator-feedback-history-avatar{display:inline-grid;flex:0 0 auto;width:20px;height:20px;place-items:center;border-radius:999px;font-size:9px;object-fit:cover}.creator-feedback-history-author{overflow:hidden;color:var(--ink-strong);font-size:12px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.creator-feedback-history-time{flex:0 0 auto;margin-left:auto;color:#64748bb8;font-size:10px;font-weight:420;white-space:nowrap}.creator-feedback-history .creator-feedback-history-tags{gap:4px}.creator-feedback-history-tag{min-height:17px;padding:0 6px;border-radius:999px;font-size:9px;line-height:17px}.creator-feedback-empty{display:grid;flex:1 1 auto;min-height:132px;min-width:0;place-items:center;align-content:center;gap:8px;padding:14px 10px 18px;color:var(--ink-body);text-align:center}.creator-feedback-empty-art{position:relative;display:grid;width:92px;height:64px;place-items:center;margin-bottom:2px}.creator-feedback-empty-art:before{position:absolute;inset:auto 8px 7px 18px;height:16px;border-radius:999px;background:linear-gradient(90deg,#14b8a62e,#533afd1a);content:"";filter:blur(9px)}.creator-feedback-empty-art span{position:absolute;display:block;border:1px solid rgba(214,226,239,.96);border-radius:16px 16px 16px 5px;background:#ffffffe6;box-shadow:0 14px 28px -22px #0f172a52}.creator-feedback-empty-art span:nth-child(1){top:7px;left:7px;width:48px;height:30px}.creator-feedback-empty-art span:nth-child(2){right:4px;bottom:8px;width:54px;height:34px;border-radius:16px 16px 5px;background:linear-gradient(180deg,#f0fdfafa,#ffffffeb)}.creator-feedback-empty-art span:nth-child(3){top:19px;left:28px;width:14px;height:14px;border-color:#14b8a633;border-radius:999px;background:#14b8a624}.creator-feedback-empty strong{color:var(--ink-label);font-size:13px;font-weight:560}.creator-collaboration-grid{display:grid;grid-template-columns:1fr;gap:14px}.creator-collaboration-form .field{gap:4px}.creator-collaboration-form .field-control{min-height:34px;border-radius:10px;font-size:12.5px}.creator-collaboration-form .creator-import-textarea{min-height:54px}.creator-collaboration-form .creator-import-textarea-compact{min-height:46px}.creator-collaboration-form .creator-import-textarea-contact{min-height:62px}.creator-collaboration-money-field{gap:6px}.creator-money-input-shell{display:grid;grid-template-columns:minmax(142px,46%) minmax(0,1fr);align-items:center;min-width:0;min-height:36px;overflow:hidden;border:1px solid rgba(207,239,234,.94);border-radius:12px;background:#fffffff7;box-shadow:inset 0 1px #ffffffeb,0 14px 30px -26px #113c4838;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.creator-money-input-shell:focus-within{border-color:#11beb8b3;box-shadow:0 0 0 3px #11beb81a,0 16px 28px -24px #11beb847}.creator-money-input-shell select{width:100%;min-width:0;height:100%;min-height:34px;padding:0 22px 0 10px;border:0;border-right:1px solid rgba(229,237,245,.96);background:linear-gradient(180deg,#f0fdfaf2,#fffffff0);color:var(--brand-deep);font-size:12px;font-weight:720;outline:0}.creator-money-input-shell input{width:100%;min-width:0;min-height:34px;padding:0 11px;border:0;background:transparent;color:var(--ink-strong);font-size:13px;font-variant-numeric:tabular-nums;font-weight:650;outline:0}.creator-platform-sample-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 34px}.creator-platform-sample-checkbox{display:inline-flex;align-items:center;gap:7px;min-height:24px;color:var(--ink-label);cursor:pointer;font-size:12.5px;font-weight:540;transition:color .16s ease}.creator-platform-sample-checkbox:hover{color:var(--brand-primary)}.creator-platform-sample-checkbox input{width:14px;height:14px;margin:0;accent-color:var(--brand-primary)}.creator-platform-sample-checkbox span{line-height:1.2}.creator-collaboration-grid-compact{align-items:start}.creator-inline-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.creator-import-textarea{min-height:74px;resize:vertical}.creator-import-textarea-compact{min-height:56px}.creator-import-textarea-contact{min-height:78px}.creator-import-error{color:#b42318}.creator-product-choice-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch;height:88px;min-height:0;overflow:visible}.creator-contact-product-choice-panel{height:88px}.creator-contact-product-choice-strip{padding-right:18px}.creator-collaboration-conflicts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.creator-collaboration-conflicts.is-loading{color:#64748b;font-size:12px}.creator-collaboration-conflict{border:1px solid rgba(245,158,11,.34);border-radius:999px;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.35;padding:5px 9px}.creator-collaboration-conflict.is-blocking{border-color:#ef444447;background:#fef2f2;color:#b42318}.creator-collaboration-conflict-overlay{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:28px;border-radius:20px;background:radial-gradient(circle at 18% 14%,rgba(255,133,112,.18),transparent 34%),radial-gradient(circle at 86% 10%,rgba(83,58,253,.18),transparent 36%),#f6f9ffdb;-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05);animation:creator-conflict-overlay-in .18s ease-out both;transition:opacity .18s ease-out,backdrop-filter .18s ease-out}.creator-collaboration-conflict-overlay.is-collapsing{opacity:0;-webkit-backdrop-filter:blur(3px) saturate(1);backdrop-filter:blur(3px) saturate(1);pointer-events:none}.creator-collaboration-conflict-card{display:grid;gap:18px;width:min(100%,600px);max-height:min(100%,620px);overflow:auto;padding:24px;border:1px solid rgba(218,226,236,.95);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f9fbfff5);box-shadow:0 30px 80px -46px #171e4075,inset 0 1px #ffffffe6;transform-origin:center;transition:opacity .18s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.creator-collaboration-conflict-overlay.is-collapsing .creator-collaboration-conflict-card{opacity:0;transform:translateY(-10px) scale(.975)}.creator-collaboration-conflict-creator{gap:14px;min-width:0}.creator-collaboration-conflict-creator .creator-avatar{width:62px;height:62px;border-radius:20px;font-size:18px;box-shadow:0 18px 26px -22px #171e4066}.creator-collaboration-conflict-creator strong{color:var(--ink-strong);font-size:22px;font-weight:520;letter-spacing:-.2px}.creator-collaboration-conflict-creator span{margin-top:4px;color:var(--ink-body);font-size:14px}.creator-collaboration-conflict-message{display:flex;align-items:center;gap:10px;color:var(--ink-strong);font-size:21px;font-weight:560;letter-spacing:-.2px}.creator-collaboration-conflict-message strong{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.creator-conflict-alert-mark{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:999px;appearance:none;background:radial-gradient(circle at 30% 24%,#ffffff47,#fff0 38%),linear-gradient(135deg,#ff2f2f,#c5001b);color:#fff;font-size:21px;font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(95,0,16,.28);transform:rotate(12deg);box-shadow:0 0 0 3px #ff2f2f1a,0 14px 24px -15px #c5001be0}.creator-collaboration-conflict-list{display:grid;overflow:hidden;border:1px solid rgba(229,237,245,.98);border-radius:18px;background:#ffffffc2}.creator-collaboration-conflict-list-head,.creator-collaboration-conflict-row{display:grid;grid-template-columns:minmax(156px,1.25fr) minmax(136px,.95fr) minmax(112px,.75fr) 104px;gap:16px;align-items:center;min-width:0;padding:12px 16px}.creator-collaboration-conflict-list-head{background:#f4f7fcbd;color:var(--ink-label);font-size:11px}.creator-collaboration-conflict-row{min-height:62px;border-top:1px solid rgba(229,237,245,.82);color:var(--ink-strong);font-size:13px}.creator-collaboration-conflict-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-collaboration-conflict-products{display:flex;align-items:center;min-width:0}.creator-collaboration-conflict-product-image,.creator-collaboration-conflict-product-more{display:inline-flex;width:46px;height:46px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(214,217,252,.9);border-radius:13px;background:#fff;box-shadow:0 14px 24px -20px #32325d5c}.creator-collaboration-conflict-product-image+.creator-collaboration-conflict-product-image,.creator-collaboration-conflict-product-image+.creator-collaboration-conflict-product-more,.creator-collaboration-conflict-product-more+.creator-collaboration-conflict-product-image{margin-left:-10px}.creator-collaboration-conflict-product-image{object-fit:cover}.creator-collaboration-conflict-product-fallback{color:var(--brand-deep);font-size:12px;font-weight:540}.creator-collaboration-conflict-product-more{color:var(--ink-strong);font-size:12px;font-weight:560}.creator-collaboration-conflict-owner,.creator-collaboration-conflict-status{display:inline-flex;align-items:center;min-width:0}.creator-collaboration-conflict-owner{gap:9px}.creator-collaboration-conflict-owner-avatar{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;font-size:11px;object-fit:cover}.creator-collaboration-conflict-owner strong{min-width:0;overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.creator-collaboration-conflict-status{gap:7px;color:var(--brand-deep);font-size:12px}.creator-collaboration-conflict-status svg{width:16px;height:16px;flex:0 0 auto}.creator-collaboration-conflict-status.is-waiting{color:#ea580c}.creator-collaboration-conflict-status.is-done{color:#16a34a}.creator-collaboration-conflict-status.is-abandoned{color:#b42318}.creator-collaboration-conflict-status strong{color:currentColor;font-size:12px;font-weight:520}.creator-collaboration-conflict-empty{color:var(--ink-body)}.creator-collaboration-conflict-actions{display:flex;justify-content:flex-end;gap:10px}.creator-import-profile-shell{position:relative;min-width:0}.creator-collaboration-conflict-badge{position:absolute;top:12px;right:12px;z-index:2;padding:0;cursor:pointer;animation:creator-conflict-alert-shake 5s ease-in-out infinite,creator-conflict-alert-flash 1.35s ease-in-out infinite}.creator-collaboration-conflict-badge:hover{background:radial-gradient(circle at 30% 24%,#ffffff4d,#fff0 38%),linear-gradient(135deg,#ff1d1d,#ad0018)}@keyframes creator-conflict-alert-shake{0%,86%,to{transform:rotate(12deg) scale(1)}88%{transform:rotate(18deg) scale(1.08)}91%{transform:rotate(4deg) scale(1.06)}94%{transform:rotate(17deg) scale(1.08)}97%{transform:rotate(9deg) scale(1.02)}}@keyframes creator-conflict-alert-flash{0%,to{filter:brightness(1);box-shadow:0 0 0 3px #ff2f2f1a,0 14px 24px -15px #c5001be0}46%{filter:brightness(1.16);box-shadow:0 0 0 6px #ff2f2f30,0 16px 30px -12px #c5001bf5}}@keyframes creator-conflict-overlay-in{0%{opacity:0}to{opacity:1}}.creator-product-choice-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.creator-product-choice-count{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;min-width:20px;min-height:20px;padding:0 6px;border-radius:999px;background:#533afd14;color:var(--brand-primary);font-size:11px;font-weight:620;line-height:1;white-space:nowrap}.creator-product-choice-empty{display:grid;place-items:center;height:88px;padding:12px;border:1px dashed rgba(214,217,252,.92);border-radius:8px;background:#f8fbffb8;color:var(--ink-body);font-size:12px;text-align:center}.creator-product-choice-scroll-region{position:relative;display:block;height:88px;min-width:0;padding-top:5px;overflow:visible}.creator-product-choice-scroll-region:after{position:absolute;top:5px;right:0;bottom:14px;width:22px;border-radius:0 13px 13px 0;background:linear-gradient(90deg,#f8fbff00,#f8fbfff0);content:"";opacity:.88;pointer-events:none}.creator-product-choice-strip{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:0;align-items:center;min-height:70px;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;padding:2px 12px 2px 0;scrollbar-width:none}.creator-product-choice-strip::-webkit-scrollbar{display:none;width:0;height:0}.creator-product-choice-slot{display:block;width:72px;height:64px;overflow:visible}.creator-product-choice-slot.is-collapsing{animation:creator-product-choice-slot-collapse .26s cubic-bezier(.22,.76,.25,1) both}.creator-product-choice-tile{position:relative;display:block;width:64px;height:64px;padding:0;overflow:hidden;border-radius:13px;background:#f8fbff;border:0;appearance:none;-webkit-appearance:none;box-shadow:none;text-align:left;line-height:1;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,filter .18s ease}.creator-product-choice-tile:hover{background:#fffffffa;box-shadow:0 14px 24px -22px #171e403d}.creator-product-choice-tile.is-selected{background:#fffffffc;box-shadow:none;filter:saturate(1.04)}.creator-product-choice-tile.is-entering{animation:creator-product-choice-pop-in .26s cubic-bezier(.18,.9,.28,1.16) both;transform-origin:center bottom}.creator-product-choice-tile.is-exiting{pointer-events:none;animation:creator-product-choice-pop-out .22s cubic-bezier(.42,0,.2,1) both;transform-origin:center bottom}.creator-product-choice-tile.is-collapsing{opacity:0;pointer-events:none;transform:translateY(7px) scale(.48)}.creator-product-choice-tile.is-drawer-picked{border-color:#0ea5e94d}.creator-product-choice-tile img,.creator-product-choice-fallback{display:block;width:100%;height:100%;border-radius:0}.creator-product-choice-tile img{object-fit:cover;object-position:center}.creator-product-choice-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#533afd1f,#f96bee24),#fff;color:var(--brand-deep);font-size:20px;font-weight:400}.creator-product-choice-check{position:absolute;top:4px;right:4px;display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#11182794;border:1px solid rgba(255,255,255,.64);box-shadow:0 10px 18px -14px #131a388a;opacity:1;pointer-events:none;transform:scale(1);transition:opacity .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.creator-product-choice-check:after{color:#fff;content:"×";font-size:15px;line-height:1;transform:translateY(-1px)}.creator-product-choice-tile.is-selected .creator-product-choice-check{background:#1118279e;border-color:#ffffffad;box-shadow:0 14px 24px -16px #1118279e}@keyframes creator-product-choice-slot-collapse{0%{width:72px;opacity:1}to{width:0;opacity:0}}@keyframes creator-product-choice-pop-in{0%{opacity:0;transform:translate(6px) translateY(8px) scale(.58)}68%{opacity:1;transform:translate(0) translateY(-1px) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes creator-product-choice-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(7px) scale(.48)}}@media(prefers-reduced-motion:reduce){.creator-product-choice-slot.is-collapsing,.creator-product-choice-tile.is-entering,.creator-product-choice-tile.is-exiting{animation-duration:1ms}}.creator-collaboration-status-field{position:absolute;top:0;right:0;z-index:6}.creator-collaboration-status-button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 13px 0 11px;border:1px solid transparent;border-radius:0 18px 0 14px;font-size:12px;font-weight:620;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.creator-collaboration-status-button:hover:not(:disabled):not(.is-readonly){box-shadow:0 16px 28px -24px #0f172a5c}.creator-collaboration-status-button:disabled{cursor:not-allowed;opacity:.64}.creator-collaboration-status-button.is-readonly{cursor:default}.creator-collaboration-status-button.is-chat{border-color:#0ea5e924;color:#0369a1;background:#f0f9ffc7}.creator-collaboration-status-button.is-waiting{border-color:#f8717129;color:#b42318;background:#fef2f2d1}.creator-collaboration-status-button.is-done{border-color:#14b8a629;color:#0f766e;background:#ccfbf1a3}.creator-collaboration-status-button.is-abandoned{border-color:#64748b24;color:#64748b;background:#e2e8f0ad}.creator-collaboration-status-icon{display:grid;width:16px;height:16px;place-items:center}.creator-collaboration-status-icon svg{width:16px;height:16px}.creator-collaboration-status-countdown,.creator-sample-countdown{position:relative;display:inline-flex;align-items:center;margin-left:5px;padding-left:6px;border-left:1px solid currentColor;color:inherit;cursor:help;opacity:.78}.creator-collaboration-status-countdown.is-overdue,.creator-sample-countdown.is-overdue{opacity:1}.creator-collaboration-status-countdown.is-no-reply{color:color-mix(in srgb,currentColor 88%,var(--color-primary) 12%)}.creator-collaboration-status-countdown:after,.creator-sample-countdown:after{position:absolute;right:0;bottom:calc(100% + 9px);width:max-content;max-width:220px;padding:8px 10px;border:1px solid var(--tooltip-border);border-radius:10px;background:var(--tooltip-surface);box-shadow:var(--tooltip-shadow);color:var(--tooltip-text);content:attr(data-tooltip);font-size:12px;font-weight:520;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;white-space:normal;z-index:var(--z-layer-tooltip)}.creator-collaboration-detail-status .creator-collaboration-status-countdown:after{top:calc(100% + 9px);right:auto;bottom:auto;left:50%;max-width:240px;transform:translate(-50%,4px)}.creator-collaboration-detail-status .creator-collaboration-status-countdown:hover:after,.creator-collaboration-detail-status .creator-collaboration-status-countdown:focus-visible:after{transform:translate(-50%)}.creator-collaboration-status-countdown:hover:after,.creator-collaboration-status-countdown:focus-visible:after,.creator-sample-countdown:hover:after,.creator-sample-countdown:focus-visible:after{opacity:1;transform:translateY(0)}.creator-product-drawer{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:13px;border:1px solid rgba(229,237,245,.98);border-radius:var(--radius-dropdown);background:radial-gradient(circle at 12% 8%,rgba(17,190,184,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f4fbfaf5);box-shadow:0 26px 42px -38px #171e404d;opacity:1;pointer-events:auto}.creator-product-drawer.is-contact-collapsed{grid-template-rows:auto;align-content:start;min-height:148px}.creator-product-drawer.is-contact-collapsed .creator-product-drawer-search,.creator-product-drawer.is-contact-collapsed .creator-product-library-tabs,.creator-product-drawer.is-contact-collapsed .creator-product-drawer-list{display:none}.creator-product-drawer.is-contact-collapsed .creator-product-drawer-head:after{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:1px solid rgba(17,190,184,.2);border-radius:var(--radius-control);background:#e5f7f4a8;color:var(--brand-primary);content:"可选";font-size:12px;font-weight:520}.creator-product-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.creator-product-drawer-head h5{margin:0;color:var(--ink-strong);font-size:15px;font-weight:420;letter-spacing:-.08px}.creator-product-drawer-search{position:relative}.creator-product-drawer-search:before{position:absolute;top:50%;left:12px;z-index:1;width:13px;height:13px;border:1.8px solid rgba(100,116,139,.78);border-radius:999px;content:"";pointer-events:none;transform:translateY(-58%)}.creator-product-drawer-search:after{position:absolute;top:50%;left:24px;z-index:1;width:7px;height:1.8px;border-radius:999px;background:#64748bc7;content:"";pointer-events:none;transform:translateY(5px) rotate(45deg);transform-origin:left center}.creator-product-drawer-search-input{width:100%;min-width:0;padding-left:36px;border-radius:var(--radius-control);background:linear-gradient(180deg,#fffffffc,#f8fcfbf0)}.creator-product-library-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:4px;border:1px solid rgba(207,239,234,.92);border-radius:var(--radius-dropdown);background:#e5f7f48a}.creator-product-library-tab{min-width:0;min-height:30px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-body);font-size:12px;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.creator-product-library-tab:hover,.creator-product-library-tab.is-active{background:#fffffffa;color:var(--brand-primary);box-shadow:0 10px 18px -16px #113c4838}.creator-product-drawer-list{display:grid;align-content:start;gap:8px;min-height:0;overflow-y:auto;padding-right:3px}.creator-product-drawer-item{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);gap:9px;align-items:center;width:100%;min-width:0;padding:8px 9px 8px 8px;border:1px solid rgba(229,237,245,.98);border-radius:var(--radius-control);background:#ffffffe0;color:var(--ink-strong);text-align:left;cursor:pointer;transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease,transform .17s ease}.creator-product-drawer-item:hover,.creator-product-drawer-item.is-selected{border-color:#11beb857;background:#fffffffa;box-shadow:0 18px 30px -28px #113c4842}.creator-product-drawer-item.is-selected{background:var(--brand-wash);box-shadow:inset 0 0 0 1px #11beb86b,0 18px 30px -28px #113c4842}.creator-product-drawer-item.is-selected:before{position:absolute;top:7px;right:7px;z-index:1;display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:var(--brand-primary);color:#fff;content:"✓";font-size:12px;line-height:1;box-shadow:0 12px 18px -12px #11beb8b8}.creator-product-drawer-item img,.creator-product-drawer-fallback{width:50px;height:50px;border-radius:10px}.creator-product-drawer-item img{object-fit:cover;object-position:center}.creator-product-drawer-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#d6d9fcc7,#fffffff0);color:var(--brand-deep);font-size:13px}.creator-product-drawer-copy{display:grid;gap:3px;min-width:0}.creator-product-drawer-copy strong,.creator-product-drawer-copy span,.creator-product-drawer-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-product-drawer-copy strong{font-size:13px;font-weight:420}.creator-product-drawer-copy span{color:var(--ink-label);font-size:11px}.creator-product-drawer-copy small{color:var(--ink-body);font-size:11px}.creator-product-drawer-empty{display:grid;place-items:center;min-height:160px;margin:0;border:1px dashed rgba(17,190,184,.32);border-radius:var(--radius-dropdown);color:var(--ink-body);font-size:12px}.creator-quick-comment-field{gap:8px;margin-top:auto;padding:14px 16px;border:1px solid rgba(229,237,245,.98);border-radius:var(--radius-dropdown);background:linear-gradient(180deg,#fffffffa,#f8fcfbf0)}.creator-quick-comment-input{min-height:144px;border-radius:var(--radius-control);background:#f9fdfceb}.creator-row-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;white-space:nowrap}.creator-row-action{min-width:64px}.creator-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.creator-dialog-header-copy{min-width:0}.creator-dialog-close{flex:0 0 auto;width:34px;height:34px}.creator-dialog-footer{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.creator-collaboration-detail-drawer .creator-dialog-footer{position:relative;margin:0 -22px -18px;width:calc(100% + 44px);padding:15px 22px 18px;border-top:1px solid rgba(207,239,234,.86);background:linear-gradient(180deg,#f7fcfbfa,#fffffffa);box-shadow:0 -18px 34px -34px #113c4880,inset 0 1px #ffffffe6}.creator-collaboration-detail-drawer .creator-dialog-footer:before{position:absolute;top:-9px;left:22px;right:22px;height:8px;background:linear-gradient(180deg,#fff0,#f8fcfbd1);content:"";pointer-events:none}.creator-dialog-footer-action-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;justify-items:center;gap:12px;width:min(100%,780px);margin-inline:auto}.creator-import-editor-dialog.is-contact-attempt .creator-dialog-footer-action-group.is-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,380px)}.creator-dialog-footer-action-group.is-collaboration-create{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));width:min(100%,452px)}.creator-dialog-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:min(100%,270px);min-height:42px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-control);font-size:13px;font-weight:620;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.creator-dialog-action-button svg{width:18px;height:18px}.creator-dialog-action-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 28px -24px #0f172a73}.creator-dialog-action-button:disabled{cursor:not-allowed;opacity:.56}.creator-dialog-action-button.is-disabled{cursor:not-allowed;opacity:.56}.creator-dialog-action-button.is-disabled:hover{box-shadow:none;transform:none}.creator-dialog-action-button.is-chat{border-color:#0ea5e938;color:#0369a1;background:#f0f9fff5}.creator-dialog-action-button.is-contact{border-color:#11beb847;color:var(--brand-primary);background:#e5f7f4e6}.creator-dialog-action-button.is-secondary{border-color:#cfefeae0;color:var(--ink-body);background:#fffffff0}.creator-dialog-action-button.is-delivery,.creator-dialog-action-button.is-primary{color:#fff;background:linear-gradient(135deg,var(--brand-primary),#7c3aed);box-shadow:0 18px 32px -24px #533afd85}.creator-dialog-action-button.is-danger{width:100%;color:#fff;background:linear-gradient(135deg,#ef4444,#fb7185);box-shadow:0 18px 32px -24px #ef444480}.creator-dialog-action-button.is-danger-ghost{border-color:#f8717142;color:#b91c1c;background:#fff1f2e0}.creator-close-panel{display:grid;gap:12px;width:min(100%,720px);padding:14px;border:1px solid rgba(248,113,113,.22);border-radius:var(--radius-dropdown);background:radial-gradient(circle at 8% 0%,rgba(248,113,113,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#fff7f8f5);box-shadow:0 24px 42px -36px #7f1d1d42}.creator-close-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-close-panel-head strong{color:#991b1b;font-size:14px;font-weight:640}.creator-close-panel-dismiss{min-height:28px;padding:0 10px;border:1px solid rgba(248,113,113,.2);border-radius:var(--radius-control);background:#ffffffd6;color:#b91c1c;cursor:pointer}.creator-close-panel-dismiss:disabled{cursor:not-allowed;opacity:.56}.creator-close-reasons{display:flex;flex-wrap:wrap;gap:8px}.creator-close-reason-chip{min-height:30px;padding:0 12px;border:1px solid rgba(248,113,113,.2);border-radius:var(--radius-control);background:#ffffffe0;color:#991b1b;font-size:12px;font-weight:580;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.creator-close-reason-chip:hover,.creator-close-reason-chip.is-active{border-color:#ef44446b;background:#ffe4e6e0;color:#be123c;box-shadow:inset 0 0 0 1px #ef444429}.creator-close-reason-chip:disabled{cursor:not-allowed;opacity:.56}.creator-close-note{min-height:78px;width:100%;resize:vertical}@media(max-width:900px){.creator-import-editor-dialog{width:min(100%,calc(100vw - 24px));max-height:min(760px,calc(100vh - 24px))}.creator-import-editor-body{grid-template-columns:1fr}.creator-import-editor-body.is-contact-simple,.creator-import-editor-body.is-contact-simple:has(.creator-contact-side-panel),.sync-overlay-card.creator-import-editor-dialog .creator-import-editor-body.is-contact-simple,.sync-overlay-card.creator-import-editor-dialog .creator-import-editor-body.is-contact-simple:has(.creator-contact-side-panel){grid-template-columns:1fr;overflow-y:visible}.creator-contact-simple-form{overflow:visible;padding-right:0}.creator-contact-side-panel{position:static;width:100%;max-height:360px}.creator-collaboration-grid{grid-template-columns:1fr}.creator-collaboration-workspace{grid-template-columns:1fr;gap:12px}.creator-collaboration-top-row{grid-template-columns:1fr}.creator-collaboration-status-field{position:static;justify-self:start}.creator-dialog-footer-action-group{grid-template-columns:1fr;align-items:stretch}.creator-dialog-action-button{width:100%}.creator-fixed-card-stats{display:grid}.creator-product-choice-strip{grid-auto-columns:64px}}.assign-product-dialog-body{position:relative;display:block;min-height:0}.assign-product-browser{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%}.assign-product-browser-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.assign-product-tab{position:relative;overflow:visible;padding-right:18px}.assign-product-tab.has-burst{animation:assign-tab-pulse .72s cubic-bezier(.16,1,.3,1)}.assign-product-tab-badge{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:19px;padding:0 5px;border:1px solid rgba(32,39,64,.08);border-radius:999px;background:#fff8dc;box-shadow:#20274029 0 8px 18px -12px,inset 0 -1px #20274014;color:#334155;font-size:11px;font-weight:600;line-height:1;transform-origin:center;animation:assign-badge-pop .68s cubic-bezier(.16,1.2,.3,1)}.assign-product-search{min-width:260px}.assign-product-list{display:grid;align-content:start;gap:8px;min-height:0;overflow-y:auto;overflow-anchor:none;padding-right:4px}.assign-product-item{display:block;width:100%;padding:9px;border:1px solid rgba(229,237,245,.98);border-radius:10px;background:#ffffffeb;cursor:pointer;overflow-anchor:none;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.assign-product-item:hover,.assign-product-item.is-selected{border-color:#533afd47;background:#f8fbfff5;box-shadow:#32325d14 0 18px 28px -28px}.assign-product-item.is-selected{transform:translateY(-1px)}.assign-product-item.is-mine{border-color:#d6d9fcfa;background:#fafcfff5}.assign-product-item.is-paused{background:#fffbf5e0}.assign-product-item-main{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start}.assign-product-item.is-disabled,.assign-product-item:disabled{border-color:#e5edf5fa;background:#f7f9fcf0;box-shadow:none;cursor:not-allowed;transform:none}.assign-product-item.is-disabled:hover,.assign-product-item:disabled:hover{border-color:#e5edf5fa;background:#f7f9fcf0}.assign-product-item-image{width:72px;height:72px;border:1px solid rgba(229,237,245,.98);border-radius:10px;background:#fff;object-fit:cover}.assign-product-item-image-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#d6d9fcc7,#fffffff0);color:var(--brand-deep);font-size:14px}.assign-product-item-copy{display:grid;gap:6px;min-width:0}.assign-product-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assign-product-item-pills{display:inline-flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:6px}.assign-product-item-head .status-pill{max-width:220px;text-align:right;line-height:1.35}.assign-product-item-head strong{color:var(--ink-strong);font-size:15px;font-weight:400;line-height:1.25}.assign-product-item-id{color:var(--ink-label);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px}.assign-product-draft-badge{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:999px;background:#533afd1a;color:var(--brand-deep);font-size:11px;font-weight:500}.assign-product-draft-badge.is-new{background:#15be531a;color:var(--success-text)}.assign-product-draft-badge.is-updated{background:#533afd1a;color:var(--brand-deep)}.assign-product-item-copy p{margin:0;color:var(--ink-body);font-size:12px;line-height:1.5;min-height:18px}.assign-product-item-note{color:#976117;font-size:11px}.assign-product-item-meta{display:flex;flex-wrap:wrap;gap:8px 12px;min-height:18px;color:var(--ink-label);font-size:11px}.assign-product-item-target-summary.is-muted{opacity:.78}.assign-product-inline-shell{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),margin-top .36s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .36s cubic-bezier(.22,1,.36,1)}.assign-product-inline-shell.is-open{grid-template-rows:1fr;margin-top:12px;opacity:1;transform:translateY(0)}.assign-product-inline-editor{display:grid;gap:10px;min-height:0;padding:10px;overflow:hidden;border:1px solid rgba(214,217,252,.82);border-radius:10px;background:radial-gradient(circle at 12% 0%,rgba(83,58,253,.06),transparent 36%),#fffffff0;cursor:default;transform:translateY(-3px) scale(.992);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .26s ease}.assign-product-inline-shell.is-open .assign-product-inline-editor{transform:translateY(0) scale(1)}.assign-product-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assign-product-inline-head>div{display:grid;gap:4px}.assign-product-inline-head strong{color:var(--ink-strong);font-size:13px;font-weight:400}.assign-product-inline-head span,.assign-product-inline-actions span{color:var(--ink-body);font-size:11px}.assign-product-target-grid{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));gap:7px}.assign-product-inline-target{display:grid;gap:6px;min-width:0}.assign-product-inline-target>span{color:var(--ink-body);font-size:11px}.assign-product-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.assign-product-inline-action-buttons{display:inline-flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.assign-inline-save-button{min-width:104px;font-weight:500;letter-spacing:.01em}.assign-inline-save-button:not(:disabled){box-shadow:0 10px 20px -14px #533afd8c,0 0 0 1px #533afd14}.assign-inline-save-button.is-inactive,.assign-inline-save-button:disabled{border-color:#ced8e7f5;background:#f5f8fcfa;box-shadow:none;color:#7a879ed1;cursor:not-allowed}.assign-product-item-head .promotion-status-switch{flex-shrink:0}.assign-product-inline-target .number-stepper{grid-template-columns:27px minmax(36px,1fr) 27px;min-height:29px;border-radius:5px}.assign-product-inline-target .number-stepper-button{min-height:27px;font-size:14px}.assign-product-inline-target .number-stepper-input.field-control{min-height:27px;padding:0 3px;font-size:12px}.assign-product-flight{position:fixed;z-index:1200;display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center;padding:6px;overflow:hidden;border:1px solid rgba(214,217,252,.95);border-radius:12px;background:#fffffffa;box-shadow:#32325d38 0 26px 46px -24px,#0000001f 0 14px 26px -24px;pointer-events:none;transform-origin:center;opacity:1;transform:translateY(0) scale(1);transition:left .7s cubic-bezier(.18,.92,.2,1),top .7s cubic-bezier(.18,.92,.2,1),width .7s cubic-bezier(.18,.92,.2,1),height .7s cubic-bezier(.18,.92,.2,1),opacity .7s ease,transform .7s cubic-bezier(.18,.92,.2,1)}.assign-product-flight.is-flying{opacity:0;transform:translateY(-18px) scale(.28) rotate(-7deg)}.assign-product-flight img,.assign-product-flight span{width:36px;height:36px;border-radius:8px;object-fit:cover}.assign-product-flight span{display:grid;place-items:center;background:linear-gradient(135deg,#d6d9fcc7,#fffffff0);color:var(--brand-deep);font-size:11px}.assign-product-flight strong{overflow:hidden;color:var(--ink-strong);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}@keyframes assign-badge-pop{0%{opacity:0;transform:translateY(3px) scale(.58)}58%{opacity:1;transform:translateY(-1px) scale(1.14)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes assign-tab-pulse{0%{box-shadow:0 0 #533afd00;transform:translateY(0)}42%{box-shadow:0 0 0 7px #f59e0b1f;transform:translateY(-1px)}to{box-shadow:0 0 #533afd00;transform:translateY(0)}}.assign-product-empty{display:grid;align-content:center;justify-items:start;min-height:180px;padding:16px;border:1px dashed rgba(214,217,252,.92);border-radius:12px;background:#f8fbff8f;color:var(--ink-body);font-size:13px;line-height:1.55}.team-perspective-panel{padding:20px}.team-member-board{display:grid;gap:18px}.team-member-lane{display:grid;grid-template-columns:154px minmax(0,1fr);align-items:start;gap:10px}.team-member-bookmark{position:relative;z-index:1;display:grid;align-content:start;gap:10px;min-height:116px;margin-right:0;padding:14px 14px 12px;border:1px solid rgba(229,237,245,.98);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f8fbfff5);box-shadow:inset 3px 0 #15be5380,#32325d1a 0 18px 30px -30px,#0000000a 0 10px 18px -20px;color:var(--ink-strong)}.team-member-bookmark:before{position:absolute;top:15px;right:10px;width:5px;height:5px;border-radius:999px;background:#15be53b8;box-shadow:0 0 0 4px #15be5317;content:""}.team-member-bookmark:after{position:absolute;top:58px;right:-10px;width:10px;height:1px;background:#e5edf5fa;content:""}.team-member-bookmark-head,.team-member-bookmark-meta{position:relative;z-index:1}.team-member-bookmark-head{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:center}.team-member-bookmark-avatar{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(229,237,245,.98);border-radius:999px;background:radial-gradient(circle at 35% 28%,rgba(21,190,83,.18),transparent 45%),#f6f9fcf5;color:var(--ink-label);font-size:12px;font-weight:450}.team-member-bookmark-copy{display:grid;gap:4px;min-width:0}.team-member-bookmark-copy strong{overflow:hidden;color:var(--ink-strong);font-size:14px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.team-member-bookmark-copy span,.team-member-bookmark-meta span{color:var(--ink-body);font-size:11px}.team-member-assign-button{width:100%}.team-member-table-shell{overflow:hidden;border:1px solid rgba(229,237,245,.98);border-radius:12px;background:#fffffff5;box-shadow:#32325d1f 0 24px 38px -34px,#0000000d 0 12px 22px -22px}.team-product-target-table{position:relative;overflow-x:auto}.team-member-table-head,.team-member-table-row{display:grid;grid-template-columns:minmax(240px,1.28fr) minmax(108px,.62fr) repeat(5,minmax(88px,.7fr)) 120px;align-items:stretch}.team-product-target-table .team-member-table-head,.team-product-target-table .team-member-table-row{min-width:1160px;grid-template-columns:minmax(260px,1.18fr) minmax(180px,.86fr) minmax(112px,.54fr) repeat(5,minmax(96px,.62fr)) 108px}.team-member-table-head{border-bottom:1px solid rgba(229,237,245,.98);background:#f8fbfff0}.team-member-table-head span{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 16px;color:var(--ink-label);font-size:11px;text-align:center}.team-product-target-table .team-member-table-head>span:first-child,.team-product-target-table .team-member-table-row>div:first-child{position:sticky;left:0;z-index:3;background:#fff;box-shadow:10px 0 18px -20px #0f172ab8}.team-product-target-table .team-member-table-head>span:last-child,.team-product-target-table .team-member-table-row>div:last-child{position:sticky;right:0;z-index:3;background:#fff;box-shadow:-10px 0 18px -20px #0f172ab8}.team-product-target-table .team-member-table-head>span:first-child,.team-product-target-table .team-member-table-head>span:last-child{z-index:4;background:#f8fbff}.team-member-table-body{display:grid}.team-member-table-row>div{min-height:68px;padding:0 16px;border-right:1px solid rgba(239,244,249,.92)}.team-member-table-row{border-bottom:1px solid rgba(239,244,249,.92)}.team-product-target-table .team-member-table-row:hover>div{background:var(--table-row-hover-bg, rgba(83, 58, 253, .025))}.team-member-table-row:last-child{border-bottom:0}.team-member-table-row>div:last-child{border-right:0}.team-product-owner-cell{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.team-product-owner-avatars{display:flex;align-items:center;min-height:32px;padding-left:6px}.team-product-owner-avatar,.team-product-owner-overflow{display:inline-flex;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;aspect-ratio:1 / 1;flex:0 0 32px;flex-shrink:0;align-items:center;align-self:center;justify-content:center;margin-left:-6px;border:2px solid rgba(255,255,255,.96);border-radius:999px;box-shadow:0 8px 18px -16px #1820386b;font-size:10px;font-weight:500}.team-product-owner-avatar{object-fit:cover;font-size:10px}.team-product-owner-overflow{background:#fffffff5;color:var(--ink-body)}.team-product-owner-copy{display:grid;gap:3px;min-width:0}.team-product-owner-copy strong,.team-product-owner-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-product-owner-copy strong{color:var(--ink-strong);font-size:13px;font-weight:450}.team-product-owner-copy span{color:var(--ink-body);font-size:11px}.team-product-status-pill{display:inline-flex;min-width:62px;min-height:26px;align-items:center;justify-content:center;border:1px solid rgba(229,237,245,.98);border-radius:999px;background:#f8fbfff5;color:var(--ink-body);font-size:12px;font-weight:500}.team-product-status-pill.is-active{border-color:#15be5342;background:#15be531c;color:#047857}.team-product-status-pill.is-paused{border-color:#94a3b847;background:#94a3b81a;color:var(--ink-body)}.team-product-status-pill.is-mixed{border-color:#f59e0b42;background:#f59e0b1f;color:#9a5b00}.team-product-tabbar{display:flex;align-items:center;gap:8px;margin:0 0 12px}.team-product-tab{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border:1px solid rgba(229,237,245,.98);border-radius:999px;background:#f8fbfff0;color:var(--ink-body);font-size:12px;font-weight:500}.team-product-tab strong{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#ffffffeb;color:var(--ink-strong);font-size:11px}.team-product-tab.is-active{border-color:#1f6feb3d;background:#1f6feb1a;color:var(--brand-deep)}.team-product-owner-empty{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:32px;padding:0 10px;border:1px dashed rgba(207,217,230,.95);border-radius:999px;background:#f8fbffd6;color:var(--ink-label);font-size:11px}.sync-overlay-card.team-product-add-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(960px,calc(100vw - 48px));height:min(720px,calc(100vh - 48px));max-height:min(720px,calc(100vh - 48px));gap:12px}.team-product-add-search{display:grid;gap:6px}.team-product-add-search span{color:var(--ink-label);font-size:11px;font-weight:500}.team-product-add-search input{width:100%;min-height:42px;padding:0 14px;border:1px solid rgba(219,229,241,.98);border-radius:12px;background:#f9fbfffa;color:var(--ink-strong);font-size:13px;outline:none}.team-product-add-search input:focus{border-color:#1f6feb59;box-shadow:0 0 0 4px #1f6feb1a}.team-product-add-list{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto;padding-right:2px}.team-product-add-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(229,237,245,.98);border-radius:16px;background:#fffffff5}.team-product-add-image,.team-product-add-image-fallback{display:inline-flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:14px}.team-product-add-image{object-fit:cover}.team-product-add-image-fallback{background:linear-gradient(135deg,#1f6feb26,#10b98124);color:var(--brand-deep);font-size:11px;font-weight:600}.team-product-add-copy{display:grid;gap:4px;min-width:0}.team-product-add-copy strong,.team-product-add-copy span,.team-product-add-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-product-add-copy strong{color:var(--ink-strong);font-size:13px;font-weight:500}.team-product-add-copy span{color:var(--ink-body);font-size:12px}.team-product-add-copy small{color:var(--ink-label);font-size:11px}.team-product-add-status{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:28px;padding:0 10px;border-radius:999px;background:#1f6feb14;color:var(--brand-deep);font-size:11px;font-weight:500}.team-product-add-status.is-history{background:#94a3b81f;color:var(--ink-body)}.team-product-add-actions{display:flex;justify-content:flex-end}.team-member-product-strip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.team-member-product-stack{display:flex;align-items:center;min-height:40px;padding-left:8px}.team-member-product-visual{display:flex;align-items:center}.team-member-product-thumb,.team-member-product-overflow{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;margin-left:-8px;border:2px solid rgba(255,255,255,.96);border-radius:12px;box-shadow:0 8px 18px -16px #1820386b}.team-member-product-thumb{background:#fff;object-fit:cover}.team-member-product-thumb-single{margin-left:0}.team-member-product-thumb-fallback{background:linear-gradient(135deg,#d6d9fcc7,#fffffff0);color:var(--brand-deep);font-size:11px;font-weight:500}.team-member-product-overflow{background:#fffffffa;color:var(--ink-body);font-size:11px;font-weight:500}.team-member-product-copy{display:grid;gap:6px;min-width:0}.team-member-product-copy strong,.team-member-product-id-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-product-copy strong{color:var(--ink-strong);font-size:13px;font-weight:400}.team-member-product-id{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:var(--ink-body);cursor:pointer;font-size:11px;line-height:1.2}.team-member-product-id:hover{color:var(--brand-deep)}.team-member-product-id svg{width:12px;height:12px;flex-shrink:0}.team-member-product-id-feedback{color:var(--success-text);font-size:11px}.team-member-status-cell,.team-member-product-empty{display:flex;align-items:center;justify-content:center}.promotion-status-switch{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--ink-body);cursor:pointer;transition:opacity .16s ease,color .18s ease;-webkit-tap-highlight-color:transparent}.promotion-status-switch.is-disabled{opacity:.54;cursor:not-allowed}.promotion-status-switch.is-pending{cursor:pointer}.promotion-status-switch:focus-visible{outline:2px solid rgba(83,58,253,.18);outline-offset:4px;border-radius:999px}.promotion-status-track{position:relative;display:inline-flex;width:32px;height:18px;align-items:center;padding:2px;border-radius:999px;background:#94a3b842;box-shadow:inset 0 0 0 1px #94a3b82e;transition:background .18s ease,box-shadow .18s ease;overflow:hidden}.promotion-status-knob{position:relative;display:block;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 3px 8px #0f172a2e,0 1px 2px #0f172a14;transform:translate(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.promotion-status-switch.is-pending .promotion-status-track:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 30%,rgba(255,255,255,.68) 50%,rgba(255,255,255,.16) 70%,transparent 100%);animation:promotion-switch-pulse .76s linear infinite}.promotion-status-switch.is-pending .promotion-status-knob{animation:promotion-switch-knob-wait .9s cubic-bezier(.45,0,.55,1) infinite}.promotion-status-switch.is-active .promotion-status-track{background:#15be5347;box-shadow:inset 0 0 0 1px #15be532e}.promotion-status-switch.is-active .promotion-status-knob{transform:translate(14px)}.promotion-status-text{font-size:11px;font-weight:500}.promotion-status-switch.is-active .promotion-status-text{color:var(--success-text)}.promotion-status-switch.is-paused .promotion-status-text{color:#b45309}.promotion-status-switch.is-pending .promotion-status-text{opacity:.88}@keyframes promotion-switch-pulse{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes promotion-switch-knob-wait{0%,to{box-shadow:0 3px 8px #0f172a2e,0 1px 2px #0f172a14}50%{box-shadow:0 4px 12px #533afd38,0 0 0 3px #533afd14}}.team-member-product-empty{color:var(--ink-body);font-size:12px}.team-member-table-row-empty{grid-template-columns:1fr}.team-member-table-row-empty>div{border-right:0}.team-member-table-row-empty .team-member-product-empty{position:relative;min-height:78px;padding:0 20px;text-align:center}.team-member-table-row-empty .team-member-product-empty:before,.team-member-table-row-empty .team-member-product-empty:after{display:block;height:1px;flex:1;background:#e5edf5fa;content:""}.team-member-table-row-empty .team-member-product-empty span{padding:0 14px;background:#fffffff5}.team-member-score-cell,.team-member-action-cell,.team-member-status-cell{display:flex;align-items:center}.team-member-score-cell{justify-content:center}.team-member-score-cell strong{color:var(--ink-strong);font-size:15px;font-weight:400;letter-spacing:-.15px}.team-member-target-cell{display:grid;place-content:center;justify-items:center;gap:4px}.team-member-target-cell span{color:var(--ink-body);font-size:10px;line-height:1}.team-member-action-cell{justify-content:center}.team-member-action-cell .ghost-button{min-width:84px}.creator-command-panel{padding:22px 24px;background:radial-gradient(circle at 12% 10%,rgba(249,107,238,.1),transparent 28%),radial-gradient(circle at 88% 0%,rgba(83,58,253,.1),transparent 32%),linear-gradient(180deg,#fffffffa,#f8fbfff2)}.creator-command-panel-compact{padding-bottom:18px}.creator-command-grid{display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(4,minmax(0,1fr));gap:12px}.creator-command-card{min-height:132px;padding:16px;border:1px solid rgba(214,217,252,.82);border-radius:6px;background:#fff;box-shadow:#32325d24 0 24px 38px -34px,#0000000d 0 12px 22px -22px}.creator-command-card-lead{background:linear-gradient(180deg,#1c1e54fa,#2e2b8cf5);color:#fff}.creator-command-card strong{display:block;margin-top:8px;font-size:28px;font-weight:300;letter-spacing:-.64px}.creator-command-card p{margin:10px 0 0;color:#ffffffb8;font-size:12px;line-height:1.5}.creator-command-label{color:#ffffffb3;font-size:11px;font-weight:400}.creator-ops-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.creator-ops-grid-secondary{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.creator-queue-list,.creator-policy-stack{display:grid;gap:10px}.creator-queue-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid var(--border-default);border-radius:5px;background:linear-gradient(180deg,#fffffffa,#f8fbfff0)}.creator-queue-main{display:flex;min-width:0;align-items:center;gap:10px}.creator-queue-main strong{display:block;overflow:hidden;color:var(--ink-strong);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.creator-queue-main p{overflow:hidden;margin:2px 0 0;color:var(--ink-body);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.creator-queue-status{display:grid;justify-items:end;gap:5px;color:var(--ink-body);font-size:12px;white-space:nowrap}.creator-policy-card{padding:14px;border:1px solid var(--border-default);border-radius:6px;background:var(--creator-panel-bg)}.creator-policy-card-accent{border-color:#b9b9f9eb;background:linear-gradient(180deg,#d6d9fc3d,#fffffff5)}.creator-policy-card span{display:block;color:var(--ink-body);font-size:11px;font-weight:400}.creator-policy-card strong{display:block;margin-top:6px;color:var(--ink-strong);font-size:18px;font-weight:300;letter-spacing:-.18px}.creator-policy-card p{margin:8px 0 0;color:var(--ink-body);font-size:12px;line-height:1.45}.creator-table{min-width:1180px}.creator-cooperation-table{min-width:1660px;table-layout:fixed}.creator-cooperation-table.is-all-scope{min-width:1810px}.creator-contact-table{min-width:1224px;table-layout:fixed}.creator-contact-table.is-all-scope{min-width:1364px}.creator-operations-table-wrap,.creator-operations-table-wrap .data-table{min-height:318px}.creator-operations-table-wrap tbody tr{height:54px}.creator-operations-empty-wrap{min-height:318px}.creator-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:14px}.creator-profile-card{position:relative;display:grid;min-height:320px;overflow:visible;padding:16px;border:1px solid rgba(229,237,245,.96);border-radius:18px;background:radial-gradient(circle at 14% 0%,rgba(83,58,253,.1),transparent 34%),radial-gradient(circle at 100% 20%,rgba(66,211,146,.11),transparent 32%),linear-gradient(180deg,#fffffffc,#f8fbfff0);box-shadow:0 18px 42px -34px #0f172a6b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.creator-profile-card:hover{z-index:3;border-color:#c7d2fefa;box-shadow:0 24px 54px -34px #0f172a80;transform:translateY(-2px)}.creator-profile-card:focus-within{z-index:4}.creator-profile-card-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding-right:34px}.creator-profile-card-avatar{display:inline-grid;width:64px;height:64px;place-items:center;border:1px solid rgba(214,217,252,.92);border-radius:18px;background:linear-gradient(135deg,#533afd29,#f96bee26),#fff;color:var(--brand-deep);font-size:14px;font-weight:500;object-fit:cover;box-shadow:0 14px 28px -22px #533afd8c}.creator-profile-card-identity{min-width:0}.creator-profile-card-identity strong,.creator-profile-card-identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-profile-card-identity strong{color:var(--ink-strong);font-size:18px;font-weight:560;letter-spacing:-.18px}.creator-profile-card-identity span{margin-top:4px;color:var(--ink-body);font-size:12px}.creator-profile-card-create-button{position:absolute;top:14px;right:14px;display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid rgba(214,226,239,.9);border-radius:999px;background:#ffffffe0;color:var(--brand-deep);cursor:pointer;box-shadow:0 14px 26px -22px #0f172a6b;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.creator-profile-card-create-button:hover,.creator-profile-card-create-button:focus-visible{border-color:#533afd52;background:#fff;box-shadow:0 16px 30px -22px #533afd6b;transform:translateY(-1px)}.creator-profile-card-create-button svg{width:16px;height:16px}.creator-profile-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.creator-profile-card-stats span{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid rgba(235,241,247,.94);border-radius:12px;background:#ffffffbd}.creator-profile-card-stats small{color:var(--ink-body);font-size:11px;font-weight:400}.creator-profile-card-stats strong{overflow:hidden;color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:15px;font-weight:560;font-feature-settings:"tnum" 1;text-overflow:ellipsis;white-space:nowrap}.creator-profile-card-bio{display:-webkit-box;min-height:54px;margin:14px 0 0;overflow:hidden;color:var(--ink-label);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.creator-profile-tag{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:#ffffffc2;color:var(--ink-label);font-size:11px;font-weight:430}.creator-profile-tag small{color:currentColor;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:10px;font-weight:560;opacity:.72}.creator-profile-tag.is-muted,.creator-profile-tag.is-empty{color:var(--ink-body)}.creator-profile-tag.is-positive{border-color:#4ade8047;background:#f0fdf4db;color:#15803d}.creator-profile-tag.is-neutral{border-color:#fbbf2457;background:#fffbebe6;color:#b45309}.creator-profile-tag.is-negative{border-color:#f871714d;background:#fef2f2e6;color:#b91c1c}.creator-profile-review-summary{position:relative;display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:5px;padding:0;outline:none}.creator-profile-card:has(.creator-profile-review-summary:hover),.creator-profile-card:has(.creator-profile-review-summary:focus-within){z-index:var(--z-layer-tooltip)}.creator-profile-review-summary:hover,.creator-profile-review-summary:focus-within{z-index:var(--z-layer-tooltip)}.creator-profile-review-summary:focus-visible{border-radius:12px;outline:2px solid rgba(83,58,253,.24);outline-offset:3px}.creator-profile-review-summary:before{position:absolute;right:0;bottom:100%;width:100%;height:12px;content:""}.creator-profile-review-badge{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:34px;height:23px;padding:0 6px;border:1px solid rgba(226,232,240,.86);border-radius:999px;background:#ffffffc7;color:var(--ink-label);font-size:11px;font-weight:520;white-space:nowrap}.creator-profile-review-badge strong{color:currentColor;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:10px;font-weight:620}.creator-profile-review-badge-icon{display:inline-grid;width:13px;height:13px;place-items:center}.creator-profile-review-badge-icon svg{width:13px;height:13px}.creator-profile-review-badge.is-positive{border-color:#4ade8047;background:#f0fdf4e0;color:#15803d}.creator-profile-review-badge.is-neutral{border-color:#fbbf2452;background:#fffbebe6;color:#a16207}.creator-profile-review-badge.is-negative{border-color:#f8717152;background:#fef2f2eb;color:#b91c1c}.creator-profile-review-badge.is-empty{border-color:#e2e8f0eb;background:#f8fafccc;color:#64748b94}.creator-profile-review-popover{position:absolute;right:0;bottom:calc(100% + 10px);z-index:var(--z-layer-tooltip);display:grid;gap:9px;width:min(372px,calc(100vw - 44px));max-height:330px;overflow:hidden;padding:12px;border:1px solid rgba(214,224,235,.96);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(20,184,166,.08),transparent 36%),linear-gradient(180deg,#fffffffc,#f8fbfff5);box-shadow:0 22px 52px -30px #0f172a80,inset 0 1px #ffffffeb;opacity:0;pointer-events:none;transform:translateY(6px);transform-origin:right bottom;transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden}.creator-profile-review-popover.is-align-start{right:auto;left:0;transform-origin:left bottom}.creator-profile-review-summary:hover .creator-profile-review-popover,.creator-profile-review-summary:focus-within .creator-profile-review-popover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.creator-profile-review-history{gap:7px;max-height:242px;overflow-y:auto;padding:0 2px 2px}.creator-profile-review-history .creator-feedback-history-item{background:#ffffffc7}.creator-profile-field-empty{display:grid;width:100%;min-height:58px;place-items:center;align-content:center;gap:4px;border:1px dashed rgba(203,213,225,.82);border-radius:14px;background:radial-gradient(circle at 35% 20%,rgba(83,58,253,.08),transparent 34%),linear-gradient(180deg,#ffffffb3,#f8fafca3);color:#64748bdb;text-align:center}.creator-profile-field-empty.is-cooperation{min-height:60px}.creator-profile-field-empty-art{position:relative;display:block;width:54px;height:28px}.creator-profile-field-empty-art:before{position:absolute;inset:auto 5px 1px;height:9px;border-radius:999px;background:linear-gradient(90deg,#14b8a629,#533afd1a);content:"";filter:blur(7px)}.creator-profile-field-empty-art span{position:absolute;display:block;border:1px solid rgba(203,213,225,.88);background:#ffffffe6;box-shadow:0 12px 24px -22px #0f172a5c}.creator-profile-field-empty-art span:nth-child(1){top:3px;left:6px;width:23px;height:18px;border-radius:8px 8px 8px 3px}.creator-profile-field-empty-art span:nth-child(2){right:4px;bottom:3px;width:28px;height:18px;border-radius:8px 8px 3px;background:linear-gradient(180deg,#f0fdfafa,#ffffffe6)}.creator-profile-field-empty-art span:nth-child(3){top:9px;left:22px;width:9px;height:9px;border-color:#14b8a638;border-radius:999px;background:#14b8a624}.creator-profile-field-empty strong{color:#64748beb;font-size:11px;font-weight:520}.creator-profile-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(226,232,240,.78)}.creator-profile-card-products{display:grid;flex:1 1 auto;gap:7px;min-width:0;width:100%}.creator-profile-card-foot-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.creator-profile-card-foot-head.is-empty-cooperation{justify-content:flex-end}.creator-profile-card-foot-head>span{color:var(--ink-body);font-size:11px}.creator-profile-card-products .creator-product-stack{min-width:0;width:100%}.creator-profile-card-products .creator-product-stack-image,.creator-profile-card-products .creator-product-stack-more{width:30px;height:30px;border-radius:8px}.creator-profile-card-products .creator-product-stack.is-inline .creator-product-stack-images{gap:6px;max-width:100%;overflow:hidden}.creator-profile-card-products .creator-product-stack.is-inline .creator-product-stack-image+.creator-product-stack-image,.creator-profile-card-products .creator-product-stack.is-inline .creator-product-stack-image+.creator-product-stack-more,.creator-profile-card-products .creator-product-stack.is-inline .creator-product-stack-more+.creator-product-stack-image{margin-left:0}.creator-video-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:16px;align-items:start}.creator-video-card{display:grid;gap:10px;min-width:0}.creator-video-cover-shell{position:relative;aspect-ratio:9 / 16;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:radial-gradient(circle at 28% 14%,rgba(255,255,255,.26),transparent 28%),linear-gradient(145deg,#121826,#24344f 58%,#111827);box-shadow:0 22px 46px -34px #0f172abd;transition:box-shadow .18s ease,transform .18s ease}.creator-video-cover-button{display:block;width:100%;padding:0;cursor:pointer;text-align:inherit}.creator-video-cover-button:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:4px}.creator-video-card:hover .creator-video-cover-shell{box-shadow:0 28px 58px -34px #0f172ad1;transform:translateY(-2px)}.creator-video-cover{display:block;width:100%;height:100%;object-fit:cover}.creator-video-cover-fallback{display:grid;place-items:center;color:#ffffffc7;font-size:18px;font-weight:520;letter-spacing:.04em}.creator-video-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.46),transparent 28%,transparent 56%,rgba(0,0,0,.62)),radial-gradient(circle at 50% 42%,transparent 44%,rgba(0,0,0,.14));pointer-events:none}.creator-video-cover-bottomline{position:absolute;left:10px;right:10px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;font-size:11px;font-weight:520;letter-spacing:-.02em;text-shadow:0 8px 18px rgba(0,0,0,.4)}.creator-video-cover-bottomline span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-video-auth-badge{position:absolute;top:10px;right:10px;z-index:1;display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:calc(100% - 20px);padding:0 8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#0f172a6b;color:#fff;font-size:11px;font-weight:560;letter-spacing:-.02em;text-shadow:0 8px 18px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creator-video-auth-badge.is-needed{border-color:#fecaca75;background:#b91c1cb8}.creator-video-auth-badge.is-manual{border-color:#fef08a70;background:#78350f9e}.creator-video-auth-badge.is-auto{border-color:#bbf7d05c;background:#14532d94}.creator-video-auth-badge span,.creator-video-auth-badge small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-video-auth-badge small{color:#ffffffc7;font-size:10px;font-weight:520}.creator-video-cover-bottomline{bottom:10px}.creator-video-published-date{font-feature-settings:"tnum" 1}.creator-video-cover-stats{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}.creator-video-cover-stats span{display:inline-flex;align-items:center;gap:3px}.creator-video-cover-stats svg{width:12px;height:12px}.creator-video-card-body{display:grid;min-width:0;padding:0 2px}.creator-video-creator-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.creator-video-creator-avatar{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(214,217,252,.82);border-radius:999px;background:linear-gradient(135deg,#533afd24,#f96bee26),#fff;color:var(--brand-deep);font-size:10px;font-weight:500;object-fit:cover}.creator-video-creator-row>div{min-width:0}.creator-video-creator-row strong,.creator-video-creator-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-video-creator-row strong{color:var(--ink-strong);font-size:13px;font-weight:560;letter-spacing:-.03em}.creator-video-creator-row span{margin-top:2px;color:var(--ink-body);font-size:11px}.creator-video-inline-products{min-width:0}.creator-video-inline-products .creator-product-stack{min-width:0;justify-items:end}.creator-video-inline-products .creator-product-stack-image,.creator-video-inline-products .creator-product-stack-more{width:27px;height:27px;border-radius:8px}.creator-video-inline-products .creator-product-stack-label{display:none}.creator-table th:first-child,.creator-table td:first-child{position:sticky;left:0;background:#fff;box-shadow:1px 0 #eff4f9}.creator-table td:first-child{z-index:var(--table-sticky-cell-z, 4)}.creator-table th:first-child{z-index:var(--table-sticky-header-z, 6);background:#f8fbff}.creator-cooperation-col-product{width:124px}.creator-cooperation-col-creator{width:220px}.creator-cooperation-col-owner{width:148px}.creator-cooperation-col-contacted-at{width:112px}.creator-cooperation-col-status{width:108px}.creator-cooperation-col-order{width:180px}.creator-cooperation-col-sample-time{width:104px}.creator-cooperation-col-address{width:212px}.creator-cooperation-col-fee{width:118px}.creator-cooperation-col-quote{width:160px}.creator-cooperation-col-contact{width:170px}.creator-cooperation-col-note{width:auto}.creator-cooperation-col-actions{width:104px}.creator-fee-cell{display:grid;gap:2px;min-width:0}.creator-fee-cell strong{color:var(--ink-strong);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:680;line-height:1.25}.creator-fee-cell small{color:var(--ink-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.creator-fee-cell-paid.is-paid{color:var(--brand-primary-active)}.creator-fee-cell-paid.is-unpaid{color:#b45309}.creator-quote-cell{max-width:160px}.creator-contact-col-creator{width:220px}.creator-contact-col-author{width:136px}.creator-contact-col-time{width:116px}.creator-contact-col-contact{width:240px}.creator-contact-col-product{width:150px}.creator-contact-col-note{width:auto}.creator-contact-col-actions{width:104px}.creator-cooperation-table th:first-child,.creator-cooperation-table td:first-child{position:sticky;left:0;z-index:var(--table-sticky-cell-z, 4);width:220px;min-width:220px;background:#fff;box-shadow:1px 0 #eff4f9}.creator-cooperation-table th:first-child{z-index:var(--table-sticky-header-z, 6);background:#f8fbff}.creator-contact-table th:first-child,.creator-contact-table td:first-child{width:220px;min-width:220px}.creator-cooperation-table th:nth-child(2),.creator-cooperation-table td:nth-child(2){position:sticky;left:220px;z-index:var(--table-sticky-cell-z, 4);background:#fff;box-shadow:1px 0 #eff4f9}.creator-cooperation-table th:nth-child(2){z-index:var(--table-sticky-header-z, 6);background:#f8fbff}.creator-cooperation-table th:last-child,.creator-cooperation-table td:last-child,.creator-contact-table th:last-child,.creator-contact-table td:last-child{position:sticky;right:0;z-index:var(--table-sticky-cell-z, 4);background:#fff;box-shadow:-1px 0 #eff4f9;text-align:center}.creator-cooperation-table th:last-child,.creator-cooperation-table td:last-child,.creator-contact-table th:last-child,.creator-contact-table td:last-child{padding-right:42px;padding-left:8px}.creator-cooperation-table th:last-child,.creator-contact-table th:last-child{z-index:var(--table-sticky-header-z, 6);background:#f8fbff}.creator-table tbody tr:hover>td:first-child,.creator-cooperation-table tbody tr:hover>td:first-child,.creator-cooperation-table tbody tr:hover>td:nth-child(2),.creator-cooperation-table tbody tr:hover>td:last-child,.creator-contact-table tbody tr:hover>td:first-child,.creator-contact-table tbody tr:hover>td:last-child{background:var(--table-row-hover-bg, #eef9f7)}.creator-status-action-cell{display:inline-flex;align-items:center;gap:6px;min-width:0}.creator-status-cell-stack{display:inline-flex;max-width:100%;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.creator-row-close-reasons{display:flex;max-width:100%;flex-wrap:wrap;gap:4px}.creator-row-close-reason-tag{display:inline-flex;min-height:18px;align-items:center;padding:0 6px;border:1px solid rgba(226,232,240,.82);border-radius:999px;background:#f8fafceb;color:#64748b;font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.creator-row-close-reason-tag.is-more{color:#475569}.creator-contacted-date{color:var(--ink-body);font-size:12px;font-weight:600;white-space:nowrap}.creator-inline-edit-button,.creator-cooperation-edit-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(214,226,239,.88);background:#ffffffeb;color:var(--ink-body);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.creator-inline-edit-button{width:24px;height:24px;flex:0 0 auto;padding:0;border-radius:999px}.creator-inline-edit-button svg{width:13px;height:13px}.creator-cooperation-edit-button{min-width:64px;min-height:34px;padding:0 16px;border-color:#533afd3d;border-radius:var(--radius-control);background:linear-gradient(180deg,#fffffffa,#f3f0fff0);color:var(--brand-deep);font-size:13px;font-weight:620;box-shadow:0 12px 24px -22px #533afd75}.creator-inline-edit-button:hover,.creator-inline-edit-button:focus-visible,.creator-cooperation-edit-button:hover,.creator-cooperation-edit-button:focus-visible{border-color:#533afd4d;background:#fff;color:var(--brand-deep);box-shadow:0 12px 22px -20px #533afd61;transform:translateY(-1px)}.creator-entity{min-width:190px}.creator-entity-compact{min-width:168px;max-width:190px}.creator-owner-entity{display:flex;min-width:0;max-width:124px;align-items:center;gap:7px}.creator-owner-entity .creator-entity-copy{min-width:0;max-width:90px}.creator-owner-user-avatar{width:22px;height:22px;font-size:9px}.creator-owner-entity span{display:none}.creator-owner-entity strong{display:block;overflow:hidden;color:var(--ink-strong);font-size:12px;font-weight:520;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.creator-entity>div{min-width:0}.creator-entity strong,.creator-entity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-avatar{display:inline-flex;width:38px;height:38px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(214,217,252,.82);border-radius:6px;background:linear-gradient(135deg,#533afd24,#f96bee29),#fff;color:var(--brand-deep);font-size:11px;font-weight:400;object-fit:cover}.creator-avatar-small{width:32px;height:32px;border-radius:5px}.creator-stat-inline{display:flex;flex-wrap:wrap;gap:6px;min-width:180px}.creator-stat-inline span{display:inline-flex;align-items:center;min-height:24px;padding:0 7px;border:1px solid #f6f9fc;border-radius:4px;background:#fff;color:var(--ink-label);font-size:11px;font-weight:400;font-feature-settings:"tnum" 1}.creator-note-cell{max-width:260px}.creator-note-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-contact-cell,.creator-note-cell{min-width:168px}.creator-order-cell{min-width:136px;max-width:180px}.creator-cooperation-table .creator-table-copy{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.creator-cooperation-table .creator-contact-cell{max-width:138px}.creator-contact-table .creator-contact-cell{max-width:220px}.creator-contact-table .creator-note-cell{max-width:320px}.creator-contact-latest-cell{display:grid;max-width:360px;gap:5px;min-width:220px}.creator-contact-latest-meta,.creator-contact-latest-text{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.creator-contact-latest-meta{color:var(--ink-muted);font-size:11px;line-height:1.2}.creator-contact-latest-meta time{flex:0 0 auto;color:var(--brand-primary);font-weight:620}.creator-contact-latest-meta span,.creator-contact-latest-text>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.creator-contact-latest-text{color:var(--ink-body);font-size:12px;line-height:1.3}.creator-contact-latest-cell.is-empty .creator-contact-latest-text>span:last-child{color:var(--ink-muted)}.creator-contact-detail-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border:1px solid rgba(207,239,234,.9);border-radius:var(--radius-control);background:#ffffffeb;color:var(--brand-primary);font-size:12px;font-weight:560;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.creator-contact-detail-button:hover{border-color:#11beb861;background:#fff;box-shadow:0 12px 24px -20px #113c4852;transform:translateY(-1px)}.creator-product-stack{display:grid;gap:4px;min-width:132px}.creator-product-stack-images{display:flex;align-items:center}.creator-product-stack-image,.creator-product-stack-more{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(214,217,252,.86);border-radius:8px;background:#fff;box-shadow:0 10px 18px -18px #32325d3d}.creator-product-stack-image+.creator-product-stack-image,.creator-product-stack-image+.creator-product-stack-more,.creator-product-stack-more+.creator-product-stack-image{margin-left:-8px}.creator-product-stack-image{object-fit:cover}.creator-product-stack-fallback{color:var(--ink-label);font-size:10px;font-weight:450}.creator-product-stack-more{color:var(--ink-body);font-size:11px;font-weight:450}.creator-product-stack-label{color:var(--ink-body);font-size:11px;line-height:1.35}.creator-table-copy{margin:0;color:var(--ink-label);font-size:13px;line-height:1.45;word-break:break-word}.creator-table-copy.is-empty{color:var(--ink-body)}.creator-footnote-row{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--ink-body);font-size:12px;font-weight:400}.creator-action-grid{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(0,1fr))}.creator-task-table{min-width:760px}.fraction-stat{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(214,217,252,.92);border-radius:5px;background:linear-gradient(180deg,#533afd0f,#fffffffa);color:var(--brand-deep);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;font-weight:500;font-feature-settings:"tnum" 1}.creator-filter-stack{display:grid;gap:10px;margin-bottom:14px}.creator-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.creator-list-toolbar .creator-filter-stack{margin-bottom:0}.creator-list-toolbar .segmented-tabs{margin-top:0}.creator-list-actions{justify-content:flex-end}.creator-status-filter-stack{margin-bottom:12px}.creator-status-quick-tabs{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.creator-status-quick-tab{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:#f8fbffd1;color:var(--ink-label);font-size:12px;font-weight:400;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.creator-status-quick-tab:hover{border-color:#94a3b8c7;background:#fff;color:var(--ink-strong)}.creator-status-quick-tab.is-active{border-color:#4c63e957;background:#533afd13;color:var(--brand-deep);box-shadow:inset 0 0 0 1px #533afd14}.creator-status-quick-tab.is-priority{border-color:#f8717161;background:#fff1f2db;color:#be123c}.creator-status-quick-tab.is-priority:hover,.creator-status-quick-tab.is-priority.is-active{border-color:#e11d4885;background:#ffe4e6f5;color:#9f1239;box-shadow:inset 0 0 0 1px #e11d4824,0 10px 22px -18px #9f12396b}.creator-status-quick-tab strong{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#0f172a0f;color:inherit;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:10px;font-weight:500;font-feature-settings:"tnum" 1}.creator-video-filter-bar{display:flex;position:relative;z-index:20;align-items:flex-start;justify-content:space-between;gap:14px}.creator-video-filter-bar .creator-video-quick-tabs{flex:1 1 auto;min-width:0}.creator-filter-controls{display:flex;position:relative;z-index:20;flex:0 0 auto;align-items:center;gap:10px}.creator-filter-controls-left{flex:1 1 auto;justify-content:flex-start;min-width:0}.creator-filter-controls-right{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.creator-video-product-filter{position:relative;z-index:30;flex:0 0 auto}.creator-filter-controls:has(.materials-product-picker.is-open),.creator-video-product-filter:has(.materials-product-picker.is-open){z-index:var(--z-layer-popover)}.creator-video-product-filter .materials-product-picker-trigger{width:var(--control-width-search);min-width:var(--control-width-search);max-width:var(--control-width-search-wide)}.creator-video-product-filter .materials-product-picker-popover{right:0;left:auto}.creator-search-field{display:inline-flex;width:var(--control-width-search);min-width:var(--control-width-search);max-width:var(--control-width-search-wide);height:40px;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(214,226,239,.98);border-radius:10px;background:#ffffffeb;box-shadow:0 12px 26px -24px #0f172a4d;transition:border-color .16s ease,box-shadow .16s ease}.creator-status-select-filter .creator-filter-select{width:156px;min-width:156px;height:40px;padding:0 34px 0 12px;border:1px solid rgba(214,226,239,.98);border-radius:10px;appearance:none;background:linear-gradient(45deg,transparent 50%,rgba(71,85,105,.78) 50%) calc(100% - 18px) 17px / 6px 6px no-repeat,linear-gradient(135deg,rgba(71,85,105,.78) 50%,transparent 50%) calc(100% - 12px) 17px / 6px 6px no-repeat,#ffffffeb;box-shadow:0 12px 26px -24px #0f172a4d;color:var(--ink-label);font-size:12px;font-weight:650;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.creator-status-select-filter .creator-filter-select:hover,.creator-status-select-filter .creator-filter-select:focus{border-color:#533afd57;box-shadow:0 14px 28px -24px #533afd57}.creator-search-field:focus-within{border-color:#533afd57;box-shadow:0 14px 28px -24px #533afd57}.creator-search-field span{display:inline-grid;width:20px;height:20px;flex:0 0 auto;place-items:center;color:#475569db}.creator-search-field span svg{width:17px;height:17px}.creator-search-field input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--ink-label);font-size:12px}.creator-search-field input::placeholder{color:#64748bb8}.creator-fee-filter{display:inline-flex;position:relative;width:auto;min-width:132px;height:40px;align-items:center;gap:8px;padding:0 12px 0 10px;border:1px solid rgba(214,226,239,.98);border-radius:10px;background:#ffffffeb;box-shadow:0 12px 26px -24px #0f172a4d;color:var(--ink-label);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.creator-fee-filter:hover,.creator-fee-filter:focus-within{border-color:#533afd57;box-shadow:0 14px 28px -24px #533afd57}.creator-fee-filter:has(input:checked){border-color:#11beb885;background:linear-gradient(180deg,#f6fffdfa,#d9f9f4eb);color:var(--brand-deep);box-shadow:inset 0 0 0 1px #11beb81f,0 14px 30px -24px #11beb85c}.creator-fee-filter input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;border:0;cursor:pointer;opacity:0}.creator-fee-filter-checkmark{display:inline-flex;width:16px;height:16px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.6);border-radius:5px;background:#fff;box-shadow:inset 0 1px #ffffffe0;pointer-events:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.creator-fee-filter-checkmark:after{width:8px;height:5px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;content:"";opacity:0;transform:translateY(-1px) rotate(-45deg) scale(.8);transition:opacity .16s ease,transform .16s ease}.creator-fee-filter:has(input:checked) .creator-fee-filter-checkmark{border-color:#11beb8eb;background:var(--brand-primary);box-shadow:0 8px 18px -12px #11beb8b3}.creator-fee-filter:has(input:checked) .creator-fee-filter-checkmark:after{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}.creator-fee-filter span{flex:0 0 auto;color:#475569db;font-size:12px;font-weight:700;pointer-events:none}.creator-fee-filter:has(input:checked) span{color:var(--brand-deep)}.materials-labeled-filter.creator-created-date-filter .ads-date-range-trigger{width:178px;min-width:178px;max-width:178px;height:40px}.materials-labeled-filter.creator-created-date-filter .ads-date-range-popover{right:0}.materials-authorization-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.materials-authorization-tabs{flex:1 1 auto;min-width:0;margin:0}.materials-authorization-filter{flex:0 0 auto;margin-left:auto}.materials-authorization-count-error{flex:0 1 auto;color:var(--accent-ruby);font-size:12px;white-space:nowrap}.materials-authorization-filter .materials-product-picker-popover{right:0;left:auto}.material-owner-abandon-field{display:grid;gap:6px;margin-top:14px}.material-owner-abandon-field>span{color:var(--ink-muted);font-size:12px}.material-owner-abandon-field textarea.field-control{min-height:76px;padding-top:10px;resize:vertical}.product-library-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}.product-library-toolbar-main{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;min-width:0}.product-sort-tabs{margin-top:0;flex-wrap:nowrap}.product-search-field{width:min(420px,100%);margin-left:auto}.product-count-note{white-space:nowrap}.product-library-table{min-width:1040px}.product-library-product{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-width:300px;max-width:430px}.product-image-preview-button{position:relative;display:block;width:64px;height:64px;padding:0;overflow:hidden;border:1px solid var(--border-default);border-radius:7px;background:var(--surface-soft);color:#fff;cursor:zoom-in}.product-image-preview-button img{display:block;width:100%;height:100%;object-fit:cover}.product-image-preview-button span{position:absolute;inset:0;display:grid;place-items:center;margin:0;background:#0f172a6b;color:#fff;opacity:0;transition:opacity .16s ease}.product-image-preview-button:hover span{opacity:1}.product-image-preview-button svg{width:22px;height:22px}.product-library-product strong{display:block;overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:400;line-height:1.35;max-width:285px;text-overflow:ellipsis;white-space:nowrap}.product-library-meta-row{display:inline-flex!important;align-items:center;gap:4px;max-width:260px;margin-top:4px;color:var(--ink-faint);font-size:11px}.product-library-product span:not(.product-library-meta-row){display:block;margin-top:5px;color:var(--ink-body);font-size:12px}.product-tag-cell{display:flex;min-width:180px;flex-wrap:wrap;align-items:center;gap:6px}.product-tag-cell span:not(.product-tag-empty){display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid rgba(214,217,252,.82);border-radius:999px;background:#f8fbfff0;color:var(--ink-label);font-size:12px}.product-tag-empty{color:var(--ink-faint);font-size:12px}.ghost-button.tiny{min-height:24px;padding:0 8px;font-size:11px}.product-tag-dialog{width:min(520px,calc(100vw - 48px))}.product-tag-dialog-product{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--border-default);border-radius:6px;background:#f8fbffc2}.product-tag-dialog-product img{width:58px;height:58px;border-radius:6px;object-fit:cover}.product-tag-dialog-product strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink-strong);font-size:13px;font-weight:400}.product-tag-dialog-product span{display:block;margin-top:4px;color:var(--ink-body);font-size:12px}.product-dialog-actions{justify-content:flex-end}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;color:var(--ink-body);font-size:12px}.pagination-actions{display:inline-flex;align-items:center;gap:8px}.pagination-actions>span{min-width:54px;color:var(--ink-label);text-align:center}.pagination-page-size{display:inline-flex;align-items:center;gap:6px;color:var(--ink-label);font-size:12px;white-space:nowrap}.pagination-page-size select{min-width:64px;height:30px;padding:0 24px 0 10px;border:1px solid rgba(214,226,239,.96);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f7fbfaf0);color:var(--ink-strong);box-shadow:inset 0 1px #ffffffe6,0 8px 18px -18px #113c4838;font-size:12px;font-weight:650;outline:0}.pagination-page-size select:focus{border-color:#11beb8a8;box-shadow:0 0 0 3px #11beb81a,0 12px 24px -22px #11beb847}.sync-overlay-card.product-image-preview-dialog{grid-template-columns:minmax(0,1fr);width:min(920px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden}.product-image-preview-header{align-items:flex-start}.product-image-preview-header .ghost-button{flex-shrink:0}.sync-overlay-card.product-image-preview-dialog>img{display:block;width:100%;max-width:100%;min-width:0;max-height:min(70vh,760px);border:1px solid var(--border-default);border-radius:8px;background:var(--surface-soft);object-fit:contain}.product-image-preview-caption{padding-top:12px}.product-image-preview-caption strong{display:block;overflow:hidden;color:var(--ink-strong);font-size:14px;font-weight:400;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.empty-state{display:flex;min-height:92px;align-items:center;gap:12px;padding:14px;border:1px dashed rgba(54,43,170,.42);border-radius:6px;background:linear-gradient(180deg,#fffffff0,#d6d9fc1f);color:var(--ink-body)}.empty-state-mark{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:5px;background:#533afd14;color:var(--brand-primary);font-size:12px;font-weight:400;flex-shrink:0}.empty-state p{margin:0;font-size:13px;line-height:1.45}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:12px}.dashboard-grid{align-items:start}.dashboard-grid-secondary{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.dashboard-workspace{gap:16px}.dashboard-ad-accounts-panel,.dashboard-store-ops-panel{background:radial-gradient(circle at 92% 0%,rgba(83,58,253,.07),transparent 34%),radial-gradient(circle at 8% 16%,rgba(20,184,166,.06),transparent 28%),linear-gradient(180deg,#fffffffa,#f8fbfff5)}.dashboard-ad-table-wrap{border-radius:14px}.dashboard-ad-table th,.dashboard-ad-table td{white-space:nowrap}.dashboard-balance-cell{display:inline-flex;align-items:center;gap:8px}.dashboard-store-ops-head,.dashboard-subpanel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-store-ops-head{margin-bottom:16px}.dashboard-store-static{display:grid;min-width:230px;gap:4px;padding:10px 14px;border:1px solid rgba(214,226,239,.9);border-radius:999px;background:#ffffffdb;box-shadow:0 12px 28px -24px #0f172a5c}.dashboard-store-static strong{color:var(--ink-strong);font-size:13px;font-weight:540;line-height:1.1}.dashboard-store-static span{color:var(--ink-body);font-size:11px;line-height:1.1}.dashboard-store-filter{width:var(--control-width-store);min-width:var(--control-width-store);max-width:var(--control-width-store);margin:0}.dashboard-store-filter .store-switch-control{width:100%;min-width:0;max-width:100%;min-height:38px;border-radius:var(--radius-control);background:#ffffffeb}.dashboard-store-ops-grid{display:grid;gap:14px;min-width:0}.dashboard-orders-card,.dashboard-performance-card,.dashboard-latest-videos-card{min-width:0;padding:16px;border:1px solid rgba(226,234,244,.92);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(99,102,241,.07),transparent 38%),linear-gradient(180deg,#fffffffa,#f8fbfff2);box-shadow:0 16px 34px #0f172a0d}.dashboard-latest-videos-card{overflow:hidden;padding-bottom:18px}.dashboard-subpanel-head{margin-bottom:14px}.dashboard-subpanel-head h5{margin:0;color:var(--ink-strong);font-size:16px;font-weight:620;letter-spacing:-.2px}.dashboard-subpanel-head h5+span,.dashboard-subpanel-head>div>span{display:inline-flex;margin-top:4px;color:var(--ink-body);font-size:12px}.dashboard-order-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-order-metrics>span{display:inline-flex;align-items:baseline;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgba(214,226,239,.9);border-radius:999px;background:#ffffffd1;color:#475569d6;font-size:12px}.dashboard-order-metrics strong{color:var(--ink-strong);font-size:15px;font-weight:600;letter-spacing:-.2px}.dashboard-orders-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:12px;align-items:stretch;min-width:0}.dashboard-orders-chart{min-width:0}.dashboard-orders-chart .ads-trend-shell{height:100%;padding:12px;border-radius:18px}.dashboard-orders-chart .ads-trend-chart-frame{min-height:252px;padding:8px 8px 4px}.dashboard-orders-chart .ads-trend-shell-head p{max-width:420px}.dashboard-top-products{display:grid;align-content:start;min-width:0;padding:14px;border:1px solid rgba(226,232,240,.86);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.1),transparent 42%),#fffc}.dashboard-top-products-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dashboard-top-products-head strong{color:var(--ink-strong);font-size:14px;font-weight:620}.dashboard-top-products-head span{color:var(--ink-body);font-size:11px}.dashboard-top-products-list{display:grid;gap:9px}.dashboard-top-product{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid rgba(226,232,240,.72);border-radius:14px;background:#ffffffc7}.dashboard-top-product.is-store-promoted{border-color:#cfefeadb}.dashboard-top-product-image{display:block;width:44px;height:44px;border-radius:12px;object-fit:cover}.dashboard-top-product div{min-width:0}.dashboard-top-product strong,.dashboard-top-product span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-top-product strong{color:var(--ink-strong);font-size:12px;font-weight:540}.dashboard-top-product span{margin-top:3px;color:var(--ink-body);font-size:11px}.dashboard-more-products{grid-template-columns:44px minmax(0,1fr);border-style:dashed;background:linear-gradient(135deg,#e5f7f4ad,#fff0f773)}.dashboard-more-products>span{display:grid;width:44px;height:44px;margin:0;place-items:center;border-radius:var(--radius-dropdown);background:#fff;color:var(--brand-primary-hover);font-size:13px;font-weight:760}.dashboard-more-products>strong{align-self:center}.dashboard-performance-summary .team-performance-summary-grid{grid-template-columns:minmax(340px,1fr) minmax(250px,.72fr) minmax(260px,.68fr)}.dashboard-video-rail-shell{position:relative;min-width:0}.dashboard-video-rail{display:flex;gap:14px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 58px 8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.dashboard-video-rail::-webkit-scrollbar{display:none}.dashboard-video-card{flex:0 0 178px;scroll-snap-align:start}.dashboard-video-rail-button{position:absolute;top:42%;z-index:2;display:inline-flex;width:48px;height:64px;align-items:center;justify-content:center;border:1px solid rgba(214,226,239,.88);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f8fbffe6);box-shadow:0 18px 34px -26px #0f172a75;color:var(--brand-deep);cursor:pointer;transform:translateY(-50%);transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.dashboard-video-rail-button:hover,.dashboard-video-rail-button:focus-visible{border-color:#533afd3d;box-shadow:0 22px 42px -26px #533afd6b;color:var(--brand-primary);transform:translateY(-50%) scale(1.03)}.dashboard-video-rail-button.is-left{left:4px}.dashboard-video-rail-button.is-right{right:4px}.dashboard-video-rail-button svg{width:20px;height:20px}.workspace-panel{padding:16px}.workspace-panel-large{grid-row:span 2}.workspace-panel-wide{grid-column:1 / -1;width:100%;max-width:100%}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-title{font-size:22px;line-height:1.1;letter-spacing:-.22px}.table-wrap{max-width:100%;overflow:auto;border:1px solid rgba(214,226,239,.9);border-radius:var(--radius-panel);background:linear-gradient(180deg,#fffffffa,#f8fcfbf0);box-shadow:inset 0 1px #ffffffdb,0 18px 42px -36px #113c482e}.data-table{--table-row-hover-bg: #eef9f7;--table-sticky-cell-z: 4;--table-sticky-header-z: 6;width:100%;border-collapse:collapse;font-size:13px}.data-table tbody td{position:relative;z-index:0}.data-table th{position:sticky;top:0;z-index:4;padding:11px 12px;border-bottom:1px solid rgba(214,226,239,.9);background:linear-gradient(180deg,#f8fcfbfa,#f4fbfaf5);color:var(--ink-label);font-size:12px;font-weight:560;text-align:left}.data-table td{padding:10px 12px;border-bottom:1px solid rgba(229,237,245,.78);color:var(--ink-strong);vertical-align:middle}.data-table tbody tr:hover{background:var(--table-row-hover-bg)}.data-table tbody tr:hover>td{background:var(--table-row-hover-bg)}.entity-cell{display:flex;align-items:center;gap:10px}.entity-avatar{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:4px;background:linear-gradient(135deg,#533afd24,#f96bee29);color:var(--brand-deep);font-size:11px;font-weight:400}.entity-cell strong,.dual-line strong,.stack-topline strong{display:block;font-weight:400}.entity-cell span,.dual-line span{color:var(--ink-body);font-size:12px}.status-pill{display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:1px 8px;border:1px solid var(--border-soft);border-radius:999px;background:#fff;color:var(--brand-deep);font-size:10px;font-weight:560}.status-pill-success{border-color:#15be5366;background:#15be5333;color:var(--success-text)}.status-pill-warning{border-color:#f96bee40;background:#f96bee1f;color:var(--accent-ruby)}.status-pill-neutral{border-color:#f6f9fc;color:var(--ink-label)}.ads-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0}.ads-account-panel{padding:20px 22px;background:radial-gradient(circle at 10% 14%,rgba(249,107,238,.06),transparent 24%),radial-gradient(circle at 88% 10%,rgba(83,58,253,.06),transparent 22%),linear-gradient(180deg,#fffffffa,#f8fbfff5)}.ads-account-main{display:grid;gap:14px}.ads-account-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.ads-account-copy{min-width:0;display:flex;align-items:center}.ads-account-heading{display:flex;align-items:center;gap:14px;min-width:0}.ads-account-badge{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border:1px solid rgba(83,58,253,.12);border-radius:16px;background:linear-gradient(180deg,#f9fafffa,#f1f5fff0);color:var(--brand-primary);box-shadow:0 12px 24px -22px #533afd5c}.ads-account-badge svg{width:20px;height:20px}.ads-account-heading-copy{min-width:0;display:grid;gap:6px}.ads-account-hero h3{margin:0;min-width:0;overflow:hidden;color:var(--ink-strong);font-size:24px;font-weight:450;letter-spacing:-.28px;text-overflow:ellipsis;white-space:nowrap}.ads-account-meta{display:flex;align-items:center;flex-wrap:wrap;column-gap:14px;row-gap:6px}.ads-account-meta-item{display:inline-flex;align-items:center;gap:5px;min-width:0}.ads-account-meta-label{color:var(--ink-faint);font-size:11px;font-weight:400;white-space:nowrap}.ads-account-meta-value{display:inline-flex;align-items:center;gap:4px;min-width:0}.ads-account-meta-value strong{min-width:0;overflow:hidden;color:var(--ink-strong);font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.ads-create-button{flex:0 0 auto;min-height:40px;padding-inline:16px;margin-left:auto;border-radius:12px;box-shadow:0 16px 28px -20px #533afd6b}.copy-inline-button{display:inline-flex;align-items:center;max-width:220px;padding:0;border:0;background:transparent;color:var(--ink-body);cursor:pointer;font-size:inherit;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.copy-inline-button:hover{color:var(--brand-deep)}.copy-inline-button svg,.icon-copy-button svg,.ads-status-glyph svg,.pagination-nav-button svg{width:14px;height:14px}.icon-copy-button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:#fffffffa;color:var(--ink-body);transition:color .18s ease,background-color .18s ease,opacity .18s ease}.icon-copy-button:hover{color:var(--brand-primary);background:#533afd0f;opacity:1}.ads-summary-item span,.ads-trend-shell-head p{color:var(--ink-body);font-size:11px}.ads-summary-item strong,.ads-trend-shell-head strong{color:var(--ink-strong);font-size:18px;font-weight:450;line-height:1.1;white-space:nowrap}.ads-summary-item span{color:var(--ink-body);font-size:11px}.ads-summary-item strong{color:var(--ink-strong);font-size:18px;font-weight:450;line-height:1.1;white-space:nowrap}.ads-summary-item em{color:var(--ink-body);font-size:11px;font-style:normal}.ads-performance-panel,.ads-campaign-panel{padding:18px}.ads-performance-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ads-performance-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.ads-date-range{position:relative;z-index:0}.ads-date-range.is-open{z-index:var(--z-layer-popover)}.ads-date-range-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:var(--control-width-date);min-width:var(--control-width-date);max-width:var(--control-width-date);height:36px;padding:0 10px 0 14px;border:1px solid rgba(20,184,166,.72);border-radius:4px;background:#fffffffa;color:var(--ink-strong);box-shadow:0 1px #ffffffd9 inset;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.ads-date-range-trigger:hover{border-color:#0d9488f2;box-shadow:0 0 0 2px #14b8a614}.ads-date-range-trigger.is-active{border-color:#0d9488f2;background:#fff;box-shadow:0 0 0 2px #14b8a61a}.ads-date-range-trigger.is-disabled{cursor:not-allowed;opacity:.58}.ads-date-range-trigger-content{display:inline-flex;align-items:center;min-width:0}.ads-date-range-trigger-icon{display:grid;place-items:center;flex:0 0 auto;width:16px;height:16px;color:#64748b}.ads-date-range-trigger-icon svg,.ads-date-range-chevron{width:14px;height:14px}.ads-date-range-trigger-value{overflow:hidden;font-size:13px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.ads-date-range-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-layer-popover);display:flex;overflow:hidden;width:min(668px,calc(100vw - 80px));border:1px solid rgba(209,213,219,.92);border-radius:8px;background:#fff;box-shadow:0 18px 42px #0f172a24}.ads-date-range-presets{display:flex;flex-direction:column;gap:7px;width:112px;padding:10px 8px;border-right:1px solid rgba(226,232,240,.9);background:#f9fafbf0}.ads-date-range-preset{height:26px;padding:0 8px;border:0;border-radius:5px;background:#f1f5f9db;color:#1f2937;font-size:12px;font-weight:600;text-align:center;white-space:nowrap;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.ads-date-range-preset:hover{background:#e2e8f0f5;color:#111827}.ads-date-range-preset.is-active{background:#0f9b92;color:#fff;box-shadow:0 8px 18px #0f9b9229}.ads-date-range-calendar{flex:1 1 auto;min-width:0;padding:10px 10px 12px}.ads-date-range-calendar-root{position:relative;width:100%}.ads-date-range-months{display:flex;gap:18px}.ads-date-range-month{min-width:0}.ads-date-range-caption{position:relative;display:flex;align-items:center;justify-content:center;height:38px;margin-bottom:6px;border-bottom:1px solid rgba(226,232,240,.92)}.ads-date-range-caption-label{color:#0f172a;font-size:15px;font-weight:600;letter-spacing:.04em}.ads-date-range-nav{position:absolute;top:0;right:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 5px;pointer-events:none}.ads-date-range-nav-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(203,213,225,.8);border-radius:6px;background:#ffffffeb;color:#64748b;pointer-events:auto;position:relative;z-index:3;box-shadow:0 6px 14px #0f172a0f;appearance:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.ads-date-range-nav-button:hover{border-color:#0f9b925c;background:#fff;color:#111827;box-shadow:0 8px 18px #0f172a1a}.ads-date-range-month-grid{border-collapse:separate;border-spacing:0}.ads-date-range-weekdays,.ads-date-range-week{display:flex;gap:5px}.ads-date-range-week{margin-top:5px}.ads-date-range-weekday,.ads-date-range-day{width:29px;height:29px}.ads-date-range-weekday{display:grid;place-items:center;color:#94a3b8;font-size:13px;font-weight:600}.ads-date-range-day-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;padding:0;border:0;border-radius:5px;background:transparent;color:#0f172a;font-size:12px;font-weight:500;appearance:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ads-date-range-day-button:hover{background:#f1f5f9f0}.ads-date-range-day-preview-start .ads-date-range-day-button,.ads-date-range-day-preview-middle .ads-date-range-day-button,.ads-date-range-day-preview-end .ads-date-range-day-button{background:#dff5f1b8;color:#0f766e;box-shadow:inset 0 0 0 1px #14b8a61f}.ads-date-range-day-preview-start .ads-date-range-day-button,.ads-date-range-day-preview-end .ads-date-range-day-button{background:#b2e2dbc7;box-shadow:inset 0 0 0 1px #14b8a647}.ads-date-range-day-selected .ads-date-range-day-button,.ads-date-range-day-range-start .ads-date-range-day-button,.ads-date-range-day-range-end .ads-date-range-day-button{background:#0f9b92;color:#fff;box-shadow:0 8px 14px #0f9b9229}.ads-date-range-day-range-middle .ads-date-range-day-button{background:#dff5f1f5;color:#0f766e;border-radius:5px}.ads-date-range-day-today .ads-date-range-day-button{font-weight:700;color:#0f9b92}.ads-date-range-day-today.ads-date-range-day-range-middle .ads-date-range-day-button,.ads-date-range-day-today.ads-date-range-day-range-start .ads-date-range-day-button,.ads-date-range-day-today.ads-date-range-day-range-end .ads-date-range-day-button,.ads-date-range-day-today.ads-date-range-day-selected .ads-date-range-day-button{color:#fff}.ads-date-range-day-outside .ads-date-range-day-button,.ads-date-range-day-disabled .ads-date-range-day-button{color:#cbd5e1}.ads-date-range-day-outside:not(.ads-date-range-day-range-middle):not(.ads-date-range-day-range-start):not(.ads-date-range-day-range-end) .ads-date-range-day-button,.ads-date-range-day-disabled:not(.ads-date-range-day-range-middle):not(.ads-date-range-day-range-start):not(.ads-date-range-day-range-end) .ads-date-range-day-button{background:#f8fafcb8}.ads-date-range-day-outside .ads-date-range-day-button:hover,.ads-date-range-day-disabled .ads-date-range-day-button:hover{background:transparent}.ads-date-range-day-hidden{visibility:hidden}.ads-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.ads-toolbar .panel-title{margin:0}.ads-toolbar-actions,.ads-campaign-filters{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ads-range-tabs{margin:0}.ads-inline-status{margin-bottom:14px;padding:14px}.ads-summary-row{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;margin-bottom:18px;padding:1px 2px 8px;scroll-snap-type:x proximity;scrollbar-gutter:stable}.ads-summary-item{position:relative;display:grid;gap:8px;flex:0 0 184px;min-width:184px;min-height:108px;padding:14px 14px 13px;border:1px solid rgba(226,232,240,.82);border-radius:18px;background:#f8fafcd1;text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.ads-summary-item-bar{position:absolute;top:0;left:14px;right:14px;height:2px;border-radius:0 0 999px 999px;opacity:.42;transition:opacity .18s ease}.ads-summary-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ads-summary-item-label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ads-summary-item-state{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap}.ads-summary-item-dot{width:8px;height:8px;margin-top:4px;border-radius:999px}.ads-summary-item:hover{border-color:#94a3b866;box-shadow:#0f172a0f 0 16px 28px -20px;transform:translateY(-1px)}.ads-summary-item:hover .ads-summary-item-bar{opacity:.72}.ads-summary-item.is-active{border-color:#0f172a14}.ads-summary-item.is-active .ads-summary-item-bar{opacity:1}.ads-summary-item em.is-muted{color:var(--ink-body)}.ads-summary-item em.is-up{color:var(--success-text)}.ads-summary-loading{flex:0 0 184px}.ads-trend-shell{display:grid;gap:14px;padding:16px;border:1px solid rgba(226,232,240,.82);border-radius:20px;background:linear-gradient(180deg,#fffffffc,#f6f9fcf2);box-shadow:0 10px 24px #0f172a0d}.ads-trend-shell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ads-trend-shell-head strong{font-size:14px}.ads-trend-shell-head p{margin:4px 0 0}.ads-trend-legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--ink-body);font-size:11px}.ads-trend-legend-item{display:inline-flex;align-items:center;gap:6px}.ads-trend-legend-line{width:18px;height:2px;border-radius:999px;background:var(--brand-primary)}.ads-trend-legend-line.previous{background:repeating-linear-gradient(to right,#2563eb 0 8px,transparent 8px 12px)}.ads-trend-legend-line.current{background:var(--brand-primary)}.ads-trend-legend-line.contribution{background:transparent}.ads-trend-chart-frame{min-height:282px;padding:12px 10px 6px;border:1px solid rgba(226,232,240,.82);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f8fafcf0);user-select:none;-webkit-user-select:none}.ads-trend-chart-frame .recharts-wrapper:focus,.ads-trend-chart-frame .recharts-wrapper:focus-visible,.ads-trend-chart-frame .recharts-surface:focus,.ads-trend-chart-frame .recharts-surface:focus-visible{outline:none}.ads-trend-chart-frame .recharts-surface{overflow:visible}.ads-trend-chart-frame .recharts-cartesian-grid-horizontal line{stroke:#e2e8f0f5}.ads-trend-chart-frame .recharts-cartesian-axis-tick-value{fill:#94a3b8}.ads-trend-chart-frame .recharts-line-dots circle{transition:r .18s ease,opacity .18s ease}.ads-trend-chart-frame .recharts-tooltip-cursor{stroke:#94a3b859}.ads-trend-tooltip{min-width:312px;padding:16px 18px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#fffffff2;box-shadow:0 22px 50px #0f172a24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ads-trend-tooltip-title{color:#0f172a;font-size:14px;font-weight:600}.ads-trend-tooltip-section{display:grid;gap:12px;margin-top:14px}.ads-trend-tooltip-row{display:flex;align-items:center;justify-content:flex-start;gap:20px;color:#475569;font-size:13px}.ads-trend-tooltip-row strong{width:92px;flex:0 0 92px;color:#0f172a;font-size:13px;font-weight:600;text-align:left;white-space:nowrap}.ads-trend-tooltip-row strong.is-muted{color:#94a3b8}.ads-trend-tooltip-node{display:inline-flex;align-items:center;min-width:0;flex:1 1 auto;gap:9px;color:#475569;line-height:1.35}.ads-trend-tooltip-node span{min-width:0}.ads-trend-tooltip-node em{color:#334155;font-style:normal;font-weight:600}.ads-trend-tooltip-mark{width:20px;height:3px;flex:0 0 auto;border-radius:999px}.ads-trend-tooltip-mark.current{background:#0f766e}.ads-trend-tooltip-mark.previous{background:#2563eb}.ads-trend-tooltip-mark.contribution{background:#f59e0b}.ads-trend-tooltip-mark.is-dashed{background-color:transparent}.ads-trend-tooltip-mark.previous.is-dashed{background-image:repeating-linear-gradient(to right,#2563eb 0 7px,transparent 7px 11px)}.ads-trend-tooltip-mark.contribution.is-dashed{background-image:repeating-linear-gradient(to right,#f59e0b 0 6px,transparent 6px 10px)}.ads-empty-chart{display:grid;min-height:248px;place-items:center;color:var(--ink-body);font-size:13px}.ads-date-range-calendar .rdp-root{--rdp-accent-color: #0f9b92;--rdp-range_middle-background-color: rgba(223, 245, 241, .98);--rdp-day_button-height: 29px;--rdp-day_button-width: 29px;--rdp-day-height: 29px;--rdp-day-width: 29px}.ads-campaign-filters .field{margin:0}.ads-status-filter{width:118px}.ads-search-field{width:220px}.ads-campaign-table-wrap{max-height:560px}.ads-campaign-table{min-width:1320px}.ads-campaign-table th:not(:first-child),.ads-campaign-table td:not(:first-child){text-align:right}.ads-campaign-table th:nth-child(1),.ads-campaign-table td:nth-child(1),.ads-campaign-table th:nth-child(2),.ads-campaign-table td:nth-child(2),.ads-campaign-table th:nth-child(3),.ads-campaign-table td:nth-child(3),.ads-campaign-table th:nth-child(4),.ads-campaign-table td:nth-child(4),.ads-campaign-table th:nth-child(13),.ads-campaign-table td:nth-child(13){text-align:left}.ads-campaign-name strong{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-campaign-status-cell{display:inline-flex;align-items:center;gap:8px}.campaign-material-count{display:inline-flex;min-width:34px;justify-content:center;padding:4px 10px;border-radius:999px;background:#0f172a0d;color:#26334d;font-size:12px;font-weight:700}.campaign-product-material-counts{display:inline-grid;gap:3px;justify-items:end;color:#334155;font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap}.campaign-metric-cell{display:inline-flex;min-width:76px;flex-direction:column;align-items:flex-end;gap:3px;line-height:1.15}.campaign-metric-cell strong{color:#182237;font-size:13px;font-weight:700}.campaign-metric-change{font-size:11px;font-weight:650;letter-spacing:.01em;white-space:nowrap}.campaign-metric-change.is-good{color:#0f9f6e}.campaign-metric-change.is-bad{color:#dc3d43}.campaign-metric-change.is-neutral{color:#505b719e}.ads-status-glyph{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(63,115,255,.16);border-radius:999px;background:#3f73ff14;color:#3558d4}.ads-row-actions{display:inline-flex;align-items:center;gap:6px}.ads-campaign-detail-hero{display:grid;gap:16px}.ads-campaign-detail-topline,.ads-campaign-detail-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.ads-campaign-detail-title-row .ads-account-heading{flex:1 1 auto}.ads-campaign-detail-title-row .primary-button{flex:0 0 auto}.ads-campaign-product-panel,.ads-campaign-creative-panel{padding:18px}.ads-product-report-table{min-width:1080px}.ads-product-report-table th:not(:first-child),.ads-product-report-table td:not(:first-child){text-align:right}.ads-product-report-table th:nth-child(1),.ads-product-report-table td:nth-child(1),.ads-product-report-table th:nth-child(2),.ads-product-report-table td:nth-child(2),.ads-product-report-table th:nth-child(3),.ads-product-report-table td:nth-child(3),.ads-product-report-table th:nth-child(10),.ads-product-report-table td:nth-child(10){text-align:left}.ads-product-report-table tr.is-selected td{background:#14b8a60e}.ads-product-report-identity{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-width:230px;max-width:330px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.ads-product-report-identity img,.ads-product-report-identity>span:first-child{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid rgba(221,227,235,.95);border-radius:11px;background:linear-gradient(145deg,#f8fafc,#e8eef6);color:var(--ink-label);font-size:11px;object-fit:cover}.ads-product-report-identity strong,.ads-product-report-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-product-report-identity strong{color:var(--ink-strong);font-size:13px;font-weight:450}.ads-product-report-identity small{margin-top:3px;color:var(--ink-body);font-size:11px}.ads-product-report-identity:hover strong{color:var(--brand-deep)}.ads-campaign-creative-table{min-width:2140px}.ads-campaign-creative-table thead th{background:#f8fbfffa}.ads-campaign-creative-table .materials-report-video-cell{max-width:210px}.ads-campaign-creative-table .materials-report-video-copy strong{max-width:112px}.ads-creative-status-filter{width:126px}.ads-creative-dialog-overlay{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px;background:#05132452;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ads-dialog-fade-in .18s ease-out}.ads-creative-dialog-card{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1480px,calc(100vw - 48px));height:min(880px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(216,225,236,.96);border-radius:16px;background:linear-gradient(180deg,#fffffffc,#f7fafdfa);box-shadow:0 28px 70px #09142a47,0 8px 26px #09142a1f;animation:ads-dialog-rise-in .24s cubic-bezier(.22,1,.36,1)}.ads-creative-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:18px 20px;border-bottom:1px solid rgba(229,237,245,.96);background:radial-gradient(circle at 8% 0%,rgba(20,184,166,.11),transparent 34%),linear-gradient(180deg,#fffffffa,#fafdfff5)}.ads-creative-dialog-product{display:grid;grid-template-columns:54px minmax(0,1fr);gap:13px;align-items:center;min-width:0;flex:1 1 auto}.ads-creative-dialog-thumb{display:grid;width:54px;height:54px;place-items:center;overflow:hidden;border:1px solid rgba(221,227,235,.95);border-radius:14px;background:linear-gradient(145deg,#f8fafc,#e8eef6);color:var(--ink-label);font-size:12px;font-weight:650}.ads-creative-dialog-thumb img{width:100%;height:100%;object-fit:cover}.ads-creative-dialog-title-copy{min-width:0}.ads-creative-dialog-title-copy h4{margin:0;overflow:hidden;color:var(--ink-strong);font-size:18px;font-weight:620;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ads-creative-dialog-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px;color:var(--ink-body);font-size:12px}.ads-creative-dialog-meta span{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-creative-dialog-meta span:not(:last-child):after{margin-left:10px;color:#64748d66;content:"/"}.ads-creative-dialog-header-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.ads-creative-dialog-header-actions .ads-date-range-trigger{min-width:246px}.ads-creative-dialog-header-actions .ads-date-range-popover{right:0}.ads-creative-count-pill{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border:1px solid rgba(20,184,166,.18);border-radius:999px;background:#14b8a614;color:#0f766e;font-size:12px;font-weight:720}.ads-creative-dialog-close{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid rgba(221,227,235,.96);border-radius:999px;background:#ffffffd6;color:var(--ink-label);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ads-creative-dialog-close:hover{border-color:#0f172a2e;background:#fff;color:var(--ink-strong)}.ads-creative-dialog-close svg,.ads-creative-filter-title svg,.ads-creative-filter-apply svg{width:16px;height:16px}.video-playback-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#05132457;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:ads-dialog-fade-in .18s ease-out}.video-playback-card{position:relative;display:grid;grid-template-columns:minmax(320px,380px) minmax(330px,470px);gap:20px;width:min(900px,calc(100vw - 40px));max-height:calc(100vh - 40px);padding:20px;overflow:visible;border:1px solid rgba(216,225,236,.96);border-radius:24px;background:radial-gradient(circle at 16% 0%,rgba(20,184,166,.1),transparent 35%),linear-gradient(180deg,#fffffffc,#f7fafdfa);box-shadow:0 28px 70px #09142a47,0 8px 26px #09142a1f;animation:ads-dialog-rise-in .24s cubic-bezier(.22,1,.36,1)}.video-playback-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:0 46px 10px 2px;border-bottom:1px solid rgba(226,232,240,.9)}.video-playback-title-stack{display:grid;gap:6px;min-width:0}.video-playback-header strong{margin:0;overflow:hidden;color:var(--ink-strong);font-size:17px;font-weight:620;letter-spacing:-.18px;text-overflow:ellipsis;white-space:nowrap}.video-playback-video-id{display:flex;min-width:0;align-items:center;gap:7px;color:#64748be6;font-size:12px;font-weight:520;letter-spacing:.01em;line-height:1.1}.video-playback-video-id span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-playback-id-link{display:inline-grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border:1px solid rgba(20,184,166,.22);border-radius:999px;background:#14b8a614;color:var(--brand-deep);text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.video-playback-id-link:hover{border-color:#14b8a675;background:#14b8a629;color:var(--ink-strong);transform:translateY(-1px)}.video-playback-id-link svg{width:13px;height:13px}.video-playback-close{position:absolute;top:16px;right:16px;z-index:30;width:34px;height:34px;border-color:#dde3ebf5;background:#fffffff5;color:var(--ink-strong);box-shadow:0 16px 32px #0f172a38}.video-playback-close:hover{border-color:#14b8a685;background:#fff;color:var(--brand-deep)}.video-playback-stage{display:grid;min-height:0;place-items:center;padding:14px}.video-playback-main{display:grid;align-content:start;gap:14px;min-width:0}.video-playback-frame{position:relative;display:grid;width:min(100%,376px,calc((100vh - 194px)*.5625));height:auto;aspect-ratio:9 / 16;max-width:100%;min-height:0;overflow:hidden;justify-self:center;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#000;box-shadow:0 22px 56px #0f172a2e}.video-playback-stat-rail{position:absolute;right:12px;bottom:68px;z-index:3;display:grid;gap:12px;pointer-events:none}.video-playback-stat{display:grid;justify-items:center;gap:4px;color:#fff;filter:drop-shadow(0 8px 12px rgba(0,0,0,.38))}.video-playback-stat span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#0f172a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-playback-stat svg{width:18px;height:18px}.video-playback-stat strong{color:#fff;font-size:11px;font-weight:680;line-height:1}.video-playback-media{display:block;width:100%;height:100%;object-fit:contain}.video-playback-state{display:grid;width:100%;height:100%;min-height:0;place-items:center;border:1px dashed rgba(148,163,184,.34);border-radius:24px;color:#e2e8f0db;font-size:13px}.video-playback-state-error{border-color:#fb71856b;color:#fecdd3}.video-playback-creator-panel{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.video-playback-creator-card{flex:0 0 auto}.video-playback-creator-feedback{flex:1 1 auto;min-height:320px}.ads-creative-dialog-filterbar{display:grid;grid-template-columns:auto minmax(128px,.82fr) minmax(150px,1fr) minmax(130px,.9fr) 132px 132px 154px 140px auto auto;gap:10px;align-items:end;padding:12px 14px;border-bottom:1px solid rgba(229,237,245,.92);background:#f8fbffdb}.ads-creative-filter-title{display:inline-flex;align-items:center;gap:7px;height:34px;color:var(--ink-label);font-size:12px;font-weight:700}.ads-creative-filter-title em{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;background:#0f766e;color:#fff;font-size:11px;font-style:normal}.ads-creative-filter-field{display:grid;gap:5px;min-width:0}.ads-creative-filter-field span{color:var(--ink-body);font-size:11px;font-weight:650;line-height:1}.ads-creative-filter-field .field-control{width:100%;min-width:0;min-height:34px;border-radius:8px;background:#fff;font-size:12px}.ads-creative-filter-field.is-date .field-control{padding:0 8px}.ads-creative-filter-apply,.ads-creative-filter-reset{min-height:34px;border-radius:8px;white-space:nowrap}.ads-creative-filter-apply{gap:6px;background:#0f766e;border-color:#0f766e;box-shadow:0 10px 18px #0f766e24}.ads-creative-filter-apply:hover{background:#0d625d;border-color:#0d625d}.ads-creative-dialog-table-shell{min-height:0;overflow:auto;padding:0;background:#fff}.ads-creative-dialog-table-shell .ads-campaign-creative-table-wrap{min-height:100%;overflow:visible}.ads-creative-dialog-table-shell .materials-report-table thead{position:sticky;top:0;z-index:2}.ads-creative-dialog-pagination{padding:12px 16px;border-top:1px solid rgba(229,237,245,.94);background:#f8fbffe6}@keyframes ads-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ads-dialog-rise-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.pagination-nav-button{display:inline-flex;align-items:center;gap:6px}.timeline-list,.stack-list{display:grid;gap:10px}.settings-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.integration-config-item{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--border-default);border-radius:6px;background:#fffffff5}.integration-config-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.integration-config-head>div{display:grid;gap:3px;min-width:0}.integration-config-head strong{color:var(--ink-strong);font-size:15px;font-weight:500}.integration-config-head span:not(.status-pill),.integration-config-meta,.integration-test-result,.integration-runtime-strip span{color:var(--ink-label);font-size:12px}.integration-config-meta{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0;font-family:SourceCodePro,SFMono-Regular,monospace}.integration-config-meta span{min-width:0;overflow-wrap:anywhere}.integration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-form-field-wide{grid-column:1 / -1}.integration-form-actions{display:flex;grid-column:1 / -1;justify-content:flex-end}.exchange-rate-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.exchange-rate-group{display:grid;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid rgba(226,232,240,.88);border-radius:12px;background:radial-gradient(circle at top right,rgba(20,184,166,.1),transparent 36%),#ffffffeb}.exchange-rate-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.exchange-rate-group-head h5{margin:0;color:var(--ink-strong);font-size:17px;font-weight:520;letter-spacing:-.01em}.exchange-rate-card-grid{display:grid;gap:10px;min-width:0}.exchange-rate-card{display:grid;gap:10px;min-width:0;padding:13px;border:1px solid rgba(226,232,240,.9);border-radius:8px;background:#fffffff5;box-shadow:0 12px 24px #0f172a09}.exchange-rate-card-head,.exchange-rate-card-meta,.exchange-rate-source-row,.exchange-rate-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.exchange-rate-card-head{gap:9px;color:var(--ink-label);font-size:12px;font-weight:720;letter-spacing:.02em}.exchange-rate-card-head i{width:18px;height:1px;background:linear-gradient(90deg,#14b8a62e,#14b8a6d1)}.exchange-rate-card strong{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:18px;font-weight:560;letter-spacing:-.02em}.exchange-rate-card-meta{justify-content:space-between;color:var(--ink-body);font-size:12px;font-weight:520}.exchange-rate-source-row{gap:6px}.exchange-rate-source-row span{display:inline-flex;min-width:0;max-width:100%;padding:4px 7px;border-radius:6px;background:#f1f5f9e0;color:var(--ink-muted);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px;overflow-wrap:anywhere}.exchange-rate-card-foot{justify-content:space-between;color:var(--ink-label);font-size:11px}.attribution-quality-panel{background:radial-gradient(circle at 6% 0%,rgba(20,184,166,.1),transparent 28%),linear-gradient(180deg,#f8fbfff5,#fffffffc)}.attribution-quality-filter-row{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(160px,.8fr) minmax(160px,.8fr);gap:10px;margin-bottom:14px}.settings-filter-field{display:grid;gap:6px;min-width:0}.settings-filter-field span{color:var(--ink-label);font-size:12px;font-weight:520}.attribution-quality-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.attribution-quality-metric{display:grid;gap:5px;min-width:0;padding:12px 14px;border:1px solid rgba(226,232,240,.92);border-radius:8px;background:#fffffff0}.attribution-quality-metric span{color:var(--ink-label);font-size:12px}.attribution-quality-metric strong{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:21px;font-weight:560}.attribution-quality-day-list{display:grid;gap:10px}.attribution-quality-day-row{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(260px,auto);align-items:center;gap:14px;min-width:0;padding:10px 12px;border:1px solid rgba(226,232,240,.82);border-radius:8px;background:#fffffff0}.attribution-quality-stack{display:flex;width:100%;min-width:0;height:12px;overflow:hidden;border-radius:999px;background:#e2e8f0cc}.attribution-quality-stack i,.attribution-quality-legend i{display:block;min-width:0;height:100%}.attribution-quality-stack .is-confirmed,.attribution-quality-legend .is-confirmed{background:#14b8a6}.attribution-quality-stack .is-unknown,.attribution-quality-legend .is-unknown{background:#f59e0b}.attribution-quality-stack .is-missing,.attribution-quality-legend .is-missing{background:#ef4444}.attribution-quality-stack .is-product-card,.attribution-quality-legend .is-product-card{background:#94a3b8}.attribution-quality-day-values,.attribution-quality-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--ink-label);font-size:12px}.attribution-quality-legend i{width:9px;height:9px;border-radius:999px}.attribution-quality-legend span{display:inline-flex;align-items:center;gap:5px}.attribution-quality-id-cell strong,.attribution-quality-id-cell span{max-width:260px;overflow:hidden;text-overflow:ellipsis}.attribution-quality-table th:nth-child(2),.attribution-quality-table td:nth-child(2){min-width:260px}.issue-no_store_video{border-color:#3b82f63d;background:#3b82f614;color:#1d4ed8}.issue-product_card{border-color:#64748b38;background:#64748b14;color:#475569}.issue-video_missing_creator{border-color:#ef44443d;background:#ef444414;color:#b91c1c}.issue-video_unknown_source{border-color:#f59e0b47;background:#f59e0b1a;color:#92400e}.tiktok-auth-profile-list{display:grid;grid-column:1 / -1;gap:8px}.tiktok-auth-profile-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface-muted)}.tiktok-auth-profile-row>div{display:grid;gap:2px;min-width:0}.tiktok-auth-profile-row strong{color:var(--ink-strong);font-size:13px;font-weight:500}.tiktok-auth-profile-row span:not(.status-pill){color:var(--ink-label);font-size:12px}.integration-test-result{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--border-default);font-family:SourceCodePro,SFMono-Regular,monospace}.integration-test-result span:last-child{color:var(--ink-body);overflow-wrap:anywhere}.integration-runtime-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.integration-runtime-strip>div{display:grid;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--border-default);border-radius:6px;background:#f8fbffc7}.integration-runtime-strip strong{color:var(--ink-strong);font-size:18px;font-weight:500}.task-monitor-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.task-monitor-strip>div{display:grid;gap:3px;padding:12px 14px;border:1px solid rgba(229,237,245,.96);border-radius:6px;background:linear-gradient(180deg,#f8fbfff2,#fffffffa)}.task-monitor-strip span{color:var(--ink-body);font-size:11px}.task-monitor-strip strong{color:var(--ink-strong);font-size:18px;font-weight:400}.task-monitor-table td{white-space:nowrap}.task-monitor-table .dual-line{min-width:220px}.task-action-row{display:flex;flex-wrap:nowrap;gap:6px}.task-detail-page{gap:12px}.task-detail-hero{background:radial-gradient(circle at 8% 4%,rgba(63,115,255,.08),transparent 28%),linear-gradient(180deg,#f8fbfff5,#fffffffc)}.task-detail-title{display:flex;min-width:0;align-items:center;gap:14px}.task-detail-title .dual-line{min-width:0}.task-detail-name{margin:0;color:var(--ink-strong);font-size:20px;font-weight:420;line-height:1.16}.task-detail-title .dual-line span{font-size:12px}.task-detail-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;margin-bottom:0}.task-detail-strip strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.gmv-report-pull-panel{display:grid;gap:14px}.task-run-history-panel{padding:14px}.task-run-history-panel .panel-title{font-size:18px}.task-run-table-wrap{border-radius:7px}.task-run-table{min-width:1080px}.task-run-table th:nth-child(1),.task-run-table td:nth-child(1){width:190px}.task-run-table th:nth-child(2),.task-run-table td:nth-child(2){width:178px}.task-run-table th:nth-child(3),.task-run-table td:nth-child(3){width:112px}.task-run-table th:nth-child(5),.task-run-table td:nth-child(5){width:150px}.task-run-table th:nth-child(7),.task-run-table td:nth-child(7){width:106px;text-align:right}.task-id-cell strong{display:block;max-width:166px;overflow:hidden;color:var(--ink-strong);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-id-cell span,.task-time-cell span{font-size:11px}.task-target-cell{min-width:280px;max-width:420px;color:var(--ink-body);font-size:13px;line-height:1.5}.task-summary-cell{min-width:230px;color:var(--ink-body);font-size:12px;line-height:1.5}.task-status-cell{align-items:flex-start;gap:5px}.task-status-cell span:last-child{max-width:150px;color:var(--ink-label);font-size:11px;line-height:1.35}.gmv-report-rerun-dialog{width:min(680px,calc(100vw - 40px))}.gmv-report-rerun-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gmv-report-rerun-grid .settings-input{min-width:0;width:100%}.gmv-report-rerun-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gmv-report-mode-card{display:grid;gap:4px;min-height:70px;padding:12px 14px;border:1px solid rgba(229,237,245,.96);border-radius:8px;background:#fff;color:var(--ink-body);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.gmv-report-mode-card strong{color:var(--ink-strong);font-size:14px;font-weight:450}.gmv-report-mode-card span{color:var(--ink-label);font-size:12px}.gmv-report-mode-card:hover:not(:disabled),.gmv-report-mode-card.is-active{border-color:#3f73ff57;background:linear-gradient(180deg,#f8fbfffa,#fff);box-shadow:#3f73ff1f 0 14px 26px -22px}.gmv-report-mode-card:disabled{cursor:default;opacity:.55}.gmv-report-control-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.2fr);gap:12px}.gmv-report-rule-card,.gmv-report-form-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(229,237,245,.96);border-radius:6px;background:linear-gradient(180deg,#f8fbfff5,#fffffffc)}.gmv-report-status-row,.gmv-report-status-picker,.gmv-report-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gmv-report-date-row{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr)) minmax(96px,.6fr);gap:10px}.gmv-report-status-chip{min-height:30px;padding:0 11px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#fff;color:var(--ink-body);cursor:pointer}.gmv-report-status-chip.is-active{border-color:#3f73ff52;background:#3f73ff14;color:#2349c6}.gmv-report-strip{margin-bottom:0}.gmv-report-coverage-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gmv-report-day-card{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(229,237,245,.96);border-radius:6px;background:#fff}.gmv-report-day-card>div:first-child{display:flex;justify-content:space-between;gap:8px}.gmv-report-day-card strong,.mini-section-head strong{color:var(--ink-strong);font-weight:500}.gmv-report-day-card span,.gmv-report-day-card small,.gmv-report-coverage-item span,.gmv-report-coverage-item small{color:var(--ink-label);font-size:12px}.gmv-report-history-grid{align-items:start}.mini-section-head{margin-bottom:10px}.gmv-report-coverage-list{display:grid;gap:8px}.gmv-report-coverage-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(229,237,245,.86)}.gmv-report-coverage-item>div{display:grid;min-width:0;gap:3px}.gmv-report-coverage-item>div:last-child{justify-items:end;flex-shrink:0}.task-progress-cell{display:grid;min-width:120px;gap:6px}.task-progress-cell-wide{min-width:0}.task-progress-cell span{color:var(--ink-label);font-size:12px}.task-progress-bar{position:relative;overflow:hidden;height:5px;border-radius:999px;background:#eef4fb}.task-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#533afde6,#3f73ffc7)}.settings-form-grid{display:grid;gap:10px;margin-top:12px}.settings-user-status-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:2px 0 12px}.settings-user-status-tab{display:inline-flex;height:30px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(226,232,240,.94);border-radius:999px;background:#f8fbffd6;color:var(--ink-label);font-size:12px;font-weight:500;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.settings-user-status-tab:hover{border-color:#94a3b8c7;background:#fff;color:var(--ink-strong)}.settings-user-status-tab.is-active{border-color:#4c63e957;background:#533afd13;color:var(--brand-deep);box-shadow:inset 0 0 0 1px #533afd14}.settings-user-status-tab strong{display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#0f172a0f;color:inherit;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:10px;font-weight:500;font-feature-settings:"tnum" 1}.settings-user-management-subnav{margin-top:-4px}.settings-user-management-subnav .page-secondary-nav-item{min-height:38px}.settings-users-table th:first-child,.settings-users-table td:first-child{min-width:240px}.settings-users-table th:last-child,.settings-users-table td:last-child{min-width:250px}.settings-roles-table th:first-child,.settings-roles-table td:first-child{min-width:190px}.settings-roles-table th:nth-child(2),.settings-roles-table td:nth-child(2){width:120px;text-align:center}.settings-role-user-count{display:inline-grid;min-width:34px;height:24px;place-items:center;border-radius:999px;background:#11beb81a;color:var(--brand-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;font-weight:600}.settings-role-permission-list{display:flex;flex-wrap:wrap;gap:6px;max-width:620px}.settings-role-permission-list.is-compact{max-width:260px}.table-action-group{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.empty-table-cell{padding:28px 18px;text-align:center;color:var(--ink-muted)}.settings-user-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.settings-user-store-scope{display:grid;gap:3px;min-width:0}.settings-user-store-scope strong,.settings-user-store-scope span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-user-store-scope strong{color:var(--ink-strong);font-size:13px;font-weight:600}.settings-user-store-scope span{color:var(--ink-muted);font-size:11px}.settings-user-store-scope.is-empty strong{color:var(--ink-muted);font-weight:520}.settings-user-avatar{width:34px;height:34px}.settings-user-action-group{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.settings-user-action-button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px 0 7px;border:1px solid rgba(190,221,216,.96);border-radius:var(--radius-control);background:#fff;color:#274452;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px #0f172a0b;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.settings-user-action-icon{display:inline-grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:var(--radius-control);background:#11beb81c;color:var(--brand-strong)}.settings-user-action-icon svg{width:14px;height:14px}.settings-user-action-button.is-team .settings-user-action-icon{background:#2f7ee81c;color:#2f7ee8}.settings-user-action-button.is-password .settings-user-action-icon{background:#b26a1221;color:#b26a12}.settings-user-action-button:hover:not(:disabled){border-color:#11beb857;background:#11beb80f;color:var(--brand-deep);box-shadow:0 12px 24px #0f172a14}.settings-user-action-button:hover:not(:disabled) .settings-user-action-icon,.settings-user-action-button:focus-visible .settings-user-action-icon{background:var(--brand-strong);color:#fff}.settings-user-action-button.is-team:hover:not(:disabled) .settings-user-action-icon,.settings-user-action-button.is-team:focus-visible .settings-user-action-icon{background:#2f7ee8}.settings-user-action-button.is-password:hover:not(:disabled) .settings-user-action-icon,.settings-user-action-button.is-password:focus-visible .settings-user-action-icon{background:#b26a12}.settings-user-action-button:focus-visible{outline:2px solid rgba(17,190,184,.26);outline-offset:2px}.settings-user-action-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.user-editor-dialog{display:grid;gap:14px;width:min(560px,calc(100vw - 40px));max-height:min(720px,calc(100vh - 48px));overflow:auto;padding:22px 24px 18px}.user-editor-target-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:-2px;padding:8px 10px;border:1px solid rgba(207,239,234,.8);border-radius:6px;background:#f8fdfcb8;text-align:left}.user-editor-target-avatar{width:34px;height:34px}.user-editor-target-card strong{display:block;overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.user-editor-target-card span{display:block;margin-top:2px;overflow:hidden;color:var(--ink-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-editor-grid{grid-template-columns:minmax(0,1fr)}.user-editor-grid .field-control,.user-editor-grid select.field-control{width:100%}.role-editor-dialog,.role-permission-dialog{display:grid;gap:16px;width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 56px);overflow:auto;padding:22px 24px 18px}.role-permission-groups{display:grid;gap:12px}.role-permission-group{display:grid;gap:10px;padding:12px;border:1px solid rgba(226,232,240,.9);border-radius:var(--radius-card);background:#fffffff5}.role-permission-group-head,.role-permission-menu{display:flex;align-items:center;gap:8px;color:var(--ink-strong)}.role-permission-group-head{justify-content:space-between;font-size:13px;font-weight:650}.role-permission-group-head span{flex:1}.role-permission-group-head small{color:var(--ink-muted);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px;font-weight:500}.role-permission-group-toggle{display:inline-flex;min-width:0;align-items:center;gap:8px;cursor:pointer}.role-permission-group-toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-permission-menu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.role-permission-menu{min-height:32px;padding:0 10px;border:1px solid rgba(226,232,240,.82);border-radius:var(--radius-control);background:#f8fbffb8;font-size:13px}.role-permission-menu:has(input:checked){border-color:#11beb857;background:#11beb814;color:var(--brand-strong)}.team-organization-panel{padding:14px}.team-organization-layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:14px;min-height:560px}.team-organization-tree,.team-organization-workspace{min-width:0;border:1px solid rgba(214,226,239,.88);border-radius:var(--radius-panel);background:#fff}.team-organization-tree{display:grid;align-content:start;padding:14px}.team-tree-list{display:grid;gap:10px}.team-tree-group{display:grid;gap:7px}.team-tree-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:8px 10px;border:1px solid rgba(226,232,240,.84);border-radius:var(--radius-card);background:#fff}.team-tree-row.is-parent{border-color:#cfefeaf5;background:#f8fdfcc2}.team-tree-row.is-child{margin-left:18px;cursor:pointer}.team-tree-row.is-child:hover,.team-tree-row.is-child.is-selected{border-color:#11beb857;background:#11beb80f}.team-tree-row strong,.team-tree-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-tree-row strong{color:var(--ink-strong);font-size:13px;font-weight:650}.team-tree-row span{margin-top:2px;color:var(--ink-muted);font-size:11px}.team-tree-actions{display:inline-flex;gap:5px;align-items:center}.team-icon-button{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(207,239,234,.96);border-radius:var(--radius-control);background:#fff;color:var(--brand-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.team-icon-button svg{width:15px;height:15px}.team-icon-button:hover:not(:disabled),.team-icon-button.is-active{border-color:#11beb85c;background:#11beb81a;color:var(--brand-primary-hover);transform:translateY(-1px)}.team-icon-button.is-danger{color:#b45309}.team-icon-button.is-danger:hover:not(:disabled){border-color:#f59e0b4d;background:#fffbebe0;color:#92400e}.team-icon-button:disabled{cursor:not-allowed;opacity:.5}.team-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-left:18px}.team-rename-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.team-organization-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px}.team-organization-workspace-head,.team-pool-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.team-organization-placeholder,.team-organization-empty,.team-pool-empty{display:grid;min-height:160px;place-items:center;border:1px dashed rgba(17,190,184,.28);border-radius:var(--radius-card);background:#f8fdfcc2;color:var(--ink-muted);font-size:13px}.team-autosave-state{display:inline-grid;min-height:26px;align-items:center;padding:0 9px;border:1px solid rgba(207,239,234,.92);border-radius:var(--radius-control);background:#f8fdfcd1;color:var(--brand-primary-hover);font-size:12px;font-weight:600}.team-organization-tabbed{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0}.team-organization-tabs{display:inline-flex;width:fit-content;gap:4px;padding:3px;border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-card);background:#f8fbffb8}.team-organization-tab{min-width:64px;height:30px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-muted);font-size:13px;font-weight:600;cursor:pointer}.team-organization-tab.is-active{background:#fff;color:var(--brand-primary-hover);box-shadow:0 5px 14px #0f766e1a}.team-pool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.team-pool{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-card);background:#fffffffa}.team-pool-head{padding:10px 12px;border-bottom:1px solid rgba(226,232,240,.8)}.team-pool-head strong{color:var(--ink-strong);font-size:13px}.team-pool-head span{display:inline-grid;min-width:24px;height:22px;place-items:center;border-radius:999px;background:#11beb81a;color:var(--brand-primary-hover);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px;font-weight:650}.team-pool-list{display:grid;align-content:start;max-height:440px;gap:6px;overflow:auto;padding:8px}.team-user-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:7px 8px;border:1px solid rgba(226,232,240,.82);border-radius:var(--radius-control);background:#fff;text-align:left;transition:background .15s ease,border-color .15s ease}.team-user-item:hover{border-color:#11beb84d;background:#11beb80f}.team-user-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0}.team-user-avatar{width:30px;height:30px}.team-user-actions{display:inline-flex;align-items:center;gap:6px;justify-self:end}.team-user-action-button{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(207,239,234,.96);border-radius:var(--radius-control);background:#fff;color:var(--brand-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.team-user-action-button svg{width:14px;height:14px}.team-user-action-button:hover:not(:disabled),.team-user-action-button:focus-visible{border-color:#11beb85c;background:#11beb81a;color:var(--brand-primary-hover);transform:translateY(-1px)}.team-user-action-button.is-remove{border-color:#fbbf2457;background:#fffbebb8;color:#b45309}.team-user-action-button.is-remove:hover:not(:disabled),.team-user-action-button.is-remove:focus-visible{border-color:#f59e0b57;background:#fffbebf5;color:#92400e}.team-user-item strong,.team-user-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-user-item strong{color:var(--ink-strong);font-size:13px;font-weight:650}.team-user-item small{margin-top:2px;color:var(--ink-muted);font-size:11px}.team-member-role-select{width:90px;min-height:28px;padding:3px 20px 3px 8px;border:1px solid rgba(207,239,234,.92);border-radius:var(--radius-control);background:linear-gradient(180deg,#fffffff5,#f8fdfcf5),#fff;color:var(--ink-strong);font-size:12px;font-weight:560}.team-member-role-select:disabled{border-color:#e2e8f0db;background:#f8fafc;color:var(--ink-muted)}.team-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;align-content:start}.team-store-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:54px;padding:9px 10px;border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-card);background:#fff;color:var(--ink-strong)}.team-store-item input{width:15px;height:15px;accent-color:var(--brand-primary)}.team-store-item strong,.team-store-item small,.team-store-item em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-store-item strong{font-size:13px;font-weight:650}.team-store-item small{margin-top:2px;color:var(--ink-muted);font-size:11px}.team-store-item em{grid-column:2;color:#b45309;font-size:11px;font-style:normal}.team-store-item.is-checked{border-color:#11beb85c;background:#11beb812}.team-store-item.is-disabled{opacity:.62}.user-editor-avatar-field{grid-column:1 / -1}.task-config-dialog{width:min(560px,calc(100vw - 40px))}.task-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-config-toggle{grid-column:1 / -1;grid-template-columns:1fr auto;align-items:center;padding:10px 12px;border:1px solid rgba(229,237,245,.96);border-radius:6px;background:#fff}.task-config-toggle input{width:18px;height:18px;accent-color:#3f73ff}.scope-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scope-card{padding:16px;border:1px solid var(--border-default);border-radius:6px;background:#fff;box-shadow:#32325d14 0 18px 28px -28px}.scope-list{display:grid;gap:10px}.scope-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #eff4f9}.scope-item:first-child{padding-top:0;border-top:0}.sync-progress-block{display:grid;gap:8px;margin-top:12px}.sync-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sync-progress-track{overflow:hidden;height:8px;border-radius:999px;background:#0f172a14}.sync-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),#5fe0cb);transition:width .18s ease}.sync-progress-detail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:2px}.sync-progress-detail span{min-width:0;padding:7px 8px;border:1px solid rgba(15,184,166,.14);border-radius:6px;background:#0fb8a60f;color:var(--ink-body);font-size:12px;text-align:center}.sync-overlay{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:#061b3147;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sync-overlay-card{display:grid;gap:14px;width:min(520px,100%);padding:24px;border:1px solid rgba(214,217,252,.92);border-radius:10px;background:linear-gradient(180deg,#fffffffa,#f8fbfff5);box-shadow:#32325d33 0 28px 48px -28px,#0000001f 0 20px 40px -32px}.app-drawer-overlay{position:fixed;inset:0;z-index:110;display:grid;align-items:stretch;justify-items:end;padding:0;background:radial-gradient(circle at 22% 16%,rgba(17,190,184,.12),transparent 30%),#061b313d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-drawer-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;max-height:100vh;overflow:visible;border:1px solid rgba(207,239,234,.92);border-right:0;border-radius:var(--radius-modal) 0 0 var(--radius-modal);background:radial-gradient(circle at 88% 12%,rgba(17,190,184,.08),transparent 30%),linear-gradient(180deg,#fffffffc,#f8fcfbf7);box-shadow:-28px 0 60px -42px #113c486b,#32325d29 0 28px 48px -28px}.sync-overlay-card.store-manage-dialog{gap:16px;width:min(960px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:hidden;padding:22px}.sync-overlay-card.creator-import-editor-dialog{width:min(1180px,calc(100vw - 40px))}.sync-overlay-card.creator-import-editor-dialog.is-contact-attempt{position:relative;width:min(580px,calc(100vw - 40px));overflow:visible}.sync-overlay-card.creator-import-editor-dialog.is-contact-attempt.is-contact-panel-open{width:min(580px,calc(100vw - 40px));height:auto}.sync-overlay-card.creator-import-editor-dialog .creator-import-editor-body{grid-template-columns:minmax(340px,380px) minmax(0,1fr)}.sync-overlay-card.creator-import-editor-dialog .creator-import-editor-body.is-contact-simple{grid-template-columns:1fr}.sync-overlay-card.creator-import-editor-dialog .creator-import-editor-body.is-contact-simple:has(.creator-contact-side-panel){grid-template-columns:1fr}@media(max-width:900px){.sync-overlay-card.creator-import-editor-dialog .creator-import-editor-body.is-contact-simple:has(.creator-contact-side-panel){grid-template-columns:1fr}}.sync-overlay-note{color:var(--ink-body);font-size:12px}.store-warning-text{color:#c2410c;font-size:12px}.settings-input{min-width:100%}.timeline-item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px}.timeline-line{width:2px;border-radius:999px;background:linear-gradient(180deg,var(--brand-primary),rgba(83,58,253,.1));justify-self:center}.timeline-head,.stack-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.stack-card{padding:12px;border:1px solid var(--border-default);border-radius:5px;background:linear-gradient(180deg,#fffffffa,#f8fbfff0)}.stack-card-compact{min-height:0}.stack-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-family:SourceCodePro,SFMono-Regular,monospace}.app-sidebar-collapsed .brand-copy,.app-sidebar-collapsed .sidebar-section-label,.app-sidebar-collapsed .sidebar-link-copy,.app-sidebar-collapsed .icon-chevron,.app-sidebar-collapsed .sidebar-panel-copy,.app-sidebar-collapsed .sidebar-group-body{display:none}.app-sidebar-collapsed .sidebar-brand-row{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px}.app-sidebar-collapsed .brand-block,.app-sidebar-collapsed .brand-block-compact{justify-content:center}.app-sidebar-collapsed .brand-image-shell{width:48px;height:42px;flex:0 0 auto;border-radius:16px;filter:drop-shadow(0 12px 20px rgba(15,49,74,.09))}.app-sidebar-collapsed .brand-image{transform:translate(-1px)}.app-sidebar-collapsed .sidebar-link{justify-content:center;min-height:44px;padding-left:0;padding-right:0}.app-sidebar-collapsed .sidebar-link-main{justify-content:center}.app-sidebar-collapsed .sidebar-panel{padding:0;border-color:transparent;background:transparent;box-shadow:none}.app-sidebar-collapsed .sidebar-panel-profile{justify-content:center;grid-template-columns:1fr;justify-items:center;padding:0}.app-sidebar-collapsed .sidebar-profile-main{grid-template-columns:1fr;justify-items:center}.app-sidebar-collapsed .sidebar-avatar-badge{width:32px;height:32px;font-size:11px}.app-sidebar-collapsed .sidebar-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.materials-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.material-card{overflow:hidden;border:1px solid var(--border-default);border-radius:6px;background:#fff;box-shadow:var(--shadow-soft)}.material-preview{aspect-ratio:16 / 10;background:linear-gradient(145deg,#533afd29,#f96bee2e),#f6f9fc}.material-preview img{width:100%;height:100%;object-fit:cover}.material-fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--brand-primary);font-size:22px;font-weight:300}.material-body{padding:12px}.material-stats{display:flex;flex-direction:column;gap:6px;margin-top:8px;color:var(--ink-body);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px}.materials-analytics-panel{display:grid;gap:12px}.materials-page{gap:16px}.materials-analytics-head{align-items:flex-start;margin-bottom:6px}.materials-analytics-head-actions{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:12px}.materials-result-count{flex:0 0 auto;color:var(--ink-body);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;white-space:nowrap}.materials-panel-filter-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.materials-panel-filter-left,.materials-panel-filter-right{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:10px}.materials-panel-filter-left{flex:1 1 0;justify-content:flex-start}.materials-panel-filter-right{flex:0 0 auto;justify-content:flex-end}.materials-panel-filter-left .materials-result-count{padding-left:2px}.materials-trend-panel{gap:0}.materials-trend-panel .ads-summary-row{gap:10px}.materials-trend-panel .ads-summary-item{flex-basis:190px;min-width:190px;min-height:96px;padding:12px 12px 11px}.materials-trend-panel .ads-summary-item-label{letter-spacing:.06em}.materials-trend-panel .ads-summary-item strong{font-size:17px}.materials-trend-head{margin-bottom:14px}.materials-trend-actions{flex-wrap:wrap}.materials-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:8px 10px 8px 14px;border:1px solid rgba(229,237,245,.9);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(20,184,166,.08),transparent 30%),linear-gradient(180deg,#f8fbfff5,#fffffffa)}.materials-toolbar-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px;color:var(--ink-body);font-size:12px}.materials-toolbar-meta span{display:inline-flex;align-items:center;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-toolbar-meta span:not(:last-child):after{margin-left:7px;color:var(--ink-faint);content:"/"}.materials-toolbar-inline{flex:0 1 auto;min-height:44px;padding:0;border:0;background:transparent}.materials-toolbar-inline .materials-toolbar-meta{display:none}.materials-filter-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.materials-labeled-filter{display:inline-flex;align-items:center;gap:7px;min-width:0}.materials-labeled-filter>span{flex:0 0 auto;color:var(--ink-body);font-size:12px;font-weight:650;letter-spacing:.03em;white-space:nowrap}.materials-labeled-filter .ads-date-range-trigger{width:var(--control-width-date);min-width:min(var(--control-width-date),calc(100vw - 48px));max-width:var(--control-width-date)}.materials-min-orders-filter{gap:6px;height:36px;padding:0 2px;border:0;background:transparent;color:var(--ink-body);cursor:default;transition:color .18s ease,opacity .18s ease}.materials-min-orders-filter:has(.materials-min-orders-checkbox:checked){color:var(--brand-primary-active)}.materials-min-orders-filter .materials-min-orders-checkbox{width:15px;height:15px;accent-color:#14b8a6;cursor:pointer}.materials-min-orders-filter>span{font-weight:600}.materials-min-orders-filter input[type=number]{width:48px;height:26px;padding:0 4px;border:0;border-bottom:1px solid rgba(100,116,139,.44);border-radius:0;background:transparent;color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;font-weight:720;text-align:center;outline:none;transition:border-color .16s ease,border-radius .16s ease,background-color .16s ease,box-shadow .16s ease}.materials-min-orders-filter:hover input[type=number]{border-bottom-color:#14b8a6ad}.materials-min-orders-filter input[type=number]:focus{border:1px solid rgba(20,184,166,.72);border-color:#14b8a6c7;border-radius:var(--radius-control);background:#fff;box-shadow:0 0 0 3px #14b8a61f}.materials-min-orders-filter input[type=number]::-webkit-inner-spin-button,.materials-min-orders-filter input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.materials-min-orders-filter input[type=number]{appearance:textfield}.materials-contribution-panel{display:grid;gap:16px;padding-bottom:18px}.materials-contribution-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.materials-contribution-toolbar-left{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:18px}.materials-contribution-toolbar-left>div:first-child{display:grid;flex:0 0 auto;gap:4px}.materials-refreshing-indicator{display:inline-flex;align-items:center;gap:6px;margin-left:10px;color:#0f766e;font-size:12px;font-weight:650;letter-spacing:.01em;vertical-align:middle}.materials-refreshing-indicator:before{width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px #14b8a61f;content:""}.materials-contribution-filters,.materials-contribution-toolbar-right{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:10px}.materials-contribution-toolbar-right{flex:1 1 auto;justify-content:flex-end}.materials-contribution-grid{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:14px}.materials-contribution-card{display:grid;gap:14px;min-width:0;padding:14px;border:1px solid rgba(226,232,240,.86);border-radius:8px;background:linear-gradient(180deg,#f8fdfce0,#fffffffa)}.materials-contribution-card-head{display:block}.materials-contribution-card-head h5{margin:0;color:var(--ink-strong);font-size:14px;font-weight:720;letter-spacing:.01em}.materials-contribution-empty{display:grid;min-height:136px;place-items:center;border:1px dashed rgba(203,213,225,.9);border-radius:8px;color:var(--ink-body);font-size:12px}.materials-tier-card{position:relative;align-content:start}.materials-tier-card.is-single{gap:12px}.materials-tier-donut-layout{position:relative;display:grid;gap:14px;min-height:226px}.materials-tier-donut-layout.is-single{min-height:220px}.materials-tier-donut-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.materials-tier-donut-layout.is-single .materials-tier-donut-row{grid-template-columns:minmax(0,1fr);justify-items:center}.materials-tier-donut-layout.is-single .materials-tier-donut-chart{width:min(100%,232px)}.materials-tier-donut-chart{display:grid;justify-items:center;gap:9px;min-width:0;padding:4px 8px 2px;border:0;border-radius:0;background:transparent}.materials-tier-donut-title{display:grid;justify-items:center;min-width:0;text-align:center}.materials-tier-donut-title span{color:var(--ink-strong);font-size:12.5px;font-weight:720}.materials-tier-donut-figure{position:relative;display:grid;width:144px;height:144px;place-items:center}.materials-tier-donut-figure svg{width:144px;height:144px;overflow:visible}.materials-tier-donut-track{stroke:#e2e8f0bd}.materials-tier-donut-segment{filter:drop-shadow(0 8px 12px rgba(15,23,42,.08));opacity:.88;outline:none;pointer-events:none;transition:filter .18s ease,opacity .18s ease,stroke-width .18s ease,transform .18s cubic-bezier(.2,.86,.25,1)}.materials-tier-donut-hit-area{cursor:pointer;outline:none;pointer-events:stroke;stroke:#0f172a00}.materials-tier-donut-segment.is-active{filter:drop-shadow(0 12px 16px rgba(15,23,42,.16));opacity:1;stroke-width:21px}.materials-tier-donut-segment.is-selected{filter:drop-shadow(0 14px 18px rgba(15,23,42,.18));opacity:1;stroke-width:21px}.materials-tier-donut-center{position:absolute;inset:42px;display:grid;place-items:center;border:1px solid rgba(226,232,240,.86);border-radius:999px;background:#ffffffeb;box-shadow:inset 0 0 0 5px #f8fafcad;pointer-events:none;text-align:center}.materials-tier-donut-center strong{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:16px;font-weight:760}.materials-tier-donut-legend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;padding:2px 4px 0}.materials-tier-donut-legend-item{display:inline-flex;align-items:center;max-width:132px;gap:5px;min-height:25px;padding:0 8px;border:1px solid rgba(226,232,240,.82);border-radius:999px;background:#ffffffd1;color:var(--ink-body);cursor:pointer;font-size:11px;font-weight:650;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.materials-tier-donut-legend-item:hover,.materials-tier-donut-legend-item:focus-visible,.materials-tier-donut-legend-item.is-active{border-color:#0f766e47;background:#fff;color:var(--ink-strong);outline:none;transform:translateY(-1px)}.materials-tier-donut-legend-item.is-selected{border-color:#0f766e6b;background:#f0fdfaf0;color:var(--ink-strong);box-shadow:0 8px 18px -18px #0f766e6b}.materials-tier-donut-legend-item i{flex:0 0 auto;width:8px;height:8px;border-radius:999px;box-shadow:0 0 0 3px #0f172a0a}.materials-tier-donut-legend-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-tier-donut-tooltip{position:absolute;top:var(--materials-tier-tooltip-top);left:var(--materials-tier-tooltip-left);z-index:1;display:grid;min-width:134px;gap:4px;padding:9px 11px;border:1px solid rgba(203,213,225,.82);border-radius:10px;background:#fffffffa;box-shadow:0 18px 36px -24px #0f172a47;color:var(--ink-body);font-size:11px;pointer-events:none;transform:var(--materials-tier-tooltip-transform);animation:materials-tier-tooltip-in .14s ease both}.materials-tier-donut-tooltip.is-orders{min-width:152px}.materials-tier-donut-tooltip span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;white-space:nowrap}.materials-tier-donut-tooltip b{display:inline-flex;align-items:center;gap:5px;color:var(--ink-body);font-size:10.5px;font-weight:650}.materials-tier-donut-tooltip b i{display:inline-block;width:6px;height:6px;border-radius:999px;background:#94a3b8b8}.materials-tier-donut-tooltip strong{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px;font-weight:760}@keyframes materials-tier-tooltip-in{0%{opacity:0;transform:var(--materials-tier-tooltip-transform) scale(.96)}to{opacity:1;transform:var(--materials-tier-tooltip-transform) scale(1)}}.materials-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:8px}.materials-active-filters-label{color:var(--ink-body);font-size:12px;font-weight:650}.materials-filter-chip{display:inline-flex;align-items:center;max-width:280px;gap:6px;min-height:26px;padding:0 8px;border:1px solid rgba(203,213,225,.86);border-radius:999px;background:#fff;color:var(--ink-strong);font-size:12px}button.materials-filter-chip{cursor:pointer}button.materials-filter-chip:hover{border-color:#14b8a68f;background:#f0fdfacc}.materials-filter-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-filter-chip i{flex:0 0 auto;color:var(--ink-body);font-style:normal;font-weight:700}.materials-filter-chip.is-locked{background:#f8fafcf0;color:var(--ink-body)}.materials-filter-chip.is-muted{background:#f8fafcb8;color:var(--ink-body)}.materials-filter-chip.is-segment{border-color:#0f766e57;background:#f0fdfae6}.materials-labeled-filter.recharge-date-filter .ads-date-range-trigger{width:var(--control-width-date);min-width:var(--control-width-date);max-width:var(--control-width-date)}@media(max-width:900px){.materials-authorization-bar{align-items:stretch;flex-direction:column}.materials-authorization-filter{width:100%;margin-left:0}.materials-authorization-filter .materials-product-picker-trigger{width:100%;min-width:0;max-width:none}.materials-authorization-filter .materials-product-picker-popover{right:auto;left:0}}@media(max-width:1180px){.materials-panel-filter-row{align-items:stretch;flex-direction:column}.materials-panel-filter-left,.materials-panel-filter-right{justify-content:space-between}.materials-panel-filter-right{flex-wrap:wrap}.materials-contribution-toolbar{align-items:stretch;flex-direction:column}.materials-contribution-toolbar-left{align-items:flex-start;flex-direction:column;gap:10px}.materials-contribution-toolbar-right{justify-content:flex-start}}@media(max-width:860px){.materials-contribution-grid{grid-template-columns:1fr}}.materials-analytics-meta{display:flex;align-items:center;gap:8px}.materials-analytics-meta{margin-top:6px;color:var(--ink-body);font-size:12px}.materials-analytics-meta span:not(:last-child):after{margin-left:8px;color:var(--ink-faint);content:"/"}.materials-product-picker{position:relative;z-index:0}.materials-product-picker.is-open{z-index:var(--z-layer-popover)}.materials-product-picker-trigger{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;gap:8px;align-items:center;width:var(--control-width-product);min-width:var(--control-width-product);max-width:var(--control-width-product-wide);height:36px;padding:3px 10px 3px 4px;border:1px solid rgba(20,184,166,.48);border-radius:var(--radius-control);background:#fffffffa;color:var(--ink-strong);text-align:left;cursor:pointer;box-shadow:0 1px #ffffffd9 inset;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.materials-product-picker-clear{position:absolute;top:50%;right:26px;z-index:1;display:grid;width:18px;height:18px;place-items:center;padding:0;border:1px solid rgba(148,163,184,.34);border-radius:999px;background:#ffffffeb;color:#64748b;cursor:pointer;font-size:14px;line-height:1;transform:translateY(-50%);transition:border-color .16s ease,color .16s ease,background-color .16s ease}.materials-product-picker-clear:hover{border-color:#14b8a694;background:#fff;color:#0f766e}.materials-product-picker-trigger:hover,.materials-product-picker-trigger.is-active{border-color:#0d9488eb;background:#fff;box-shadow:0 0 0 2px #14b8a614}.materials-product-picker-trigger:disabled{cursor:not-allowed;opacity:.58}.materials-product-picker-trigger>img,.materials-product-picker-fallback{display:grid;width:28px;height:28px;place-items:center;overflow:hidden;border:1px solid rgba(229,237,245,.95);border-radius:5px;background:#f6f9fc;object-fit:cover}.materials-product-picker-fallback{color:var(--brand-deep);font-size:11px}.materials-product-picker-all-mark{border-color:#14b8a63d;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,#14b8a62e,#22c55e1f);color:#0f766e;font-weight:760}.materials-product-picker-copy{display:grid;min-width:0;align-items:center}.materials-product-picker-copy-empty{grid-column:1 / 3}.materials-product-picker-copy strong,.materials-product-picker-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-product-picker-copy strong{color:var(--ink-strong);font-size:12.5px;font-weight:450;line-height:1.2}.materials-product-picker-copy small{color:var(--ink-body);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:10px}.materials-product-picker-trigger svg{width:14px;height:14px;color:var(--ink-body)}.materials-product-picker-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-layer-popover);display:grid;width:min(420px,calc(100vw - 80px));min-width:min(390px,calc(100vw - 80px));max-height:min(520px,calc(100vh - 180px));grid-template-rows:auto minmax(0,1fr);gap:10px;padding:11px;border:1px solid rgba(207,239,234,.94);border-radius:var(--radius-dropdown);background:radial-gradient(circle at 8% 5%,rgba(17,190,184,.08),transparent 32%),#fff;box-shadow:0 22px 52px -28px #113c483d}.materials-product-picker-search{height:34px;font-size:12px}.materials-product-picker-list{display:grid;align-content:start;gap:8px;min-height:0;overflow-y:auto;padding-right:2px}.materials-product-picker-item{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);gap:9px;align-items:center;width:100%;min-width:0;padding:8px 9px 8px 8px;border:1px solid rgba(229,237,245,.92);border-radius:var(--radius-control);background:#fff;color:var(--ink-strong);text-align:left;cursor:pointer;transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.materials-product-picker-item:hover,.materials-product-picker-item.is-selected{border-color:#11beb85c;background:#fffffffa;box-shadow:0 18px 30px -28px #113c483d}.materials-product-picker-item.is-selected{background:var(--brand-wash);box-shadow:inset 0 0 0 1px #11beb85c,0 18px 32px -28px #113c483d}.materials-product-picker-item.is-selected:before{position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:999px;background:#14b8a6;content:""}.materials-product-picker-item img,.materials-product-picker-item-fallback{display:grid;width:50px;height:50px;place-items:center;border-radius:10px;background:linear-gradient(135deg,#e5edf5c7,#fffffff0);object-fit:cover}.materials-product-picker-item-fallback{color:var(--brand-deep);font-size:12px}.materials-product-picker-item-copy{display:grid;gap:3px;min-width:0}.materials-product-picker-item-copy strong,.materials-product-picker-item-copy span,.materials-product-picker-item-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-product-picker-item-copy strong{display:inline-flex;min-width:0;align-items:center;gap:6px;font-size:13px;font-weight:450}.materials-product-picker-item-copy strong em{flex:0 0 auto;padding:1px 5px;border-radius:999px;background:#14b8a61f;color:#0f766e;font-size:10px;font-style:normal;font-weight:760}.materials-product-picker-item-copy span{color:var(--ink-label);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px}.materials-product-picker-item-copy small{color:var(--ink-body);font-size:11px}.materials-product-picker-empty{display:grid;min-height:120px;place-items:center;margin:0;border:1px dashed rgba(214,217,252,.92);border-radius:12px;color:var(--ink-body);font-size:12px}.materials-inline-status{padding:14px}.material-management-page{gap:14px}.material-management-history{min-width:0}.material-management-import-error{margin:0;padding:12px 16px}.material-management-records-head{align-items:center;gap:12px}.material-management-table-wrap{max-height:none}.material-management-table{min-width:1180px}.material-management-table th,.material-management-table td{white-space:nowrap}.material-management-issue-cell{color:var(--ink-body);font-size:12px}.material-management-issue-cell.is-warning{color:#a15c00}.material-management-file-name{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.recharge-management-page{gap:14px}.recharge-management-panel{min-width:0}.recharge-management-head{align-items:center;gap:14px}.recharge-management-filter-row{display:flex;flex:1;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px;min-width:min(100%,620px)}.recharge-date-filter{width:var(--control-width-date);min-width:var(--control-width-date);max-width:var(--control-width-date)}.recharge-store-filter{width:var(--control-width-store);min-width:var(--control-width-store);max-width:var(--control-width-store)}.recharge-store-filter .field-control{width:100%;min-width:0}.recharge-total{display:grid;gap:4px;min-width:180px;padding:9px 12px;border:1px solid rgba(214,217,252,.86);border-radius:10px;background:#f8f9ffc7;color:var(--ink-body);font-size:12px}.recharge-total strong{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:13px;font-weight:650}.recharge-management-error{margin:0;padding:12px 16px}.recharge-management-table-wrap{max-height:none}.recharge-management-table{min-width:1040px}.recharge-management-table th,.recharge-management-table td{white-space:nowrap}.recharge-management-table th:first-child,.recharge-management-table td:first-child{min-width:150px}.recharge-management-table th:nth-child(3),.recharge-management-table td:nth-child(3),.recharge-management-table th:nth-child(5),.recharge-management-table td:nth-child(5){min-width:190px}.recharge-management-pagination{margin-top:12px}.numeric-cell{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;text-align:right}.positive-cell{color:var(--success-text)}.negative-cell{color:#be123c}.material-import-overlay{z-index:125}.material-import-dialog{width:min(640px,calc(100vw - 40px));padding:0;gap:0;overflow:hidden}.material-import-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid rgba(229,237,245,.92)}.material-import-dialog-head h3{margin:0;color:var(--ink-strong);font-size:19px;font-weight:450}.material-import-form{display:grid;gap:14px;padding:18px 20px 20px}.material-import-form .field-control{width:100%}.material-import-file-field{position:relative;display:flex;min-height:44px;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(214,217,252,.92);border-radius:5px;background:#fffffff0;cursor:pointer}.material-import-file-field.is-ready{border-color:#533afd6b;box-shadow:0 18px 34px -28px #32325d52}.material-import-file-field:before{display:inline-flex;width:34px;height:26px;align-items:center;justify-content:center;border-radius:4px;background:#ecf1f8eb;color:var(--ink-body);content:"XLS";font-family:SourceCodePro,SFMono-Regular,monospace;font-size:11px}.material-import-file-field input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.material-import-file-field span{min-width:0;overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.material-import-file-field small{flex:0 0 auto;color:var(--ink-body);font-size:11px}.material-import-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-import-progress{display:grid;gap:8px;padding:12px;border:1px solid rgba(229,237,245,.92);border-radius:6px;background:#f8fbffd1}.material-import-progress>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--ink-body);font-size:12px}.material-import-progress strong{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-weight:500}.material-import-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px 12px}.material-import-summary-item{display:grid;gap:8px;padding:12px;border:1px solid rgba(229,237,245,.92);border-radius:6px;background:#f8fbffd1}.material-import-summary-item span{color:var(--ink-body);font-size:12px}.material-import-summary-item strong{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:24px;font-weight:520;line-height:1}.material-import-summary-item.is-positive strong{color:var(--success-text)}.material-import-summary-item.is-negative strong{color:#be123c}.material-import-summary-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0 20px 18px}.material-import-summary-meta div{min-width:0}.material-import-summary-meta dt{color:var(--ink-body);font-size:11px}.material-import-summary-meta dd{min-width:0;margin:4px 0 0;overflow:hidden;color:var(--ink-strong);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.material-import-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.material-import-summary-meta+.material-import-dialog-actions{padding:0 20px 20px}.inline-status{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(229,237,245,.96);border-radius:6px;background:#f8fbffeb;color:var(--ink-body);font-size:13px}.inline-status-error{border-color:#ea226138;background:#fff5faf5;color:var(--ink-strong)}@media(max-width:720px){.material-import-date-grid,.material-import-summary-grid,.material-import-summary-meta{grid-template-columns:1fr}.material-import-dialog-actions{flex-direction:column}}.materials-report-table-wrap{position:relative;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain}.materials-report-table-wrap.is-refreshing .materials-report-table tbody{opacity:.72;transition:opacity .16s ease}.materials-report-refresh-mask{position:absolute;inset:0;z-index:12;display:flex;min-height:160px;align-items:center;justify-content:center;gap:10px;border-radius:inherit;background:#f8fbf9b8;color:var(--ink-strong);font-size:13px;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.materials-report-refresh-mask strong{font-size:13px;font-weight:720}.materials-report-refresh-spinner{width:18px;height:18px;border:2px solid rgba(15,118,110,.18);border-top-color:#0f766eeb;border-radius:999px;animation:materials-report-refresh-spin .76s linear infinite}@keyframes materials-report-refresh-spin{to{transform:rotate(360deg)}}.materials-report-table{min-width:1180px;border-collapse:separate;border-spacing:0}.materials-report-table th,.materials-report-table td{white-space:nowrap}.materials-report-table th:not(.materials-report-column-material):not(.materials-report-column-creator):not(.materials-report-column-product):not(.materials-report-column-authorizationType):not(.materials-report-column-owner):not(.materials-report-column-deliveryStatus):not(.materials-report-column-publishedAt):not(.materials-report-column-authorizationExpiresAt):not(.materials-report-column-actions),.materials-report-table td:not(.materials-report-column-material):not(.materials-report-column-creator):not(.materials-report-column-product):not(.materials-report-column-authorizationType):not(.materials-report-column-owner):not(.materials-report-column-deliveryStatus):not(.materials-report-column-publishedAt):not(.materials-report-column-authorizationExpiresAt):not(.materials-report-column-actions){text-align:right}.materials-report-table th.materials-report-column-material,.materials-report-table td.materials-report-column-material,.materials-report-table th.materials-report-column-creator,.materials-report-table td.materials-report-column-creator,.materials-report-table th.materials-report-column-product,.materials-report-table td.materials-report-column-product,.materials-report-table th.materials-report-column-authorizationType,.materials-report-table td.materials-report-column-authorizationType,.materials-report-table th.materials-report-column-owner,.materials-report-table td.materials-report-column-owner,.materials-report-table th.materials-report-column-deliveryStatus,.materials-report-table td.materials-report-column-deliveryStatus,.materials-report-table th.materials-report-column-publishedAt,.materials-report-table td.materials-report-column-publishedAt,.materials-report-table th.materials-report-column-authorizationExpiresAt,.materials-report-table td.materials-report-column-authorizationExpiresAt{text-align:left}.materials-report-table th.materials-report-column-material,.materials-report-table td.materials-report-column-material{position:sticky;left:0;z-index:4;min-width:220px;background:#fff;box-shadow:12px 0 20px -22px #0f172ab8}.materials-report-table th.materials-report-column-material{z-index:6}.materials-report-table th.materials-report-column-actions,.materials-report-table td.materials-report-column-actions{position:sticky;right:0;z-index:4;width:92px;min-width:92px;background:#fff;text-align:center;box-shadow:-12px 0 20px -22px #0f172ab8}.materials-report-table th.materials-report-column-actions{z-index:6}.materials-report-detail-button{min-width:58px;justify-content:center}.materials-report-video-cell{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;min-width:152px;max-width:184px}.materials-report-media-status{grid-column:1 / -1;display:flex;align-items:center;margin-top:-3px;padding-left:58px;color:var(--ink-muted);font-size:11px}.materials-report-status-stack{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:168px}.materials-report-status-stack .status-pill{white-space:nowrap}.materials-report-cover{position:relative;display:grid;width:48px;height:48px;place-items:center;box-sizing:border-box;padding:0;overflow:hidden;border:1px solid rgba(221,227,235,.95);border-radius:12px;appearance:none;background:linear-gradient(145deg,#f8fafc,#e8eef6);color:var(--ink-body);font:inherit;text-decoration:none;cursor:pointer;box-shadow:none;transition:border-color .17s ease,box-shadow .17s ease}.materials-report-cover:not(:disabled):hover{border-color:#14b8a68a;box-shadow:0 8px 18px #0f172a17}.materials-report-cover-product{background:linear-gradient(145deg,#14b8a61a,#f8fafcfa);cursor:default}.materials-report-cover-loading{background:linear-gradient(110deg,#f1f5f9db 8%,#ffffffeb 18%,#e2e8f0db 33%),linear-gradient(145deg,#f8fafc,#e8eef6);background-size:220% 100%,100% 100%;animation:material-cover-placeholder 1.25s ease-in-out infinite}.materials-report-cover:disabled{cursor:wait;opacity:.72}.materials-report-cover img{display:block;width:100%;height:100%;min-width:100%;min-height:100%;max-width:none;max-height:none;object-fit:cover}.materials-report-cover>span{color:var(--ink-label);font-size:11px;font-weight:500}@keyframes material-cover-placeholder{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}.materials-report-video-copy{display:grid;gap:3px;min-width:0}.materials-report-video-copy strong{max-width:86px;overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:420;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.materials-report-creator{display:inline-grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;min-width:130px;max-width:170px}.materials-report-creator-avatar{width:28px;height:28px;border-radius:999px;object-fit:cover}div.materials-report-creator-avatar{display:grid;place-items:center;background:#533afd14;color:var(--brand-deep);font-size:10px}.materials-report-creator strong{overflow:hidden;color:var(--ink-strong);font-size:12px;font-weight:420;text-overflow:ellipsis;white-space:nowrap}.materials-report-creator-copy{display:grid;gap:2px;min-width:0}.materials-report-creator-copy a{overflow:hidden;color:var(--ink-body);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:10px;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.materials-report-creator-copy a:hover{color:var(--brand-deep);text-decoration:underline}.materials-report-product{display:inline-flex;align-items:center}.materials-report-product-image{display:inline-flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(226,232,240,.92);border-radius:10px;background:#fff;box-shadow:0 8px 16px -16px #0f172a73;object-fit:cover}.materials-report-product-fallback{background:linear-gradient(135deg,#d6d9fcc2,#fffffff5);color:var(--brand-deep);font-size:10px;font-weight:500}.materials-report-owner{display:inline-grid;grid-template-columns:22px 26px minmax(0,1fr);gap:7px;align-items:center;min-width:116px;max-width:148px}.materials-report-owner-edit{display:inline-grid;width:22px;height:22px;place-items:center;padding:0;border:1px solid rgba(214,217,252,.94);border-radius:999px;appearance:none;background:#ffffffeb;color:var(--ink-label);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.materials-report-owner-edit:hover{border-color:#533afd5c;background:#533afd14;color:var(--brand-deep)}.materials-report-owner-edit:disabled{border-color:#e2e8f0c2;background:#f8fafcc7;color:#94a3b8c7;cursor:not-allowed}.materials-report-owner-edit svg{width:13px;height:13px}.materials-report-owner-avatar{width:26px;height:26px;border-radius:999px;object-fit:cover}div.materials-report-owner-avatar{display:grid;place-items:center;font-size:10px}.materials-report-owner-copy{overflow:hidden;color:var(--ink-strong);font-size:12px;font-weight:430;text-overflow:ellipsis;white-space:nowrap}.materials-report-owner-empty{grid-column:2 / -1;color:var(--ink-muted);font-size:12px}.table-sort-button{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:right}.table-sort-button:hover,.table-sort-button.is-active{color:var(--brand-deep)}.materials-report-pagination{padding-top:0}.material-detail-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0513245c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:ads-dialog-fade-in .18s ease-out}.material-detail-card{display:grid;width:min(1540px,calc(100vw - 40px));height:min(900px,calc(100vh - 40px));grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(216,225,236,.96);border-radius:18px;background:radial-gradient(circle at 6% 0%,rgba(20,184,166,.12),transparent 30%),radial-gradient(circle at 100% 8%,rgba(245,158,11,.13),transparent 28%),linear-gradient(180deg,#fffffffc,#f7fafdfa);box-shadow:0 32px 80px #09142a4d,0 12px 28px #09142a21;animation:ads-dialog-rise-in .24s cubic-bezier(.22,1,.36,1)}.material-detail-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:18px 22px;border-bottom:1px solid rgba(229,237,245,.96)}.material-detail-title-block{display:grid;gap:5px;min-width:0}.material-detail-title-block h4{margin:0;overflow:hidden;color:var(--ink-strong);font-size:20px;font-weight:520;letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap}.material-detail-body{min-height:0;overflow:auto;padding:18px}.material-detail-state{display:grid;min-height:320px;place-items:center;border:1px dashed rgba(214,217,252,.92);border-radius:14px;color:var(--ink-body);font-size:13px}.material-detail-state-error{border-color:#ea226138;background:#fff5faf5;color:var(--ink-strong)}.material-detail-info-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.25fr) minmax(260px,.72fr);gap:14px}.material-detail-video-card,.material-detail-creator-card,.material-detail-summary-card,.material-detail-trend-panel,.material-detail-compare-panel{border:1px solid rgba(229,237,245,.96);border-radius:14px;background:#fffffff0;box-shadow:#32325d1f 0 24px 38px -34px,#0000000d 0 12px 22px -22px}.material-detail-video-card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:14px}.material-detail-cover{display:grid;width:82px;aspect-ratio:9 / 16;place-items:center;overflow:hidden;padding:0;border:1px solid rgba(221,227,235,.95);border-radius:18px;appearance:none;background:linear-gradient(145deg,#f8fafc,#e8eef6);color:var(--ink-label);cursor:pointer}.material-detail-cover:disabled{cursor:default;opacity:.78}.material-detail-cover img{display:block;width:100%;height:100%;object-fit:cover}.material-detail-video-copy,.material-detail-creator-main,.material-detail-summary-card{min-width:0}.material-detail-video-copy{display:grid;gap:7px}.material-detail-video-copy>span,.material-detail-creator-main>span,.material-detail-summary-card>span{color:var(--ink-body);font-size:11px;font-weight:700;letter-spacing:.08em}.material-detail-video-copy strong{display:-webkit-box;overflow:hidden;color:var(--ink-strong);font-size:15px;font-weight:520;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.material-detail-video-copy small,.material-detail-summary-card small{color:var(--ink-body);font-size:11px}.material-detail-id-copy{width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:var(--ink-body);cursor:pointer}.material-detail-id-copy svg{width:13px;height:13px;flex:0 0 auto}.material-detail-creator-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;padding:14px}.material-detail-creator-avatar{width:72px;height:72px;border:1px solid rgba(214,217,252,.82);border-radius:20px;background:linear-gradient(135deg,#533afd24,#f96bee29),#fff;color:var(--brand-deep);font-size:14px;object-fit:cover}div.material-detail-creator-avatar{display:grid;place-items:center}.material-detail-creator-main{display:grid;gap:5px}.material-detail-creator-main strong{overflow:hidden;color:var(--ink-strong);font-size:18px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.material-detail-creator-main a{width:fit-content;max-width:100%;overflow:hidden;color:var(--ink-body);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.material-detail-creator-main a:hover{color:var(--brand-deep);text-decoration:underline}.material-detail-creator-stats,.material-detail-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:5px}.material-detail-creator-bio{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f8fbfff5;color:var(--ink-body);font-size:12px;line-height:1.5}.material-detail-summary-card{display:grid;align-content:center;gap:12px;padding:14px}.material-detail-stat{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(229,237,245,.92);border-radius:10px;background:#f8fbffcc}.material-detail-stat span{overflow:hidden;color:var(--ink-body);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.material-detail-stat strong{overflow:hidden;color:var(--ink-strong);font-size:15px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.material-detail-trend-panel{display:grid;gap:12px;margin-top:14px;padding:16px}.material-detail-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.material-detail-section-head h5,.material-detail-compare-panel h5{margin:4px 0 0;color:var(--ink-strong);font-size:17px;font-weight:520}.material-detail-section-head>span{color:var(--ink-body);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;white-space:nowrap}.material-detail-metric-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.material-detail-metric-card{display:grid;flex:0 0 168px;gap:6px;min-height:86px;padding:11px 12px;border:1px solid rgba(229,237,245,.96);border-radius:12px;background:#fff;color:var(--ink-strong);text-align:left;cursor:pointer}.material-detail-metric-card.is-active{border-color:#14b8a661;background:linear-gradient(180deg,#fffffffa,#f0fdfad1)}.material-detail-metric-card span{color:var(--ink-body);font-size:11px}.material-detail-metric-card strong{overflow:hidden;font-size:16px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.material-detail-metric-card em{color:#b91c1c;font-size:11px;font-style:normal}.material-detail-metric-card em.is-up{color:var(--success-text)}.material-detail-metric-card em.is-muted{color:var(--ink-body)}.material-detail-trend-panel .ads-trend-shell{border-radius:14px}.material-detail-compare-panel{margin-top:14px;padding:16px}@media(max-width:1180px){.material-detail-info-grid{grid-template-columns:1fr}.material-detail-card{height:calc(100vh - 32px)}}.notice-list{display:grid;gap:10px}.notice-item{display:grid;gap:6px;padding:12px;border:1px solid var(--border-default);border-radius:5px;background:#fff}.notice-item-danger{border-color:#ea22613d;background:#ffd7ef3d}.notice-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.notice-head strong{font-weight:400}.status-card{padding:20px}.status-card-error{border-color:#ea226140;background:#ffd7ef57}.status-card-inline{border-style:dashed;border-color:var(--border-dashed);background:linear-gradient(180deg,#fffffffa,#ffd7ef2e);box-shadow:none}.creator-ops-page{gap:18px}.creator-ops-page .workspace-panel-wide{position:relative;overflow:visible;padding:18px;border-color:#cfefeaeb;border-radius:var(--radius-panel);background:#fff;box-shadow:0 24px 52px -42px #113c482e,inset 0 1px #ffffffeb}.creator-ops-page .page-secondary-nav{border-bottom-color:#cfefeadb}.creator-ops-page .page-secondary-nav-item.is-active{color:var(--brand-deep)}.creator-ops-command-banner{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);gap:14px;align-items:stretch;padding:14px;overflow:hidden;border:1px solid rgba(207,239,234,.92);border-radius:var(--radius-panel);background:radial-gradient(circle at 8% 12%,rgba(17,190,184,.12),transparent 32%),radial-gradient(circle at 96% 0%,rgba(249,107,238,.075),transparent 30%),linear-gradient(135deg,#fffffffc,#f4fbfaf5);box-shadow:0 24px 54px -42px #113c483d,inset 0 1px #ffffffe6}.creator-ops-goal-brief,.creator-ops-flow-entry{min-width:0;border:1px solid rgba(229,237,245,.74);border-radius:var(--radius-card);background:#ffffffc7;box-shadow:inset 0 1px #ffffffc7}.creator-ops-goal-brief{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;align-items:stretch;padding:13px;appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.creator-ops-goal-brief:hover,.creator-ops-goal-brief:focus-visible{border-color:#11beb857;box-shadow:0 20px 42px -34px #113c4847,inset 0 0 0 1px #11beb829;outline:0;transform:translateY(-1px)}.creator-ops-flow-entry{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:13px}.creator-ops-banner-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.creator-ops-banner-section-head span{color:var(--ink-muted);font-size:12px;font-weight:600}.creator-ops-banner-section-head strong{overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.creator-ops-goal-compact{display:none}.creator-ops-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.creator-ops-progress-head span{color:var(--ink-muted);font-size:12px;font-weight:700}.creator-ops-progress-link{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 7px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--brand-primary-hover);cursor:pointer;font-size:11px;font-weight:700;white-space:nowrap;transition:background .16s ease,color .16s ease}.creator-ops-goal-brief:hover .creator-ops-progress-link,.creator-ops-goal-brief:focus-visible .creator-ops-progress-link{background:#11beb817;color:var(--brand-deep)}.creator-ops-goal-target-card{display:grid;width:100%;min-width:0;place-items:center;gap:8px;padding:12px 10px;border:0;border-radius:16px;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.86),transparent 36%),linear-gradient(180deg,#fffffff0,#f4fbfadb);color:var(--ink-strong);text-align:center;transition:box-shadow .18s ease,transform .18s ease,filter .18s ease}.creator-ops-goal-target-card:hover{box-shadow:0 20px 42px -34px #113c4847,inset 0 0 0 1px #11beb838;filter:saturate(1.04);transform:translateY(-1px)}.creator-ops-goal-compact-ring{display:grid;width:104px;height:104px;place-items:center;border-radius:999px;background:conic-gradient(from -90deg,rgba(17,190,184,.98) 0 var(--creator-banner-progress, 0%),rgba(229,247,244,.96) var(--creator-banner-progress, 0%) 100%);box-shadow:0 18px 34px -25px #11beb847,0 0 0 8px #11beb814}.creator-ops-goal-compact-inner{position:relative;display:grid;width:88px;height:88px;place-items:center;border-radius:inherit;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.96),transparent 38%),#fff;box-shadow:inset 0 8px 18px -14px #113c4861,inset 0 0 0 1px #ffffffd1}.creator-ops-goal-compact-products{position:absolute;top:13px;left:50%;width:64px;height:42px;transform:translate(-50%)}.creator-ops-goal-compact-product,.creator-ops-goal-compact-product-empty{position:absolute;top:4px;left:50%;display:inline-grid;width:42px;height:42px;place-items:center;overflow:hidden;border:2px solid #ffffff;border-radius:12px;background:linear-gradient(135deg,#11beb829,#f96bee1a),#fff;box-shadow:0 12px 20px -14px #0f172a42}.creator-ops-goal-compact-product.is-back{z-index:1;transform:translate(-74%) rotate(-12deg)}.creator-ops-goal-compact-product.is-front{z-index:2;transform:translate(-26%) translateY(-3px) rotate(8deg)}.creator-ops-goal-compact-product img{width:100%;height:100%;object-fit:cover}.creator-ops-goal-compact-product span,.creator-ops-goal-compact-product-empty{color:var(--brand-deep);font-size:12px;font-weight:700}.creator-ops-goal-compact-product-empty{transform:translate(-50%)}.creator-ops-goal-compact-product-more{position:absolute;right:0;bottom:-2px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 5px;border:1px solid rgba(207,239,234,.92);border-radius:999px;background:#fffffff2;color:var(--ink-label);font-size:10px;font-weight:700}.creator-ops-goal-compact-inner>strong{align-self:end;margin-bottom:15px;color:var(--brand-deep);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:16px;font-weight:760;line-height:1}.creator-ops-goal-compact-title{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--ink-strong);font-size:13px;font-weight:720}.creator-ops-goal-wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;justify-content:stretch;min-width:0}.creator-ops-goal-wide-card{align-self:center;width:100%;min-width:0;padding:9px 8px}.creator-ops-goal-ratio-card{background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.86),transparent 36%),linear-gradient(180deg,#fffffff5,#fff8efdb)}.creator-ops-goal-ratio-card:hover{box-shadow:0 20px 42px -34px #9f581a4d,inset 0 0 0 1px #f59e0b38}.creator-ops-goal-ratio-ring{display:grid;width:104px;height:104px;place-items:center;border-radius:999px;background:conic-gradient(from -90deg,rgba(245,158,11,.98) 0 var(--creator-banner-paid-progress, 0%),rgba(255,237,213,.98) var(--creator-banner-paid-progress, 0%) 100%);box-shadow:0 18px 34px -25px #f59e0b47,0 0 0 8px #f59e0b14}.creator-ops-goal-ratio-inner{display:grid;width:88px;height:88px;place-items:center;border-radius:inherit;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.96),transparent 38%),#fff;box-shadow:inset 0 8px 18px -14px #78350f5c,inset 0 0 0 1px #ffffffd1}.creator-ops-goal-ratio-value{display:inline-flex;align-items:baseline;justify-content:center}.creator-ops-goal-ratio-value strong{color:#92400e;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:29px;font-weight:800;letter-spacing:-.8px}.creator-ops-goal-ratio-value small{margin-left:4px;color:#b45309;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:14px;font-weight:720}.creator-ops-goal-spend-card{display:grid;width:100%;min-width:0;align-self:center;justify-items:center;gap:8px;padding:9px 10px;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.86),transparent 36%),linear-gradient(180deg,#fffffff5,#f0f7ffe6)}.creator-ops-goal-spend-card:hover{box-shadow:0 20px 42px -34px #1d4ed847,inset 0 0 0 1px #60a5fa3d}.creator-ops-goal-spend-value{display:grid;width:100%;min-width:0;height:104px;place-items:center}.creator-ops-goal-spend-card strong{overflow:hidden;max-width:100%;color:#0f172a;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:32px;font-weight:780;letter-spacing:-.7px;line-height:.96;text-overflow:ellipsis;white-space:nowrap}.creator-ops-goal-spend-card strong.is-small{font-size:27px;letter-spacing:-.65px}.creator-ops-goal-spend-card strong.is-compact{font-size:23px;letter-spacing:-.45px}.creator-ops-flow-actions{display:grid;grid-template-columns:repeat(3,minmax(148px,1fr));gap:10px}.creator-ops-flow-button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;gap:10px;min-width:0;min-height:128px;padding:14px;overflow:hidden;border:1px solid rgba(229,237,245,.86);border-radius:14px;background:#fff;color:var(--ink-strong);cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.creator-ops-flow-button:before{position:absolute;inset:auto -24px -34px auto;width:96px;height:96px;border-radius:999px;content:"";opacity:.62}.creator-ops-flow-button:hover,.creator-ops-flow-button:focus-visible{border-color:#11beb852;box-shadow:0 18px 34px -28px #113c4842;outline:0;transform:translateY(-1px)}.creator-ops-flow-button.is-contact{background:radial-gradient(circle at 92% 92%,rgba(17,190,184,.13),transparent 34%),#fff}.creator-ops-flow-button.is-contact:before{background:#11beb829}.creator-ops-flow-button.is-cooperation{background:radial-gradient(circle at 92% 92%,rgba(245,158,11,.13),transparent 34%),#fff}.creator-ops-flow-button.is-cooperation:before{background:#f59e0b29}.creator-ops-flow-button.is-video{background:radial-gradient(circle at 92% 92%,rgba(59,130,246,.12),transparent 34%),#fff}.creator-ops-flow-button.is-video:before{background:#3b82f629}.creator-ops-flow-step{position:relative;z-index:1;display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--ink-strong);color:#fff;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:13px;font-weight:820}.creator-ops-flow-icon{position:relative;z-index:1;display:inline-grid;width:40px;height:40px;place-items:center;justify-self:end;border-radius:12px;background:#ffffffd6;box-shadow:inset 0 0 0 1px #ffffffc7}.creator-ops-flow-icon svg{width:20px;height:20px}.creator-ops-flow-button.is-contact .creator-ops-flow-icon,.creator-ops-flow-button.is-contact .creator-ops-flow-step{background:#11beb824;color:#087f7a}.creator-ops-flow-button.is-cooperation .creator-ops-flow-icon,.creator-ops-flow-button.is-cooperation .creator-ops-flow-step{background:#fef3c7e6;color:#b45309}.creator-ops-flow-button.is-video .creator-ops-flow-icon,.creator-ops-flow-button.is-video .creator-ops-flow-step{background:#dbeafee6;color:#1d4ed8}.creator-ops-flow-copy{position:relative;z-index:1;grid-column:1 / -1;display:grid;gap:5px}.creator-ops-flow-copy strong{color:var(--ink-strong);font-size:18px;font-weight:780;letter-spacing:-.18px}.creator-ops-flow-copy small{color:var(--ink-muted);font-size:12px;font-weight:520}.creator-ops-flow-cta{position:relative;z-index:1;grid-column:1 / -1;display:inline-flex;width:max-content;align-items:center;gap:5px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--ink-strong);color:#fff;font-size:13px;font-weight:760}.creator-ops-flow-cta:after{content:"→";font-size:14px;line-height:1}.creator-ops-flow-button.is-contact .creator-ops-flow-cta{background:#087f7a}.creator-ops-flow-button.is-cooperation .creator-ops-flow-cta{background:#b45309}.creator-ops-flow-button.is-video .creator-ops-flow-cta{background:#1d4ed8}.creator-progress-dialog-overlay{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 12%,rgba(17,190,184,.13),transparent 28%),#0f172a61;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);animation:creator-progress-dialog-fade .18s ease both}.creator-progress-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1040px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(207,239,234,.96);border-radius:24px;background:radial-gradient(circle at 8% 0%,rgba(17,190,184,.12),transparent 34%),radial-gradient(circle at 92% 10%,rgba(59,130,246,.08),transparent 32%),linear-gradient(180deg,#fffffffc,#f4fbfaf7);box-shadow:0 42px 92px -48px #0f172a73,0 24px 54px -34px #113c482e,inset 0 1px #ffffffeb;animation:creator-progress-dialog-enter .22s ease both}.creator-progress-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 16px;border-bottom:1px solid rgba(207,239,234,.78);background:linear-gradient(90deg,#ffffffeb,#f4fbfabd),radial-gradient(circle at 0% 0%,rgba(17,190,184,.1),transparent 44%)}.creator-progress-dialog-title-group{display:grid;gap:6px;min-width:0}.creator-progress-dialog-kicker{width:max-content;padding:3px 8px;border:1px solid rgba(17,190,184,.22);border-radius:999px;background:#e5f7f4bd;color:var(--brand-deep);font-size:11px;font-weight:720}.creator-progress-dialog-title-group h2{margin:0;color:var(--ink-strong);font-size:24px;font-weight:760;letter-spacing:-.56px}.creator-progress-dialog-title-group p{margin:0;color:var(--ink-muted);font-size:13px;font-weight:520}.creator-progress-dialog-close{display:inline-grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border:1px solid rgba(207,239,234,.9);border-radius:12px;background:#ffffffe0;color:#4b5563c2;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.creator-progress-dialog-close:hover,.creator-progress-dialog-close:focus-visible{border-color:#11beb861;background:#fff;color:var(--brand-primary-hover);outline:0;transform:translateY(-1px)}.creator-progress-dialog-close svg{width:15px;height:15px}.creator-progress-dialog-body{display:grid;gap:18px;min-height:0;padding:18px 24px 24px;overflow-y:auto}.creator-progress-dialog-section{display:grid;gap:12px;min-width:0}.creator-progress-dialog-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.creator-progress-dialog-section-head h3{margin:0;color:var(--ink-strong);font-size:15px;font-weight:760}.creator-progress-dialog-section-head span{color:var(--ink-muted);font-size:12px;font-weight:620}.creator-progress-dialog-goal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.creator-progress-dialog-goal-card{position:relative;display:flex;align-items:baseline;min-width:0;min-height:72px;gap:8px;overflow:hidden;padding:15px 16px;border:1px solid rgba(229,237,245,.86);border-radius:18px;background:#ffffffe0;box-shadow:0 18px 36px -32px #0f172a38,inset 0 1px #ffffffc7}.creator-progress-dialog-goal-card:after{position:absolute;right:-28px;bottom:-34px;width:96px;height:96px;border-radius:999px;content:"";opacity:.44}.creator-progress-dialog-goal-card:after{background:#11beb842}.creator-progress-dialog-goal-card.is-muted{border-color:#e5edf5b8;background:#f8fafcc2;color:var(--ink-muted)}.creator-progress-dialog-goal-card.is-muted:after{background:#94a3b82e}.creator-progress-dialog-goal-card span,.creator-progress-dialog-goal-card small,.creator-progress-dialog-goal-card strong{position:relative;z-index:1}.creator-progress-dialog-goal-card span{align-self:flex-start;margin-right:auto;color:var(--ink-muted);font-size:12px;font-weight:660}.creator-progress-dialog-goal-card strong{overflow:hidden;color:var(--brand-deep);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:28px;font-weight:780;letter-spacing:-.85px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.creator-progress-dialog-goal-card small{color:var(--ink-body);font-size:12px;font-weight:620}.creator-progress-dialog-goal-card.is-muted span,.creator-progress-dialog-goal-card.is-muted small,.creator-progress-dialog-goal-card.is-muted strong{color:#94a3b8}.creator-progress-dialog-progress-grid{display:grid;grid-template-columns:minmax(150px,.72fr) repeat(2,minmax(0,1fr));gap:12px}.creator-progress-dialog-progress-card{display:grid;align-content:start;gap:9px;min-width:0;min-height:92px;padding:12px 14px;border:1px solid rgba(207,239,234,.78);border-radius:18px;background:radial-gradient(circle at 96% 0%,rgba(17,190,184,.07),transparent 42%),#ffffffd1}.creator-progress-dialog-progress-card.is-spend{align-content:start;justify-items:stretch;padding:12px 14px;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.86),transparent 36%),linear-gradient(180deg,#fffffff5,#f0f7ffe6)}.creator-progress-dialog-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.creator-progress-dialog-progress-head span{color:var(--ink-strong);font-size:14px;font-weight:760}.creator-progress-dialog-spend-value{display:grid;width:100%;min-width:0;min-height:54px;place-items:center}.creator-progress-dialog-spend-value strong{overflow:hidden;max-width:100%;color:#0f172a;font-family:SourceCodePro,SFMono-Regular,monospace;font-size:30px;font-weight:780;letter-spacing:-.7px;line-height:.98;text-overflow:ellipsis;white-space:nowrap}.creator-progress-dialog-spend-value strong.is-small{font-size:26px;letter-spacing:-.62px}.creator-progress-dialog-spend-value strong.is-compact{font-size:23px;letter-spacing:-.45px}.creator-progress-dialog-dot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:9px}.creator-progress-dialog-dot-row{display:grid;grid-template-columns:6px minmax(0,max-content) auto;align-items:center;gap:6px;min-width:0}.creator-progress-dialog-dot-row:before{width:6px;height:6px;border-radius:999px;background:#11beb8c7;box-shadow:0 0 0 4px #11beb81a;content:""}.creator-progress-dialog-dot-row>span{overflow:hidden;color:var(--ink-body);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.creator-progress-dialog-dot-row>strong{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:15px;font-weight:720;letter-spacing:-.2px;white-space:nowrap}.creator-progress-dialog-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.creator-progress-dialog-product-card{display:grid;align-content:start;gap:14px;min-width:0;padding:14px;border:1px solid rgba(207,239,234,.78);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f4fbfadb),radial-gradient(circle at 50% 0%,rgba(17,190,184,.07),transparent 62%);box-shadow:0 18px 34px -30px #113c482e,inset 0 1px #ffffffbd}.creator-progress-dialog-product-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;min-width:0}.creator-progress-dialog-product-image{display:inline-grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px solid rgba(207,239,234,.92);border-radius:16px;background:linear-gradient(135deg,#11beb829,#3b82f61a),#fff;box-shadow:0 12px 20px -16px #0f172a38}.creator-progress-dialog-product-image img{width:100%;height:100%;object-fit:cover}.creator-progress-dialog-product-image span{color:var(--brand-deep);font-size:12px;font-weight:720}.creator-progress-dialog-product-head div{display:grid;gap:4px;min-width:0}.creator-progress-dialog-product-head strong{overflow:hidden;color:var(--ink-strong);font-size:14px;font-weight:720;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.creator-progress-dialog-product-head small{overflow:hidden;color:var(--ink-muted);font-size:11px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.creator-progress-dialog-metric-stack{display:grid;gap:10px}.creator-progress-dialog-metric{display:grid;gap:6px;min-width:0}.creator-progress-dialog-metric.is-muted{opacity:.58}.creator-progress-dialog-metric-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.creator-progress-dialog-metric-head span{color:var(--ink-body);font-size:12px;font-weight:620}.creator-progress-dialog-metric-head strong{color:var(--ink-strong);font-family:SourceCodePro,SFMono-Regular,monospace;font-size:12px;font-weight:720}.creator-progress-dialog-metric-bar{height:6px}.creator-progress-dialog-metric.is-muted .creator-progress-dialog-metric-bar{background:#e2e8f0e6}.creator-progress-dialog-metric.is-muted .creator-progress-dialog-metric-bar span{background:#94a3b88f;box-shadow:none}.creator-progress-dialog-empty{display:grid;min-height:118px;place-items:center;border:1px dashed rgba(17,190,184,.34);border-radius:18px;background:#f4fbfab3;color:var(--ink-body);font-size:13px;font-weight:620}@keyframes creator-progress-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes creator-progress-dialog-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.creator-ops-page .creator-list-toolbar{align-items:center;margin-bottom:16px}.creator-ops-page .creator-list-toolbar .segmented-tabs{margin:0}.creator-ops-page .creator-list-actions{align-items:center}.creator-ops-page .creator-list-actions .primary-button,.creator-ops-page .creator-list-actions .ghost-button{min-height:32px;border-radius:var(--radius-control);font-weight:600}.creator-action-step{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.creator-status-filter-stack{margin-bottom:16px}.creator-status-quick-tabs{gap:8px}.creator-close-reason-tabs{margin-top:8px}.creator-close-reason-tabs .creator-status-quick-tab{min-height:28px;padding:0 10px;font-size:12px}.creator-close-reason-tabs .creator-status-quick-tab strong{height:18px;min-width:18px}.creator-status-quick-tab{min-height:32px;height:auto;padding:0 12px;border-color:#d6e2efe6;border-radius:var(--radius-control);background:#ffffffe6;color:var(--ink-label);font-weight:600;box-shadow:inset 0 1px #ffffffdb}.creator-status-quick-tab:hover{border-color:#11beb84d;background:#fffffffa}.creator-status-quick-tab strong{min-width:20px;height:20px;background:#0f172a0f;color:inherit}.creator-status-quick-tab.is-priority{border-color:#ea226138;background:#fff0f7c7;color:#b81c54}.creator-status-quick-tab.is-priority:hover,.creator-status-quick-tab.is-priority.is-active{border-color:#ea226157;background:#fff0f7f0;color:#9f174d;box-shadow:inset 0 0 0 1px #ea226114,0 12px 28px -22px #ea226138}.creator-video-filter-bar{align-items:center}.creator-video-product-filter .materials-product-picker-trigger,.creator-search-field,.creator-status-select-filter .creator-filter-select,.creator-created-date-filter .ads-date-range-trigger,.creator-fee-filter{min-height:40px;border-color:#cfefeaf5;border-radius:var(--radius-control);background:linear-gradient(180deg,#fffffffc,#f4fbfaf0);box-shadow:inset 0 1px #ffffffe0,0 14px 28px -26px #113c4838}.creator-search-field:focus-within,.creator-fee-filter:focus-within,.creator-status-select-filter .creator-filter-select:focus,.creator-created-date-filter .ads-date-range-trigger.is-active,.creator-video-product-filter .materials-product-picker-trigger:hover,.creator-video-product-filter .materials-product-picker-trigger.is-active{border-color:#11beb880;box-shadow:0 0 0 3px #11beb81a,0 16px 32px -26px #11beb847}.materials-product-picker-trigger{min-height:40px;height:auto;border-color:#cfefeaf5;border-radius:var(--radius-control)}.materials-product-picker-trigger:hover,.materials-product-picker-trigger.is-active{border-color:#11beb880;box-shadow:0 0 0 3px #11beb81a}.materials-product-picker-trigger>img,.materials-product-picker-fallback{border-color:#cfefeae6;border-radius:var(--radius-dropdown);background:#f4fbfaf0}.materials-product-picker-popover{border-color:#cfefeaf0;border-radius:var(--radius-dropdown);background:radial-gradient(circle at 8% 5%,rgba(17,190,184,.08),transparent 32%),#fff;box-shadow:0 22px 52px -28px #113c483d}.materials-product-picker-item{border-color:#e5edf5eb;border-radius:var(--radius-control)}.materials-product-picker-item:hover,.materials-product-picker-item.is-selected{border-color:#11beb85c}.materials-product-picker-item.is-selected{box-shadow:inset 0 0 0 1px #11beb85c,0 18px 32px -28px #113c483d}.materials-product-picker-item.is-selected:before{background:var(--brand-primary)}.creator-operations-table-wrap{--table-row-hover-bg: #eef9f7;min-height:326px}.creator-operations-table-wrap .data-table{border-collapse:separate;border-spacing:0}.creator-table th:first-child,.creator-table td:first-child,.creator-cooperation-table th:first-child,.creator-cooperation-table td:first-child,.creator-cooperation-table th:nth-child(2),.creator-cooperation-table td:nth-child(2),.creator-cooperation-table th:last-child,.creator-cooperation-table td:last-child{background:#fff}.creator-table th:first-child,.creator-cooperation-table th:first-child,.creator-cooperation-table th:nth-child(2),.creator-cooperation-table th:last-child{background:#f8fcfb}.creator-table th:first-child,.creator-table td:first-child,.creator-cooperation-table th:first-child,.creator-cooperation-table td:first-child,.creator-cooperation-table th:nth-child(2),.creator-cooperation-table td:nth-child(2){box-shadow:12px 0 20px -24px #113c4842}.creator-cooperation-table th:last-child,.creator-cooperation-table td:last-child{box-shadow:-12px 0 20px -24px #113c4842}.creator-avatar,.creator-owner-entity .creator-avatar{border-color:#cfefeaeb;border-radius:12px;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.92),transparent 34%),linear-gradient(135deg,#11beb824,#f96bee1a),#fff;color:var(--brand-deep)}.creator-owner-entity .creator-owner-user-avatar{border-radius:999px}.creator-cooperation-edit-button{border-color:#11beb852;background:linear-gradient(180deg,#fffffffa,#e5f7f4d6);color:var(--brand-deep);box-shadow:0 12px 24px -22px #11beb86b}.creator-inline-edit-button:hover,.creator-inline-edit-button:focus-visible,.creator-cooperation-edit-button:hover,.creator-cooperation-edit-button:focus-visible{border-color:#11beb87a;color:var(--brand-primary-hover);box-shadow:0 14px 28px -22px #11beb85c}.creator-product-stack-image,.creator-product-stack-more{border-color:#cfefeae6;box-shadow:0 12px 22px -20px #113c4847}.creator-card-grid{grid-template-columns:repeat(auto-fill,minmax(304px,1fr));gap:16px}.creator-profile-card{min-height:324px;border-color:#cfefead6;border-radius:22px;background:radial-gradient(circle at 14% 0%,rgba(17,190,184,.11),transparent 34%),radial-gradient(circle at 100% 18%,rgba(249,107,238,.065),transparent 32%),linear-gradient(180deg,#fffffffc,#f8fcfbf2);box-shadow:0 20px 46px -36px #113c4847}.creator-profile-card:hover{border-color:#11beb852;box-shadow:0 26px 58px -36px #113c4857}.creator-profile-card-avatar,.creator-video-creator-avatar,.material-detail-creator-avatar{border-color:#cfefeaeb;background:linear-gradient(135deg,#11beb824,#f96bee1f),#fff;color:var(--brand-deep)}.creator-profile-card-create-button{border-color:#cfefeae6;background:#ffffffeb;color:var(--brand-primary)}.creator-profile-card-create-button:hover,.creator-profile-card-create-button:focus-visible{border-color:#11beb86b;box-shadow:0 16px 30px -22px #11beb857}.creator-profile-card-stats span{border-color:#e5edf5e0;background:#ffffffc7}.creator-profile-field-empty{border-color:#cfefeadb;background:radial-gradient(circle at 35% 20%,rgba(17,190,184,.08),transparent 34%),linear-gradient(180deg,#ffffffb8,#f4fbfab8)}.creator-video-card-grid{grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:18px}.creator-video-cover-shell{border-color:#cfefea33;border-radius:22px;box-shadow:0 24px 48px -34px #113c4885}.creator-video-card:hover .creator-video-cover-shell{box-shadow:0 30px 64px -36px #113c4899}.sync-overlay{background:radial-gradient(circle at 22% 16%,rgba(17,190,184,.12),transparent 30%),#061b313d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sync-overlay-card{border-color:#cfefeaf0;border-radius:var(--radius-modal);background:radial-gradient(circle at 0% 0%,rgba(17,190,184,.08),transparent 34%),linear-gradient(180deg,#fffffffc,#f8fcfbf5);box-shadow:0 34px 78px -38px #113c4857,0 14px 30px -24px #0f172a33}.sync-overlay-card.creator-import-editor-dialog{border-radius:var(--radius-modal)}.creator-import-left-rail,.creator-fixed-card,.creator-collaboration-form,.creator-product-drawer{border-color:#cfefeadb;border-radius:var(--radius-modal)}.creator-fixed-card{background:radial-gradient(circle at 16% 18%,rgba(249,107,238,.075),transparent 30%),radial-gradient(circle at 92% 8%,rgba(17,190,184,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#f4fbfaf5)}.creator-fixed-card-avatar,.creator-fixed-card-avatar-fallback{border-color:#cfefeaeb;background:linear-gradient(135deg,#11beb81f,#f96bee1f),#fff}.creator-collaboration-form{background:linear-gradient(180deg,#fffffffc,#f8fcfbf5)}.creator-collaboration-form .field-control{border-color:#d6e2efe6}.creator-product-choice-count{background:#e5f7f4e6;color:var(--brand-deep)}.creator-product-choice-empty{border-color:#cfefeae0;border-radius:var(--radius-dropdown);background:#f4fbfab8}.creator-product-choice-tile{border-radius:var(--radius-dropdown);background:#f4fbfaf5}.creator-product-choice-fallback{background:linear-gradient(135deg,#11beb81f,#f96bee1f),#fff}.creator-collaboration-status-button.is-chat{border-color:#11beb824;color:#087f7a;background:#e5f7f4cc}.creator-collaboration-status-button.is-done{border-color:#11beb829;color:#0f766e;background:#ccfbf1ad}.creator-product-drawer{background:radial-gradient(circle at 12% 8%,rgba(17,190,184,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f4fbfaf5)}.creator-product-library-tabs{border-color:#cfefeaeb;background:#e5f7f48a}.creator-product-library-tab:hover,.creator-product-library-tab.is-active{color:var(--brand-deep)}.creator-product-drawer-item:hover,.creator-product-drawer-item.is-selected{border-color:#11beb857}.creator-product-drawer-item.is-selected{box-shadow:inset 0 0 0 1px #11beb86b,0 18px 30px -28px #113c4842}.creator-product-drawer-item.is-selected:before{background:var(--brand-primary);box-shadow:0 12px 18px -12px #11beb8b8}.creator-dialog-action-button.is-chat{border-color:#11beb83d;color:#087f7a;background:#e5f7f4f5}.creator-dialog-action-button.is-delivery,.creator-dialog-action-button.is-primary{background:linear-gradient(135deg,var(--brand-primary),#08aaa5);box-shadow:0 18px 32px -24px #11beb885}.creator-dialog-action-button.is-danger{border-color:#ef4444;background:linear-gradient(135deg,#ef4444,#fb7185);box-shadow:0 18px 32px -24px #ef444480}.creator-dialog-action-button.is-danger-ghost{border-color:#f8717142;color:#b91c1c;background:#fff1f2e6}.app-sidebar{border-right-color:#cfefeaeb;background:radial-gradient(circle at 20% 0%,rgba(17,190,184,.06),transparent 34%),linear-gradient(180deg,#fffffffc,#f8fcfbf5)}.sidebar-panel-soft,.sidebar-panel-muted,.overview-panel,.dashboard-ad-accounts-panel,.dashboard-store-ops-panel,.ads-account-panel,.ads-performance-panel,.ads-campaign-panel,.task-detail-hero,.team-overview-panel{background:radial-gradient(circle at 92% 0%,rgba(17,190,184,.055),transparent 34%),linear-gradient(180deg,#fffffffc,#f8fcfbf5)}.sidebar-link{border-radius:var(--radius-dropdown);color:var(--ink-label)}.sidebar-link:hover{border-color:#cfefeaf5;background:#f4fbfab8}.sidebar-link.is-active,.sidebar-group-trigger.is-active{border-color:#11beb847;background:#e5f7f4b8;color:var(--ink-strong);box-shadow:inset 0 0 0 1px #11beb814}.sidebar-link-icon{border-radius:var(--radius-dropdown)}.sidebar-link.is-active .sidebar-link-icon{color:var(--brand-primary);background:#fffffff5}.sidebar-link-nested{border-radius:var(--radius-control)}.sidebar-link-nested:hover,.sidebar-link-nested.is-active{background:#e5f7f4bd}.brand-symbol{border-radius:var(--radius-dropdown);background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.52),transparent 34%),linear-gradient(135deg,var(--brand-primary),var(--brand-primary-active))}.sidebar-avatar-badge{background:var(--brand-primary)}.workspace-panel,.metric-card,.summary-card,.status-card,.action-card,.policy-card,.scope-card,.integration-config-item,.integration-runtime-strip>div,.task-monitor-strip>div,.store-transfer-panel,.gmv-report-rule-card,.gmv-report-form-card,.gmv-report-day-card,.gmv-report-mode-card,.team-summary-card,.team-member-summary-card,.team-goal-store-card,.team-performance-summary-card,.team-performance-mini-card,.team-performance-table-shell,.team-member-table-shell,.team-store-block,.dashboard-orders-card,.dashboard-performance-card,.dashboard-latest-videos-card,.dashboard-top-products,.ads-trend-shell,.ads-summary-item,.material-import-progress,.material-import-summary-item,.inline-status,.stack-card{border-color:#d6e2efeb;border-radius:var(--radius-panel);background:#fff;box-shadow:0 18px 42px -36px #113c482e,inset 0 1px #ffffffdb}.summary-card-accent,.action-card-featured,.policy-card-accent,.team-command-action.team-command-action-secondary,.team-product-tab.is-active{border-color:#11beb83d;background:#e5f7f494;color:var(--brand-deep)}.field-control,.settings-input,.team-goal-target-input,.team-goal-threshold-input,.ads-date-range-trigger,.materials-product-picker-trigger,.team-member-picker-trigger,.creator-search-field,.creator-fee-filter,.product-search-field,.ads-search-field,.team-product-add-search input,.material-import-file-field{border-color:#d6e2eff5;border-radius:var(--radius-control);background:#fff;box-shadow:inset 0 1px #ffffffdb,0 10px 22px -18px #113c4824}.field-control:hover,.settings-input:hover,.ads-date-range-trigger:hover,.materials-product-picker-trigger:hover,.team-member-picker-trigger:hover,.creator-search-field:hover,.creator-fee-filter:hover,.product-search-field:hover,.ads-search-field:hover,.material-import-file-field:hover{border-color:#11beb85c;background:#fff}.field-control:focus,.settings-input:focus,.business-center-selector-item:has(input:checked),.team-goal-target-input:focus,.team-goal-threshold-input:focus,.team-product-add-search input:focus,.creator-search-field:focus-within,.creator-fee-filter:focus-within,.product-search-field:focus-within,.ads-search-field:focus-within,.ads-date-range-trigger.is-active,.materials-product-picker-trigger.is-active,.team-member-picker-trigger.is-active{border-color:var(--semi-focus-border);outline:0;box-shadow:0 0 0 3px var(--semi-focus-ring),0 14px 28px -24px #11beb83d}.materials-product-picker-trigger{height:36px;min-height:36px}.creator-video-product-filter .materials-product-picker-trigger{min-height:36px}.materials-product-picker-copy{gap:1px}.materials-product-picker-copy strong{font-size:12.5px;line-height:1.15}.materials-product-picker-copy small{line-height:1.1}.materials-product-picker-item{grid-template-columns:42px minmax(0,1fr);min-height:58px;padding:6px 8px}.materials-product-picker-item img,.materials-product-picker-item-fallback{width:42px;height:42px;border-radius:var(--radius-dropdown)}.materials-product-picker-item-copy{gap:3px}.materials-product-picker-item-copy strong{line-height:1.2}.materials-product-picker-item-copy span{line-height:1.15}.materials-product-picker-item-copy small{display:none}.primary-button,.ads-create-button,.team-primary-workflow-button,.creator-dialog-action-button.is-primary,.creator-dialog-action-button.is-delivery{border-color:var(--brand-primary);border-radius:var(--radius-control);background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-hover));color:#fff;box-shadow:0 16px 30px -22px #11beb885}.primary-button:hover,.ads-create-button:hover,.team-primary-workflow-button:hover:not(:disabled),.creator-dialog-action-button.is-primary:hover,.creator-dialog-action-button.is-delivery:hover{border-color:var(--brand-primary-hover);background:linear-gradient(135deg,#15c9c2,var(--brand-primary-hover));box-shadow:0 18px 34px -22px #11beb89e}.ghost-button,.creator-cooperation-edit-button,.materials-report-detail-button,.pagination-nav-button,.team-command-section-head .ghost-button,.team-member-action-cell .ghost-button{border-color:#cfefeaf5;border-radius:var(--radius-control);background:#fff;color:var(--brand-primary)}.ghost-button:hover,.creator-cooperation-edit-button:hover,.materials-report-detail-button:hover,.pagination-nav-button:hover,.team-command-section-head .ghost-button:hover,.team-member-action-cell .ghost-button:hover{border-color:#11beb86b;background:#f4fbfaf5;color:var(--brand-primary-hover)}.segmented-tabs,.ads-range-tabs,.creator-video-quick-tabs,.settings-user-status-tabs,.team-product-tabbar,.creator-status-quick-tabs{border-color:#cfefeae6}.segmented-tab,.settings-user-status-tab,.gmv-report-status-chip,.team-product-tab,.creator-status-quick-tab,.materials-authorization-filter,.ads-date-range-preset{border-radius:var(--radius-control)}.segmented-tab.is-active,.settings-user-status-tab.is-active,.gmv-report-status-chip.is-active,.team-product-tab.is-active,.creator-status-quick-tab.is-active,.ads-date-range-preset.is-active,.gmv-report-mode-card.is-active,.gmv-report-mode-card:hover:not(:disabled),.team-product-owner-select-item.is-active,.team-product-owner-select-item:hover{border-color:#11beb85c;background:#e5f7f4d1;color:var(--brand-deep);box-shadow:inset 0 0 0 1px #11beb814,0 12px 28px -24px #11beb847}.settings-user-status-tab strong,.creator-status-quick-tab strong,.team-product-tab strong{background:#11beb81a;color:var(--brand-deep)}.segmented-tab.is-active{background:#fff;color:var(--brand-deep);box-shadow:0 10px 24px -18px #113c4829,inset 0 0 0 1px #11beb833}.creator-status-quick-tab.is-active{border-color:#11beb885;background:linear-gradient(180deg,#f5fffdfa,#d4f7f2e6);color:var(--brand-deep);box-shadow:inset 0 0 0 1px #11beb82e,0 12px 28px -22px #11beb86b}.creator-status-quick-tab.is-active strong{background:#11beb829;color:var(--brand-deep)}.creator-close-reason-tabs{gap:7px;margin-top:7px;border-color:transparent}.creator-close-reason-tabs .creator-status-quick-tab{position:relative;min-height:26px;padding:0 9px;border-color:transparent;border-radius:999px;background:#f1f5f9d1;color:#64748b;font-size:11px;font-weight:500;box-shadow:none}.creator-close-reason-tabs .creator-status-quick-tab:hover{border-color:transparent;background:#e2e8f0db;color:#334155;box-shadow:none}.creator-close-reason-tabs .creator-status-quick-tab.is-active{border-color:transparent;background:#dafbf6fa;color:#087f7a;box-shadow:none}.creator-close-reason-tabs .creator-status-quick-tab.is-active:before{width:5px;height:5px;flex:0 0 auto;border-radius:999px;background:var(--brand-primary);content:""}.creator-close-reason-tabs .creator-status-quick-tab strong{min-width:16px;height:16px;padding:0 4px;background:#64748b1a;color:inherit;font-size:9px}.creator-close-reason-tabs .creator-status-quick-tab.is-active strong{background:#11beb824;color:#087f7a}.ads-date-range-preset.is-active,.ads-date-range-day-selected .ads-date-range-day-button,.ads-date-range-day-range-start .ads-date-range-day-button,.ads-date-range-day-range-end .ads-date-range-day-button{background:var(--brand-primary);color:#fff;box-shadow:0 8px 18px #11beb82e}.ads-date-range-calendar .rdp-root{--rdp-accent-color: var(--brand-primary)}.task-progress-bar,.sync-progress-track,.ads-summary-item-bar{background:#e5edf5e6}.task-progress-bar i,.sync-progress-fill,.timeline-line,.team-product-owner-switch[aria-pressed=true]{background:linear-gradient(90deg,var(--brand-primary),var(--brand-primary-hover))}.table-wrap,.task-run-table-wrap,.dashboard-ad-table-wrap,.ads-campaign-table-wrap,.materials-report-table-wrap,.creator-operations-table-wrap{border-color:#d6e2efe6;border-radius:var(--radius-panel);background:#fff}.data-table{--table-row-hover-bg: #eef9f7;--table-sticky-cell-z: 8;--table-sticky-header-z: 12}.data-table th,.team-member-table-head,.team-performance-table-head{background:#f8fcfbfa}.data-table tbody tr:hover,.data-table tbody tr:hover>td,.team-member-table-row:hover>div,.team-product-target-table .team-member-table-row:hover>div,.team-performance-table-row:hover>div,.materials-report-table tbody tr:hover>td,.creator-table tbody tr:hover>td:first-child,.creator-cooperation-table tbody tr:hover>td:first-child,.creator-cooperation-table tbody tr:hover>td:nth-child(2),.creator-cooperation-table tbody tr:hover>td:last-child,.creator-contact-table tbody tr:hover>td:first-child,.creator-contact-table tbody tr:hover>td:last-child{background:var(--table-row-hover-bg, #eef9f7)}.creator-table th:first-child,.creator-cooperation-table th:first-child,.creator-cooperation-table th:nth-child(2),.creator-cooperation-table th:last-child,.creator-contact-table th:last-child,.creator-contact-table th:first-child,.team-product-target-table .team-member-table-head>span:first-child,.team-product-target-table .team-member-table-head>span:last-child,.team-performance-table-head>span:first-child,.materials-report-table th.materials-report-column-material,.materials-report-table th.materials-report-column-actions{z-index:var(--table-sticky-header-z, 12);background:#f8fcfbfa}.creator-table td:first-child,.creator-cooperation-table td:first-child,.creator-cooperation-table td:nth-child(2),.creator-cooperation-table td:last-child,.creator-contact-table td:last-child,.creator-contact-table td:first-child,.team-product-target-table .team-member-table-row>div:first-child,.team-product-target-table .team-member-table-row>div:last-child,.team-performance-table-row>div:first-child,.materials-report-table td.materials-report-column-material,.materials-report-table td.materials-report-column-actions{z-index:var(--table-sticky-cell-z, 8);background:#fff}.creator-table th:first-child,.creator-table td:first-child,.creator-cooperation-table th:first-child,.creator-cooperation-table td:first-child,.creator-cooperation-table th:nth-child(2),.creator-cooperation-table td:nth-child(2),.creator-contact-table th:first-child,.creator-contact-table td:first-child,.team-product-target-table .team-member-table-head>span:first-child,.team-product-target-table .team-member-table-row>div:first-child,.team-performance-table-head>span:first-child,.team-performance-table-row>div:first-child,.materials-report-table th.materials-report-column-material,.materials-report-table td.materials-report-column-material{box-shadow:12px 0 20px -24px #113c484d}.creator-cooperation-table th:last-child,.creator-cooperation-table td:last-child,.creator-contact-table th:last-child,.creator-contact-table td:last-child,.team-product-target-table .team-member-table-head>span:last-child,.team-product-target-table .team-member-table-row>div:last-child,.materials-report-table th.materials-report-column-actions,.materials-report-table td.materials-report-column-actions{box-shadow:-12px 0 20px -24px #113c484d}.status-pill{border-color:#cfefeaeb;background:#f4fbfae6;color:var(--brand-deep)}.status-pill-success,.team-product-status-pill.is-active{border-color:#15be5352;background:#15be531f;color:var(--success-text)}.status-pill-warning,.team-product-status-pill.is-mixed{border-color:#f59e0b52;background:#f59e0b1f;color:#9a5b00}.status-pill-neutral,.team-product-status-pill.is-paused{border-color:#d6e2efeb;background:#f8fcfbdb;color:var(--ink-label)}.empty-state{border-color:#11beb852;background:radial-gradient(circle at 8% 0%,rgba(17,190,184,.08),transparent 34%),#fff}.empty-state-mark{border-radius:var(--radius-control);background:#11beb81a;color:var(--brand-primary)}.sync-overlay-card,.user-editor-dialog,.task-config-dialog,.gmv-report-rerun-dialog,.material-import-dialog,.creator-collaboration-conflict-card{border-color:#cfefeaf0;border-radius:var(--radius-modal);background:radial-gradient(circle at 0% 0%,rgba(17,190,184,.07),transparent 32%),#fff;box-shadow:0 34px 78px -38px #113c4857,0 14px 30px -24px #0f172a33}.sync-overlay{background:radial-gradient(circle at 22% 16%,rgba(17,190,184,.12),transparent 30%),#061b313d}.materials-product-picker-popover,.team-member-picker-popover,.ads-date-range-popover{border-color:#cfefeaf0;border-radius:var(--radius-dropdown);background:#fff;box-shadow:0 22px 52px -28px #113c483d}.materials-product-picker-item:hover,.materials-product-picker-item.is-selected,.team-member-picker-item:hover,.team-member-picker-item.is-selected,.creator-product-drawer-item:hover,.creator-product-drawer-item.is-selected{border-color:#11beb85c}.materials-product-picker-item.is-selected:before,.team-member-picker-item.is-selected:before,.creator-product-drawer-item.is-selected:before{background:var(--brand-primary)}.entity-avatar,.team-store-logo,.team-store-badge,.team-product-owner-avatar,.team-attribution-avatar,.team-performance-avatar,.creator-collaboration-conflict-owner-avatar,.materials-report-cover,.product-image-preview-button span{border-color:#cfefeaeb;background:linear-gradient(135deg,#11beb81f,#f96bee1a),#fff;color:var(--brand-deep)}.icon-copy-button:hover,.password-visibility-button:hover{background:#11beb817;color:var(--brand-primary-hover)}.password-visibility-button:focus-visible,.material-import-file-field.is-ready{border-color:#11beb86b;outline-color:#11beb83d;box-shadow:0 0 0 3px #11beb81a}.dashboard-video-rail-button:hover,.dashboard-video-rail-button:focus-visible{border-color:#11beb852;color:var(--brand-primary);box-shadow:0 22px 42px -26px #11beb86b}.ads-trend-tooltip-mark.previous{background:#8aa0b4}.ads-trend-tooltip-mark.previous.is-dashed{background-image:repeating-linear-gradient(to right,#8aa0b4 0 7px,transparent 7px 11px)}.dashboard-store-ops-panel{padding:18px 18px 20px;border-color:#cfefead1;background:#fff}.dashboard-store-ops-head{align-items:center;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(229,237,245,.82)}.dashboard-store-ops-head .panel-title{font-size:21px;font-weight:360}.dashboard-store-filter .store-switch-control,.dashboard-store-static{border-radius:var(--radius-control);background:#fff;box-shadow:0 12px 24px -22px #113c4829}.dashboard-orders-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-orders-card .dashboard-subpanel-head{align-items:center;margin-bottom:12px}.dashboard-orders-card .dashboard-subpanel-head h5{font-size:15px;font-weight:620}.dashboard-order-metrics{gap:18px}.dashboard-order-metrics>span{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink-body);font-size:12px}.dashboard-order-metrics strong{color:var(--brand-primary-hover);font-size:17px;font-weight:760;letter-spacing:-.24px}.dashboard-orders-split{gap:14px}.dashboard-orders-chart .ads-trend-shell{gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-orders-chart .ads-trend-shell-head{align-items:center;padding:0 2px}.dashboard-orders-chart .ads-trend-shell-head strong{font-size:13px;font-weight:620}.dashboard-orders-chart .ads-trend-chart-frame{min-height:268px;padding:12px 14px 6px;border-color:#cfefead1;border-radius:var(--radius-modal);background:linear-gradient(180deg,#fffffffc,#f8fcfbf0),#fff;box-shadow:inset 0 1px #ffffffe6}.dashboard-top-products{padding:12px 0 0 14px;border:0;border-left:1px solid rgba(229,237,245,.9);border-radius:0;background:transparent;box-shadow:none}.dashboard-top-products-head{margin-bottom:10px}.dashboard-top-product{padding:7px 8px;border-color:#d6e2efb8;border-radius:var(--radius-dropdown);background:#fff;box-shadow:0 10px 22px -22px #113c4833}.dashboard-top-product-image{border-radius:var(--radius-dropdown)}@media(max-width:1360px){.auth-shell{grid-template-columns:minmax(0,1fr) clamp(500px,42vw,620px)}.auth-card{padding:36px 28px}.overview-layout{grid-template-columns:1fr}.overview-metric-grid,.action-grid,.creator-command-grid,.creator-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-overview-shell,.creator-workspace-overview{grid-template-columns:minmax(232px,1fr) minmax(172px,.72fr) minmax(0,1.18fr)}.creator-overview-metric-strip{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.dashboard-policy-row,.store-scope-grid,.progress-stat-grid,.product-library-summary,.creator-target-summary,.creator-target-card-grid,.creator-action-grid,.creator-product-strip,.creator-target-hero-stats,.team-overview-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card-grid,.integration-config-grid{grid-template-columns:1fr}.integration-runtime-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.gmv-report-control-grid,.gmv-report-date-row,.gmv-report-rerun-grid,.gmv-report-rerun-mode{grid-template-columns:1fr}.task-detail-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.task-detail-title{align-items:flex-start;flex-direction:column;gap:8px}.gmv-report-coverage-days{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-layout{grid-template-columns:1fr}.materials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-orders-split{grid-template-columns:minmax(0,1fr) minmax(244px,.38fr)}.creator-ops-command-banner{grid-template-columns:156px minmax(560px,1fr)}.creator-ops-goal-brief{padding:9px}.creator-ops-goal-compact{display:grid;align-items:stretch}.creator-ops-goal-wide{display:none}}@media(max-width:1120px){.app-shell,.creator-target-row,.creator-target-hero,.creator-overview-shell,.creator-workspace-overview{grid-template-columns:1fr}.creator-overview-metric-strip,.creator-workspace-metric-strip{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.team-management-grid,.team-command-header{grid-template-columns:1fr}.team-command-identity{border-right:0;border-bottom:1px solid rgba(214,217,252,.62)}.team-command-team-line{align-items:flex-start}.team-command-header .team-target-metrics{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.team-overview-shell{grid-template-columns:1fr}.team-overview-main{flex-direction:column}.team-member-lane{grid-template-columns:1fr;gap:10px}.team-member-bookmark{min-height:0;margin-right:0;border-right:1px solid rgba(214,217,252,.82);border-radius:12px}.team-member-bookmark:after{display:none}.team-member-table-shell{overflow-x:auto}.member-target-dialog-body{grid-template-columns:1fr;overflow-y:auto;padding-right:4px}.member-target-product-image{max-height:220px}.sync-overlay-card.team-product-manager-drawer{width:min(620px,calc(100vw - 20px))}.team-product-manager-columns{grid-template-columns:1fr;gap:12px}.team-product-manager-columns>.team-product-manager-section:first-child,.team-product-manager-targets{border:1px solid rgba(229,237,245,.98);border-radius:12px}.team-product-manager-columns>.team-product-manager-section:first-child{padding-right:12px}.team-product-manager-product{grid-template-columns:64px minmax(0,1fr)}.team-member-table-head,.team-member-table-row{min-width:980px}.team-product-target-table .team-member-table-head,.team-product-target-table .team-member-table-row{min-width:1160px}.gmv-report-coverage-days{grid-template-columns:1fr}.creator-team-mini-panel{position:static}.app-shell-collapsed{grid-template-columns:1fr}.auth-stage{padding:0}.auth-card{padding:36px 28px}.auth-info-grid{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;min-height:auto;justify-content:initial;border-right:0;border-bottom:1px solid var(--border-default);overflow:visible}.app-sidebar-collapsed{padding-left:16px;padding-right:16px}.sidebar-top,.sidebar-scroll,.sidebar-footer{min-height:auto;overflow:visible}.app-sidebar-collapsed .brand-copy,.app-sidebar-collapsed .sidebar-section-label,.app-sidebar-collapsed .sidebar-link-copy,.app-sidebar-collapsed .icon-chevron,.app-sidebar-collapsed .sidebar-panel-copy,.app-sidebar-collapsed .sidebar-avatar-badge{display:revert}.app-sidebar-collapsed .sidebar-brand-row,.app-sidebar-collapsed .brand-block,.app-sidebar-collapsed .sidebar-link,.app-sidebar-collapsed .sidebar-link-main,.app-sidebar-collapsed .sidebar-panel-profile{justify-content:revert}.app-sidebar-collapsed .sidebar-link{padding-left:10px;padding-right:10px}.topbar,.panel-header,.creator-list-toolbar,.creator-video-filter-bar{flex-direction:column;align-items:stretch}.creator-list-actions{justify-content:flex-start}.creator-filter-controls{width:100%;flex-direction:column;align-items:stretch}.creator-filter-controls-right{margin-left:0}.creator-video-product-filter .materials-product-picker-trigger{max-width:none;min-width:0;width:100%}.creator-search-field,.creator-status-select-filter,.creator-status-select-filter .creator-filter-select,.creator-created-date-filter,.creator-created-date-filter .ads-date-range-trigger,.creator-fee-filter{width:100%;min-width:0;max-width:none}.creator-video-product-filter .materials-product-picker-popover{right:auto;left:0}.page-secondary-nav{grid-template-columns:1fr;align-items:stretch;row-gap:8px}.page-secondary-nav-side{justify-content:flex-start}.topbar-actions{flex-wrap:wrap;align-items:stretch}.topbar-actions .store-switch-control,.topbar-actions .store-select,.store-switch-control,.store-select,.ads-date-range-trigger,.materials-product-picker-trigger,.recharge-date-filter,.recharge-store-filter,.team-performance-date-filter,.team-performance-date-filter .ads-date-range-trigger{width:100%;min-width:0;max-width:none}.workspace-grid,.creator-ops-grid,.creator-ops-grid-secondary{grid-template-columns:1fr}.workspace-panel-large,.workspace-panel-wide{grid-row:auto;grid-column:auto}.dashboard-grid-secondary,.dashboard-policy-row,.store-scope-grid,.progress-stat-grid{grid-template-columns:1fr}.dashboard-store-ops-head,.dashboard-subpanel-head{align-items:stretch;flex-direction:column}.dashboard-store-filter{width:100%;min-width:0}.dashboard-order-metrics{justify-content:flex-start}.dashboard-performance-summary .team-performance-summary-grid{grid-template-columns:1fr 1fr}.dashboard-performance-summary .team-performance-mini-grid{grid-column:1 / -1}.dashboard-orders-split{grid-template-columns:1fr}.dashboard-top-products-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-card-grid{grid-template-columns:1fr}.creator-video-card-grid,.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.auth-shell{grid-template-columns:1fr;overflow:visible}.auth-stage{min-height:420px}.auth-card{min-height:auto;padding:32px 20px 42px;border-top:1px solid rgba(225,234,238,.9)}.auth-login-brand{margin:28px 0 0 28px}.creator-ops-command-banner{grid-template-columns:1fr}.creator-ops-goal-brief{justify-self:start;width:156px}.creator-ops-flow-actions{grid-template-columns:repeat(3,minmax(148px,1fr));overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.creator-ops-flow-actions::-webkit-scrollbar{display:none}}@media(max-width:720px){.auth-shell-status,.app-main{padding:18px}.store-manage-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.product-tag-dialog{width:calc(100vw - 24px)}.auth-stage,.auth-card{padding-left:18px;padding-right:18px}.auth-stage{min-height:360px;padding-left:0;padding-right:0}.auth-card-inner{min-height:500px;padding:24px 20px}.auth-tabs{gap:18px}.auth-title{font-size:23px}.creator-video-card-grid,.dashboard-top-products-list,.dashboard-performance-summary .team-performance-summary-grid{grid-template-columns:1fr}.dashboard-performance-summary .team-performance-mini-grid{grid-column:auto}.dashboard-video-rail{padding-right:46px;padding-left:46px}.dashboard-video-rail-button{width:40px;height:58px}.creator-ops-command-banner{padding:10px}.creator-ops-flow-actions{grid-template-columns:1fr;overflow-x:visible}.creator-progress-dialog-overlay{padding:12px}.creator-progress-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:20px}.creator-progress-dialog-header{padding:18px 18px 14px}.creator-progress-dialog-body{padding:16px 18px 18px}.creator-progress-dialog-goal-grid,.creator-progress-dialog-progress-grid{grid-template-columns:1fr}.video-playback-card{grid-template-columns:1fr;width:min(430px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;padding:12px}.video-playback-header{padding-right:44px}.video-playback-creator-card{gap:10px;padding:12px;border-radius:20px}.video-playback-creator-card .creator-fixed-card-head{grid-template-columns:54px minmax(0,1fr)}.video-playback-creator-card .creator-fixed-card-avatar{width:54px;height:54px;border-radius:16px}.video-playback-creator-card .creator-fixed-card-stats,.video-playback-creator-card .creator-fixed-card-bio-shell{display:none}.video-playback-creator-feedback{min-height:260px}.video-playback-frame{width:min(100%,376px,calc((100vh - 266px)*.5625));height:auto}.video-playback-stat-rail{right:10px;bottom:58px;gap:9px}.page-title{font-size:26px;letter-spacing:-.26px}.creator-topbar-flow-art{display:none}.hero-title{font-size:32px;letter-spacing:-.64px}.overview-metric-grid,.action-grid,.dashboard-policy-row,.store-scope-grid,.progress-stat-grid,.creator-target-summary,.creator-target-card-grid,.creator-target-hero-stats,.creator-command-grid,.creator-action-grid,.creator-product-strip,.materials-grid,.creator-overview-metric-strip,.creator-workspace-metric-strip,.team-overview-stack-grid{grid-template-columns:1fr}.creator-workspace-header{align-items:stretch;flex-direction:column}.creator-overview-store-head,.creator-workspace-store-head{grid-template-columns:56px minmax(0,1fr)}.creator-overview-store-logo,.creator-workspace-store-logo{width:56px;height:56px}.creator-overview-product-mosaic-shell,.creator-workspace-product-mosaic-shell{justify-content:flex-start}.creator-target-metrics{grid-template-columns:1fr}.page-secondary-nav-item{justify-content:center}.page-secondary-nav-copy strong{max-width:140px}.integration-form-grid,.integration-runtime-strip,.team-store-block{grid-template-columns:1fr}.team-command-identity{gap:12px}.team-command-team-line{flex-direction:column}.team-command-member-row{width:100%;justify-content:space-between}.team-command-manage-button{justify-self:start}.team-command-section-head,.team-member-summary-body,.team-goal-target-head{align-items:flex-start;flex-direction:column}.team-target-metrics,.team-command-header .team-target-metrics{grid-template-columns:1fr}.team-member-table-head,.team-member-table-row{min-width:0;grid-template-columns:1fr}.team-product-target-table{overflow-x:visible}.team-product-target-table .team-member-table-head,.team-product-target-table .team-member-table-row{min-width:0;grid-template-columns:1fr}.team-product-target-table .team-member-table-head>span:first-child,.team-product-target-table .team-member-table-head>span:last-child,.team-product-target-table .team-member-table-row>div:first-child,.team-product-target-table .team-member-table-row>div:last-child{position:static;z-index:auto;box-shadow:none}.team-member-table-head{display:none}.team-member-table-row>div{min-height:0;padding:12px 14px;border-right:0;border-bottom:1px solid rgba(239,244,249,.92)}.team-member-table-row>div:last-child{border-bottom:0}.team-member-product-strip{grid-template-columns:1fr}.team-member-score-cell,.team-member-action-cell{justify-content:flex-start}.member-target-item{grid-template-columns:1fr}.sync-overlay.team-product-manager-overlay{place-items:end stretch}.sync-overlay-card.team-product-manager-drawer{width:100vw;height:min(92vh,920px);border-radius:18px 18px 0 0}.team-product-manager-product{grid-template-columns:58px minmax(0,1fr)}.team-product-manager-product-image{width:58px;height:58px;border-radius:13px}.team-product-manager-product-copy strong{font-size:16px}.team-product-owner-target-grid{grid-template-columns:1fr}.assign-product-dialog-body{grid-template-columns:minmax(0,1fr)}.assign-product-browser-toolbar{display:grid;align-items:start}.assign-product-search{min-width:0}.team-store-badge,.team-store-logo{width:72px;height:72px}.team-store-copy h3{font-size:24px}.creator-queue-card,.table-pagination,.product-library-toolbar,.creator-footnote-row{grid-template-columns:1fr}.table-pagination{align-items:stretch;flex-direction:column}.pagination-actions{justify-content:space-between}.sync-overlay-card.product-image-preview-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.creator-queue-status{justify-items:start}}.user-avatar,img.user-avatar,div.user-avatar,span.user-avatar{display:inline-grid;place-items:center;overflow:hidden;border-radius:999px;object-fit:cover;flex-shrink:0}.user-avatar.user-avatar-fallback,div.user-avatar.user-avatar-fallback,span.user-avatar.user-avatar-fallback{background:var(--brand-primary);color:#fff;font-weight:520}
